From 8addc449842abf627f92af9a24e42c136bbc886a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Mur=C3=A9?= <batolettre@gmail.com> Date: Sat, 2 Sep 2017 17:46:51 +0900 Subject: [PATCH] add ukrainian translation, contribution from Dmytro --- Gruntfile.js | 27 ++++++------- index.html | 85 +++++++++++++++++++++++++++++++++++++++++ l10n/ua.js | 83 ++++++++++++++++++++++++++++++++++++++++ src/index.html | 1 + src/ninja.translator.js | 1 + 5 files changed, 184 insertions(+), 13 deletions(-) create mode 100644 l10n/ua.js diff --git a/Gruntfile.js b/Gruntfile.js index d2bc4de..a8b1300 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -35,25 +35,26 @@ module.exports = function (grunt) { { token: "//ninja.bulkwallet.js", file: "./src/ninja.bulkwallet.js" }, { token: "//ninja.brainwallet.js", file: "./src/ninja.brainwallet.js" }, { token: "//ninja.detailwallet.js", file: "./src/ninja.detailwallet.js" }, - { token: "//ninja.donatetab.js", file: "./src/ninja.donatetab.js" }, + { token: "//ninja.donatetab.js", file: "./src/ninja.donatetab.js" }, { token: "//qrcode.js", file: "./src/qrcode.js" }, { token: "//securerandom.js", file: "./src/securerandom.js" }, { token: "//janin.currency.js", file: "./src/janin.currency.js" }, { token: "//main.css", file: "./src/main.css" } ] }, - i18n: { - input: "./index.html", - output: "./index.html", - tokens: [ - { token: "//en.js", file: "./l10n/en.js" }, - { token: "//fr.js", file: "./l10n/fr.js" }, - { token: "//ru.js", file: "./l10n/ru.js" }, - { token: "//es.js", file: "./l10n/es.js" } - ] - } - } - + i18n: { + input: "./index.html", + output: "./index.html", + tokens: [ + { token: "//en.js", file: "./l10n/en.js" }, + { token: "//fr.js", file: "./l10n/fr.js" }, + { token: "//ru.js", file: "./l10n/ru.js" }, + { token: "//es.js", file: "./l10n/es.js" }, + { token: "//ua.js", file: "./l10n/ua.js" } + ] + } + } + }); grunt.file.defaultEncoding = 'utf-8'; diff --git a/index.html b/index.html index 594f49d..75b4ad8 100644 --- a/index.html +++ b/index.html @@ -9658,6 +9658,7 @@ h1 { margin: 0px; height: 91px; } <span><a href="?culture=fr" id="culturefr">Français</a></span> | <span><a href="?culture=ru" id="cultureru">Русский</a></span> | <span><a href="?culture=es" id="culturees">Spanish</a></span> | + <span><a href="?culture=ua" id="cultureua">Українська</a></span> | </div> <div class="banner"> @@ -11521,6 +11522,90 @@ ninja.translator = { "paperwalletback": "<ul><li>Para depositar fondos en esta cartera de papel, envía criptomonedas a su dirección pública, en cualquier momento.</li><li>Comprueba tu balance buscando la dirección pública en un explorador de bloques como blockchain.info.</li><li><b>NUNCA REVELES LA CLAVE PRIVADA</b> hasta que estés listo para importar el balance de esta cartera a un cliente de criptomoneda, portal de cambio o cartera online.</li></ul><b>Cantidad:</b> ___________ <b>Fecha:</b> ________________<br /><b>Notas:</b> ______________________________________", }, + "ua": { + "choosecurrency": "Оберіть валюту", + "singlewallet": "Один гаманець", + "paperwallet": "Паперовий гаманець", + "bulkwallet": "Кілька гаманців", + "brainwallet": "Розумний гаманець", + "detailwallet": "Детальніше про гаманець", + "donate": "Пожертвувати", + "generatelabelbitcoinaddress": "Створюється нова адреса...", + "generatelabelmovemouse": "РУХАЙТЕ мишкою, щоб збільшити випадковість...", + "generatelabelkeypress": "АБО введіть будь-які випадкові символи у це текстове поле", + "skipMessage": "Ви можете пропустити цей крок, якщо ви не плануєте використовувати генератор випадкових ключів", + "singlelabelbitcoinaddress": "Публічна адреса", + "singleshare": "ДЛЯ ПОШИРЕННЯ", + "singlelabelprivatekey": "Приватний ключ (формат імпорту гаманця - WIF)", + "singlesecret": "СЕКРЕТНИЙ (ЗАХОВАТИ)", + "securitystep0title": "Крок 0. Дотримуйтесь рекомендацій \"Пам'ятки безпеки\"", + "securitystep0": "Насамперед <strong>завантажте</strong> цей сайт з <a href=\"https://github.com/MichaelMure/PaperWallet/archive/master.zip\">Github</a>, розархівуйте його і безпосередньо з вашого комп'ютера відкрийте файл index.html. Це достатньо просто сховати деякий шкідливий код у 6000+ рядків javascript, щоб поцупити ваш приватний ключ, але ви ж не хочете довідатися, що ваші кошти вкрадено. Контроль версії кода дозволяє набагато простіше перевіряти діючу програму. Для забезпечення додаткової безпеки, <strong>відключіть доступ до Інтернету</strong> під час створення вашого гаманця.", + "securitystep1title": "Крок 1. Створіть нову адресу", + "securitystep1": "Оберіть вашу валюту й клацніть на кнопку \"Створити нову адресу\".", + "securitystep2title": "Крок 2. Роздрукуйте паперовий гаманець", + "securitystep2": "Клацніть на закладку \"Паперовий гаманець\" та роздрукуйте сторінку якнайякісніше. <strong>Ніколи не зберігайте сторінку як PDF файл, щоб роздрукувати її згодом, бо файл швидше буде зламаний хакерами ніж клаптик паперу.</strong>", + "securitystep3title": "Крок 3. Складіть паперовий гаманець", + "securitystep3": "Складіть ваш новий паперовий гаманець відповідно до ліній.\n<img src=\"images/foldinginstructions.png\" alt=\"Зігніть навпіл уздовж, а потім кожну третину поперечно.\"><br>\nВи можете вставити одну частину всередину іншої, щоб закріпити гаманець.", + "securitystep4title": "Крок 4. Поширюйте вашу публічну адресу", + "securitystep4": "Використовуйте свою публічну адресу, щоб отримувати гроші від інших користувачів криптовалюти. Ви можете поширювати свою публічну адресу без обмежень.", + "securitystep5title": "Крок 5. Зберігайте ваш приватний ключ у таємниці", + "securitystep5": "Приватний ключ фактично є ключем до ваших монет. Якщо хтось сторонній отримає цей ключ, він зможе безперешкодно вивести усі кошти, які будуть у гаманці; він також зможе виводити кошти, які в майбутньому надходитимуть на цей гаманець.", + "securitystep6": "Перш ніж одержувати великі суми на гаманець, будь ласка спробуйте вивести з гаманця невеличкі кошти.", + "securitychecktitle": "Пам'ятка безпеки :", + "securitychecklivecd": "Чи використовуєте ви безпечну операційну систему, яка гарантує захист від шпигунських програм і вірусів, наприклад, таку як Ubuntu LiveCD?", + "supportedcurrencylbl": "доступних валют !", + "paperlabelencrypt": "Зашифрувати за допомогою BIP38?", + "paperlabelBIPpassphrase": "Парольна фраза:", + "bulklabelstartindex": "Початковий індекс:", + "bulklabelrowstogenerate": "Кількість рядків, що буде створено:", + "bulklabelcompressed": "Чи створювати стиснуті адреси?", + "bulklabelcsv": "Дані, що розділені комою: індекс, адреса, приватний ключ (WIF)", + "brainlabelenterpassphraselbl": "Введіть парольну фразу:", + "brainlabelconfirmlbl": "Повторіть парольну фразу:", + "brainalgorithm": "Алгоритм: SHA256(парольна фраза)", + "brainlabelbitcoinaddress": "Публічна адреса:", + "brainlabelprivatekey": "Приватний ключ (формат імпорту гаманця - WIF):", + "detaillabelenterprivatekey": "Введіть приватний ключ", + "qrcaminstructiontitle": "Скануйте QR код, використовуючи вашу камеру", + "paperqrnotsupported": "Вибачте, ваш переглядач не підтримує можливості HTML5 з управління камерою. Спробуйте використовувати останню версію Firefox (радимо), Chrome або Opera.", + "paperqrpermissiondenied": "<p>Не дозволено. Ваш браузер повинен відобразити повідомлення із запитом на доступ до вашої камери. Будь ласка, клацніть на кнопку \"Дозволити\", щоб включити вашу камеру.</p>", + "detaillabelpassphrase": "Введіть парольну фразу BIP38", + "detaillabelnote1": "Ваш приватний ключ - це унікальний секретний номер, який знаєте лише ви. Він може бути закодований у кількох різних форматах. Нижче показано публічну адресу та публічний ключ, які відповідають вашому приватному ключу. Також показано ваш приватний ключ у найпопулярніших форматах кодування (WIF, WIFC, HEX, B64).", + "detaillabelbitcoinaddress": "Публічна адреса", + "detaillabelbitcoinaddresscomp": "Публічна адреса (стиснута)", + "detaillabelpublickey": "Публічний ключ (130 знаків [0-9A-F]):", + "detaillabelpublickeycomp": "Публічний ключ (стиснутий, 66 знаків [0-9A-F]):", + "detaillabelprivwif": "Приватний ключ WIF<br>51 знак Base58", + "detaillabelprivwifcomp": "Приватний ключ WIF, стиснутий<br>52 знаки Base58", + "detaillabelprivhex": "Приватний ключ, шістнадцятковий формат (64 знаки [0-9A-F]):", + "detaillabelprivb64": "Приватний ключ Base64 (44 знаки):", + "detaillabelprivmini": "Приватний ключ, міні формат (22, 26 або 30 знаків):", + "detaillabelprivb6": "Приватний ключ, формат Base6 (99 знаків [0-5]):", + "detaillabelprivbip38": "Приватний ключ, формат BIP38 (58 знаків Base58):", + "detaillabelq1": "Як я можу створити гаманець за допомогою кубіків? Що таке B6?", + "detaila1": "При створенні гаманця для криптовалюти, важливо переконатися, що використовуються випадкові числа. Фізична випадковість краща ніж згенеровані комп'ютером псевдо-випадкові числа. Найпростіший шлях згенерувати фізично випадкові числа - це гральний кубік. Щоб створити криптовалютний приватний ключ вам слід кинути шестигранний кубік 99 разів. Занотуйте кожне значення, дотримуючись наступного правила: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. Таким чином ви одержите довге випадкове число - ваш приватний ключ у форматі B6. Тепер ви можете ввести ці 99 знаків вашого приватного ключа B6 у текстове поле зверху сторінки і клацніть на кнопку \"Показати подробиці\". Ви побачите публічну адресу, яка створена від відповідного приватного ключа. Зверніть увагу на ваш приватний ключ у форматі WIF, бо цей формат є найпоширенішим.", + "donatetextfooter": "Для пожертв розробникам цього генератора гаманців, використовуйте наступні адреси. Якщо підтримка для валюти додана зовнішнім учасником проекту, він одержує пожертви напряму.", + "footersupport": "Підтримати WalletGenerator.net", + "footerlabelgithub": "Завантажити (репозиторій на GitHub)", + "footerlabelcopyright2": "Авторські права на JavaScript включено у джерела.", + "footerlabelnowarranty": "Гарантії не надаються.", + "defaultTitle": "WalletGenerator.net - універсальний генератор паперових гаманців для біткойнів та інших криптовалют", + "title": "Генератор паперових гаманців", + "brainalertpassphrasewarning": "Увага: Вибір складної парольної фрази вельми важливий щоб запобігти шахраям поцупити ваші гроші.", + "brainalertpassphrasetooshort": "Парольна фраза, що ви її ввели, є дуже короткою.", + "brainalertpassphrasedoesnotmatch": "Ваша парольна фраза та її повтор не співпадають.", + "bulkgeneratingaddresses": "Створюються адреса...", + "bip38alertincorrectpassphrase": "Неправильна парольна фраза для цього зашифрованого приватного ключа.", + "bip38alertpassphraserequired": "Для ключа у форматі BIP38 необхідна парольна фраза", + "detailconfirmsha256": "Текст, що ви його ввели, не є приватним ключем!\nЧи ви бажаєте використовувати введений текст в якості парольної фрази і створити приватний ключ, використовуючи SHA256 геш цієї парольної фрази?\nУвага: Вибір складної парольної фрази вельми важливий щоб запобігти шахраям поцупити ваші гроші.", + "detailalertnotvalidprivatekey": "Текст, що ви його ввели, не є дійсним приватним ключем", + "securitychecklistrandomOK": "Ваш переглядач спроможен генерувати криптографічно випадкові ключі за допомогою window.crypto.getRandomValues", + "securitychecklistrandomNOK": "Ваш переглядач НЕ підтримує window.crypto.getRandomValues(), що є необхідним для генерації найбезпечніших випадкових чисел. Будь ласка, використовуйте сучасніший переглядач.", + "securitychecklistofflineNOK": "Здається, що ви запустили цей генератор із сайту, який не рекомендується для створення цінних гаманців. Замість цього, використовуйте посилання внизу цієї сторінки, щоб завантажити ZIP файл з GitHub та запустіть цей генератор із HTML файла на вашому комп'ютері, відключивши попередньо інтернет.", + "securitychecklistofflineOK": "Ви запустили цей генератор із вашого власного завантаженого файла.", + "paperwalletback": "<ul><li>Внести гроші на паперовий гаманець: відправте кошти на публічну адресу.</li><li>Перевірити стан рахунку: введіть публічну адресу гаманця в оглядач блокчейна (для біткойна це blockchain.info).</li><li><b>НІКОЛИ НІКОМУ НЕ ПОКАЗУЙТЕ ПРИВАТНИЙ КЛЮЧ</b>, аж поки ви не зберетесь імпортувати кошти з цього гаманця на інший будь-який гаманець.</li></ul><b>Кількість :</b> ___________ <b>Дата :</b> ____________<br /><b>Нотатки :</b> _______________________________", +}, + } }; diff --git a/l10n/ua.js b/l10n/ua.js new file mode 100644 index 0000000..aa193a9 --- /dev/null +++ b/l10n/ua.js @@ -0,0 +1,83 @@ +"ua": { + "choosecurrency": "Оберіть валюту", + "singlewallet": "Один гаманець", + "paperwallet": "Паперовий гаманець", + "bulkwallet": "Кілька гаманців", + "brainwallet": "Розумний гаманець", + "detailwallet": "Детальніше про гаманець", + "donate": "Пожертвувати", + "generatelabelbitcoinaddress": "Створюється нова адреса...", + "generatelabelmovemouse": "РУХАЙТЕ мишкою, щоб збільшити випадковість...", + "generatelabelkeypress": "АБО введіть будь-які випадкові символи у це текстове поле", + "skipMessage": "Ви можете пропустити цей крок, якщо ви не плануєте використовувати генератор випадкових ключів", + "singlelabelbitcoinaddress": "Публічна адреса", + "singleshare": "ДЛЯ ПОШИРЕННЯ", + "singlelabelprivatekey": "Приватний ключ (формат імпорту гаманця - WIF)", + "singlesecret": "СЕКРЕТНИЙ (ЗАХОВАТИ)", + "securitystep0title": "Крок 0. Дотримуйтесь рекомендацій \"Пам'ятки безпеки\"", + "securitystep0": "Насамперед <strong>завантажте</strong> цей сайт з <a href=\"https://github.com/MichaelMure/PaperWallet/archive/master.zip\">Github</a>, розархівуйте його і безпосередньо з вашого комп'ютера відкрийте файл index.html. Це достатньо просто сховати деякий шкідливий код у 6000+ рядків javascript, щоб поцупити ваш приватний ключ, але ви ж не хочете довідатися, що ваші кошти вкрадено. Контроль версії кода дозволяє набагато простіше перевіряти діючу програму. Для забезпечення додаткової безпеки, <strong>відключіть доступ до Інтернету</strong> під час створення вашого гаманця.", + "securitystep1title": "Крок 1. Створіть нову адресу", + "securitystep1": "Оберіть вашу валюту й клацніть на кнопку \"Створити нову адресу\".", + "securitystep2title": "Крок 2. Роздрукуйте паперовий гаманець", + "securitystep2": "Клацніть на закладку \"Паперовий гаманець\" та роздрукуйте сторінку якнайякісніше. <strong>Ніколи не зберігайте сторінку як PDF файл, щоб роздрукувати її згодом, бо файл швидше буде зламаний хакерами ніж клаптик паперу.</strong>", + "securitystep3title": "Крок 3. Складіть паперовий гаманець", + "securitystep3": "Складіть ваш новий паперовий гаманець відповідно до ліній.\n<img src=\"images/foldinginstructions.png\" alt=\"Зігніть навпіл уздовж, а потім кожну третину поперечно.\"><br>\nВи можете вставити одну частину всередину іншої, щоб закріпити гаманець.", + "securitystep4title": "Крок 4. Поширюйте вашу публічну адресу", + "securitystep4": "Використовуйте свою публічну адресу, щоб отримувати гроші від інших користувачів криптовалюти. Ви можете поширювати свою публічну адресу без обмежень.", + "securitystep5title": "Крок 5. Зберігайте ваш приватний ключ у таємниці", + "securitystep5": "Приватний ключ фактично є ключем до ваших монет. Якщо хтось сторонній отримає цей ключ, він зможе безперешкодно вивести усі кошти, які будуть у гаманці; він також зможе виводити кошти, які в майбутньому надходитимуть на цей гаманець.", + "securitystep6": "Перш ніж одержувати великі суми на гаманець, будь ласка спробуйте вивести з гаманця невеличкі кошти.", + "securitychecktitle": "Пам'ятка безпеки :", + "securitychecklivecd": "Чи використовуєте ви безпечну операційну систему, яка гарантує захист від шпигунських програм і вірусів, наприклад, таку як Ubuntu LiveCD?", + "supportedcurrencylbl": "доступних валют !", + "paperlabelencrypt": "Зашифрувати за допомогою BIP38?", + "paperlabelBIPpassphrase": "Парольна фраза:", + "bulklabelstartindex": "Початковий індекс:", + "bulklabelrowstogenerate": "Кількість рядків, що буде створено:", + "bulklabelcompressed": "Чи створювати стиснуті адреси?", + "bulklabelcsv": "Дані, що розділені комою: індекс, адреса, приватний ключ (WIF)", + "brainlabelenterpassphraselbl": "Введіть парольну фразу:", + "brainlabelconfirmlbl": "Повторіть парольну фразу:", + "brainalgorithm": "Алгоритм: SHA256(парольна фраза)", + "brainlabelbitcoinaddress": "Публічна адреса:", + "brainlabelprivatekey": "Приватний ключ (формат імпорту гаманця - WIF):", + "detaillabelenterprivatekey": "Введіть приватний ключ", + "qrcaminstructiontitle": "Скануйте QR код, використовуючи вашу камеру", + "paperqrnotsupported": "Вибачте, ваш переглядач не підтримує можливості HTML5 з управління камерою. Спробуйте використовувати останню версію Firefox (радимо), Chrome або Opera.", + "paperqrpermissiondenied": "<p>Не дозволено. Ваш браузер повинен відобразити повідомлення із запитом на доступ до вашої камери. Будь ласка, клацніть на кнопку \"Дозволити\", щоб включити вашу камеру.</p>", + "detaillabelpassphrase": "Введіть парольну фразу BIP38", + "detaillabelnote1": "Ваш приватний ключ - це унікальний секретний номер, який знаєте лише ви. Він може бути закодований у кількох різних форматах. Нижче показано публічну адресу та публічний ключ, які відповідають вашому приватному ключу. Також показано ваш приватний ключ у найпопулярніших форматах кодування (WIF, WIFC, HEX, B64).", + "detaillabelbitcoinaddress": "Публічна адреса", + "detaillabelbitcoinaddresscomp": "Публічна адреса (стиснута)", + "detaillabelpublickey": "Публічний ключ (130 знаків [0-9A-F]):", + "detaillabelpublickeycomp": "Публічний ключ (стиснутий, 66 знаків [0-9A-F]):", + "detaillabelprivwif": "Приватний ключ WIF<br>51 знак Base58", + "detaillabelprivwifcomp": "Приватний ключ WIF, стиснутий<br>52 знаки Base58", + "detaillabelprivhex": "Приватний ключ, шістнадцятковий формат (64 знаки [0-9A-F]):", + "detaillabelprivb64": "Приватний ключ Base64 (44 знаки):", + "detaillabelprivmini": "Приватний ключ, міні формат (22, 26 або 30 знаків):", + "detaillabelprivb6": "Приватний ключ, формат Base6 (99 знаків [0-5]):", + "detaillabelprivbip38": "Приватний ключ, формат BIP38 (58 знаків Base58):", + "detaillabelq1": "Як я можу створити гаманець за допомогою кубіків? Що таке B6?", + "detaila1": "При створенні гаманця для криптовалюти, важливо переконатися, що використовуються випадкові числа. Фізична випадковість краща ніж згенеровані комп'ютером псевдо-випадкові числа. Найпростіший шлях згенерувати фізично випадкові числа - це гральний кубік. Щоб створити криптовалютний приватний ключ вам слід кинути шестигранний кубік 99 разів. Занотуйте кожне значення, дотримуючись наступного правила: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. Таким чином ви одержите довге випадкове число - ваш приватний ключ у форматі B6. Тепер ви можете ввести ці 99 знаків вашого приватного ключа B6 у текстове поле зверху сторінки і клацніть на кнопку \"Показати подробиці\". Ви побачите публічну адресу, яка створена від відповідного приватного ключа. Зверніть увагу на ваш приватний ключ у форматі WIF, бо цей формат є найпоширенішим.", + "donatetextfooter": "Для пожертв розробникам цього генератора гаманців, використовуйте наступні адреси. Якщо підтримка для валюти додана зовнішнім учасником проекту, він одержує пожертви напряму.", + "footersupport": "Підтримати WalletGenerator.net", + "footerlabelgithub": "Завантажити (репозиторій на GitHub)", + "footerlabelcopyright2": "Авторські права на JavaScript включено у джерела.", + "footerlabelnowarranty": "Гарантії не надаються.", + "defaultTitle": "WalletGenerator.net - універсальний генератор паперових гаманців для біткойнів та інших криптовалют", + "title": "Генератор паперових гаманців", + "brainalertpassphrasewarning": "Увага: Вибір складної парольної фрази вельми важливий щоб запобігти шахраям поцупити ваші гроші.", + "brainalertpassphrasetooshort": "Парольна фраза, що ви її ввели, є дуже короткою.", + "brainalertpassphrasedoesnotmatch": "Ваша парольна фраза та її повтор не співпадають.", + "bulkgeneratingaddresses": "Створюються адреса...", + "bip38alertincorrectpassphrase": "Неправильна парольна фраза для цього зашифрованого приватного ключа.", + "bip38alertpassphraserequired": "Для ключа у форматі BIP38 необхідна парольна фраза", + "detailconfirmsha256": "Текст, що ви його ввели, не є приватним ключем!\nЧи ви бажаєте використовувати введений текст в якості парольної фрази і створити приватний ключ, використовуючи SHA256 геш цієї парольної фрази?\nУвага: Вибір складної парольної фрази вельми важливий щоб запобігти шахраям поцупити ваші гроші.", + "detailalertnotvalidprivatekey": "Текст, що ви його ввели, не є дійсним приватним ключем", + "securitychecklistrandomOK": "Ваш переглядач спроможен генерувати криптографічно випадкові ключі за допомогою window.crypto.getRandomValues", + "securitychecklistrandomNOK": "Ваш переглядач НЕ підтримує window.crypto.getRandomValues(), що є необхідним для генерації найбезпечніших випадкових чисел. Будь ласка, використовуйте сучасніший переглядач.", + "securitychecklistofflineNOK": "Здається, що ви запустили цей генератор із сайту, який не рекомендується для створення цінних гаманців. Замість цього, використовуйте посилання внизу цієї сторінки, щоб завантажити ZIP файл з GitHub та запустіть цей генератор із HTML файла на вашому комп'ютері, відключивши попередньо інтернет.", + "securitychecklistofflineOK": "Ви запустили цей генератор із вашого власного завантаженого файла.", + "paperwalletback": "<ul><li>Внести гроші на паперовий гаманець: відправте кошти на публічну адресу.</li><li>Перевірити стан рахунку: введіть публічну адресу гаманця в оглядач блокчейна (для біткойна це blockchain.info).</li><li><b>НІКОЛИ НІКОМУ НЕ ПОКАЗУЙТЕ ПРИВАТНИЙ КЛЮЧ</b>, аж поки ви не зберетесь імпортувати кошти з цього гаманця на інший будь-який гаманець.</li></ul><b>Кількість :</b> ___________ <b>Дата :</b> ____________<br /><b>Нотатки :</b> _______________________________", +}, diff --git a/src/index.html b/src/index.html index 9e4b518..e06bde8 100644 --- a/src/index.html +++ b/src/index.html @@ -125,6 +125,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. <span><a href="?culture=fr" id="culturefr">Français</a></span> | <span><a href="?culture=ru" id="cultureru">Русский</a></span> | <span><a href="?culture=es" id="culturees">Spanish</a></span> | + <span><a href="?culture=ua" id="cultureua">Українська</a></span> | </div> <div class="banner"> diff --git a/src/ninja.translator.js b/src/ninja.translator.js index 2729543..23151eb 100644 --- a/src/ninja.translator.js +++ b/src/ninja.translator.js @@ -64,5 +64,6 @@ ninja.translator = { //fr.js //ru.js //es.js + //ua.js } };