From 2caeeb951fc131fcdf18e2441ee8e691dcdedc68 Mon Sep 17 00:00:00 2001 From: Evgeny Petrov Date: Sun, 2 Sep 2018 14:21:54 +0300 Subject: [PATCH] [RU] Added translation for the following sections: (#8570) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added translation for the following sections: • Empty followers, mutes, boosts etc. lists • Keyboard shortcuts • "About" • Plurals for statuses, users and subscribers counters • Relays, Custom CSS and suspensions settings. • Remote interactions • Other misc stuff * i18n-tasks normalize --- app/javascript/mastodon/locales/ru.json | 48 ++++++++++++------------- config/locales/ru.yml | 47 +++++++++++++++++++++--- config/locales/simple_form.ru.yml | 1 + 3 files changed, 67 insertions(+), 29 deletions(-) diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index 8add56641..83cbb5240 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -10,9 +10,9 @@ "account.endorse": "Рекомендовать в профиле", "account.follow": "Подписаться", "account.followers": "Подписаны", - "account.followers.empty": "No one follows this user yet.", + "account.followers.empty": "Никто не подписан на этого пользователя.", "account.follows": "Подписки", - "account.follows.empty": "This user doesn't follow anyone yet.", + "account.follows.empty": "Этот пользователь ни на кого не подписан.", "account.follows_you": "Подписан(а) на Вас", "account.hide_reblogs": "Скрыть продвижения от @{name}", "account.media": "Медиа", @@ -108,19 +108,19 @@ "emoji_button.search_results": "Результаты поиска", "emoji_button.symbols": "Символы", "emoji_button.travel": "Путешествия", - "empty_column.blocks": "You haven't blocked any users yet.", + "empty_column.blocks": "Вы ещё никого не заблокировали.", "empty_column.community": "Локальная лента пуста. Напишите что-нибудь, чтобы разогреть народ!", "empty_column.direct": "У Вас пока нет личных сообщений. Когда Вы начнёте их отправлять или получать, они появятся здесь.", - "empty_column.domain_blocks": "There are no hidden domains yet.", - "empty_column.favourited_statuses": "You don't have any favourite toots yet. When you favourite one, it will show up here.", - "empty_column.favourites": "No one has favourited this toot yet. When someone does, they will show up here.", - "empty_column.follow_requests": "You don't have any follow requests yet. When you receive one, it will show up here.", + "empty_column.domain_blocks": "Скрытых доменов пока нет.", + "empty_column.favourited_statuses": "Вы не добавили ни одного статуса в 'Избранное'. Как только Вы это сделаете, они появятся здесь.", + "empty_column.favourites": "Никто ещё не добавил этот статус в 'Избранное'. Как только кто-то это сделает, они появятся здесь.", + "empty_column.follow_requests": "Вам ещё не приходили запросы на подписку. Все новые запросы будут показаны здесь.", "empty_column.hashtag": "Статусов с таким хэштегом еще не существует.", "empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.", "empty_column.home.public_timeline": "публичные ленты", "empty_column.list": "В этом списке пока ничего нет.", - "empty_column.lists": "You don't have any lists yet. When you create one, it will show up here.", - "empty_column.mutes": "You haven't muted any users yet.", + "empty_column.lists": "У Вас ещё нет списков. Все созданные Вами списки будут показаны здесь.", + "empty_column.mutes": "Вы ещё никого не заглушили.", "empty_column.notifications": "У Вас еще нет уведомлений. Заведите знакомство с другими пользователями, чтобы начать разговор.", "empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.", "follow_request.authorize": "Авторизовать", @@ -137,32 +137,32 @@ "home.column_settings.show_reblogs": "Показывать продвижения", "home.column_settings.show_replies": "Показывать ответы", "keyboard_shortcuts.back": "перейти назад", - "keyboard_shortcuts.blocked": "to open blocked users list", + "keyboard_shortcuts.blocked": "чтобы открыть список заблокированных", "keyboard_shortcuts.boost": "продвинуть пост", "keyboard_shortcuts.column": "фокус на одном из столбцов", "keyboard_shortcuts.compose": "фокус на поле ввода", "keyboard_shortcuts.description": "Описание", - "keyboard_shortcuts.direct": "to open direct messages column", + "keyboard_shortcuts.direct": "чтобы показать колонку личных сообщений", "keyboard_shortcuts.down": "вниз по списку", "keyboard_shortcuts.enter": "развернуть пост", "keyboard_shortcuts.favourite": "в избранное", - "keyboard_shortcuts.favourites": "to open favourites list", - "keyboard_shortcuts.federated": "to open federated timeline", + "keyboard_shortcuts.favourites": "открыть 'Избранное'", + "keyboard_shortcuts.federated": "перейти к глобальной ленте", "keyboard_shortcuts.heading": "Сочетания клавиш", - "keyboard_shortcuts.home": "to open home timeline", + "keyboard_shortcuts.home": "перейти к домашней ленте", "keyboard_shortcuts.hotkey": "Гор. клавиша", "keyboard_shortcuts.legend": "показать это окно", - "keyboard_shortcuts.local": "to open local timeline", + "keyboard_shortcuts.local": "перейти к локальной ленте", "keyboard_shortcuts.mention": "упомянуть автора поста", - "keyboard_shortcuts.muted": "to open muted users list", - "keyboard_shortcuts.my_profile": "to open your profile", - "keyboard_shortcuts.notifications": "to open notifications column", - "keyboard_shortcuts.pinned": "to open pinned toots list", + "keyboard_shortcuts.muted": "открыть список заглушённых", + "keyboard_shortcuts.my_profile": "перейти к своему профилю", + "keyboard_shortcuts.notifications": "перейти к уведомлениям", + "keyboard_shortcuts.pinned": "перейти к закреплённым статусам", "keyboard_shortcuts.profile": "перейти к профилю автора", "keyboard_shortcuts.reply": "ответить", - "keyboard_shortcuts.requests": "to open follow requests list", + "keyboard_shortcuts.requests": "перейти к запросам на подписку", "keyboard_shortcuts.search": "перейти к поиску", - "keyboard_shortcuts.start": "to open \"get started\" column", + "keyboard_shortcuts.start": "перейти к разделу \"добро пожаловать\"", "keyboard_shortcuts.toggle_hidden": "показать/скрыть текст за предупреждением", "keyboard_shortcuts.toot": "начать писать новый пост", "keyboard_shortcuts.unfocus": "убрать фокус с поля ввода/поиска", @@ -186,7 +186,7 @@ "navigation_bar.apps": "Mobile apps", "navigation_bar.blocks": "Список блокировки", "navigation_bar.community_timeline": "Локальная лента", - "navigation_bar.compose": "Compose new toot", + "navigation_bar.compose": "Создать новый статус", "navigation_bar.direct": "Личные сообщения", "navigation_bar.discover": "Изучайте", "navigation_bar.domain_blocks": "Скрытые домены", @@ -280,7 +280,7 @@ "status.cancel_reblog_private": "Не продвигать", "status.cannot_reblog": "Этот статус не может быть продвинут", "status.delete": "Удалить", - "status.detailed_status": "Detailed conversation view", + "status.detailed_status": "Подробный просмотр обсуждения", "status.direct": "Написать @{name}", "status.embed": "Встроить", "status.favourite": "Нравится", @@ -297,7 +297,7 @@ "status.reblog": "Продвинуть", "status.reblog_private": "Продвинуть для своей аудитории", "status.reblogged_by": "{name} продвинул(а)", - "status.reblogs.empty": "No one has boosted this toot yet. When someone does, they will show up here.", + "status.reblogs.empty": "Никто ещё не продвинул этот статус. Как только кто-то это сделает, они появятся здесь.", "status.redraft": "Удалить и исправить", "status.reply": "Ответить", "status.replyAll": "Ответить на тред", diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 44e41eaf6..f1b26236a 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -5,6 +5,8 @@ ru: about_mastodon_html: Mastodon - это свободная социальная сеть с открытым исходным кодом. Как децентрализованная альтернатива коммерческим платформам, Mastodon предотвращает риск монополизации Вашего общения одной компанией. Выберите сервер, которому Вы доверяете — что бы Вы ни выбрали, Вы сможете общаться со всеми остальными. Любой может запустить свой собственный узел Mastodon и участвовать в социальной сети совершенно бесшовно. about_this: Об этом узле administered_by: 'Администратор узла:' + api: API + apps: Мобильные приложения closed_registrations: В данный момент регистрация на этом узле закрыта. Но вы можете найти другой узел, создать на нём учётную запись и получить доступ к той же сети оттуда. contact: Связаться contact_missing: Не установлено @@ -27,16 +29,28 @@ ru: other_instances: Другие узлы privacy_policy: Политика конфиденциальности source_code: Исходный код - status_count_after: статусов + status_count_after: + few: статуса + many: статусов + one: статус + other: статусов status_count_before: Опубликовано terms: Условия использования - user_count_after: пользователей + user_count_after: + few: пользователя + many: пользователей + one: пользователь + other: пользователей user_count_before: Здесь живет what_is_mastodon: Что такое Mastodon? accounts: choices_html: "%{name} рекомендует:" follow: Подписаться - followers: Подписчики + followers: + few: подписчика + many: подписчиков + one: подписчик + other: подписчиков following: Подписан(а) joined: 'Дата регистрации: %{date}' media: Медиа @@ -47,7 +61,12 @@ ru: people_who_follow: Подписчики %{name} pin_errors: following: Чтобы порекомендовать кого-то, надо сначала на них подписаться - posts: Посты + posts: + few: статуса + many: статусов + one: статус + other: статусов + posts_tab_heading: Статусы posts_with_replies: Посты с ответами reserved_username: Имя пользователя зарезервировано roles: @@ -182,6 +201,7 @@ ru: unsuspend_account: "%{name} разморозил(а) аккаунт %{target}" update_custom_emoji: "%{name} обновил(а) эмодзи %{target}" update_status: "%{name} изменил(а) статус пользователя %{target}" + deleted_status: "(удалённый статус)" title: Журнал событий custom_emojis: by_domain: Домен @@ -280,6 +300,7 @@ ru: search: Поиск title: Известные узлы invites: + deactivate_all: Удалить все filter: all: Все available: Актуальные @@ -291,6 +312,8 @@ ru: description_html: "Федеративный ретранслятор – это промежуточный сервер, который передаёт большие объёмы публичных статусов между серверами, которые подписываются и публикуют туда. Это может помочь небольшим и средним серверам находить записи со всей федерации, ведь в противном случае пользователям нужно будет вручную подписываться на людей с удалённых узлов." enable_hint: Если включено, ваш сервер будет подписан на все публичные статусы с этого ретранслятора и начнёт туда отправлять публичные статусы со своего узла. inbox_url: URL ретранслятора + pending: Ожидание подтверждения ретранслятора + save_and_enable: Сохранить и включить setup: Настроте соединение с ретранслятором status: Состояние title: Ретрансляторы @@ -343,6 +366,9 @@ ru: contact_information: email: Введите публичный e-mail username: Введите имя пользователя + custom_css: + desc_html: Измените внешний вид с CSS, загружаемым на каждой странице + title: Особый CSS hero: desc_html: Отображается на главной странице. Рекомендуется разрешение не менее 600х100px. Если не установлено, используется изображение узла title: Баннер узла @@ -401,6 +427,7 @@ ru: media: title: Медиаконтент no_media: Без медиаконтента + no_status_selected: Не выбран ни один статус, ничего не изменено title: Статусы аккаунта with_media: С медиаконтентом subscriptions: @@ -410,6 +437,12 @@ ru: last_delivery: Последняя доставка title: WebSub topic: Тема + suspensions: + bad_acct_msg: Не удалось найти такое число подтверждения. Вы уверены, что замораживаете нужный аккаунт? + hint_html: 'Чтобы подтвердить заморозку аккаунта, пожалуйста, введите %{value} в поле ниже:' + proceed: Продолжить + title: Заморозить %{acct} + warning_html: 'Заморозка этого аккаунта приведёт к необратимому удалению данных с этого аккаунта, включая:' title: Администрирование admin_mailer: new_report: @@ -662,11 +695,14 @@ ru: publishing: Публикация web: WWW remote_follow: - acct: Введите username@domain, откуда Вы хотите подписаться + acct: Введите свой username@domain для продолжения missing_resource: Поиск требуемого перенаправления URL для Вашего аккаунта завершился неудачей no_account_html: Нет учётной записи? Вы можете зарегистрироваться здесь proceed: Продолжить подписку prompt: 'Вы хотите подписаться на:' + remote_interaction: + proceed: Продолжить + prompt: 'Вы собираетесь взаимодействовать со статусом:' remote_unfollow: error: Ошибка title: Заголовок @@ -756,6 +792,7 @@ ru: private: Нельзя закрепить непубличный статус reblog: Нельзя закрепить продвинутый статус show_more: Подробнее + sign_in_to_participate: Войдите, чтобы принять участие в дискуссии title: '%{name}: "%{quote}"' visibilities: private: Для подписчиков diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index 5cb0a0064..3ca176a1f 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -94,6 +94,7 @@ ru: follow_request: Уведомлять по e-mail, когда кто-то запрашивает разрешение на подписку mention: Уведомлять по e-mail, когда кто-то упомянул Вас reblog: Уведомлять по e-mail, когда кто-то продвинул Ваш статус + report: Уведомлять по e-mail при создании жалобы 'no': Нет required: mark: "*"