From 897ec00498fd582e27eed6797df05c6db33249c3 Mon Sep 17 00:00:00 2001 From: Svyatoslav Kryukov Date: Tue, 24 Jan 2023 11:27:13 +0300 Subject: [PATCH] feat(i18n): refine Russian locale (#1412) --- config/i18n.ts | 4 + locales/ru-RU.json | 446 ++++++++++++++++++++++++--------------------- 2 files changed, 245 insertions(+), 205 deletions(-) diff --git a/config/i18n.ts b/config/i18n.ts index 8b45bda8..f96a2893 100644 --- a/config/i18n.ts +++ b/config/i18n.ts @@ -64,6 +64,10 @@ const locales: LocaleObjectData[] = [ code: 'ru-RU', file: 'ru-RU.json', name: 'Русский', + pluralRule: (choice: number) => { + const name = new Intl.PluralRules('ru-RU').select(choice) + return { zero: 2 /* not used */, one: 0, two: 1 /* not used */, few: 1, many: 2, other: 3 }[name] + }, }, { code: 'uk-UA', diff --git a/locales/ru-RU.json b/locales/ru-RU.json index 97504336..8383cc67 100644 --- a/locales/ru-RU.json +++ b/locales/ru-RU.json @@ -3,83 +3,85 @@ "loading_page": "Загрузка страницы, пожалуйста, подождите", "loading_titled_page": "Загрузка страницы {0}, пожалуйста, подождите", "locale_changed": "Язык изменен на {0}", - "locale_changing": "Меняя язык, пожалуйста, подождите", + "locale_changing": "Изменение языка, пожалуйста, подождите", "route_loaded": "Страница {0} загружена" }, "account": { - "avatar_description": "Aватар {0}", + "avatar_description": "Аватар {0}", "blocked_by": "Вы заблокированы этим пользователем.", "blocked_domains": "Заблокированные домены", "blocked_users": "Заблокированные пользователи", - "blocking": "Блокированный", + "blocking": "Заблокирован", "bot": "БОТ", - "favourites": "Избранные", - "follow": "Подписаться", - "follow_back": "Подписаться обратно", - "follow_requested": "Запрошенный", - "followers": "Подписчиков", - "followers_count": "{0} Подписчиков|{0} Подписчик|{0} Подписчиков", - "following": "Подписаны", - "following_count": "{0} Подписок", - "follows_you": "Подписано на вас", + "favourites": "Избранное", + "follow": "Читать", + "follow_back": "Читать", + "follow_requested": "В ожидании", + "followers": "Читатели", + "followers_count": "{0} Читатель|{0} Читателя|{0} Читателей|{0} Читателей", + "following": "Читаю", + "following_count": "{0} в читаемых", + "follows_you": "Читает вас", "go_to_profile": "Перейти к профилю", - "joined": "Зарегистрировались", - "moved_title": "Указали, что их новая учетная запись теперь:", - "muted_users": "Скрытые пользователи", - "muting": "Скрыт(ый/ая)", - "mutuals": "Взаимные", - "pinned": "Закреплен(о/ный/ные)", - "posts": "Постов", - "posts_count": "{0} Постов|{0} Пост|{0} Постов", - "profile_description": "{0}'s profile header", + "joined": "Регистрация", + "moved_title": "теперь использует другую учетную запись:", + "muted_users": "Игнорируемые пользователи", + "muting": "Вы игнорируете", + "mutuals": "Взаимно читаю", + "notifications_on_post_disable": "Не уведомлять о постах {username}", + "notifications_on_post_enable": "Уведомлять о постах {username}", + "pinned": "Закрепленные посты", + "posts": "Посты", + "posts_count": "{0} Пост|{0} Поста|{0} Постов|{0} Постов", + "profile_description": "Заголовок профиля {0}", "profile_unavailable": "Профиль недоступен", - "unblock": "Разблокировать", - "unfollow": "Отписаться", - "unmute": "Раскрыть", - "view_other_followers": "Подписчики из других инстансов могут не отображаться.", - "view_other_following": "Пользователи, на которых вы подписаны из других инстансов, могут не отображаться." + "unblock": "Перестать блокировать", + "unfollow": "Перестать читать", + "unmute": "Перестать игнорировать" }, "action": { "apply": "Применить", "bookmark": "Добавить в закладки", - "bookmarked": "Внесен в закладки", - "boost": "Бустить", + "bookmarked": "Добавлен в закладки", + "boost": "Сделать репост", "boost_count": "{0}", - "boosted": "Бутстил", - "clear_upload_failed": "Очистить ошибки при загрузке файлов", + "boosted": "Репост сделан", + "clear_publish_failed": "Закрыть сообщение об ошибке публикации", + "clear_upload_failed": "Закрыть сообщение об ошибке загрузки файлов", "close": "Закрыть", - "compose": "Написать новый пост", - "confirm": "Я уверен(а)", + "compose": "Написать", + "confirm": "Да", "edit": "Редактировать", - "enter_app": "Войдите в сайт", + "enter_app": "Перейти к приложению", "favourite": "Добавить в избранное", "favourite_count": "{0}", "favourited": "Добавлено в избранное", "more": "Больше", - "next": "Следующий", - "prev": "Предыдущий", + "next": "Следующее", + "prev": "Предыдущее", + "previous": "Предыдущее", "publish": "Опубликовать", "reply": "Ответить", "reply_count": "{0}", - "reset": "Сброс", + "reset": "Отменить изменения", "save": "Сохранить", "save_changes": "Сохранить изменения", "sign_in": "Войти", "switch_account": "Сменить учетную запись", - "vote": "Голосоват" + "vote": "Ответить" }, - "app_desc_short": "Проворный веб-клиент-Mastodon", + "app_desc_short": "Открытый веб-клиент для Mastodon", "app_logo": "Логотип Elk", "app_name": "Elk", "attachment": { "edit_title": "Описание", - "remove_label": "Удалить вложения" + "remove_label": "Удалить файл" }, "command": { "activate": "Активировать", - "complete": "Завершить", + "complete": "Дополнить", "compose_desc": "Написать новый пост", - "n-people-in-the-past-n-days": "{0} людей за последние {1} дней", + "n-people-in-the-past-n-days": "{0} людей за последние {1} д", "select_lang": "Выбрать язык", "sign_in_desc": "Добавить существующую учетную запись", "switch_account": "Переключить на {0}", @@ -100,29 +102,65 @@ "offline_desc": "Похоже, вы находитесь в автономном режиме. Пожалуйста, проверьте ваше сетевое подключение." }, "compose": { - "draft_title": "Draft {0}", - "drafts": "Drafts ({v})" + "draft_title": "Черновик {0}", + "drafts": "Черновики ({v})" + }, + "confirm": { + "block_account": { + "cancel": "Отмена", + "confirm": "Заблокировать", + "title": "Вы уверены, что хотите заблокировать {0}?" + }, + "block_domain": { + "cancel": "Отмена", + "confirm": "Заблокировать", + "title": "Вы уверены, что хотите заблокировать {0}?" + }, + "common": { + "cancel": "Нет", + "confirm": "Да" + }, + "delete_posts": { + "cancel": "Отмена", + "confirm": "Удалить", + "title": "Вы уверены, что хотите удалить этот пост?" + }, + "mute_account": { + "cancel": "Отмена", + "confirm": "Скрыть", + "title": "Вы уверены, что хотите скрыть {0}?" + }, + "show_reblogs": { + "cancel": "Нет", + "confirm": "Да", + "title": "Вы уверены, что хотите снова видеть репосты от {0}?" + }, + "unfollow": { + "cancel": "Нет", + "confirm": "Да", + "title": "Вы уверены, что хотите перестать читать этого пользователя?" + } }, "conversation": { - "with": "с" + "with": "Переписка с" }, "error": { "account_not_found": "Учетная запись {0} не найдена", - "explore-list-empty": "Сейчас ничего не в тренде. Зайдите позже!", - "file_size_cannot_exceed_n_mb": "Размер файла не может превышать {0}МБ", + "explore-list-empty": "Сейчас тренды пусты. Загляните попозже!", + "file_size_cannot_exceed_n_mb": "Размер файла не может превышать {0} Мбайт", "sign_in_error": "Не удается подключиться к серверу.", "status_not_found": "Пост не найден", "unsupported_file_format": "Неподдерживаемый формат файла" }, "help": { - "desc_highlight": "Ожидайте некоторых ошибок и отсутствующих функций здесь и там.", - "desc_para1": "Спасибо за ваш интерес к тестированию Elk, нашего веб-клиента Mastodon, который находится в стадии разработки!", - "desc_para2": "мы усердно работаем над разработкой и улучшаем ее с течением времени.", - "desc_para3": "Чтобы ускорить разработку, вы можете спонсировать команду через спонсоров GitHub. Мы надеемся, что вам понравится Elk!", - "desc_para4": "Elk - это открытый исходный код. Если вы хотите помочь с тестированием, оставить отзыв или внести свой вклад,", - "desc_para5": "свяжитесь с нами на GitHub", + "desc_highlight": "В приложении может недоставать некоторых функций, зато могут попадаться баги.", + "desc_para1": "Спасибо за участие в тестировании Elk, открытого веб-клиента для Mastodon!", + "desc_para2": "Мы усердно работаем над развитием приложения и постоянно его улучшаем.", + "desc_para3": "А еще вы можете поддержать разработку, став спонсором нашей команды на GitHub Sponsors. Мы надеемся, что вам понравится Elk!", + "desc_para4": "Elk является проектом с открытым исходным кодом. Если вы хотите помочь с тестированием, обратной связью или разработкой,", + "desc_para5": "приходите к нам на GitHub", "desc_para6": "и примите участие.", - "title": "Elk находится в режиме предварительного просмотра" + "title": "Elk находится в превью!" }, "language": { "search": "Поиск" @@ -138,41 +176,42 @@ "confirm": "Удалить", "title": "Вы уверены, что хотите удалить этот пост?" }, - "direct_message_account": "Отправьте прямое сообщение {0}", + "direct_message_account": "Отправьте личное сообщение {0}", "edit": "Редактировать", - "hide_reblogs": "Скрыть реблогы от {0}", + "hide_reblogs": "Скрыть репосты от {0}", "mention_account": "Упомянуть {0}", - "mute_account": "Скрыть {0}", - "mute_conversation": "Скрыть этот пост", - "open_in_original_site": "Открыть в оригинальном сайте", - "pin_on_profile": "Закрепить на профиль", + "mute_account": "Игнорировать {0}", + "mute_conversation": "Игнорировать пост", + "open_in_original_site": "Открыть на исходном сайте", + "pin_on_profile": "Закрепить в профиле", "share_post": "Поделиться этим постом", - "show_favourited_and_boosted_by": "Показать, кто добавил пост в избранное и бустил", - "show_reblogs": "Раскрыть реблогы от {0}", - "show_untranslated": "Показать непереведенный", + "show_favourited_and_boosted_by": "Кто добавил в избранное и сделал репост", + "show_reblogs": "Показывать репосты от {0}", + "show_untranslated": "Показать оригинал", "toggle_theme": { - "dark": "Переключить темный режим", - "light": "Переключить светлый режим" + "dark": "Включить темную тему", + "light": "Включить светлую тему" }, "translate_post": "Перевести пост", "unblock_account": "Разблокировать {0}", "unblock_domain": "Разблокировать домен {0}", - "unmute_account": "Раскрыть {0}", - "unmute_conversation": "Раскрыть этот пост", - "unpin_on_profile": "Открепить на профиле" + "unmute_account": "Не игнорировать {0}", + "unmute_conversation": "Не игнорировать этот пост", + "unpin_on_profile": "Открепить от профиля" }, "nav": { - "back": "Возвращаться", + "back": "Назад", "blocked_domains": "Заблокированные домены", "blocked_users": "Заблокированные пользователи", "bookmarks": "Закладки", - "built_at": "Построено {0}", - "conversations": "Разговоры", - "explore": "Explore", + "built_at": "Билд собран {0}", + "compose": "Написать", + "conversations": "Сообщения", + "explore": "Обзор", "favourites": "Избранное", - "federated": "Глобальное", + "federated": "Все сервера", "home": "Главная", - "local": "Локальное", + "local": "Этот сервер", "muted_users": "Скрытые пользователи", "notifications": "Уведомления", "profile": "Профиль", @@ -182,25 +221,25 @@ "select_language": "Язык сайта", "settings": "Настройки", "show_intro": "Показать интро", - "toggle_theme": "Переключить режим", + "toggle_theme": "Переключить тему", "zen_mode": "Рижим дзен" }, "notification": { "favourited_post": "добавили ваш пост в избранное", - "followed_you": "подписались на вас", - "followed_you_count": "{0} людей, подписанные на вас|{0} человек, подписанный на вас|{0} людей, подписанные на вас", + "followed_you": "теперь читает вас", + "followed_you_count": "{0} читатель|{0} читателя|{0} читателей|{0} читателей", "missing_type": "ОТСУТСТВУЕТ notification.type:", "reblogged_post": "сделали реблог вашего поста", - "request_to_follow": "просили подписаться на вас", + "request_to_follow": "запрос на чтение", "signed_up": "зарегистрировались", "update_status": "обновили свой пост" }, "placeholder": { - "content_warning": "Напишите свое предупреждение здесь", - "default_1": "Что у вас на уме?", - "reply_to_account": "Ответить на {0}", - "replying": "Отвечая", - "the_thread": "лента" + "content_warning": "Напишите ваше предупреждение...", + "default_1": "Что у вас нового?", + "reply_to_account": "Ответить {0}", + "replying": "Написать в ответ", + "the_thread": "тред" }, "pwa": { "dismiss": "Отклонить", @@ -209,22 +248,22 @@ "update_available_short": "Обновить Elk", "webmanifest": { "canary": { - "description": "Проворный веб-клиент-Mastodon (canary)", + "description": "Открытый веб-клиент для Mastodon (canary)", "name": "Elk (canary)", "short_name": "Elk (canary)" }, "dev": { - "description": "Проворный веб-клиент-Mastodon (dev)", + "description": "Открытый веб-клиент для Mastodon (dev)", "name": "Elk (dev)", "short_name": "Elk (dev)" }, "preview": { - "description": "Проворный веб-клиент-Mastodon (preview)", + "description": "Открытый веб-клиент для Mastodon (preview)", "name": "Elk (preview)", "short_name": "Elk (preview)" }, "release": { - "description": "Проворный веб-клиент-Mastodon", + "description": "Открытый веб-клиент для Mastodon", "name": "Elk", "short_name": "Elk" } @@ -232,36 +271,30 @@ }, "search": { "search_desc": "Поиск людей и хэштегов", - "search_empty": "Не удалось найти ничего по этим поисковым запросам" + "search_empty": "Не удалось найти ничего по этому поисковому запросу" }, "settings": { "about": { "label": "О Elk", - "meet_the_team": "Ознакомьтесь с командой", - "sponsor_action": "Спонсируйте нас", - "sponsor_action_desc": "Чтобы поддерживать команду, разрабатывающую Elk", + "meet_the_team": "Наша команда", + "sponsor_action": "Станьте спонсором", + "sponsor_action_desc": "Чтобы поддержать команду, разрабатывающую Elk", "sponsors": "Спонсоры", - "sponsors_body_1": "Elk стал возможным благодаря щедрому спонсорству и помощи:", - "sponsors_body_2": "И все компании и частные лица, спонсирующие Elk и членов ее команде.", - "sponsors_body_3": "Если вам нравится сайт, подумайте о том, чтобы спонсировать нас:" + "sponsors_body_1": "Elk стал возможен благодаря спонсированию и помощи:", + "sponsors_body_2": "А также всех компаний и частных лиц, спонсирующих команду Elk и ее членов.", + "sponsors_body_3": "Если вам нравится приложение, возможно вы захотите стать нашим спонсором:" }, "account_settings": { - "description": "Отредактируйте настройки своей учетной записи в пользовательском интерфейсе Mastodon", + "description": "Вы можете изменить параметры своей учетной записи в пользовательском интерфейсе Mastodon", "label": "Настройки учетной записи" }, - "feature_flags": { - "github_cards": "GitHub Карты", - "title": "Экспериментальные особенности", - "user_picker": "Выбор учетной записи", - "virtual_scroll": "Виртуальная прокручиваемость" - }, "interface": { - "color_mode": "Цветовой режим", - "dark_mode": "Темный режим", + "color_mode": "Тема", + "dark_mode": "Темная", "default": " (по умолчанию)", "font_size": "Размер текста", "label": "Интерфейс", - "light_mode": "Светлый режим", + "light_mode": "Светлая", "size_label": { "lg": "Большой", "md": "Средний", @@ -269,10 +302,11 @@ "xl": "Очень большой", "xs": "Очень маленький" }, - "system_mode": "В зависимости от системы" + "system_mode": "Системная", + "theme_color": "Цвет" }, "language": { - "display_language": "Язык сайта", + "display_language": "Язык отображения", "label": "Язык" }, "notifications": { @@ -282,11 +316,11 @@ }, "push_notifications": { "alerts": { - "favourite": "Избранное", - "follow": "Новые подписчики", - "mention": "Упоминание", + "favourite": "Добавление в избранное", + "follow": "Новые читатели", + "mention": "Упоминания", "poll": "Опросы", - "reblog": "Реблог свой пост", + "reblog": "Репосты", "title": "Какие уведомления получать?" }, "description": "Получайте уведомления, даже если вы не используете Elk.", @@ -294,31 +328,31 @@ "label": "Настройки Push-уведомлений", "policy": { "all": "От кого угодно", - "followed": "От людей, на которых я подписан(a)", - "follower": "От людей, которые подписаны на меня", + "followed": "От тех, кого я читаю", + "follower": "От тех, кто читает меня", "none": "Ни от кого", "title": "От кого я могу получать уведомления?" }, "save_settings": "Сохранить настройки", "subscription_error": { - "clear_error": "Удалить ошибки", - "permission_denied": "Отказано в разрешении: включите уведомления в вашем браузере.", + "clear_error": "Очистить ошибки", + "permission_denied": "Ошибка: включите уведомления в вашем браузере.", "request_error": "При запросе подписки произошла ошибка, попробуйте еще раз, и если ошибка повторится, пожалуйста, сообщите о проблеме в Github репозиторий Elk.", "title": "Не удалось подписаться на push-уведомления", - "too_many_registrations": "Из-за ограничений браузера Elk не может использовать службу push-уведомлений для нескольких учетных записей на разных серверах. Вам следует отказаться от подписки на push-уведомления в других аккаунтах и повторить попытку." + "too_many_registrations": "Из-за ограничений браузера, Elk не может использовать службу push-уведомлений для нескольких учетных записей на разных серверах. Вам необходимо отказаться от подписки на push-уведомления в других аккаунтах и повторить попытку." }, - "title": "Настройки Push-уведомлений", + "title": "Настройки push-уведомлений", "undo_settings": "Отменить изменения", "unsubscribe": "Отключить push-уведомления", "unsupported": "Ваш браузер не поддерживает push-уведомления.", "warning": { "enable_close": "Закрыть", - "enable_description": "Чтобы получать уведомления, когда Elk не открыт, включите push-уведомления. Вы можете точно контролировать, какие типы взаимодействий генерируют push-уведомления, с помощью кнопки \"@:settings.notifications.show_btn{'\"'} выше, как только она включена.", - "enable_description_desktop": "Чтобы получать уведомления, когда Elk не открыт, включите push-уведомления. Вы можете точно контролировать, какие типы взаимодействий генерируют push-уведомления в \"Настройки > Уведомления > Настройки Push-уведомлений\" после включения.", - "enable_description_mobile": "Вы также можете получить доступ к настройкам с помощью навигационного меню \"Настройки > Уведомления > Настройки Push-уведомлений\".", - "enable_description_settings": "Чтобы получать уведомления, когда Elk не открыт, включите push-уведомления. Вы сможете точно контролировать, какие типы взаимодействий генерируют push-уведомления на этом же экране, как только вы их включите.", + "enable_description": "Чтобы получать уведомления, даже когда Elk закрыт, включите push-уведомления. После включения, с помощью кнопки \"@:settings.notifications.show_btn{'\"'} выше, вы сможете настроить какие именно действия генерируют push-уведомления.", + "enable_description_desktop": "Чтобы получать уведомления, даже когда Elk закрыт, включите push-уведомления. После включения, в меню \"Настройки > Уведомления > Настройки Push-уведомлений\" появится возможность настроить какие именно действия генерируют push-уведомления.", + "enable_description_mobile": "Вы также можете получить доступ к настройкам в меню \"Настройки > Уведомления > Настройки Push-уведомлений\".", + "enable_description_settings": "Чтобы получать уведомления, даже когда Elk закрыт, включите push-уведомления. После включения, на этом экране появится возможность настроить какие именно действия генерируют push-уведомления.", "enable_desktop": "Включить push-уведомления", - "enable_title": "Никогда ничего не пропускайте", + "enable_title": "Оставайтесь в курсе событий", "re_auth": "Похоже, что ваш сервер не поддерживает push-уведомления. Попробуйте выйти и снова войти в систему, если это сообщение все еще появляется, обратитесь к администратору вашего сервера." } }, @@ -326,17 +360,25 @@ }, "notifications_settings": "Уведомления", "preferences": { - "label": "Настройки" + "github_cards": "GitHub карточки", + "grayscale_mode": "Режим серого цвета", + "hide_boost_count": "Скрыть счетчик репостов", + "hide_favorite_count": "Скрыть счетчик избранного", + "hide_follower_count": "Скрыть счетчик читателей", + "label": "Настройки", + "title": "Экспериментальные функции", + "user_picker": "Переключатель учетных записей", + "virtual_scroll": "Виртуальный скролл" }, "profile": { "appearance": { - "bio": "Биография", - "description": "Отредактируйте аватар, имя пользователя, профиль и т.д.", - "display_name": "Отображаемое имя", - "label": "Внешний вид сайта", + "bio": "О себе", + "description": "Измените аватар, обложку, имя пользователя и т.д.", + "display_name": "Имя", + "label": "Публичный профиль", "profile_metadata": "Метаданные профиля", - "profile_metadata_desc": "В вашем профиле в виде таблицы может отображаться до {0} элементов", - "title": "Редактировать профиль" + "profile_metadata_desc": "В вашем профиле может отображаться до {0} элементов в виде таблицы", + "title": "Настройки профиля пользователя" }, "featured_tags": { "description": "Люди могут просматривать ваши публичные посты под этими хэштегами.", @@ -349,55 +391,48 @@ "export": "Экспорт пользовательских токенов", "import": "Импорт пользовательских токенов", "label": "Авторизованные пользователи" - }, - "wellness": { - "feature": { - "hide_boost_count": "Скрыть количество бустов", - "hide_favorite_count": "Скрыть количество избранных", - "hide_follower_count": "Скрыть количество подписчиков" - }, - "label": "Wellness" } }, "share-target": { "description": "Elk можно настроить таким образом, чтобы вы могли делиться контентом из других приложений, просто установите Elk на свое устройство или компьютер и войдите в систему.", - "hint": "Чтобы поделиться контентом с Elk, Elk должен быть установлен, и вы должны войти в систему.", + "hint": "Чтобы поделиться контентом с помощью Elk, вы должны установить Elk и войти в систему.", "title": "Поделиться с помощью Elk" }, "state": { "attachments_exceed_server_limit": "Количество вложенных файлов превысило лимит на одно сообщение.", - "attachments_limit_error": "Превышен лимит вложений файлов на одно сообщение", - "edited": "(Oтредактировано)", + "attachments_limit_error": "Превышен лимит вложенных файлов на одно сообщение", + "edited": "(Отредактированно)", "editing": "Редактирование", "loading": "Погрузка...", + "publish_failed": "Ошибка публикации", "publishing": "Публикация...", - "upload_failed": "Загрузка не удалась", + "upload_failed": "Ошибка загрузки файлов", "uploading": "Загрузка..." }, "status": { - "boosted_by": "Бустили", - "edited": "Oтредактировано {0}", + "boosted_by": "Сделали репост", + "edited": "Отредактировано {0}", "favourited_by": "Добавили в избранное", "filter_hidden_phrase": "Отфильтровано по", "filter_removed_phrase": "Удалено фильтром", - "filter_show_anyway": "Показывать в любом случае", + "filter_show_anyway": "Показать все равно", "img_alt": { "desc": "Описание", - "dismiss": "Отклонить" + "dismiss": "Закрыть" }, "poll": { - "count": "{0} голосов|{0} голос|{0} голосов", - "ends": "заканчивается {0}", - "finished": "закончено {0}" + "count": "{0} голос|{0} голоса|{0} голосов|{0} голосов", + "ends": "Завершается {0}", + "finished": "Завершен {0}" }, - "reblogged": "{0} сделали реблог", - "replying_to": "Отвечая на {0}", - "show_full_thread": "Показать полную ветку сообщения", - "someone": "кто-то", - "spoiler_show_less": "Показывать меньше", - "spoiler_show_more": "Показать больше", - "thread": "Thread", - "try_original_site": "Попробовать оригинальный сайт" + "reblogged": "{0} сделали репост", + "replying_to": "Ответ на пост {0}", + "show_full_thread": "Показать весь тред", + "someone": "кого-то", + "spoiler_show_less": "Скрыть", + "spoiler_show_more": "Показать", + "thread": "Тред", + "try_original_site": "Посмотреть на оригинальном сайте" }, "status_history": { "created": "созданно {0}", @@ -409,85 +444,86 @@ "media": "Медиа", "news": "Новости", "notifications_all": "Все", - "notifications_mention": "Упоминание", + "notifications_mention": "Упоминания", "posts": "Посты", "posts_with_replies": "Посты и Ответы" }, "tag": { "follow": "Подписаться", - "follow_label": "Подписаться на тег {0}", + "follow_label": "Подписаться на хэштег {0}", "unfollow": "Отписаться", - "unfollow_label": "Отписаться от тега {0}" + "unfollow_label": "Отписаться от хэштега {0}" }, "time_ago_options": { - "day_future": "in 0 дней|завтра|через {n} дней/дня", - "day_past": "0 дней/дня назад|вчера|{n} дней/дня назад", - "hour_future": "через 0 часов|через 1 час|через {n} часов", - "hour_past": "0 часов назад|1 час назад|{n} часов назад", - "just_now": "толька что", - "minute_future": "через 0 минут|через 1 минуту|in {n} минут", - "minute_past": "0 минут назад|1 минуту назад|{n} минут назад", - "month_future": "через 0 месяца|в следующий месяц|через {n} месяца", - "month_past": "0 месяца назад|в прошлий месяц|{n} месяца назад", - "second_future": "толька что|через {n} секунду|через {n} секунды", - "second_past": "толька что|{n} секунду назад|{n} секунды назад", - "short_day_future": "через {n}день", - "short_day_past": "{n}день", - "short_hour_future": "через {n}час", - "short_hour_past": "{n}час", - "short_minute_future": "через {n}мин", - "short_minute_past": "{n}мин", - "short_month_future": "через {n}мес", - "short_month_past": "{n}мес", - "short_second_future": "через {n}сек", - "short_second_past": "{n}сек", - "short_week_future": "через {n}нед", - "short_week_past": "{n}нед", - "short_year_future": "через {n}год", - "short_year_past": "{n}год", - "week_future": "через 0 недели|в следующей недели|in {n} недели", - "week_past": "0 недели назад|в прошлой недели|{n} недели назад", - "year_future": "через 0 лет|в следующем году|через {n} лет", - "year_past": "0 лет назад|в прошлом году|{n} лет назад" + "day_future": "через {n} день|через {n} дня|через {n} дней|через {n} дней", + "day_past": "{n} день назад|{n} дня назад|{n} дней назад|{n} дней назад", + "hour_future": "через {n} час|через {n} часа|через {n} часов|через {n} часов", + "hour_past": "{n} час назад|{n} часа назад|{n} часов назад|{n} часов назад", + "just_now": "только что", + "minute_future": "через {n} минуту|через {n} минуты|через {n} минут|через {n} минут", + "minute_past": "{n} минуту назад|{n} минуты назад|{n} минут назад|{n} минут назад", + "month_future": "через {n} месяц|через {n} месяца|через {n} месяцев|через {n} месяцев", + "month_past": "{n} месяц назад|{n} месяца назад|{n} месяцев назад|{n} месяцев назад", + "second_future": "через {n} секунду|через {n} секунды|через {n} секунд|через {n} секунд", + "second_past": "{n} секунду назад|{n} секунды назад|{n} секунд назад|{n} секунд назад", + "short_day_future": "через {n} д", + "short_day_past": "{n} д", + "short_hour_future": "через {n} ч", + "short_hour_past": "{n} ч", + "short_minute_future": "через {n} мин", + "short_minute_past": "{n} мин", + "short_month_future": "через {n} мес", + "short_month_past": "{n} мес", + "short_second_future": "через {n} сек", + "short_second_past": "{n} сек", + "short_week_future": "через {n} нед", + "short_week_past": "{n} нед", + "short_year_future": "через {n} год", + "short_year_past": "{n} год", + "week_future": "через {n} неделю|через {n} недели|через {n} недель|через {n} недель", + "week_past": "{n} неделю назад|{n} недели назад|{n} недель назад|{n} недель назад", + "year_future": "через {n} год|через {n} года|через {n} лет|через {n} лет", + "year_past": "{n} год назад|{n} года назад|{n} лет назад|{n} лет назад" }, "timeline": { - "show_new_items": "Показать {v} новые элементы|Показать {v} новый элемент|Показать {v} новые элементы", + "show_new_items": "Показать {v} новый элемент|Показать {v} новых элемента|Показать {v} новых элементов|Показать {v} новых элементов", "view_older_posts": "Более старые записи из других инстансов могут не отображаться." }, "title": { - "federated_timeline": "Глобальная лента", - "local_timeline": "Локальная лента" + "federated_timeline": "Лента всех серверов", + "local_timeline": "Лента этого сервера" }, "tooltip": { "add_content_warning": "Добавить предупреждение о содержимом", "add_emojis": "Добавить эмодзи", "add_media": "Добавить изображения, видео или аудиофайл", "add_publishable_content": "Добавьте контент для публикации", - "change_content_visibility": "Изменить видимость содержимого", - "change_language": "Сменить язык", + "change_content_visibility": "Изменить аудиторию", + "change_language": "Изменить язык", "emoji": "Эмодзи", - "explore_links_intro": "Об этих новостях прямо сейчас говорят люди на этом и других серверах децентрализованной сети.", - "explore_posts_intro": "Эти сообщения с этого и других серверов в децентрализованной сети набирают обороты на этом сервере прямо сейчас.", - "explore_tags_intro": "Эти хэштеги прямо сейчас набирают популярность среди людей на этом и других серверах децентрализованной сети.", - "toggle_code_block": "Переключить кодовый блок" + "explore_links_intro": "Об этих новостях сейчас говорят пользователи этого и других серверов децентрализованной сети.", + "explore_posts_intro": "Здесь отображаются посты с различных серверов децентрализованной сети, которые набирают популярность на этом сервере.", + "explore_tags_intro": "Здесь отображаются хэштеги, которые набирают популярность среди пользователей этого и других серверов децентрализованной сети.", + "publish_failed": "Не удалось опубликовать", + "toggle_code_block": "Кодовый блок" }, "user": { "add_existing": "Добавить существующую учетную запись", "server_address_label": "Адрес сервера Mastodon", - "sign_in_desc": "Войдите в систему, чтобы подписываться на профили или хэштеги, добавлять в избранное, делиться публикациями и отвечать на них, или взаимодействовать из своей учетной записи на другом сервере", - "sign_in_notice_title": "Просмотр {0} общедоступных данных", - "sign_out_account": "Выйти из {0}", + "sign_in_desc": "Войдите, чтобы подписываться на профили и хэштеги, добавлять в избранное, делиться постами и отвечать на них, или использовать свою учетную запись с другого сервера", + "sign_in_notice_title": "Просмотр публичных данных {0}", + "sign_out_account": "Выйти из учетной записи {0}", "tip_no_account": "Если у вас еще нет учетной записи Mastodon, {0}.", - "tip_register_account": "выберите свой сервер и зарегистрируйте его" + "tip_register_account": "выберите сервер и зарегистрируйтесь на нем" }, "visibility": { "direct": "Только упомянутые пользователи", - "direct_desc": "Показать только упомянутым пользователям", - "private": "Только подписчики", - "private_desc": "Виден только для подписчиков", - "public": "Публичный", - "public_desc": "Видимый для всех", + "direct_desc": "Виден только упомянутым пользователям", + "private": "Только ваши читатели", + "private_desc": "Виден только вашим читателям", + "public": "Все", + "public_desc": "Виден всем", "unlisted": "Скрытый", - "unlisted_desc": "Видимый для всех, но не из-за возможности обнаружения" + "unlisted_desc": "Виден всем, но не будет показан в публичных лентах" } }