From f20ab3a214bdde3b7a328188ab38862459db0557 Mon Sep 17 00:00:00 2001
From: UdjinM6 <UdjinM6@users.noreply.github.com>
Date: Wed, 20 May 2015 08:06:04 +0300
Subject: [PATCH] Add Russian

---
 Gruntfile.js            |  3 +-
 index.html              | 85 +++++++++++++++++++++++++++++++++++++++++
 l10n/ru.js              | 83 ++++++++++++++++++++++++++++++++++++++++
 src/index.html          |  1 +
 src/janin.currency.js   |  1 +
 src/ninja.translator.js |  1 +
 6 files changed, 173 insertions(+), 1 deletion(-)
 create mode 100644 l10n/ru.js

diff --git a/Gruntfile.js b/Gruntfile.js
index 5b8a1ec..e25a91a 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -47,7 +47,8 @@ module.exports = function (grunt) {
                 output: "./index.html",
                 tokens: [
                     { token: "//en.js", file: "./l10n/en.js" },
-                    { token: "//fr.js", file: "./l10n/fr.js" }
+                    { token: "//fr.js", file: "./l10n/fr.js" },
+                    { token: "//ru.js", file: "./l10n/ru.js" }
                 ]
             }
         }
diff --git a/index.html b/index.html
index f734378..c75d893 100644
--- a/index.html
+++ b/index.html
@@ -9658,6 +9658,7 @@ h1 { margin: 0px; height: 91px; }
     <div id="culturemenu">
       <span><a href="?culture=en" id="cultureen" class="selected">English</a></span> |
       <span><a href="?culture=fr" id="culturefr">Français</a></span> |
+      <span><a href="?culture=ru" id="cultureru">Русский</a></span> |
     </div>
 
     <div class="banner">
@@ -10306,6 +10307,7 @@ janin.currency = {
         // Update i18n link
         document.getElementById("cultureen").href = "?culture=en&currency=" + janin.currency.name().toLowerCase();
         document.getElementById("culturefr").href = "?culture=fr&currency=" + janin.currency.name().toLowerCase();
+        document.getElementById("cultureru").href = "?culture=ru&currency=" + janin.currency.name().toLowerCase();
 
         if(ninja.seeder.isDone())
         {
@@ -11219,6 +11221,89 @@ ninja.translator = {
 	"securitychecklistofflineNOK": "Il semble que vous utilisez ce générateur directement depuis le site web, ce qui n'est pas recommandé pour générer des portes-monnaie. A la place, utilisez le lien de téléchargement en bas de cette page pour télécharger une archive ZIP depuis Github et lancez ce générateur hors-ligne comme un fichier HTML local.",
 	"securitychecklistofflineOK": "Vous exécutez ce générateur depuis votre propre téléchargement.",
 	"paperwalletback": "<ul><li>Pour transférer des fonds sur ce porte-monnaie, envoyez des fonds à l'adresse publique, à n'importe quel moment.</li><li>Vérifier votre solde en cherchant l'adresse publique dans un explorateur de Blockchain.</li><li><b>NE REVELEZ PAS VOTRE CLE PRIVEE</b> jusqu'au moment où vous voudrez importer votre solde dans un porte-monnaie logiciel.</li></ul><b>Montant :</b> ___________       <b>Date :</b> ________________<br /><b>Notes :</b> ______________________________________",
+},
+    "ru": {
+	"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": "Важная чать в создании кошелька для крипто-валюты заключается в том, чтобы убедиться, что используются действительно случайные числа. Физическая случайность лучше чем сгенерированные компьютером псевдо-случайные числа. Простейший способ сгенерировать физически случайные числа это игральный кубик. Для создания закрытого ключа нужен лишь 6-гранный кубик, который нужно будет кинуть 99 раз. Записывайте каждое значение, при этом следуйте следующему правилу: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. Таким образом, Вы получите большое случайное число - Ваш закрытый ключ в формате B6, т.е. в шестиричном формате. Теперь Вы можете ввести 99-тисимвольный закрытый ключ в шестиричном формате в текстовое поле сверху и нажать кнопку \"Посмотреть подробности\". Вы увидите открытый адрес, соответствующий Вашему закрытому ключу. Обратите также внимание на Ваш закрытый ключ в формате WIF, поскольку этот формат является наиболее широко используемым.",
+	"donatetextfooter": "Для поддержки разработчиков этого генератора кошельков используйте следующие адреса. Если поддержка для валюты добавлена внешним разработчиком, он получает Ваши пожертвования напрямую.",
+	"footersupport": "Поддержать WalletGenerator.net",
+	"footerlabelgithub": "Скачать (репозиторий на GitHub)",
+	"footerlabelcopyright2": "Копирайты на JavaScript включены в исходники.",
+	"footerlabelnowarranty": "Гарантии не предоставляются.",
+	"defaultTitle": "WalletGenerator.net - Универсальный генератор бумажных кошельков для Bitcoin и других криптовалют",
+	"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/ru.js b/l10n/ru.js
new file mode 100644
index 0000000..c6c8627
--- /dev/null
+++ b/l10n/ru.js
@@ -0,0 +1,83 @@
+"ru": {
+	"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": "Важная чать в создании кошелька для крипто-валюты заключается в том, чтобы убедиться, что используются действительно случайные числа. Физическая случайность лучше чем сгенерированные компьютером псевдо-случайные числа. Простейший способ сгенерировать физически случайные числа это игральный кубик. Для создания закрытого ключа нужен лишь 6-гранный кубик, который нужно будет кинуть 99 раз. Записывайте каждое значение, при этом следуйте следующему правилу: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. Таким образом, Вы получите большое случайное число - Ваш закрытый ключ в формате B6, т.е. в шестиричном формате. Теперь Вы можете ввести 99-тисимвольный закрытый ключ в шестиричном формате в текстовое поле сверху и нажать кнопку \"Посмотреть подробности\". Вы увидите открытый адрес, соответствующий Вашему закрытому ключу. Обратите также внимание на Ваш закрытый ключ в формате WIF, поскольку этот формат является наиболее широко используемым.",
+	"donatetextfooter": "Для поддержки разработчиков этого генератора кошельков используйте следующие адреса. Если поддержка для валюты добавлена внешним разработчиком, он получает Ваши пожертвования напрямую.",
+	"footersupport": "Поддержать WalletGenerator.net",
+	"footerlabelgithub": "Скачать (репозиторий на GitHub)",
+	"footerlabelcopyright2": "Копирайты на JavaScript включены в исходники.",
+	"footerlabelnowarranty": "Гарантии не предоставляются.",
+	"defaultTitle": "WalletGenerator.net - Универсальный генератор бумажных кошельков для Bitcoin и других криптовалют",
+	"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> ______________________________________",
+},
\ No newline at end of file
diff --git a/src/index.html b/src/index.html
index e9fe4ff..d617497 100644
--- a/src/index.html
+++ b/src/index.html
@@ -123,6 +123,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     <div id="culturemenu">
       <span><a href="?culture=en" id="cultureen" class="selected">English</a></span> |
       <span><a href="?culture=fr" id="culturefr">Français</a></span> |
+      <span><a href="?culture=ru" id="cultureru">Русский</a></span> |
     </div>
 
     <div class="banner">
diff --git a/src/janin.currency.js b/src/janin.currency.js
index e520fe6..b900909 100644
--- a/src/janin.currency.js
+++ b/src/janin.currency.js
@@ -46,6 +46,7 @@ janin.currency = {
         // Update i18n link
         document.getElementById("cultureen").href = "?culture=en&currency=" + janin.currency.name().toLowerCase();
         document.getElementById("culturefr").href = "?culture=fr&currency=" + janin.currency.name().toLowerCase();
+        document.getElementById("cultureru").href = "?culture=ru&currency=" + janin.currency.name().toLowerCase();
 
         if(ninja.seeder.isDone())
         {
diff --git a/src/ninja.translator.js b/src/ninja.translator.js
index 9525dcb..5b864eb 100644
--- a/src/ninja.translator.js
+++ b/src/ninja.translator.js
@@ -62,5 +62,6 @@ ninja.translator = {
 	translations: {
     //en.js
     //fr.js
+    //ru.js
 	}
 };