From 74c49b9ae7c1821cd230ade578775a7ffdd40164 Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 13 Jun 2021 15:05:21 -0500 Subject: [PATCH] Enable i18n locale for Russian (ru) --- frontend/README.md | 1 + frontend/angular.json | 4 ++ frontend/src/app/app.constants.ts | 2 +- frontend/src/locale/messages.ru.xlf | 91 ++++++++++++++++++++++++++++- nginx.conf | 2 + production/nginx.conf | 2 + 6 files changed, 100 insertions(+), 2 deletions(-) diff --git a/frontend/README.md b/frontend/README.md index 51e151979..80ab7f7c0 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -31,3 +31,4 @@ https://www.transifex.com/mempool/mempool/dashboard/ * Ukrainian @volbil * Vietnamese @bitcoin_vietnam * Chinese @wdljt +* Russian @TonyCrusoe @Bitconan diff --git a/frontend/angular.json b/frontend/angular.json index 3d18cee8f..31372c766 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -110,6 +110,10 @@ "zh": { "translation": "src/locale/messages.zh.xlf", "baseHref": "/zh/" + }, + "ru": { + "translation": "src/locale/messages.ru.xlf", + "baseHref": "/ru/" } } }, diff --git a/frontend/src/app/app.constants.ts b/frontend/src/app/app.constants.ts index 77e1f6dbc..0215de014 100644 --- a/frontend/src/app/app.constants.ts +++ b/frontend/src/app/app.constants.ts @@ -75,7 +75,7 @@ export const languages: Language[] = [ { code: 'pt', name: 'Português' }, // Portuguese // { code: 'pt-BR', name: 'Português (Brazil)' }, // Portuguese (Brazil) // { code: 'ro', name: 'Română' }, // Romanian -// { code: 'ru', name: 'Русский' }, // Russian + { code: 'ru', name: 'Русский' }, // Russian // { code: 'sk', name: 'Slovenčina' }, // Slovak { code: 'sl', name: 'Slovenščina' }, // Slovenian // { code: 'sr', name: 'Српски / srpski' }, // Serbian diff --git a/frontend/src/locale/messages.ru.xlf b/frontend/src/locale/messages.ru.xlf index e6f7ee4d8..7d19c0de0 100644 --- a/frontend/src/locale/messages.ru.xlf +++ b/frontend/src/locale/messages.ru.xlf @@ -75,6 +75,7 @@ «« + «« node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -82,6 +83,7 @@ « + « node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -89,6 +91,7 @@ » + » node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -96,6 +99,7 @@ »» + »» node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -103,6 +107,7 @@ First + Первый node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -110,6 +115,7 @@ Previous + Предыдущий node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -117,6 +123,7 @@ Next + Следующий node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -124,6 +131,7 @@ Last + Последний node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -131,6 +139,7 @@ + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.ts 101 @@ -138,6 +147,7 @@ HH + ЧЧ node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -145,6 +155,7 @@ Hours + Часы node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -152,6 +163,7 @@ MM + ММ node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -159,6 +171,7 @@ Minutes + Минуты node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -194,6 +207,7 @@ SS + СС node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -201,6 +215,7 @@ Seconds + Секунды node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -222,6 +237,7 @@ + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -229,6 +245,7 @@ + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -236,6 +253,7 @@ Close + Закрыть node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/toast/toast.ts 137 @@ -243,6 +261,7 @@ Registered assets + Зарегестирированные активы src/app/assets/assets.component.html 2,7 @@ -251,6 +270,7 @@ Search asset + Поиск актива src/app/assets/assets.component.html 9,11 @@ -259,6 +279,7 @@ Clear + Очистить src/app/assets/assets.component.html 11,16 @@ -267,6 +288,7 @@ Name + Имя src/app/assets/assets.component.html 19,21 @@ -279,6 +301,7 @@ Ticker + Тикер src/app/assets/assets.component.html 20,21 @@ -291,6 +314,7 @@ Issuer domain + Домен эмитента / домен издателя ? src/app/assets/assets.component.html 21,23 @@ -303,6 +327,7 @@ Asset ID + ID Актива src/app/assets/assets.component.html 22,23 @@ -327,6 +352,7 @@ Error loading assets data. + Ошибка загрузки данных об активах src/app/assets/assets.component.html 67,72 @@ -335,6 +361,7 @@ Assets + Активы src/app/assets/assets.component.ts 40 @@ -346,6 +373,7 @@ Address + Адрес src/app/bisq/bisq-address/bisq-address.component.html 2 @@ -358,6 +386,7 @@ Total received + Всего получено src/app/bisq/bisq-address/bisq-address.component.html 22 @@ -370,6 +399,7 @@ Total sent + Всего отправлено src/app/bisq/bisq-address/bisq-address.component.html 26 @@ -386,6 +416,7 @@ Balance + Баланс src/app/bisq/bisq-address/bisq-address.component.html 30 @@ -398,6 +429,7 @@ transaction + транзакция src/app/bisq/bisq-address/bisq-address.component.html 50 @@ -422,6 +454,7 @@ transactions + транзакции src/app/bisq/bisq-address/bisq-address.component.html 51 @@ -446,6 +479,7 @@ Address: + Адрес: src/app/bisq/bisq-address/bisq-address.component.ts 43 @@ -465,6 +499,7 @@ Hash + Хеш src/app/bisq/bisq-block/bisq-block.component.html 17 @@ -481,6 +516,7 @@ Timestamp + Временная метка src/app/bisq/bisq-block/bisq-block.component.html 21 @@ -502,6 +538,7 @@ Previous hash + Предыдущий хеш src/app/bisq/bisq-block/bisq-block.component.html 35 @@ -515,6 +552,7 @@ Block : + Блок src/app/bisq/bisq-block/bisq-block.component.ts 89 @@ -522,6 +560,7 @@ BSQ Blocks + Блоки BSQ src/app/bisq/bisq-blocks/bisq-blocks.component.html 2,7 @@ -530,6 +569,7 @@ Height + Высота src/app/bisq/bisq-blocks/bisq-blocks.component.html 12,13 @@ -550,6 +590,7 @@ Confirmed + Подтвержден (о) src/app/bisq/bisq-blocks/bisq-blocks.component.html 13,14 @@ -562,6 +603,7 @@ Transactions + Транзакции src/app/bisq/bisq-blocks/bisq-blocks.component.html 15,18 @@ -586,6 +628,7 @@ Blocks + Блоки src/app/bisq/bisq-blocks/bisq-blocks.component.ts 38 @@ -605,6 +648,7 @@ Bisq Trading Volume + Объем торгов Bisq src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 3,7 @@ -617,6 +661,7 @@ Markets + Рынки src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 20,21 @@ -629,6 +674,7 @@ Bitcoin Markets + Биткоин-рынки src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 21,23 @@ -641,6 +687,7 @@ Currency + Валюта src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 27 @@ -652,6 +699,7 @@ Price + Цена src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 28,29 @@ -679,6 +727,7 @@ Volume (7d) + Объем (7д) src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 29 @@ -687,6 +736,7 @@ Trades (7d) + Сделок (7д) src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 30 @@ -699,6 +749,7 @@ Latest Trades + Последние сделки src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 52,55 @@ -715,6 +766,7 @@ Bisq Price Index + Цена по индексу Bisq src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html 9,11 @@ -723,6 +775,7 @@ Bisq Market Price + Цена по рынку Bisq src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html 21,23 @@ -731,6 +784,7 @@ View all » + Показать всё src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html 92,97 @@ -747,6 +801,7 @@ Terms of Service + Условия использования src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html 111,118 @@ -768,6 +823,7 @@ Buy Offers + Предложения на покупку src/app/bisq/bisq-market/bisq-market.component.html 73,74 @@ -776,6 +832,7 @@ Sell Offers + Предложения на продажу src/app/bisq/bisq-market/bisq-market.component.html 74,77 @@ -784,6 +841,7 @@ Amount () + Количество() src/app/bisq/bisq-market/bisq-market.component.html 112,113 @@ -796,6 +854,7 @@ BSQ statistics + Статистика BSQ src/app/bisq/bisq-stats/bisq-stats.component.html 2 @@ -808,6 +867,7 @@ Existing amount + Сумма существующих src/app/bisq/bisq-stats/bisq-stats.component.html 12 @@ -820,6 +880,7 @@ Minted amount + Сумма выпущенных src/app/bisq/bisq-stats/bisq-stats.component.html 16 @@ -832,6 +893,7 @@ Burnt amount + Сумма сожженных src/app/bisq/bisq-stats/bisq-stats.component.html 20 @@ -852,6 +914,7 @@ Addresses + Адреса src/app/bisq/bisq-stats/bisq-stats.component.html 24 @@ -864,6 +927,7 @@ Unspent TXOs + Неизрасходованные транзакционные выводы src/app/bisq/bisq-stats/bisq-stats.component.html 28 @@ -876,6 +940,7 @@ Spent TXOs + Израсходованные транзакционные выводы src/app/bisq/bisq-stats/bisq-stats.component.html 32 @@ -884,6 +949,7 @@ Market cap + Рыночная капитализация src/app/bisq/bisq-stats/bisq-stats.component.html 40 @@ -896,6 +962,7 @@ Date + Дата src/app/bisq/bisq-trades/bisq-trades.component.html 4,6 @@ -903,6 +970,7 @@ Amount + Количество src/app/bisq/bisq-trades/bisq-trades.component.html 9,12 @@ -918,6 +986,7 @@ Inputs + Вводы src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html 7 @@ -926,6 +995,7 @@ Outputs + Выводы src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html 11 @@ -947,6 +1017,7 @@ Type + Тип src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html 25 @@ -966,6 +1037,7 @@ Version + Версия src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html 29 @@ -978,6 +1050,7 @@ confirmation + подтверждение src/app/bisq/bisq-transaction/bisq-transaction.component.html 7,8 @@ -999,6 +1072,7 @@ confirmations + подтверждение src/app/bisq/bisq-transaction/bisq-transaction.component.html 8,9 @@ -1020,6 +1094,7 @@ Transaction + Транзакция src/app/bisq/bisq-transaction/bisq-transaction.component.html 12,15 @@ -1045,6 +1120,7 @@ Features + Функции src/app/bisq/bisq-transaction/bisq-transaction.component.html 44,46 @@ -1062,6 +1138,7 @@ Fee per vByte + Комиссия за vByte src/app/bisq/bisq-transaction/bisq-transaction.component.html 64,66 @@ -1071,6 +1148,7 @@ Details + Подробности src/app/bisq/bisq-transaction/bisq-transaction.component.html 83,86 @@ -1091,6 +1169,7 @@ Inputs & Outputs + Вводы и выводы src/app/bisq/bisq-transaction/bisq-transaction.component.html 90,98 @@ -1108,6 +1187,7 @@ Transaction: + Транзакция: src/app/bisq/bisq-transaction/bisq-transaction.component.ts 50 @@ -1119,6 +1199,7 @@ BSQ Transactions + Транзакции BSQ src/app/bisq/bisq-transactions/bisq-transactions.component.html 2,5 @@ -1126,6 +1207,7 @@ TXID + TXID src/app/bisq/bisq-transactions/bisq-transactions.component.html 18,19 @@ -1141,6 +1223,7 @@ Asset listing fee + Комиссия за размещение актива src/app/bisq/bisq-transactions/bisq-transactions.component.ts 30 @@ -1162,6 +1245,7 @@ Genesis + Генезис src/app/bisq/bisq-transactions/bisq-transactions.component.ts 33 @@ -1218,6 +1302,7 @@ Unlock + Разблокировать src/app/bisq/bisq-transactions/bisq-transactions.component.ts 41 @@ -1239,6 +1324,7 @@ Select all + Выбрать все src/app/bisq/bisq-transactions/bisq-transactions.component.ts 57,55 @@ -1253,6 +1339,7 @@ Trades + Сделки src/app/bisq/lightweight-charts-area/lightweight-charts-area.component.ts 90 @@ -1260,6 +1347,7 @@ Volume + Объем src/app/bisq/lightweight-charts-area/lightweight-charts-area.component.ts 91 @@ -1267,6 +1355,7 @@ The Mempool Open Source Project + Проект Mempool с открытым исходным кодом src/app/components/about/about.component.html 11,12 @@ -3641,4 +3730,4 @@ - \ No newline at end of file + diff --git a/nginx.conf b/nginx.conf index 1ee55854b..4b932adee 100644 --- a/nginx.conf +++ b/nginx.conf @@ -100,6 +100,7 @@ http { ~*^uk uk; ~*^vi vi; ~*^zh zh; + ~*^ru ru; } map $cookie_lang $lang { @@ -129,6 +130,7 @@ http { ~*^uk uk; ~*^vi vi; ~*^zh zh; + ~*^ru ru; } server { diff --git a/production/nginx.conf b/production/nginx.conf index bcda4adf5..dc68ef6b6 100644 --- a/production/nginx.conf +++ b/production/nginx.conf @@ -111,6 +111,7 @@ http { ~*^uk uk; ~*^vi vi; ~*^zh zh; + ~*^ru ru; } map $cookie_lang $lang { @@ -140,6 +141,7 @@ http { ~*^uk uk; ~*^vi vi; ~*^zh zh; + ~*^ru ru; } upstream electrs-mainnet {