diff --git a/app/assets/locales/locale-en.json b/app/assets/locales/locale-en.json
index fc58efdf3f..0e1c2a9a43 100644
--- a/app/assets/locales/locale-en.json
+++ b/app/assets/locales/locale-en.json
@@ -845,7 +845,7 @@
"nosync": "Blockchain is out of sync, please wait until it's synchronized..",
"connection": "No Blockchain connection",
"brainkey": "Backup brainkey recommended",
- "update_available": "UPDATE AVAILBLE"
+ "update_available": "UPDATE AVAILABLE"
},
"exchange": {
"chart_options": {
diff --git a/app/assets/locales/locale-ru.json b/app/assets/locales/locale-ru.json
index 5b182507bf..8cd2749c0c 100644
--- a/app/assets/locales/locale-ru.json
+++ b/app/assets/locales/locale-ru.json
@@ -9,6 +9,10 @@
"tr":"Turkish",
"ru":"Русский"
},
+ "incognito":{
+ "no_support":"Этот кошелек Bitshares полагается на локальное хранилище и IndexedDB, которые не сохраняются при использовании режима инкогнито. Мы рекомендуем использовать обычный режим просмотра.",
+ "ignore":"Я понимаю, продолжить."
+ },
"sync_fail":{
"title":"Невозможно синхронизоваться с API сервером",
"sub_text_1":"Пожалуйста убедитесь, что часы вашего компьютера точны.",
@@ -35,7 +39,7 @@
"locked_tip":"
Нажмите, чтобы войти, открыв кошелек.
Закрыв окно браузера Вы также выйдете из аккаунта.",
"unlocked_tip":"
Нажмите, чтобы выйти, закрыв кошелек.
Закрыв окно браузера Вы также выйдете из аккаунта.",
"account_notify":"Активный аккаунт в настоящее время %(account)s",
- "account_value": "Cтоимость счета"
+ "account_value":"Cтоимость счета"
},
"tooltip":{
"call_limit":"Это цена досрочного погашения наименее обеспеченной залогом позиции с гарантийным взносом на рынке.",
@@ -64,7 +68,7 @@
"copy_tip":"Нажмите, чтобы скопировать текст",
"withdraw_full":"Нажмите, чтобы вывести баланс целиком",
"withdraw_address":"Если у Вас еще нет %(asset)s адреса, то для того чтобы завершить вывод средств, пожалуйста, найдите подходящего провайдера кошелька и создайте его.",
- "memo_tip": "You may include any message in the memo field. Memos are optional but generally required for transfers to exchanges."
+ "memo_tip":"В поле примечания Вы можете включить любое сообщение. Примечание необязательно, но обычно необходимо для перевода на биржи."
},
"propose":"Предложить",
"cancel":"Отменить",
@@ -210,7 +214,8 @@
"error_precision":"Этот актив не обладает той же точностью, что и %(asset)s",
"error_invalid":"Этот актив не может быть использован",
"market":"Предпочтительные рыночные пары",
- "precision_warning":"Предупреждение: количество знаков после запятой не может быть изменено после создания"
+ "precision_warning":"Предупреждение: количество знаков после запятой не может быть изменено после создания",
+ "visible":"Не отображать актив в поиске и в рынках"
},
"connections":{
"known":"Известен по",
@@ -308,12 +313,12 @@
"already":"Аккаунт уже в списке",
"proxy_known":"Или выберите аккаунт в качестве Вашего прокси",
"expired":"Работники с истекшим сроком действия",
- "witness": "Witness name",
- "committee": "Committee member name",
- "toggle": "Toggle vote",
- "supported": "Supported",
- "active_short": "Active",
- "inactive": "Inactive"
+ "witness":"Имя заверителя",
+ "committee":"Имя члена комитета",
+ "toggle":"Переключить голос",
+ "supported":"Поддерживаемые",
+ "active_short":"Активные",
+ "inactive":"Неактивные"
},
"options":{
"num_witnesses":"Желаемые заверители",
@@ -384,8 +389,8 @@
"valid":"Пожалуйста, введите правильное, положительное число",
"balance":"Окончательный баланс должен быть больше нуля",
"insufficient":"Недостаточный баланс",
- "noFeeBalance": "Your balance is insufficient to pay fees using this asset, please choose another asset to pay your fees with",
- "noPoolBalance": "That asset has an insufficient fee pool balance to pay the fees with. Please inform the asset owner or select another asset for paying fees."
+ "noFeeBalance":"Средств на Вашем балансе недостаточно для оплаты комиссии с использованием данного актива, пожалуйста, выберите другой актив для оплаты комиссии",
+ "noPoolBalance":"Средств на балансе пула комиссий этого актива недостаточно для оплаты комиссий. Пожалуйста, сообщите об этом владельцу актива или выберите другой актив для оплаты комиссий."
},
"back":"НАЗАД",
"confirm":"ПОДТВЕРДИТЬ",
@@ -657,7 +662,7 @@
"call_limit":"Предел запроса",
"short_limit":"Предел шорта",
"settlement_price":"Расчетная цена",
- "go_to": "Go to block"
+ "go_to":"Перейти к блоку"
},
"assets":{
"title":"Активы",
@@ -672,7 +677,7 @@
"asset":{
"title":"Актив",
"not_found":"Актив %(name)s не существует",
- "invalid": "The asset name %(name)s is invalid",
+ "invalid":"Недопустимое имя %(name)s актива",
"summary":{
"asset_type":"Тип актива",
"issuer":"Эмитент",
@@ -778,6 +783,7 @@
"add_ws":"Добавить новый WebSocket API",
"remove_ws":"Удалить WebSocket API",
"faucet_address":"Адрес сервера-крана (faucet)",
+ "faucet_address_text":"Адрес сервера-крана (faucet) который используется для оплаты регистрационного сбора для новых пользователей.",
"showSettles":"Показать ордера на погашение ордера на графике глубины",
"showAssetPercent":"Показать процентное соотношение активов на странице аккаунтов",
"yes":"Да",
@@ -803,10 +809,8 @@
"password_text":"Поменяйте пароль.",
"backup_text":"Создать резервные копии.",
"restore_text":"Восстановить из резервной копии или импортировать ключи.",
- "access_text":"Выберите полный узел, к которому Вы хотите подключиться.
Сервер-кран (faucet) используется для оплаты регистрационного взноса для новых пользователей.",
+ "access_text":"",
"view_keys":"Просмотреть ключи",
- "add_api":"Добавить API",
- "remove_api":"Удалить API",
"backup_backup":"Восстановить из файла резервной копии (.bin)",
"backup_key":"Импортировать приватный ключ",
"backup_legacy":"Импортировать экспорт-файл (.json) ключа BTS 0.9.3c",
@@ -821,7 +825,17 @@
"api_closest":"Автоматически выбирать ближайший",
"wallet_required":"Требуется модель кошелька",
"wallet_required_text":"Чтобы восстановить резервную копию, Вам нужно сначала переключиться на модель кошелька; чтобы это сделать, нажмите кнопку ниже",
- "enable_wallet":"Переключиться на модель кошелька"
+ "enable_wallet":"Переключиться на модель кошелька",
+ "active_node":"Активный узел",
+ "node_up":"ВВЕРХ",
+ "node_down":"ВНИЗ",
+ "available_nodes":"Доступные узлы",
+ "add_api":"Добавить API",
+ "remove_api":"Удалить API",
+ "remove":"Удалить",
+ "activate":"Активировать",
+ "confirm_remove":"Вы уверены, что хотите удалить %(name)s из Вашего списка доступных узлов?",
+ "valid_node_url":"URL-адрес узла должен начинаться с ws:// или wss://"
},
"footer":{
"title":"BitShares",
@@ -830,7 +844,8 @@
"backup":"Необходима резервная копия",
"nosync":"Блокчейн не синхронизирован, пожалуйста, дождитесь окончания синхронизации..",
"connection":"Нет соединения с блокчейном",
- "brainkey":"Рекомендуется резервная копия brainkey"
+ "brainkey":"Рекомендуется резервная копия brainkey",
+ "update_available":"ДОСТУПНО ОБНОВЛЕНИЕ"
},
"exchange":{
"chart_options":{
@@ -845,6 +860,7 @@
"fib":"Нарисовать линии коррекции Фибоначчи",
"trendline":"Нарисовать линию тренда",
"volume":"Показать график объема",
+ "clamp_chart":"Зажмите край диаграммы",
"period":"Период",
"height":"Высота Диаграммы",
"price_title":"Индикаторы цены",
@@ -886,8 +902,8 @@
"change":"Изменение",
"confirm_buy":"Ваш ордер в %(diff)s раз выше, чем самое низкое предложение, Вы уверены?",
"confirm_sell":"Ваш ордер в %(diff)s раз ниже, чем самая высокая ставка, Вы уверены?",
- "confirm_no_orders_buy": "You are placing a buy order in a market with no open sell orders. Are you certain you wish to proceed?",
- "confirm_no_orders_sell": "You are placing a sell order in a market with no open buy orders. Are you certain you wish to proceed?",
+ "confirm_no_orders_buy":"Вы размещаете ордер на покупку на рынке, где нет открытых ордеров на продажу. Вы уверены, что хотите продолжить?",
+ "confirm_no_orders_sell":"Вы размещаете ордер на продажу на рынке, где нет открытых ордеров на покупку. Вы уверены, что хотите продолжить?",
"indicators":"Индикаторы",
"rsi":"Индекс относительной прочности",
"ema":"Экспоненциальная скользящая средняя",
@@ -1179,10 +1195,11 @@
"review_period":"Начало отчетного периода",
"expiration_time":"Окончание срока действия",
"proposed_operations":"Предлагаемые операции",
- "fee_paying_account":"Аккаунт, платящий комиссию"
+ "fee_paying_account":"Аккаунт, платящий комиссию",
+ "id":"Идентификатор предложения"
},
"gateway":{
- "fee": "Gateway fee",
+ "fee":"Комиссия шлюза",
"title":"Пополнение и Вывод",
"assets":{
"open":"
Актив %(asset)s обеспечивается реальными %(backed)s в соотношении 1:1 и может быть депонирован или выведен с помощью сервиса шлюза от Openledger.",
@@ -1289,7 +1306,7 @@
"enable":"Включить чат",
"telegram_link":"Более активное обсуждение ведется в группе BitShares в Telegram: https://t.me/BitSharesDEX"
},
- "trx_error": {
- "expire": "Your transaction has expired without being confirmed, please try again later."
- }
-}
+ "trx_error":{
+ "expire":"Срок ожидания Вашей транзакции истек без подтверждения, пожалуйста, повторите попытку позже."
+ }
+}
\ No newline at end of file
diff --git a/app/help/ru/assets/mpa.md b/app/help/ru/assets/mpa.md
index 352cda7cbe..38d8f75510 100644
--- a/app/help/ru/assets/mpa.md
+++ b/app/help/ru/assets/mpa.md
@@ -6,4 +6,10 @@
Такими уникальными MPA делает их независимость от риска партнеров, даже несмотря на то, что они имеют сходство с CFD, подкрепленными залогом. Этого можно достичь с помощью предоставления сети возможности (реализованной как протокол программного обеспечения) самой быть ответственной за обеспечение залога и проведение сделок, как более подробно описано ниже.
-Это подгруппа доступных привязанных к рынку активов: * BitUSD * BitCNY * BitEUR * BitGOLD * ...
\ No newline at end of file
+Это подгруппа доступных привязанных к рынку активов:
+
+* BitUSD
+* BitCNY
+* BitEUR
+* BitGOLD
+* ...
\ No newline at end of file
diff --git a/app/help/ru/components/InitError.md b/app/help/ru/components/InitError.md
index fdf5b63233..4d4a5e5b79 100644
--- a/app/help/ru/components/InitError.md
+++ b/app/help/ru/components/InitError.md
@@ -1,3 +1,6 @@
[# connection-error] Мы не смогли установить соединение WebSocket с полной нодой.
-Возможные причины: TODO - причина #1 - причина #2
\ No newline at end of file
+Возможные причины: TODO
+
+- причина #1
+- причина #2
\ No newline at end of file
diff --git a/app/help/ru/dex/shorting.md b/app/help/ru/dex/shorting.md
index 5671213d23..bfc1c26b2c 100644
--- a/app/help/ru/dex/shorting.md
+++ b/app/help/ru/dex/shorting.md
@@ -22,7 +22,7 @@
Марджин колл возьмет обеспечение, выкупит доли одолженных bitAsset на уровне рынка до SQP и закроет позицию. Оставшиеся BTS залогового обеспечения вернутся к клиенту.
-### Расчет
+### Погашение
Держатели любого bitAsset могут запросить расчет по *справедливой цене* в любой момент. Расчет закрывает заемные/шорт позиции с самым низким уровнем обеспечивающего залога и продает залог для расчета.
diff --git a/app/help/ru/dex/trading.md b/app/help/ru/dex/trading.md
index 31c8805f46..df950d6fe2 100644
--- a/app/help/ru/dex/trading.md
+++ b/app/help/ru/dex/trading.md
@@ -11,7 +11,7 @@
"котируемый" : "базовый"
-в частности, в представленной паре EUR:USD, базовым активом будет являться USD, а котируемым - EUR.
+and for instance with *base* being USD and *quote* being EUR, denote the EUR:USD pair.
## Регистр Ордеров
@@ -27,7 +27,7 @@
## Торговля
-Чтобы разместить торговый ордер, Вам нужно заполнить форму либо *покупки*, либо *продажи*, а также определить <0>цену0> и <0>количество0> покупаемого/продаваемого актива. Вам нужно будет определить *цену* и *количество* покупаемого/продаваемого актива. Стоимость ордера будет рассчитана автоматически. Обратите внимание, что для размещения ордера нужно будет заплатить дополнительную комиссию.
+Чтобы разместить торговый ордер, Вам нужно заполнить форму либо *покупки*, либо *продажи*, а также определить *цену* и *количество* покупаемого/продаваемого актива. Вам нужно будет определить *цену* и *количество* покупаемого/продаваемого актива. Стоимость ордера будет рассчитана автоматически. Обратите внимание, что для размещения ордера нужно будет заплатить дополнительную комиссию.
Как только ордер будет исполнен (т.е. кто-то купил/продал Ваше предложение), на Ваш аккаунт будет переведен соответствующий актив.
diff --git a/crowdin.yml b/crowdin.yml
index f02cd865cc..22460324c2 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,5 +1,5 @@
files:
- - source: /web/app/assets/locales/locale-en.json
- translation: /web/app/assets/locales/locale-%two_letters_code%.json
- - source: /help/en/**/
- translation: /help/%two_letters_code%/**/%original_file_name%
+ - source: /app/assets/locales/locale-en.json
+ translation: /app/assets/locales/locale-%two_letters_code%.json
+ - source: /app/help/en/**/
+ translation: /app/help/%two_letters_code%/**/%original_file_name%