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: Сделать аккаунт приватным