diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json
index 15959092c..8616ef98f 100644
--- a/app/javascript/mastodon/locales/ru.json
+++ b/app/javascript/mastodon/locales/ru.json
@@ -1,10 +1,10 @@
{
"account.block": "Блокировать",
"account.block_domain": "Блокировать все с {domain}",
- "account.blocked": "Blocked",
- "account.direct": "Direct Message @{name}",
+ "account.blocked": "Заблокирован(а)",
+ "account.direct": "Написать @{name}",
"account.disclaimer_full": "Нижеуказанная информация может не полностью отражать профиль пользователя.",
- "account.domain_blocked": "Domain hidden",
+ "account.domain_blocked": "Домен скрыт",
"account.edit_profile": "Изменить профиль",
"account.follow": "Подписаться",
"account.followers": "Подписаны",
@@ -16,9 +16,9 @@
"account.moved_to": "Ищите {name} здесь:",
"account.mute": "Заглушить",
"account.mute_notifications": "Скрыть уведомления от @{name}",
- "account.muted": "Muted",
+ "account.muted": "Приглушён",
"account.posts": "Посты",
- "account.posts_with_replies": "Toots with replies",
+ "account.posts_with_replies": "Посты с ответами",
"account.report": "Пожаловаться",
"account.requested": "Ожидает подтверждения",
"account.share": "Поделиться профилем @{name}",
@@ -29,8 +29,8 @@
"account.unmute": "Снять глушение",
"account.unmute_notifications": "Показывать уведомления от @{name}",
"account.view_full_profile": "Показать полный профиль",
- "alert.unexpected.message": "An unexpected error occurred.",
- "alert.unexpected.title": "Oops!",
+ "alert.unexpected.message": "Что-то пошло не так.",
+ "alert.unexpected.title": "Ой!",
"boost_modal.combo": "Нажмите {combo}, чтобы пропустить это в следующий раз",
"bundle_column_error.body": "Что-то пошло не так при загрузке этого компонента.",
"bundle_column_error.retry": "Попробовать снова",
@@ -40,7 +40,7 @@
"bundle_modal_error.retry": "Попробовать снова",
"column.blocks": "Список блокировки",
"column.community": "Локальная лента",
- "column.domain_blocks": "Hidden domains",
+ "column.domain_blocks": "Скрытые домены",
"column.favourites": "Понравившееся",
"column.follow_requests": "Запросы на подписку",
"column.home": "Главная",
@@ -65,10 +65,10 @@
"compose_form.placeholder": "О чем Вы думаете?",
"compose_form.publish": "Трубить",
"compose_form.publish_loud": "{publish}!",
- "compose_form.sensitive.marked": "Media is marked as sensitive",
- "compose_form.sensitive.unmarked": "Media is not marked as sensitive",
- "compose_form.spoiler.marked": "Text is hidden behind warning",
- "compose_form.spoiler.unmarked": "Text is not hidden",
+ "compose_form.sensitive.marked": "Медиафайлы не отмечены как чувствительные",
+ "compose_form.sensitive.unmarked": "Медиафайлы не отмечены как чувствительные",
+ "compose_form.spoiler.marked": "Текст скрыт за предупреждением",
+ "compose_form.spoiler.unmarked": "Текст не скрыт",
"compose_form.spoiler_placeholder": "Напишите свое предупреждение здесь",
"confirmation_modal.cancel": "Отмена",
"confirmations.block.confirm": "Заблокировать",
@@ -154,7 +154,7 @@
"mute_modal.hide_notifications": "Убрать уведомления от этого пользователя?",
"navigation_bar.blocks": "Список блокировки",
"navigation_bar.community_timeline": "Локальная лента",
- "navigation_bar.domain_blocks": "Hidden domains",
+ "navigation_bar.domain_blocks": "Скрытые домены",
"navigation_bar.edit_profile": "Изменить профиль",
"navigation_bar.favourites": "Понравившееся",
"navigation_bar.follow_requests": "Запросы на подписку",
@@ -221,13 +221,13 @@
"reply_indicator.cancel": "Отмена",
"report.forward": "Forward to {target}",
"report.forward_hint": "The account is from another server. Send an anonymized copy of the report there as well?",
- "report.hint": "The report will be sent to your instance moderators. You can provide an explanation of why you are reporting this account below:",
+ "report.hint": "Жалоба будет отправлена модераторам Вашего сервера. Вы также можете указать подробную причину жалобы ниже:",
"report.placeholder": "Комментарий",
"report.submit": "Отправить",
"report.target": "Жалуемся на",
"search.placeholder": "Поиск",
"search_popout.search_format": "Продвинутый формат поиска",
- "search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
+ "search_popout.tips.full_text": "Возвращает посты, которые Вы написали, отметили как 'избранное', продвинули или в которых были упомянуты, а также содержащие юзернейм, имя и хэштеги.",
"search_popout.tips.hashtag": "хэштег",
"search_popout.tips.status": "статус",
"search_popout.tips.text": "Простой ввод текста покажет совпадающие имена пользователей, отображаемые имена и хэштеги",
diff --git a/config/locales/doorkeeper.ru.yml b/config/locales/doorkeeper.ru.yml
index 05c3d971c..28c0ff0bd 100644
--- a/config/locales/doorkeeper.ru.yml
+++ b/config/locales/doorkeeper.ru.yml
@@ -39,7 +39,7 @@ ru:
callback_url: Callback URL
delete: Удалить
name: Название
- new: Новое Приложение
+ new: Новое приложение
scopes: Права
show: Показывать
title: Ваши приложения
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 81af42556..108ca33e9 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -48,7 +48,7 @@ ru:
reserved_username: Имя пользователя зарезервировано
roles:
admin: Администратор
- moderator: Мод
+ moderator: Модератор
unfollow: Отписаться
admin:
account_moderation_notes:
@@ -217,7 +217,7 @@ ru:
title: Снять блокировку с домена %{domain}
undo: Отменить
title: Доменные блокировки
- undo: Отемнить
+ undo: Отменить
email_domain_blocks:
add_new: Добавить новую
created_msg: Доменная блокировка еmail успешно создана
@@ -275,6 +275,9 @@ ru:
contact_information:
email: Введите публичный e-mail
username: Введите имя пользователя
+ hero:
+ desc_html: Отображается на главной странице. Рекомендуется разрешение не менее 600х100px. Если не установлено, используется изображение узла
+ title: Баннер узла
peers_api_enabled:
desc_html: Домены, которые были замечены этим узлом среди всей федерации
title: Публикация списка обнаруженных узлов
@@ -291,6 +294,9 @@ ru:
open:
desc_html: Позволяет любому создавать аккаунт
title: Открыть регистрацию
+ show_known_fediverse_at_about_page:
+ desc_html: Если включено, показывает посты со всех известных узлов в предпросмотре ленты. В противном случае отображаются только локальные посты.
+ title: Показывать известные узлы в предпросмотре ленты
show_staff_badge:
desc_html: Показывать метку персонала на странице пользователя
title: Показывать метку персонала
@@ -308,7 +314,7 @@ ru:
desc_html: Используется для предпросмотра с помощью OpenGraph и API. Рекомендуется разрешение 1200x630px
title: Картинка узла
timeline_preview:
- desc_html: Показывать публичную ленту на целевой странице
+ desc_html: Показывать публичную ленту на приветственной странице
title: Предпросмотр ленты
title: Настройки сайта
statuses:
@@ -368,13 +374,17 @@ ru:
migrate_account_html: Если Вы хотите перенести этот аккаунт на другой, вы можете сделать это здесь.
or: или
or_log_in_with: Или войти с помощью
+ providers:
+ cas: CAS
+ saml: SAML
register: Зарегистрироваться
- register_elsewhere: Зарегистрироваться на другом сервере
+ register_elsewhere: Зарегистрироваться на другом узле
resend_confirmation: Повторить отправку инструкции для подтверждения
reset_password: Сбросить пароль
- security: Изменить пароль
+ security: Безопасность
set_new_password: Задать новый пароль
authorize_follow:
+ already_following: Вы уже подписаны на этот аккаунт
error: К сожалению, при поиске удаленного аккаунта возникла ошибка
follow: Подписаться
follow_request: 'Вы отправили запрос на подписку:'
@@ -467,10 +477,13 @@ ru:
'21600': 6 часов
'3600': 1 час
'43200': 12 часов
+ '604800': 1 неделю
'86400': 1 день
expires_in_prompt: Никогда
generate: Сгенерировать
max_uses:
+ few: "%{count} исп."
+ many: "%{count} исп."
one: 1 исп.
other: "%{count} исп."
max_uses_prompt: Без лимита
@@ -514,11 +527,13 @@ ru:
favourite:
body: 'Ваш статус понравился %{name}:'
subject: "%{name} понравился Ваш статус"
+ title: Понравившийся статус
follow:
body: "%{name} теперь подписан(а) на Вас!"
subject: "%{name} теперь подписан(а) на Вас"
title: Новый подписчик
follow_request:
+ action: Управление запросами на подписку
body: "%{name} запросил Вас о подписке"
subject: "%{name} хочет подписаться на Вас"
title: Новый запрос о подписке
@@ -587,6 +602,7 @@ ru:
micro_messenger: MicroMessenger
nokia: Nokia S40 Ovi Browser
opera: Opera
+ otter: Otter
phantom_js: PhantomJS
qq: QQ Browser
safari: Safari
@@ -628,6 +644,19 @@ ru:
two_factor_authentication: Двухфакторная аутентификация
your_apps: Ваши приложения
statuses:
+ attached:
+ description: 'Вложение: %{attached}'
+ image:
+ few: "%{count} изображения"
+ many: "%{count} изображений"
+ one: "%{count} изображение"
+ other: "%{count} изображений"
+ video:
+ few: "%{count} видео"
+ many: "%{count} видео"
+ one: "%{count} видео"
+ other: "%{count} видео"
+ content_warning: 'Спойлер: %{warning}'
open_in_web: Открыть в WWW
over_character_limit: превышен лимит символов (%{max})
pin_errors:
@@ -636,6 +665,7 @@ ru:
private: Нельзя закрепить непубличный статус
reblog: Нельзя закрепить продвинутый статус
show_more: Подробнее
+ title: '%{name}: "%{quote}"'
visibilities:
private: Для подписчиков
private_long: Показывать только подписчикам
@@ -717,12 +747,24 @@ ru:
title: Вынос архива
welcome:
edit_profile_action: Настроить профиль
+ edit_profile_step: Вы можете настроить свой профиль, загрузив аватар, обложку, сменив имя и много чего ещё. Если Вы хотите фильтровать подписчиков до того, как они смогут на Вас подписаться, Вы можете закрыть свой аккаунт.
+ explanation: Несколько советов для новичков
final_action: Начать постить
+ final_step: 'Начните постить! Ваши публичные посты могут видеть другие, например, в локальной ленте или по хэштегам, даже если у Вас нет подписчиков. Вы также можете поздороваться с остальными и представиться, используя хэштек #приветствие.'
+ full_handle: Ваше обращение
+ full_handle_hint: То, что Вы хотите сообщить своим друзьям, чтобы они могли написать Вам или подписаться с другого узла.
review_preferences_action: Изменить настройки
- subject: Добро пожаловать на Mastodon
+ review_preferences_step: Проверьте все настройки, например, какие письма Вы хотите получать или уровень приватности статусов по умолчанию. Если Вы не страдаете морской болезнь, можете включить автовоспроизведение GIF.
+ subject: Добро пожаловать в Mastodon
+ tip_bridge_html: Если Вы пришли из Twitter, можете поискать своих друзей в Mastodon, используя приложение-мост. Но это работает только если они тоже использовали это приложение!
+ tip_federated_timeline: В глобальной ленте отображается сеть Mastodon. Но в ней показаны посты только от людей, на которых подписаны Вы и Ваши соседи, поэтому лента может быть неполной.
+ tip_following: По умолчанию Вы подписаны на администратора(-ов) Вашего узла. Чтобы найти других интересных людей, проверьте локальную и глобальную ленты.
+ tip_local_timeline: В локальной ленте показаны посты от людей с %{instance}. Это Ваши непосредственные соседи!
+ tip_mobile_webapp: Если Ваш мобильный браузер предлагает добавить иконку Mastodon на домашний экран, то Вы можете получать push-уведомления. Прямо как полноценное приложение!
tips: Советы
title: Добро пожаловать на борт, %{name}!
users:
invalid_email: Введенный e-mail неверен
invalid_otp_token: Введен неверный код
+ seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны.
signed_in_as: 'Выполнен вход под именем:'
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index 5c4df2189..b8ee5892d 100644
--- a/config/locales/simple_form.ru.yml
+++ b/config/locales/simple_form.ru.yml
@@ -38,7 +38,7 @@ ru:
filtered_languages: Фильтруемые языки
header: Заголовок
locale: Язык
- locked: Сделать аккаунт приватным
+ locked: Сделать аккаунт закрытым
max_uses: Макс. число использований
new_password: Новый пароль
note: О Вас
@@ -49,6 +49,7 @@ ru:
setting_default_privacy: Видимость постов
setting_default_sensitive: Всегда отмечать медиаконтент как чувствительный
setting_delete_modal: Показывать диалог подтверждения перед удалением
+ setting_display_sensitive_media: Всегда показывать медиаконтент, отмеченный как чувствительный
setting_noindex: Отказаться от индексации в поисковых машинах
setting_reduce_motion: Уменьшить движение в анимации
setting_system_font_ui: Использовать шрифт системы по умолчанию
@@ -57,6 +58,7 @@ ru:
severity: Строгость
type: Тип импорта
username: Имя пользователя
+ username_or_email: Имя пользователя или e-mail
interactions:
must_be_follower: Заблокировать уведомления не от подписчиков
must_be_following: Заблокировать уведомления от людей, на которых Вы не подписаны