From a23eaf720e08db8503c443816e652b3683525e02 Mon Sep 17 00:00:00 2001 From: Koala Yeung Date: Thu, 27 Apr 2017 04:33:54 +0800 Subject: [PATCH] Update Russian translation (rebased) (#2503) * 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 * Update Russian translation * Fix merge conflicts Redid Works by @rkarabut --- .../javascripts/components/locales/ru.jsx | 11 ++++++++ .../confirmation_instructions.ru.html.erb | 12 +++++++++ .../confirmation_instructions.ru.text.erb | 12 +++++++++ .../user_mailer/password_change.ru.html.erb | 3 +++ .../user_mailer/password_change.ru.text.erb | 3 +++ .../reset_password_instructions.ru.html.erb | 8 ++++++ .../reset_password_instructions.ru.text.erb | 8 ++++++ config/locales/ru.yml | 25 ++++++++++++++++--- config/locales/simple_form.ru.yml | 7 ++++-- 9 files changed, 84 insertions(+), 5 deletions(-) create mode 100644 app/views/user_mailer/confirmation_instructions.ru.html.erb create mode 100644 app/views/user_mailer/confirmation_instructions.ru.text.erb create mode 100644 app/views/user_mailer/password_change.ru.html.erb create mode 100644 app/views/user_mailer/password_change.ru.text.erb create mode 100644 app/views/user_mailer/reset_password_instructions.ru.html.erb create mode 100644 app/views/user_mailer/reset_password_instructions.ru.text.erb diff --git a/app/assets/javascripts/components/locales/ru.jsx b/app/assets/javascripts/components/locales/ru.jsx index afc8c1058..4929cf141 100644 --- a/app/assets/javascripts/components/locales/ru.jsx +++ b/app/assets/javascripts/components/locales/ru.jsx @@ -30,7 +30,16 @@ const ru = { "compose_form.sensitive": "Отметить как чувствительный контент", "compose_form.spoiler": "Скрыть текст за предупреждением", "compose_form.spoiler_placeholder": "Предупреждение о скрытом тексте", + "emoji_button.activity": "Занятия", + "emoji_button.flags": "Флаги", + "emoji_button.food": "Еда и напитки", "emoji_button.label": "Вставить эмодзи", + "emoji_button.nature": "Природа", + "emoji_button.objects": "Предметы", + "emoji_button.people": "Люди", + "emoji_button.search": "Найти...", + "emoji_button.symbols": "Символы", + "emoji_button.travel": "Путешествия", "empty_column.community": "Локальная лента пуста. Напишите что-нибудь, чтобы разогреть народ!", "empty_column.hashtag": "Статусов с таким хэштегом еще не существует.", "empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.", @@ -93,6 +102,7 @@ const ru = { "search.placeholder": "Поиск", "search.status_by": "Статус от {name}", "search_results.total": "{count, number} {count, plural, one {result} other {results}}", + "status.cannot_reblog": "Этот статус не может быть продвинут", "status.delete": "Удалить", "status.favourite": "Нравится", "status.load_more": "Показать еще", @@ -102,6 +112,7 @@ const ru = { "status.reblog": "Продвинуть", "status.reblogged_by": "{name} продвинул(а)", "status.reply": "Ответить", + "status.replyAll": "Ответить на тред", "status.report": "Пожаловаться", "status.sensitive_toggle": "Нажмите для просмотра", "status.sensitive_warning": "Чувствительный контент", diff --git a/app/views/user_mailer/confirmation_instructions.ru.html.erb b/app/views/user_mailer/confirmation_instructions.ru.html.erb new file mode 100644 index 000000000..2a755460e --- /dev/null +++ b/app/views/user_mailer/confirmation_instructions.ru.html.erb @@ -0,0 +1,12 @@ +

Добро пожаловать, <%= @resource.email %> !

+ +

Вы только что завели аккаунт на <%= @instance %>.

+ +

Чтобы подтвердить создание аккаунта, пожалуйста, перейдите по этой ссылке:
+<%= confirmation_url(@resource, confirmation_token: @token) %>

+ +

Также просим Вас прочитать об условиях использования аккаунта здесь: <%= terms_url %>

+ +

Искренне Ваши,

+ +

Команда <%= @instance %>

diff --git a/app/views/user_mailer/confirmation_instructions.ru.text.erb b/app/views/user_mailer/confirmation_instructions.ru.text.erb new file mode 100644 index 000000000..884f75401 --- /dev/null +++ b/app/views/user_mailer/confirmation_instructions.ru.text.erb @@ -0,0 +1,12 @@ +Добро пожаловать, <%= @resource.email %> ! + +Вы только что завели аккаунт на <%= @instance %>. + +Чтобы подтвердить создание аккаунта, пожалуйста, перейдите по этой ссылке: +<%= confirmation_url(@resource, confirmation_token: @token) %> + +Также просим Вас прочитать об условиях использования аккаунта здесь: <%= terms_url %> + +Искренне Ваши, + +Команда <%= @instance %> diff --git a/app/views/user_mailer/password_change.ru.html.erb b/app/views/user_mailer/password_change.ru.html.erb new file mode 100644 index 000000000..1c98e364e --- /dev/null +++ b/app/views/user_mailer/password_change.ru.html.erb @@ -0,0 +1,3 @@ +

Здравствуйте, <%= @resource.email %>!

+ +

Мы пишем, чтобы оповестить Вас о смене пароля на Вашем аккаунте Mastodon.

diff --git a/app/views/user_mailer/password_change.ru.text.erb b/app/views/user_mailer/password_change.ru.text.erb new file mode 100644 index 000000000..6a3556dae --- /dev/null +++ b/app/views/user_mailer/password_change.ru.text.erb @@ -0,0 +1,3 @@ +Здравствуйте, <%= @resource.email %>! + +Мы пишем, чтобы оповестить Вас о смене пароля на Вашем аккаунте Mastodon. diff --git a/app/views/user_mailer/reset_password_instructions.ru.html.erb b/app/views/user_mailer/reset_password_instructions.ru.html.erb new file mode 100644 index 000000000..a24c9cc6c --- /dev/null +++ b/app/views/user_mailer/reset_password_instructions.ru.html.erb @@ -0,0 +1,8 @@ +

Здравствуйте, <%= @resource.email %>!

+ +

Кто-то отправил запрос о сбросе пароля для Вашего аккаунта Mastodon. Вы можете использовать для этого следующую ссылку:

+ +

<%= edit_password_url(@resource, reset_password_token: @token) %>

+ +

Если Вы не запрашивали сброс пароля, пожалуйста, проигнорируйте это сообщение.

+

Ваш пароль не будет изменен, пока вы не проследуете по вышеприведенной ссылке и не создадите новый.

diff --git a/app/views/user_mailer/reset_password_instructions.ru.text.erb b/app/views/user_mailer/reset_password_instructions.ru.text.erb new file mode 100644 index 000000000..4ede067ab --- /dev/null +++ b/app/views/user_mailer/reset_password_instructions.ru.text.erb @@ -0,0 +1,8 @@ +Здравствуйте, <%= @resource.email %>! + +Кто-то отправил запрос о сбросе пароля для Вашего аккаунта Mastodon. Вы можете использовать для этого следующую ссылку: + +<%= edit_password_url(@resource, reset_password_token: @token) %> + +Если Вы не запрашивали сброс пароля, пожалуйста, проигнорируйте это сообщение. +Ваш пароль не будет изменен, пока вы не проследуете по вышеприведенной ссылке и не создадите новый. diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 24f8eb0e8..41e06b1dd 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -29,6 +29,7 @@ ru: terms: Условия user_count_after: пользователей user_count_before: Здесь живет + version: Версия accounts: follow: Подписаться followers: Подписчики @@ -195,6 +196,7 @@ ru: x_months: "%{count}мес" x_seconds: "%{count}сек" errors: + '403': У Вас нет доступа к просмотру этой страницы. '404': Страница, которую Вы искали, не существует. '410': Страница, которую Вы искали, больше не существует. '422': @@ -206,6 +208,18 @@ ru: follows: Подписки mutes: Список глушения storage: Ваш медиаконтент + followers: + domain: Домен + explanation_html: Если Вы хотите быть уверены в приватности Ваших статусов, Вы должны иметь четкое представление о том, кто на Вас подписан. Ваши приватные статусы отправляются всем узлам, на которых у Вас есть подписчики. Рекомендуем удалить из подписчиков пользователей узлов, администрации или программному обеспечению которых Вы не доверяете. + followers_count: Количество подписчиков + lock_link: Закрыть аккаунт + purge: Удалить из подписчиков + success: + one: В процессе мягкой блокировки подписчиков с одного домена... + other: В процессе мягкой блокировки подписчиков с %{count} доменов... + true_privacy_html: Пожалуйста, заметьте, что настоящая приватность может быть достигнута тольк при помощи end-to-end шифрования. + unlocked_warning_html: Кто угодно может подписаться на Вас и получить доступ к просмотру Ваших приватных статусов. %{lock_link}, чтобы получить возможность рассматривать и вручную подтверждать запросы о подписке. + unlocked_warning_title: Ваш аккаунт не закрыт для подписки generic: changes_saved_msg: Изменения успешно сохранены! powered_by: работает на %{link} @@ -254,6 +268,7 @@ ru: pagination: next: След prev: Пред + truncate: "…" remote_follow: acct: Введите username@domain, откуда Вы хотите подписаться missing_resource: Поиск требуемого перенаправления URL для Вашего аккаунта завершился неудачей @@ -264,6 +279,7 @@ ru: back: Назад в Mastodon edit_profile: Изменить профиль export: Экспорт данных + followers: Авторизованные подписчики import: Импорт preferences: Настройки settings: Опции @@ -273,9 +289,12 @@ ru: over_character_limit: превышен лимит символов (%{max}) show_more: Подробнее visibilities: - private: Показывать только подписчикам - public: Показывать всем - unlisted: Показывать всем, но не отображать в публичных лентах + private: Для подписчиков + private_long: Показывать только подписчикам + public: Для всех + public_long: Показывать всем + unlisted: Скрывать из лент + unlisted_long: Показывать всем, но не отображать в публичных лентах stream_entries: click_to_show: Показать reblogged: продвинул(а) diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index 8f6dfa573..113492552 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -4,12 +4,14 @@ ru: hints: defaults: avatar: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 120x120px - display_name: Максимально 30 символов + display_name: 'Осталось символов: %{counter}' header: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 700x335px locked: Потребует от Вас ручного подтверждения подписчиков, изменит приватность постов по умолчанию на "только для подписчиков" - note: Максимально 160 символов + note: 'Осталось символов: %{counter}' imports: data: Файл CSV, экспортированный с другого узла Mastodon + sessions: + otp: Введите код двухфакторной аутентификации или используйте один из Ваших кодов восстановления. labels: defaults: avatar: Аватар @@ -26,6 +28,7 @@ ru: note: О Вас otp_attempt: Двухфакторный код password: Пароль + setting_auto_play_gif: Автоматически проигрывать анимированные GIF setting_boost_modal: Показывать диалог подтверждения перед продвижением setting_default_privacy: Видимость постов severity: Строгость