From b3cfc025d247c8bf6e4451f86a678e79c8fdea86 Mon Sep 17 00:00:00 2001 From: Anton Larionov <11796525+anlar@users.noreply.github.com> Date: Tue, 20 May 2025 09:37:25 +0200 Subject: [PATCH] feat(locale): complete Russian translation --- internal/locale/translations/ru_RU.json | 52 ++++++++++++------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/internal/locale/translations/ru_RU.json b/internal/locale/translations/ru_RU.json index 9176f252..d3310e5b 100644 --- a/internal/locale/translations/ru_RU.json +++ b/internal/locale/translations/ru_RU.json @@ -13,7 +13,7 @@ "action.update": "Обновить", "alert.account_linked": "Ваш внешний аккаунт теперь привязан!", "alert.account_unlinked": "Ваш внешний аккаунт теперь отвязан!", - "alert.background_feed_refresh": "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running.", + "alert.background_feed_refresh": "Все подписки обновляются в фоновом режиме. Вы можете продолжать использовать Miniflux пока идёт этот процесс.", "alert.feed_error": "С этой подпиской есть проблема", "alert.no_bookmark": "Избранное отсутствует.", "alert.no_category": "Категории отсутствуют.", @@ -39,15 +39,15 @@ "confirm.question": "Вы уверены?", "confirm.question.refresh": "Вы хотите выполнить принудительное обновление?", "confirm.yes": "да", - "enclosure_media_controls.seek": "Seek:", - "enclosure_media_controls.seek.title": "Seek %s seconds", - "enclosure_media_controls.speed": "Speed:", - "enclosure_media_controls.speed.faster": "Faster", - "enclosure_media_controls.speed.faster.title": "Faster by %sx", - "enclosure_media_controls.speed.reset": "Reset", - "enclosure_media_controls.speed.reset.title": "Reset speed to 1x", - "enclosure_media_controls.speed.slower": "Slower", - "enclosure_media_controls.speed.slower.title": "Slower by %sx", + "enclosure_media_controls.seek": "Перемотка:", + "enclosure_media_controls.seek.title": "Перемотать на %s секунд", + "enclosure_media_controls.speed": "Скорость:", + "enclosure_media_controls.speed.faster": "Быстрее", + "enclosure_media_controls.speed.faster.title": "Ускорить в %s раз", + "enclosure_media_controls.speed.reset": "Сбросить", + "enclosure_media_controls.speed.reset.title": "Сбросить скорость до 1x", + "enclosure_media_controls.speed.slower": "Медленнее", + "enclosure_media_controls.speed.slower.title": "Замедлить в %s раз", "entry.bookmark.toast.off": "Без пометок", "entry.bookmark.toast.on": "Помеченные", "entry.bookmark.toggle.off": "Удалить из Избранного", @@ -83,22 +83,22 @@ "error.api_key_already_exists": "Этот API-ключ уже существует.", "error.bad_credentials": "Неверное имя пользователя или пароль.", "error.category_already_exists": "Эта категория уже существует.", - "error.category_not_found": "This category does not exist or does not belong to this user.", - "error.database_error": "Database error: %v.", + "error.category_not_found": "Эта категория не существует или не принадлежит этому пользователю.", + "error.database_error": "Ошибка базы данных: %v.", "error.different_passwords": "Пароли не совпадают.", "error.duplicate_fever_username": "Уже есть кто-то с таким же именем пользователя Fever!", "error.duplicate_googlereader_username": "Уже есть кто-то с таким же именем пользователя Google Reader!", "error.duplicate_linked_account": "Уже есть кто-то, кто ассоциирован с этим аккаунтом!", - "error.duplicated_feed": "This feed already exists.", + "error.duplicated_feed": "Эта подписка уже существует.", "error.empty_file": "Этот файл пуст.", "error.entries_per_page_invalid": "Недопустимое значение количества записей на странице.", "error.feed_already_exists": "Эта подписка уже существует.", "error.feed_category_not_found": "Эта категория не существует или не принадлежит этому пользователю.", - "error.feed_format_not_detected": "Unable to detect feed format: %v.", + "error.feed_format_not_detected": "Не удалось определить формат подписки: %v.", "error.feed_invalid_blocklist_rule": "Правило черного списка некорректно.", "error.feed_invalid_keeplist_rule": "Правило белого списка некорректно.", "error.feed_mandatory_fields": "Ссылка и категория обязательны.", - "error.feed_not_found": "This feed does not exist or does not belong to this user.", + "error.feed_not_found": "Эта подписка не существует или не принадлежит этому пользователю.", "error.feed_title_not_empty": "Заголовок подписки не может быть пустым.", "error.feed_url_not_empty": "URL-адрес подписки не может быть пустым.", "error.fields_mandatory": "Все поля обязательны.", @@ -121,7 +121,7 @@ "error.invalid_display_mode": "Недопустимый режим отображения веб-приложения.", "error.invalid_entry_direction": "Недопустимая сортировка записей.", "error.invalid_entry_order": "Недопустимый порядок статей.", - "error.invalid_feed_proxy_url": "Invalid proxy URL.", + "error.invalid_feed_proxy_url": "Недействительный URL прокси.", "error.invalid_feed_url": "Недействительная ссылка подписки.", "error.invalid_gesture_nav": "Недопустимая навигация жестами.", "error.invalid_language": "Недопустимый язык.", @@ -133,7 +133,7 @@ "error.password_min_length": "Вы должны использовать минимум 6 символов.", "error.pocket_access_token": "Не удалось получить ключ доступа от Pocket!", "error.pocket_request_token": "Не удалось получить request token от Pocket!", - "error.proxy_url_not_empty": "The proxy URL cannot be empty.", + "error.proxy_url_not_empty": "URL прокси не может быть пустым.", "error.settings_block_rule_fieldname_invalid": "Invalid Block rule: rule #%d is missing a valid field name (Options: %s)", "error.settings_block_rule_invalid_regex": "Invalid Block rule: rule #%d's pattern is not a valid regex", "error.settings_block_rule_regex_required": "Invalid Block rule: rule #%d's pattern is not provided", @@ -153,7 +153,7 @@ "error.unable_to_create_api_key": "Невозможно создать этот API-ключ.", "error.unable_to_create_category": "Не удалось создать эту категорию.", "error.unable_to_create_user": "Не удалось создать этого пользователя.", - "error.unable_to_detect_rssbridge": "Unable to detect feed using RSS-Bridge: %v.", + "error.unable_to_detect_rssbridge": "Не удалось обнаружить подписку с помощью RSS-Bridge: %v.", "error.unable_to_parse_feed": "Unable to parse this feed: %v.", "error.unable_to_update_category": "Не удалось обновить эту категорию.", "error.unable_to_update_feed": "Не удалось обновить эту подписку.", @@ -296,9 +296,9 @@ "form.integration.readwise_activate": "Сохранить статьи в Readwise", "form.integration.readwise_api_key": "Токен доступа в Readwise", "form.integration.readwise_api_key_link": "Получить токен доступа Readwise", - "form.integration.rssbridge_activate": "Check RSS-Bridge when adding subscriptions", - "form.integration.rssbridge_token": "RSS-Bridge authentication token", - "form.integration.rssbridge_url": "RSS-Bridge server URL", + "form.integration.rssbridge_activate": "Проверять RSS-Bridge при добавлении подписок", + "form.integration.rssbridge_token": "Токен аутентификации RSS-Bridge", + "form.integration.rssbridge_url": "URL сервера RSS-Bridge", "form.integration.shaarli_activate": "Сохранить статьи в Shaarli", "form.integration.shaarli_api_secret": "Секретный ключ Shaarli API", "form.integration.shaarli_endpoint": "Ссылка Shaarli", @@ -386,7 +386,7 @@ "menu.feeds": "Подписки", "menu.flush_history": "Очистить историю", "menu.history": "История", - "menu.home_page": "Home page", + "menu.home_page": "Главная", "menu.import": "Импорт", "menu.integrations": "Интеграции", "menu.logout": "Выйти", @@ -583,14 +583,14 @@ "page.users.title": "Пользователи", "page.users.username": "Имя пользователя", "page.webauthn_rename.title": "Rename Passkey", - "pagination.first": "First", - "pagination.last": "Last", + "pagination.first": "Первая", + "pagination.last": "Последняя", "pagination.next": "Следующая", "pagination.previous": "Предыдущая", "search.label": "Поиск", "search.placeholder": "Поиск…", - "search.submit": "Search", - "skip_to_content": "Skip to content", + "search.submit": "Искать", + "skip_to_content": "Перейти к содержимому", "time_elapsed.days": [ "%d день назад", "%d дня назад",