From bb4097600661e81f3d33bd94acdfe4769fbaa058 Mon Sep 17 00:00:00 2001 From: Ratmir Karabut Date: Mon, 22 May 2017 17:03:50 +0300 Subject: [PATCH] Update Russian translation (#3225) * Add Russian translation (ru) * Fix a missing comma * Fix the wording for better consistency * Update Russian translation * Arrange Russian setting alphabetically * Fix syntax error * Update Russian translation * Fix formatting error * Update Russian translation * Update Russian translation * Update ru.jsx * Fix syntax error * Remove two_factor_auth.warning (appears obsolete) * Add missing strings in ru.yml A lot of new strings translated, especially for the newly added admin section * Fix translation consistency * Update Russian translation * Update Russian translation (pluralizations) * Update Russian translation * Update Russian translation --- app/javascript/mastodon/locales/ru.json | 14 +++++++------- config/locales/activerecord.ru.yml | 12 ++++++++++++ config/locales/simple_form.ru.yml | 15 +++++++++++++-- 3 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 config/locales/activerecord.ru.yml diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index ba4642ab99..cd47e0b4fb 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -1,20 +1,20 @@ { "account.block": "Блокировать", - "account.block_domain": "Hide everything from {domain}", + "account.block_domain": "Блокировать все с {domain}", "account.disclaimer": "Это пользователь с другого узла. Число может быть больше.", "account.edit_profile": "Изменить профиль", "account.follow": "Подписаться", "account.followers": "Подписаны", "account.follows": "Подписки", "account.follows_you": "Подписан(а) на Вас", - "account.media": "Media", + "account.media": "Медиаконтент", "account.mention": "Упомянуть", "account.mute": "Заглушить", "account.posts": "Посты", "account.report": "Пожаловаться", "account.requested": "Ожидает подтверждения", "account.unblock": "Разблокировать", - "account.unblock_domain": "Unhide {domain}", + "account.unblock_domain": "Разблокировать {domain}", "account.unfollow": "Отписаться", "account.unmute": "Снять глушение", "boost_modal.combo": "Нажмите {combo}, чтобы пропустить это в следующий раз", @@ -43,8 +43,8 @@ "confirmations.block.message": "Вы уверены, что хотите заблокировать {name}?", "confirmations.delete.confirm": "Удалить", "confirmations.delete.message": "Вы уверены, что хотите удалить этот статус?", - "confirmations.domain_block.confirm": "Hide entire domain", - "confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable.", + "confirmations.domain_block.confirm": "Блокировать весь домен", + "confirmations.domain_block.message": "Вы на самом деле уверены, что хотите блокировать весь {domain}? В большинстве случаев нескольких отдельных блокировок или глушений достаточно.", "confirmations.mute.confirm": "Заглушить", "confirmations.mute.message": "Вы уверены, что хотите заглушить {name}?", "emoji_button.activity": "Занятия", @@ -148,7 +148,7 @@ "status.load_more": "Показать еще", "status.media_hidden": "Медиаконтент скрыт", "status.mention": "Упомянуть @{name}", - "status.mute_conversation": "Mute conversation", + "status.mute_conversation": "Заглушить тред", "status.open": "Развернуть статус", "status.reblog": "Продвинуть", "status.reblogged_by": "{name} продвинул(а)", @@ -159,7 +159,7 @@ "status.sensitive_warning": "Чувствительный контент", "status.show_less": "Свернуть", "status.show_more": "Развернуть", - "status.unmute_conversation": "Unmute conversation", + "status.unmute_conversation": "Снять глушение с треда", "tabs_bar.compose": "Написать", "tabs_bar.federated_timeline": "Глобальная", "tabs_bar.home": "Главная", diff --git a/config/locales/activerecord.ru.yml b/config/locales/activerecord.ru.yml new file mode 100644 index 0000000000..316637888c --- /dev/null +++ b/config/locales/activerecord.ru.yml @@ -0,0 +1,12 @@ +ru: + activerecord: + errors: + models: + account: + attributes: + username: + invalid: только буквы, цифры и символ подеркивания + status: + attributes: + reblog: + taken: статуса уже существует diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index b5e7eee674..a91672970c 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -4,14 +4,24 @@ ru: hints: defaults: avatar: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 120x120px - display_name: 'Осталось символов: %{count}' + display_name: + one: 'Остался 1 символ' + few: 'Осталось %{count} символа' + many: 'Осталось %{count} символов' + other: 'Осталось %{count} символов' header: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 700x335px locked: Потребует от Вас ручного подтверждения подписчиков, изменит приватность постов по умолчанию на "только для подписчиков" - note: 'Осталось символов: %{count}' + note: + one: 'Остался 1 символ' + few: 'Осталось %{count} символа' + many: 'Осталось %{count} символов' + other: 'Осталось %{count} символов' imports: data: Файл CSV, экспортированный с другого узла Mastodon sessions: otp: Введите код двухфакторной аутентификации или используйте один из Ваших кодов восстановления. + user: + filtered_languages: Выбранные языки будут убраны из Ваших публичных лет. labels: defaults: avatar: Аватар @@ -21,6 +31,7 @@ ru: data: Данные display_name: Показываемое имя email: Адрес e-mail + filtered_languages: Фильтруемые языки header: Заголовок locale: Язык locked: Сделать аккаунт приватным