diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json
index ad2dcda1247..2706d5b71d1 100644
--- a/app/javascript/mastodon/locales/ru.json
+++ b/app/javascript/mastodon/locales/ru.json
@@ -12,7 +12,7 @@
"account.follows": "Подписки",
"account.follows_you": "Подписан(а) на Вас",
"account.hide_reblogs": "Скрыть продвижения от @{name}",
- "account.media": "Медиаконтент",
+ "account.media": "Медиа",
"account.mention": "Упомянуть",
"account.moved_to": "Ищите {name} здесь:",
"account.mute": "Заглушить",
@@ -59,9 +59,9 @@
"column_header.show_settings": "Показать настройки",
"column_header.unpin": "Открепить",
"column_subheading.settings": "Настройки",
- "community.column_settings.media_only": "Media Only",
+ "community.column_settings.media_only": "Только медиа",
"compose_form.direct_message_warning": "Этот статус будет виден только упомянутым пользователям.",
- "compose_form.direct_message_warning_learn_more": "Learn more",
+ "compose_form.direct_message_warning_learn_more": "Узнать больше",
"compose_form.hashtag_warning": "Этот пост не будет показывается в поиске по хэштегу, т.к. он непубличный. Только публичные посты можно найти в поиске по хэштегу.",
"compose_form.lock_disclaimer": "Ваш аккаунт не {locked}. Любой человек может подписаться на Вас и просматривать посты для подписчиков.",
"compose_form.lock_disclaimer.lock": "закрыт",
@@ -84,8 +84,8 @@
"confirmations.domain_block.message": "Вы на самом деле уверены, что хотите блокировать весь {domain}? В большинстве случаев нескольких отдельных блокировок или глушений достаточно.",
"confirmations.mute.confirm": "Заглушить",
"confirmations.mute.message": "Вы уверены, что хотите заглушить {name}?",
- "confirmations.redraft.confirm": "Delete & redraft",
- "confirmations.redraft.message": "Are you sure you want to delete this status and re-draft it? You will lose all replies, boosts and favourites to it.",
+ "confirmations.redraft.confirm": "Удалить и исправить",
+ "confirmations.redraft.message": "Вы уверены, что хотите удалить этот статус и превратить в черновик? Вы потеряете все ответы, продвижения и отметки 'нравится' к нему.",
"confirmations.unfollow.confirm": "Отписаться",
"confirmations.unfollow.message": "Вы уверены, что хотите отписаться от {name}?",
"embed.instructions": "Встройте этот статус на Вашем сайте, скопировав код внизу.",
@@ -114,14 +114,14 @@
"empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.",
"follow_request.authorize": "Авторизовать",
"follow_request.reject": "Отказать",
- "getting_started.developers": "Developers",
- "getting_started.documentation": "Documentation",
- "getting_started.find_friends": "Find friends from Twitter",
+ "getting_started.developers": "Для разработчиков",
+ "getting_started.documentation": "Документация",
+ "getting_started.find_friends": "Найти друзей из Twitter",
"getting_started.heading": "Добро пожаловать",
- "getting_started.invite": "Invite people",
- "getting_started.open_source_notice": "Mastodon - программа с открытым исходным кодом. Вы можете помочь проекту или сообщить о проблемах на GitHub по адресу {github}.",
- "getting_started.security": "Security",
- "getting_started.terms": "Terms of service",
+ "getting_started.invite": "Пригласить людей",
+ "getting_started.open_source_notice": "Mastodon - сервис с открытым исходным кодом. Вы можете помочь проекту или сообщить о проблемах на GitHub по адресу {github}.",
+ "getting_started.security": "Безопасность",
+ "getting_started.terms": "Условия использования",
"home.column_settings.basic": "Основные",
"home.column_settings.show_reblogs": "Показывать продвижения",
"home.column_settings.show_replies": "Показывать ответы",
@@ -137,7 +137,7 @@
"keyboard_shortcuts.hotkey": "Гор. клавиша",
"keyboard_shortcuts.legend": "показать это окно",
"keyboard_shortcuts.mention": "упомянуть автора поста",
- "keyboard_shortcuts.profile": "to open author's profile",
+ "keyboard_shortcuts.profile": "перейти к профилю автора",
"keyboard_shortcuts.reply": "ответить",
"keyboard_shortcuts.search": "перейти к поиску",
"keyboard_shortcuts.toggle_hidden": "показать/скрыть текст за предупреждением",
@@ -163,22 +163,22 @@
"navigation_bar.blocks": "Список блокировки",
"navigation_bar.community_timeline": "Локальная лента",
"navigation_bar.direct": "Личные сообщения",
- "navigation_bar.discover": "Discover",
+ "navigation_bar.discover": "Изучайте",
"navigation_bar.domain_blocks": "Скрытые домены",
"navigation_bar.edit_profile": "Изменить профиль",
"navigation_bar.favourites": "Понравившееся",
- "navigation_bar.filters": "Muted words",
+ "navigation_bar.filters": "Заглушенные слова",
"navigation_bar.follow_requests": "Запросы на подписку",
"navigation_bar.info": "Об узле",
"navigation_bar.keyboard_shortcuts": "Сочетания клавиш",
"navigation_bar.lists": "Списки",
"navigation_bar.logout": "Выйти",
"navigation_bar.mutes": "Список глушения",
- "navigation_bar.personal": "Personal",
+ "navigation_bar.personal": "Личное",
"navigation_bar.pins": "Закреплённые посты",
"navigation_bar.preferences": "Опции",
"navigation_bar.public_timeline": "Глобальная лента",
- "navigation_bar.security": "Security",
+ "navigation_bar.security": "Безопасность",
"notification.favourite": "{name} понравился Ваш статус",
"notification.follow": "{name} подписался(-лась) на Вас",
"notification.mention": "{name} упомянул(а) Вас",
@@ -194,7 +194,7 @@
"notifications.column_settings.reblog": "Продвижения:",
"notifications.column_settings.show": "Показывать в колонке",
"notifications.column_settings.sound": "Проигрывать звук",
- "notifications.group": "{count} notifications",
+ "notifications.group": "{count} уведомл.",
"onboarding.done": "Готово",
"onboarding.next": "Далее",
"onboarding.page_five.public_timelines": "Локальная лента показывает публичные посты всех пользователей {domain}. Глобальная лента показывает публичные посты всех людей, на которых подписаны пользователи {domain}. Это - публичные ленты, отличный способ найти новые знакомства.",
@@ -258,9 +258,9 @@
"status.direct": "Написать @{name}",
"status.embed": "Встроить",
"status.favourite": "Нравится",
- "status.filtered": "Filtered",
+ "status.filtered": "Отфильтровано",
"status.load_more": "Показать еще",
- "status.media_hidden": "Медиаконтент скрыт",
+ "status.media_hidden": "Медиа скрыто",
"status.mention": "Упомянуть @{name}",
"status.more": "Больше",
"status.mute": "Заглушить @{name}",
@@ -271,7 +271,7 @@
"status.reblog": "Продвинуть",
"status.reblog_private": "Продвинуть для своей аудитории",
"status.reblogged_by": "{name} продвинул(а)",
- "status.redraft": "Delete & re-draft",
+ "status.redraft": "Удалить и повторить",
"status.reply": "Ответить",
"status.replyAll": "Ответить на тред",
"status.report": "Пожаловаться",
@@ -289,7 +289,7 @@
"tabs_bar.local_timeline": "Локальная",
"tabs_bar.notifications": "Уведомления",
"tabs_bar.search": "Поиск",
- "trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking",
+ "trends.count_by_accounts": "Популярно у {count} {rawCount, plural, one {человека} few {человек} many {человек} other {человек}}",
"ui.beforeunload": "Ваш черновик будет утерян, если вы покинете Mastodon.",
"upload_area.title": "Перетащите сюда, чтобы загрузить",
"upload_button.label": "Добавить медиаконтент",
diff --git a/config/locales/doorkeeper.ru.yml b/config/locales/doorkeeper.ru.yml
index 0a88d628e54..f3731755959 100644
--- a/config/locales/doorkeeper.ru.yml
+++ b/config/locales/doorkeeper.ru.yml
@@ -72,7 +72,7 @@ ru:
index:
application: Приложение
created_at: Авторизовано
- date_format: "%Y-%m-%d %H:%M:%S"
+ date_format: "%d.%m.%Y %H:%M:%S"
scopes: Разрешения
title: Ваши авторизованные приложения
errors:
@@ -117,4 +117,26 @@ ru:
follow: подписываться, отписываться, блокировать и разблокировать аккаунты
push: принимать push-уведомления для Вашего аккаунта
read: читать данные Вашего аккаунта
- write: отправлять за Вас посты
+ read:accounts: видеть информацию об аккаунтах
+ read:blocks: видеть ваших заблокированных
+ read:favourites: видеть ваше избранное
+ read:filters: видеть ваши фильтры
+ read:follows: видеть, на кого вы подписаны
+ read:lists: видеть ваши списки
+ read:mutes: видеть список заглушенных
+ read:notifications: видеть ваши уведомления
+ read:reports: видеть ваши жалобы
+ read:search: использовать поиск
+ read:statuses: видеть все статусы
+ write: изменять все данные вашего аккаунта
+ write:accounts: редактировать ваш профиль
+ write:blocks: блокировать аккаунты и домены
+ write:favourites: отмечать статусы как избранные
+ write:filters: создавать фильтры
+ write:follows: подписываться на людей
+ write:lists: создавать списки
+ write:media: выкладывать медиаконтент
+ write:mutes: заглушать людей и обсуждения
+ write:notifications: очищать список уведомлений
+ write:reports: отправлять жалобы на других
+ write:statuses: публиковать статусы
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 5fc511d2e21..f3184e238c1 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -5,7 +5,7 @@ ru:
about_mastodon_html: Mastodon - это свободная социальная сеть с открытым исходным кодом. Как децентрализованная альтернатива коммерческим платформам, Mastodon предотвращает риск монополизации Вашего общения одной компанией. Выберите сервер, которому Вы доверяете — что бы Вы ни выбрали, Вы сможете общаться со всеми остальными. Любой может запустить свой собственный узел Mastodon и участвовать в социальной сети совершенно бесшовно.
about_this: Об этом узле
administered_by: 'Администратор узла:'
- closed_registrations: В данный момент регистрация на этом узле закрыта.
+ closed_registrations: В данный момент регистрация на этом узле закрыта. Но вы можете найти другой узел, создать на нём учётную запись и получить доступ к той же сети оттуда.
contact: Связаться
contact_missing: Не установлено
contact_unavailable: Недоступен
@@ -28,9 +28,11 @@ ru:
hosted_on: Mastodon размещен на %{domain}
learn_more: Узнать больше
other_instances: Другие узлы
+ privacy_policy: Политика конфиденциальности
source_code: Исходный код
status_count_after: статусов
status_count_before: Опубликовано
+ terms: Условия использования
user_count_after: пользователей
user_count_before: Здесь живет
what_is_mastodon: Что такое Mastodon?
@@ -38,7 +40,8 @@ ru:
follow: Подписаться
followers: Подписчики
following: Подписан(а)
- media: Медиаконтент
+ joined: 'Дата регистрации: %{date}'
+ media: Медиа
moved_html: "%{name} переехал(а) на %{new_profile_link}:"
network_hidden: Эта информация недоступна
nothing_here: Здесь ничего нет!
@@ -205,6 +208,27 @@ ru:
update_failed_msg: Невозможно обновить этот эмодзи
updated_msg: Эмодзи обновлён!
upload: Загрузить
+ dashboard:
+ backlog: задачи
+ config: Конфигурация
+ feature_deletions: Аккаунтов удалено
+ feature_invites: Пригласительные ссылки
+ feature_registrations: Регистрации
+ feature_relay: Ретрансляторов сети
+ features: Нововведения
+ hidden_service: Федерация со скрытыми сервисами
+ open_reports: открытых жалоб
+ recent_users: Недавние пользователи
+ search: Полнотекстовый поиск
+ single_user_mode: Однопользовательский режим
+ software: Программное обеспечение
+ space: Использовано места
+ title: Панель управления
+ total_users: всего пользователей
+ trends: Тренды
+ week_interactions: взаимодействий на этой неделе
+ week_users_active: активно на этой неделе
+ week_users_new: пользователей на этой неделе
domain_blocks:
add_new: Добавить новую
created_msg: Блокировка домена обрабатывается
@@ -262,6 +286,14 @@ ru:
expired: Истёкшие
title: Фильтр
title: Приглашения
+ relays:
+ add_new: Добавить ретранслятор
+ description_html: "Федеративный ретранслятор – это промежуточный сервер, который передаёт большие объёмы публичных статусов между серверами, которые подписываются и публикуют туда. Это может помочь небольшим и средним серверам находить записи со всей федерации, ведь в противном случае пользователям нужно будет вручную подписываться на людей с удалённых узлов."
+ enable_hint: Если включено, ваш сервер будет подписан на все публичные статусы с этого ретранслятора и начнёт туда отправлять публичные статусы со своего узла.
+ inbox_url: URL ретранслятора
+ setup: Настроте соединение с ретранслятором
+ status: Состояние
+ title: Ретрансляторы
report_notes:
created_msg: Примечание жалобы создано!
destroyed_msg: Примечание жалобы удалено!
@@ -281,8 +313,8 @@ ru:
mark_as_unresolved: Отметить как неразрешённую
notes:
create: Добавить заметку
- create_and_resolve: Разрешить с заметкой
- create_and_unresolve: Переоткрыть с заметкой
+ create_and_resolve: Разрешить с примечанием
+ create_and_unresolve: Переоткрыть с примечанием
delete: Удалить
placeholder: Опишите, какие действия были приняты, или любые другие подробности…
reopen: Переоткрыть жалобу
@@ -317,6 +349,9 @@ ru:
peers_api_enabled:
desc_html: Домены, которые были замечены этим узлом среди всей федерации
title: Публикация списка обнаруженных узлов
+ preview_sensitive_media:
+ desc_html: Предпросмотр ссылок с остальных веб-сайтов будет показан даже если медиаконтент отмечен как чувствительный
+ title: Показывать чувствительный медиаконтент в предпросмотре OpenGraph
registrations:
closed_message:
desc_html: Отображается на титульной странице, когда закрыта регистрация
Можно использовать HTML-теги
@@ -341,7 +376,10 @@ ru:
title: Описание сайта
site_description_extended:
desc_html: Отображается на странице дополнительной информации
Можно использовать HTML-теги
- title: Расширенное описание сайта
+ title: Расширенное описание узла
+ site_short_description:
+ desc_html: Отображается в боковой панели и в тегах. Опишите, что такое Mastodon и что делает именно этот узел особенным. Если пусто, используется описание узла по умолчанию.
+ title: Короткое описание узла
site_terms:
desc_html: Вы можете добавить сюда собственную политику конфиденциальности, пользовательское соглашение и другие документы. Можно использовать теги HTML.
title: Условия использования
@@ -475,6 +513,22 @@ ru:
follows: Подписки
mutes: Список глушения
storage: Ваш медиаконтент
+ filters:
+ contexts:
+ home: Домашняя лента
+ notifications: Уведомления
+ public: Публичные ленты
+ thread: Диалоги
+ edit:
+ title: Изменить фильтр
+ errors:
+ invalid_context: Некорректный контекст или ничего
+ invalid_irreversible: Необратимая фильтрация работает только с лентой уведомлений и домашней лентой
+ index:
+ delete: Удалить
+ title: Фильтры
+ new:
+ title: Добавить фильтр
followers:
domain: Домен
explanation_html: Если Вы хотите быть уверены в приватности Ваших статусов, Вы должны иметь четкое представление о том, кто на Вас подписан. Ваши приватные статусы отправляются всем узлам, на которых у Вас есть подписчики. Рекомендуем удалить из подписчиков пользователей узлов, администрации или программному обеспечению которых Вы не доверяете.
@@ -489,6 +543,10 @@ ru:
true_privacy_html: Пожалуйста, заметьте, что настоящая конфиденциальность может быть достигнута только при помощи end-to-end шифрования.
unlocked_warning_html: Кто угодно может подписаться на Вас и получить доступ к просмотру Ваших приватных статусов. %{lock_link}, чтобы получить возможность рассматривать и вручную подтверждать запросы о подписке.
unlocked_warning_title: Ваш аккаунт не закрыт для подписки
+ footer:
+ developers: Разработчики
+ more: Ещё…
+ resources: Ссылки
generic:
changes_saved_msg: Изменения успешно сохранены!
save_changes: Сохранить изменения
@@ -606,6 +664,7 @@ ru:
remote_follow:
acct: Введите username@domain, откуда Вы хотите подписаться
missing_resource: Поиск требуемого перенаправления URL для Вашего аккаунта завершился неудачей
+ no_account_html: Нет учётной записи? Вы можете зарегистрироваться здесь
proceed: Продолжить подписку
prompt: 'Вы хотите подписаться на:'
remote_unfollow:
@@ -688,6 +747,7 @@ ru:
many: 'содержались запрещённые хэштеги: %{tags}'
one: 'содержался запрещённый хэштег: %{tags}'
other: 'содержались запрещённые хэштеги: %{tags}'
+ language_detection: Определять язык автоматически
open_in_web: Открыть в WWW
over_character_limit: превышен лимит символов (%{max})
pin_errors:
@@ -705,7 +765,7 @@ ru:
unlisted: Скрывать из лент
unlisted_long: Показывать всем, но не отображать в публичных лентах
stream_entries:
- pinned: Закреплённое сообщение
+ pinned: Закреплённый статус
reblogged: продвинул(а)
sensitive_content: Чувствительный контент
terms:
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index 9174237bc95..4db6fd45c4e 100644
--- a/config/locales/simple_form.ru.yml
+++ b/config/locales/simple_form.ru.yml
@@ -3,8 +3,10 @@ ru:
simple_form:
hints:
defaults:
+ autofollow: Люди, пришедшие по этому приглашению автоматически будут подписаны на Вас
avatar: PNG, GIF или JPG. Максимально %{size}. Будет уменьшено до %{dimensions}px
bot: Этот аккаунт обычно выполяет автоматизированные действия и может не просматриваться владельцем
+ context: Один или несколько контекстов, к которым должны быть применены фильтры
digest: Отсылается лишь после длительной неактивности, если Вы в это время получали личные сообщения
display_name:
few: Осталось %{count} символа
@@ -13,15 +15,22 @@ ru:
other: Осталось %{count} символов
fields: В профиле можно отобразить до 4 пунктов как таблицу
header: PNG, GIF или JPG. Максимально %{size}. Будет уменьшено до %{dimensions}px
+ inbox_url: Копировать URL с главной страницы ретранслятора, который Вы хотите использовать
+ irreversible: Отфильтрованные статусы будут утеряны навсегда, даже если в будущем фильтр будет убран
+ locale: Язык интерфейса, e-mail писем и push-уведомлений
locked: Потребует от Вас ручного подтверждения подписчиков, изменит приватность постов по умолчанию на "только для подписчиков"
note:
few: Осталось %{count} символа
many: Осталось %{count} символов
one: Остался 1 символ
other: Осталось %{count} символов
+ phrase: Будет сопоставлено независимо от присутствия в тексте или предупреждения о содержании статуса
+ scopes: Какие API приложению будет позволено использовать. Если Вы выберите самый верхний, нижестоящие будут выбраны автоматически.
+ setting_default_language: Язык Ваших статусов может быть определён автоматически, но не всегда правильно
setting_hide_network: Те, на кого Вы подписаны и кто подписан на Вас, не будут отображены в Вашем профиле
setting_noindex: Относится к Вашему публичному профилю и страницам статусов
setting_theme: Влияет на внешний вид Mastodon при выполненном входе в аккаунт.
+ whole_word: Если слово или фраза состоит только из букв и цифр, сопоставление произойдёт только по полному совпадению
imports:
data: Файл CSV, экспортированный с другого узла Mastodon
sessions:
@@ -32,10 +41,13 @@ ru:
name: Пункт
value: Значение
defaults:
+ autofollow: Пригласите подписаться на Ваш аккаунт
avatar: Аватар
bot: Это аккаунт бота
+ chosen_languages: Фильтр языков
confirm_new_password: Повторите новый пароль
confirm_password: Повторите пароль
+ context: Контекст фильтра
current_password: Текущий пароль
data: Данные
display_name: Показываемое имя
@@ -43,15 +55,19 @@ ru:
expires_in: Срок действия
fields: Метаданные профиля
header: Заголовок
- locale: Язык
+ inbox_url: URL для входящих от ретрансляторов
+ irreversible: Удалять, а не скрывать
+ locale: Язык интерфейса
locked: Сделать аккаунт закрытым
max_uses: Макс. число использований
new_password: Новый пароль
note: О Вас
otp_attempt: Двухфакторный код
password: Пароль
+ phrase: Слово или фраза
setting_auto_play_gif: Автоматически проигрывать анимированные GIF
setting_boost_modal: Показывать диалог подтверждения перед продвижением
+ setting_default_language: Язык отправляемых статусов
setting_default_privacy: Видимость постов
setting_default_sensitive: Всегда отмечать медиаконтент как чувствительный
setting_delete_modal: Показывать диалог подтверждения перед удалением
@@ -66,6 +82,7 @@ ru:
type: Тип импорта
username: Имя пользователя
username_or_email: Имя пользователя или e-mail
+ whole_word: Слово целиком
interactions:
must_be_follower: Заблокировать уведомления не от подписчиков
must_be_following: Заблокировать уведомления от людей, на которых Вы не подписаны