Update Russian translation (#1967)

* 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
th-downstream
Ratmir Karabut 8 years ago committed by Eugen
parent 66ea7fe498
commit a62a622304

@ -1,127 +1,125 @@
const ru = { const ru = {
"column_back_button.label": "Назад", "account.block": "Блокировать",
"lightbox.close": "Закрыть",
"loading_indicator.label": "Загрузка...",
"missing_indicator.label": "Не найдено",
"status.mention": "Упомянуть @{name}",
"status.media_hidden": "Медиаконтент скрыт",
"status.delete": "Удалить",
"status.reply": "Ответить",
"status.reblog": "Продвинуть",
"status.favourite": "Нравится",
"status.reblogged_by": "{name} продвинул(а)",
"status.sensitive_warning": "Чувствительный контент",
"status.sensitive_toggle": "Нажмите для просмотра",
"status.show_more": "Развернуть",
"status.show_less": "Свернуть",
"status.open": "Развернуть статус",
"status.report": "Пожаловаться",
"status.load_more": "Показать еще",
"video_player.toggle_sound": "Вкл./выкл. звук",
"video_player.toggle_visible": "Показать/скрыть",
"account.disclaimer": "Это пользователь с другого узла. Число может быть больше.", "account.disclaimer": "Это пользователь с другого узла. Число может быть больше.",
"account.mention": "Упомянуть",
"account.edit_profile": "Изменить профиль", "account.edit_profile": "Изменить профиль",
"account.unblock": "Разблокировать",
"account.unfollow": "Отписаться",
"account.block": "Блокировать",
"account.mute": "Заглушить",
"account.report": "Пожаловаться",
"account.unmute": "Снять глушение",
"account.follow": "Подписаться", "account.follow": "Подписаться",
"account.posts": "Посты",
"account.follows": "Подписки",
"account.followers": "Подписаны", "account.followers": "Подписаны",
"account.follows": "Подписки",
"account.follows_you": "Подписан(а) на Вас", "account.follows_you": "Подписан(а) на Вас",
"account.mention": "Упомянуть",
"account.mute": "Заглушить",
"account.posts": "Посты",
"account.report": "Пожаловаться",
"account.requested": "Ожидает подтверждения", "account.requested": "Ожидает подтверждения",
"account.unblock": "Разблокировать",
"account.unfollow": "Отписаться",
"account.unmute": "Снять глушение",
"boost_modal.combo": "Нажмите {combo}, чтобы пропустить это в следующий раз", "boost_modal.combo": "Нажмите {combo}, чтобы пропустить это в следующий раз",
"getting_started.heading": "Добро пожаловать", "column.blocks": "Список блокировки",
"getting_started.about_addressing": "Вы можете подписаться на человека, зная имя пользователя и домен, на котором он находится, введя e-mail-подобный адрес в форму поиска.",
"getting_started.about_shortcuts": "Если пользователь находится на одном с Вами домене, можно использовать только имя. То же правило применимо к упоминанию пользователей в статусах.",
"getting_started.open_source_notice": "Mastodon - программа с открытым исходным кодом. Вы можете помочь проекту или сообщить о проблемах на GitHub по адресу {github}. {apps}.",
"getting_started.apps": "Доступны различные приложения.",
"column.home": "Главная",
"column.community": "Локальная лента", "column.community": "Локальная лента",
"column.public": "Глобальная лента",
"column.notifications": "Уведомления",
"column.favourites": "Понравившееся", "column.favourites": "Понравившееся",
"column.blocks": "Список блокировки",
"column.follow_requests": "Запросы на подписку", "column.follow_requests": "Запросы на подписку",
"tabs_bar.compose": "Написать", "column.home": "Главная",
"tabs_bar.home": "Главная", "column.mutes": "Список глушения",
"tabs_bar.mentions": "Упоминания", "column.notifications": "Уведомления",
"tabs_bar.public": "Глобальная лента", "column.public": "Глобальная лента",
"tabs_bar.notifications": "Уведомления", "column_back_button.label": "Назад",
"tabs_bar.local_timeline": "Локальная",
"tabs_bar.federated_timeline": "Глобальная",
"compose_form.placeholder": "О чем Вы думаете?", "compose_form.placeholder": "О чем Вы думаете?",
"compose_form.privacy_disclaimer": "Ваш приватный статус будет доставлен упомянутым пользователям на доменах {domains}. Доверяете ли вы {domainsCount, plural, one {этому серверу} other {этим серверам}}? Приватность постов работает только на узлах Mastodon. Если {domains} {domainsCount, plural, one {не является узлом Mastodon} other {не являются узлами Mastodon}}, приватность поста не будет указана, и он может оказаться продвинут или иным образом показан не обозначенным Вами пользователям.",
"compose_form.publish": "Трубить", "compose_form.publish": "Трубить",
"compose_form.sensitive": "Отметить как чувствительный контент", "compose_form.sensitive": "Отметить как чувствительный контент",
"compose_form.spoiler": "Скрыть текст за предупреждением", "compose_form.spoiler": "Скрыть текст за предупреждением",
"compose_form.private": "Отметить как приватное", "compose_form.spoiler_placeholder": "Предупреждение о скрытом тексте",
"compose_form.privacy_disclaimer": "Ваш приватный статус будет доставлен упомянутым пользователям на доменах {domains}. Доверяете ли вы {domainsCount, plural, one {этому серверу} other {этим серверам}}? Приватность постов работает только на узлах Mastodon. Если {domains} {domainsCount, plural, one {не является узлом Mastodon} other {не являются узлами Mastodon}}, приватность поста не будет указана, и он может оказаться продвинут или иным образом показан не обозначенным Вами пользователям.", "emoji_button.label": "Вставить эмодзи",
"compose_form.unlisted": "Не отображать в публичных лентах", "empty_column.community": "Локальная лента пуста. Напишите что-нибудь, чтобы разогреть народ!",
"compose_form.spoiler_placeholder": "Не для всех", "empty_column.hashtag": "Статусов с таким хэштегом еще не существует.",
"navigation_bar.edit_profile": "Изменить профиль", "empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.",
"navigation_bar.preferences": "Опции", "empty_column.home.public_timeline": "публичные ленты",
"empty_column.notifications": "У Вас еще нет уведомлений. Заведите знакомство с другими пользователями, чтобы начать разговор.",
"empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.",
"follow_request.authorize": "Авторизовать",
"follow_request.reject": "Отказать",
"getting_started.apps": "Доступны различные приложения.",
"getting_started.heading": "Добро пожаловать",
"getting_started.open_source_notice": "Mastodon - программа с открытым исходным кодом. Вы можете помочь проекту или сообщить о проблемах на GitHub по адресу {github}. {apps}.",
"home.column_settings.advanced": "Дополнительные",
"home.column_settings.basic": "Основные",
"home.column_settings.filter_regex": "Отфильтровать регулярным выражением",
"home.column_settings.show_reblogs": "Показывать продвижения",
"home.column_settings.show_replies": "Показывать ответы",
"home.settings": "Настройки колонки",
"lightbox.close": "Закрыть",
"loading_indicator.label": "Загрузка...",
"media_gallery.toggle_visible": "Показать/скрыть",
"missing_indicator.label": "Не найдено",
"navigation_bar.blocks": "Список блокировки",
"navigation_bar.community_timeline": "Локальная лента", "navigation_bar.community_timeline": "Локальная лента",
"navigation_bar.public_timeline": "Глобальная лента", "navigation_bar.edit_profile": "Изменить профиль",
"navigation_bar.logout": "Выйти",
"navigation_bar.info": "Об узле",
"navigation_bar.favourites": "Понравившееся", "navigation_bar.favourites": "Понравившееся",
"navigation_bar.blocks": "Список блокировки",
"navigation_bar.follow_requests": "Запросы на подписку", "navigation_bar.follow_requests": "Запросы на подписку",
"reply_indicator.cancel": "Отмена", "navigation_bar.info": "Об узле",
"report.target": "Жалуемся на", "navigation_bar.logout": "Выйти",
"report.heading": "Новая жалоба", "navigation_bar.mutes": "Список глушения",
"report.placeholder": "Комментарий", "navigation_bar.preferences": "Опции",
"report.submit": "Отправить", "navigation_bar.public_timeline": "Глобальная лента",
"search.placeholder": "Поиск",
"search.account": "Аккаунт",
"search.hashtag": "Хэштег",
"search.status_by": "Статус от {name}",
"upload_area.title": "Перетащите сюда, чтобы загрузить",
"upload_button.label": "Добавить медиаконтент",
"upload_form.undo": "Отменить",
"upload_progress.label": "Загрузка...",
"notification.follow": "{name} подписался(-лась) на Вас",
"notification.favourite": "{name} понравился Ваш статус", "notification.favourite": "{name} понравился Ваш статус",
"notification.reblog": "{name} продвинул(а) Ваш статус", "notification.follow": "{name} подписался(-лась) на Вас",
"notification.mention": "{name} упомянул(а) Вас", "notification.mention": "{name} упомянул(а) Вас",
"home.settings": "Настройки колонки", "notification.reblog": "{name} продвинул(а) Ваш статус",
"home.column_settings.basic": "Основные",
"home.column_settings.advanced": "Дополнительные",
"home.column_settings.filter_regex": "Отфильтровать регулярным выражением",
"home.column_settings.show_reblogs": "Показывать продвижения",
"home.column_settings.show_replies": "Показывать ответы",
"notifications.clear": "Очистить уведомления", "notifications.clear": "Очистить уведомления",
"notifications.clear_confirmation": "Вы уверены, что хотите очистить все уведомления?", "notifications.clear_confirmation": "Вы уверены, что хотите очистить все уведомления?",
"notifications.settings": "Настройки колонки",
"notifications.column_settings.alert": "Десктопные уведомления", "notifications.column_settings.alert": "Десктопные уведомления",
"notifications.column_settings.show": "Показывать в колонке",
"notifications.column_settings.follow": "Новые подписчики:",
"notifications.column_settings.favourite": "Нравится:", "notifications.column_settings.favourite": "Нравится:",
"notifications.column_settings.follow": "Новые подписчики:",
"notifications.column_settings.mention": "Упоминания:", "notifications.column_settings.mention": "Упоминания:",
"notifications.column_settings.reblog": "Продвижения:", "notifications.column_settings.reblog": "Продвижения:",
"notifications.column_settings.show": "Показывать в колонке",
"notifications.column_settings.sound": "Проигрывать звук", "notifications.column_settings.sound": "Проигрывать звук",
"empty_column.notifications": "У Вас еще нет уведомлений. Заведите знакомство с другими пользователями, чтобы начать разговор.", "notifications.settings": "Настройки колонки",
"empty_column.hashtag": "Статусов с таким хэштегом еще не существует.", "privacy.change": "Изменить видимость статуса",
"empty_column.community": "Локальная лента пуста. Напишите что-нибудь, чтобы разогреть народ!", "privacy.direct.long": "Показать только упомянутым",
"empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.", "privacy.direct.short": "Направленный",
"empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.", "privacy.private.long": "Показать только подписчикам",
"empty_column.home.public_timeline": "публичные ленты", "privacy.private.short": "Приватный",
"privacy.public.short": "Публичный",
"privacy.public.long": "Показать в публичных лентах", "privacy.public.long": "Показать в публичных лентах",
"privacy.unlisted.short": "Скрытый", "privacy.public.short": "Публичный",
"privacy.unlisted.long": "Не показывать в лентах", "privacy.unlisted.long": "Не показывать в лентах",
"privacy.private.short": "Приватный", "privacy.unlisted.short": "Скрытый",
"privacy.private.long": "Показать только подписчикам", "reply_indicator.cancel": "Отмена",
"privacy.direct.short": "Направленный", "report.heading": "Новая жалоба",
"privacy.direct.long": "Показать только упомянутым", "report.placeholder": "Комментарий",
"emoji_button.label": "Вставить эмодзи", "report.submit": "Отправить",
"follow_request.authorize": "Авторизовать", "report.target": "Жалуемся на",
"follow_request.reject": "Отказать", "search.placeholder": "Поиск",
"media_gallery.toggle_visible": "Показать/скрыть", "search.status_by": "Статус от {name}",
"search_results.total": "{count} {count, plural, one {result} other {results}}",
"status.delete": "Удалить",
"status.favourite": "Нравится",
"status.load_more": "Показать еще",
"status.media_hidden": "Медиаконтент скрыт",
"status.mention": "Упомянуть @{name}",
"status.open": "Развернуть статус",
"status.reblog": "Продвинуть",
"status.reblogged_by": "{name} продвинул(а)",
"status.reply": "Ответить",
"status.report": "Пожаловаться",
"status.sensitive_toggle": "Нажмите для просмотра",
"status.sensitive_warning": "Чувствительный контент",
"status.show_less": "Свернуть",
"status.show_more": "Развернуть",
"tabs_bar.compose": "Написать",
"tabs_bar.federated_timeline": "Глобальная",
"tabs_bar.home": "Главная",
"tabs_bar.local_timeline": "Локальная",
"tabs_bar.notifications": "Уведомления",
"upload_area.title": "Перетащите сюда, чтобы загрузить",
"upload_button.label": "Добавить медиаконтент",
"upload_form.undo": "Отменить",
"upload_progress.label": "Загрузка...",
"video_player.expand": "Развернуть видео",
"video_player.toggle_sound": "Вкл./выкл. звук",
"video_player.toggle_visible": "Показать/скрыть",
"video_player.video_error": "Видео не может быть проиграно",
}; };
export default ru; export default ru;

@ -39,6 +39,126 @@ ru:
posts: Посты posts: Посты
remote_follow: Подписаться на удаленном узле remote_follow: Подписаться на удаленном узле
unfollow: Отписаться unfollow: Отписаться
admin:
accounts:
are_you_sure: Вы уверены?
display_name: Отображаемое имя
domain: Домен
edit: Изменить
email: E-mail
feed_url: URL фида
followers: Подписчики
follows: Подписки
location:
all: Все
local: Локальные
remote: Удаленные
title: Размещение
media_attachments: Мультимедийные вложения
moderation:
all: Все
silenced: Заглушенные
suspended: Заблокированные
title: Модерация
most_recent_activity: Последняя активность
most_recent_ip: Последний IP
not_subscribed: Не подписаны
order:
alphabetic: По алфавиту
most_recent: По дате
title: Порядок
perform_full_suspension: Полная блокировка
profile_url: URL профиля
public: Публичный
push_subscription_expires: Подписка PuSH истекает
reset_password: Сбросить пароль
salmon_url: Salmon URL
silence: Глушение
statuses: Статусы
title: Аккаунты
undo_silenced: Снять глушение
undo_suspension: Снять блокировку
username: Имя пользователя
web: WWW
domain_blocks:
add_new: Добавить новую
created_msg: Блокировка домена обрабатывается
destroyed_msg: Блокировка домена снята
domain: Домен
new:
create: Создать блокировку
hint: Блокировка домена не предотвратит создание новых аккаунтов в базе данных, но ретроактивно и автоматически применит указанные методы модерации для этих аккаунтов.
severity:
desc_html: "<strong>Глушение</strong> сделает статусы аккаунта невидимыми для всех, кроме их подписчиков. <strong>Блокировка</strong> удалит весь контент аккаунта, включая мультимедийные вложения и данные профиля."
silence: Глушение
suspend: Блокировка
title: Новая доменная блокировка
reject_media: Запретить медиаконтент
reject_media_hint: Удаляет локально хранимый медиаконтент и запрещает его загрузку в будущем. Не имеет значения в случае блокировки.
severities:
silence: Глушение
suspend: Блокировка
severity: Строгость
show:
affected_accounts:
one: Влияет на один аккаунт в базе данных
other: "Влияет на %{count} аккаунтов в базе данных"
retroactive:
silence: Снять глушение со всех существующих аккаунтов этого домена
suspend: Снять блокировку со всех существующих аккаунтов этого домена
title: Снять блокировку с домена %{domain}
undo: Отменить
title: Доменные блокировки
undo: Отемнить
pubsubhubbub:
callback_url: Callback URL
confirmed: Подтверждено
expires_in: Истекает через
last_delivery: Последняя доставка
title: PubSubHubbub
topic: Тема
reports:
comment:
label: Комментарий
none: Нет
delete: Удалить
id: ID
mark_as_resolved: Отметить как разрешенную
report: 'Жалоба #%{id}'
reported_account: Аккаунт нарушителя
reported_by: Отправитель жалобы
resolved: Разрешено
silence_account: Заглушить аккаунт
status: Статус
suspend_account: Блокировать аккаунт
target: Цель
title: Жалобы
unresolved: Неразрешенные
view: Просмотреть
settings:
click_to_edit: Нажмите для изменения
contact_information:
email: Введите публичный e-mail
label: Контактная информация
username: Введите имя пользователя
registrations:
closed_message:
desc_html: Отображается на титульной странице, когда закрыта регистрация<br>Можно использовать HTML-теги
title: Сообщение о закрытой регистрации
open:
disabled: Закрыта
enabled: Открыта
title: Открыть регистрацию
setting: Настройка
site_description:
desc_html: Отображается в качестве параграфа на титульной странице и используется в качестве мета-тега.<br>Можно использовать HTML-теги, в особенности <code>&lt;a&gt;</code> и <code>&lt;em&gt;</code>.
title: Описание сайта
site_description_extended:
desc_html: Отображается на странице дополнительной информации<br>Можно использовать HTML-теги
title: Расширенное описание сайта
site_title: Название сайта
title: Настройки сайта
title: Администрирование
application_mailer: application_mailer:
settings: 'Изменить настройки e-mail: %{link}' settings: 'Изменить настройки e-mail: %{link}'
signature: Уведомления Mastodon от %{instance} signature: Уведомления Mastodon от %{instance}
@ -74,10 +194,17 @@ ru:
x_minutes: "%{count}мин" x_minutes: "%{count}мин"
x_months: "%{count}мес" x_months: "%{count}мес"
x_seconds: "%{count}сек" x_seconds: "%{count}сек"
errors:
'404': Страница, которую Вы искали, не существует.
'410': Страница, которую Вы искали, больше не существует.
'422':
content: Проверка безопасности не удалась. Возможно, Вы блокируете cookies?
title: Проверка безопасности не удалась.
exports: exports:
blocks: Вы заблокировали blocks: Список блокировки
csv: CSV csv: CSV
follows: Подписки follows: Подписки
mutes: Список глушения
storage: Ваш медиаконтент storage: Ваш медиаконтент
generic: generic:
changes_saved_msg: Изменения успешно сохранены! changes_saved_msg: Изменения успешно сохранены!
@ -90,10 +217,15 @@ ru:
preface: Вы можете загрузить некоторые данные, например, списки людей, на которых Вы подписаны или которых блокируете, в Ваш аккаунт на этом узле из файлов, экспортированных с другого узла. preface: Вы можете загрузить некоторые данные, например, списки людей, на которых Вы подписаны или которых блокируете, в Ваш аккаунт на этом узле из файлов, экспортированных с другого узла.
success: Ваши данные были успешно загружены и будут обработаны с должной скоростью success: Ваши данные были успешно загружены и будут обработаны с должной скоростью
types: types:
blocking: Список блокируемых blocking: Список блокировки
following: Список подписок following: Подписки
muting: Список глушения
upload: Загрузить upload: Загрузить
landing_strip_html: <strong>%{name}</strong> - пользователь на <strong>%{domain}</strong>. Вы можете подписаться на него/нее и общаться с ним/ней, если у Вас есть аккаунт на любом узле общей сети. Если у Вас его нет, вы можете <a href="%{sign_up_path}">зарегистрироваться здесь</a>. landing_strip_html: <strong>%{name}</strong> - пользователь на <strong>%{domain}</strong>. Вы можете подписаться на него/нее и общаться с ним/ней, если у Вас есть аккаунт на любом узле общей сети. Если у Вас его нет, вы можете <a href="%{sign_up_path}">зарегистрироваться здесь</a>.
media_attachments:
validations:
images_and_video: Нельзя добавить видео к статусу с изображениями
too_many: Нельзя добавить более 4 файлов
notification_mailer: notification_mailer:
digest: digest:
body: 'Кратко о пропущенном Вами на %{instance} с Вашего последнего захода %{since}:' body: 'Кратко о пропущенном Вами на %{instance} с Вашего последнего захода %{since}:'
@ -156,9 +288,15 @@ ru:
description_html: При включении <strong>двухфакторной аутентификации</strong>, вход потребует от Вас использования Вашего телефона, который сгенерирует входные токены. description_html: При включении <strong>двухфакторной аутентификации</strong>, вход потребует от Вас использования Вашего телефона, который сгенерирует входные токены.
disable: Отключить disable: Отключить
enable: Включить enable: Включить
enabled_success: Двухфакторная аутентификация успешно включена
generate_recovery_codes: Сгенерировать коды восстановления
instructions_html: "<strong>Отсканируйте этот QR-код с помощью Google Authenticator или другого подобного приложения на Вашем телефоне</strong>. С этого момента приложение будет генерировать токены, которые будет необходимо ввести для входа." instructions_html: "<strong>Отсканируйте этот QR-код с помощью Google Authenticator или другого подобного приложения на Вашем телефоне</strong>. С этого момента приложение будет генерировать токены, которые будет необходимо ввести для входа."
lost_recovery_codes: Коды восстановления позволяют вернуть доступ к аккаунту в случае утери телефона. Если Вы потеряли Ваши коды восстановления, вы можете заново сгенерировать их здесь. Ваши старые коды восстановления будут аннулированы.
manual_instructions: 'Если Вы не можете отсканировать QR-код и хотите ввести его вручную, секрет представлен здесь открытым текстом:' manual_instructions: 'Если Вы не можете отсканировать QR-код и хотите ввести его вручную, секрет представлен здесь открытым текстом:'
recovery_codes_regenerated: Коды восстановления успешно сгенерированы
recovery_instructions: В случае утери доступа к Вашему телефону Вы можете использовать один из кодов восстановления, указанных ниже, чтобы вернуть доступ к аккаунту. Держите коды восстановления в безопасности, например, распечатав их и храня с другими важными документами.
setup: Настроить setup: Настроить
wrong_code: Введенный код неверен! Правильно ли установлены серверное время и время устройства?
users: users:
invalid_email: Введенный e-mail неверен invalid_email: Введенный e-mail неверен
invalid_otp_token: Введен неверный код invalid_otp_token: Введен неверный код

@ -26,7 +26,9 @@ ru:
note: О Вас note: О Вас
otp_attempt: Двухфакторный код otp_attempt: Двухфакторный код
password: Пароль password: Пароль
setting_boost_modal: Показывать диалог подтверждения перед продвижением
setting_default_privacy: Видимость постов setting_default_privacy: Видимость постов
severity: Строгость
type: Тип импорта type: Тип импорта
username: Имя пользователя username: Имя пользователя
interactions: interactions:

Loading…
Cancel
Save