aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/res/values-ru/strings.xml
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/main/res/values-ru/strings.xml')
-rw-r--r--ui/src/main/res/values-ru/strings.xml61
1 files changed, 43 insertions, 18 deletions
diff --git a/ui/src/main/res/values-ru/strings.xml b/ui/src/main/res/values-ru/strings.xml
index b15436de..70f38ee1 100644
--- a/ui/src/main/res/values-ru/strings.xml
+++ b/ui/src/main/res/values-ru/strings.xml
@@ -31,10 +31,10 @@
<item quantity="other">Импортировано %d туннелей</item>
</plurals>
<plurals name="set_excluded_applications">
- <item quantity="one">%d Исключенное приложение</item>
- <item quantity="few">%d Исключенных приложения</item>
- <item quantity="many">%d Исключенных приложений</item>
- <item quantity="other">%d Исключенных приложений</item>
+ <item quantity="one">%d исключенное приложение</item>
+ <item quantity="few">%d исключенных приложения</item>
+ <item quantity="many">%d исключенных приложений</item>
+ <item quantity="other">%d исключенных приложений</item>
</plurals>
<plurals name="set_included_applications">
<item quantity="one">%d включенное приложение</item>
@@ -49,7 +49,7 @@
<item quantity="other">%d исключено</item>
</plurals>
<plurals name="n_included_applications">
- <item quantity="one">%d влючено</item>
+ <item quantity="one">%d включено</item>
<item quantity="few">%d включено</item>
<item quantity="many">%d включено</item>
<item quantity="other">%d включено</item>
@@ -88,13 +88,13 @@
<string name="allow_remote_control_intents_summary_off">Внешние приложения не могут переключать туннели (рекомендуется)</string>
<string name="allow_remote_control_intents_summary_on">Внешние приложения могут переключать туннели (продвинутые)</string>
<string name="allow_remote_control_intents_title">Разрешить управление через внешние приложения</string>
- <string name="allowed_ips">Разрешенные IP-адреса</string>
+ <string name="allowed_ips">Разрешенные IP</string>
<string name="bad_config_context">%1$s из %2$s</string>
<string name="bad_config_context_top_level">%s</string>
<string name="bad_config_error">%1$s в %2$s</string>
<string name="bad_config_explanation_pka">: Значение должно быть больше нуля, но меньше 65535</string>
<string name="bad_config_explanation_positive_number">: Значение должно быть больше нуля</string>
- <string name="bad_config_explanation_udp_port">: Должен быть действительный номер порта UDP</string>
+ <string name="bad_config_explanation_udp_port">: Должен быть допустимым UDP-портом</string>
<string name="bad_config_reason_invalid_key">Неправильный ключ</string>
<string name="bad_config_reason_invalid_number">Неправильный номер</string>
<string name="bad_config_reason_invalid_value">Недопустимое значение</string>
@@ -105,6 +105,8 @@
<string name="bad_config_reason_unknown_section">Неизвестный раздел</string>
<string name="bad_config_reason_value_out_of_range">Значение вне диапазона</string>
<string name="bad_extension_error">Файл должен иметь формат .conf или .zip</string>
+ <string name="error_no_qr_found">QR-код не найден на изображении</string>
+ <string name="error_qr_checksum">Ошибка проверки контрольной суммы QR-кода</string>
<string name="cancel">Отмена</string>
<string name="config_delete_error">Не удалось удалить файл конфигурации %s</string>
<string name="config_exists_error">Конфигурация для “%s” уже существует</string>
@@ -129,20 +131,25 @@
<string name="delete">Удалить</string>
<string name="tv_delete">Выберите туннель для удаления</string>
<string name="tv_select_a_storage_drive">Выберите накопитель</string>
- <string name="tv_no_file_picker">Пожалуйста установите утилиту управления файлами для их просмотра</string>
+ <string name="tv_no_file_picker">Пожалуйста, установите утилиту управления файлами для их просмотра</string>
<string name="tv_add_tunnel_get_started">Добавьте туннель, чтобы начать</string>
+ <string name="donate_title">♥ Пожертвовать проекту WireGuard</string>
+ <string name="donate_summary">Каждое пожертвование помогает</string>
+ <string name="donate_google_play_disappointment">Спасибо за поддержку проекта WireGuard!\n\nК сожалению, из-за политики Google, нельзя размещать ссылку на тот раздел сайта проекта, где можно сделать пожертвование. Надеемся, вы сможете разобраться самостоятельно!\n\nЕщераз спасибо за ваш вклад.</string>
<string name="disable_config_export_title">Отключить экспорт конфигурации</string>
<string name="disable_config_export_description">Отключение экспорта конфигурации делает приватные ключи менее доступными</string>
<string name="dns_servers">DNS-серверы</string>
+ <string name="dns_search_domains">Домены поиска</string>
<string name="edit">Изменить</string>
<string name="endpoint">Конечная точка</string>
- <string name="error_down">Ошибка при выходе из туннеля: %s</string>
+ <string name="error_down">Ошибка при отключении туннеля: %s</string>
<string name="error_fetching_apps">Ошибка при получении списка приложений: %s</string>
<string name="error_root">Пожалуйста, получите root-доступ и попробуйте снова</string>
+ <string name="error_prepare">Ошибка при подготовке туннеля: %s</string>
<string name="error_up">Ошибка при запуске туннеля: %s</string>
<string name="exclude_private_ips">Исключить частные IP-адреса</string>
<string name="generate_new_private_key">Сгенерировать новый приватный ключ</string>
- <string name="generic_error">Неизвестная “%s” ошибка</string>
+ <string name="generic_error">Неизвестная ошибка “%s”</string>
<string name="hint_automatic">(авто)</string>
<string name="hint_generated">(сгенерирован)</string>
<string name="hint_optional">(опционально)</string>
@@ -157,7 +164,9 @@
<string name="key_length_error">Неправильная длина ключа</string>
<string name="key_length_explanation_base64">: ключи WireGuard base64 должны содержать 44 символа (32 байта)</string>
<string name="key_length_explanation_binary">: ключи WireGuard должны быть 32 байта</string>
- <string name="key_length_explanation_hex">: HEX ключи WireGuard должны содержать 64 символа (32 байта)</string>
+ <string name="key_length_explanation_hex">: HEX-ключи WireGuard должны содержать 64 символа (32 байта)</string>
+ <string name="latest_handshake">Последнее рукопожатие</string>
+ <string name="latest_handshake_ago">%s назад</string>
<string name="listen_port">Порт</string>
<string name="log_export_error">Не удалось экспортировать журнал: %s</string>
<string name="log_export_subject">Файл журнала WireGuard Android</string>
@@ -191,16 +200,20 @@
<string name="parse_error_inet_endpoint">конечная точка</string>
<string name="parse_error_inet_network">IP-сеть</string>
<string name="parse_error_integer">число</string>
- <string name="parse_error_reason">Не удается спарсить %1$s “%2$s”</string>
+ <string name="parse_error_reason">Невозможно разобрать %1$s “%2$s”</string>
<string name="peer">Пир</string>
- <string name="permission_description">управлять туннелями WireGuard, включая и отключая туннели по желанию, потенциально перенаправляя интернет-трафик</string>
+ <string name="permission_description">контроль над туннелями WireGuard, включение и отключение туннелей по своему усмотрению, возможность неправильного управления сетевым трафиком</string>
<string name="permission_label">управлять туннелями WireGuard</string>
<string name="persistent_keepalive">Постоянное соединение</string>
<string name="pre_shared_key">Общий ключ</string>
<string name="pre_shared_key_enabled">включено</string>
<string name="private_key">Приватный ключ</string>
<string name="public_key">Публичный ключ</string>
- <string name="qr_code_hint">Совет: генерировать с `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="qr_code_hint">Совет: генерировать с “qrencode -t ansiutf8 &lt; tunnel.conf”.</string>
+ <string name="quick_settings_tile_add_title">Добавить элемент в панель быстрых настроек</string>
+ <string name="quick_settings_tile_add_summary">Элемент переключает последний активный туннель</string>
+ <string name="quick_settings_tile_add_failure">Не удается добавить ярлык: ошибка %d</string>
+ <string name="quick_settings_tile_action">Переключить туннель</string>
<string name="restore_on_boot_summary_off">Не поднимать ранее выбранные туннели при загрузке</string>
<string name="restore_on_boot_summary_on">Поднимать ранее выбранные туннели при загрузке</string>
<string name="restore_on_boot_title">Восстановить при загрузке</string>
@@ -235,15 +248,27 @@
<string name="tunnel_create_error">Не удалось создать туннель: %s</string>
<string name="tunnel_create_success">Успешно создан туннель “%s”</string>
<string name="tunnel_error_already_exists">Туннель “%s” уже существует</string>
- <string name="tunnel_error_invalid_name">Некорректное название</string>
- <string name="tunnel_list_placeholder">Добавьте туннель с помощью синей кнопки</string>
+ <string name="tunnel_error_invalid_name">Неправильное имя</string>
+ <string name="tunnel_list_placeholder">Добавьте туннель с помощью кнопки ниже</string>
<string name="tunnel_name">Название туннеля</string>
<string name="tunnel_on_error">Не удалось включить туннель (wgTurnOn вернул %d)</string>
+ <string name="tunnel_dns_failure">Не удалось определить DNS имя: “%s”</string>
<string name="tunnel_rename_error">Не удалось переименовать туннель: %s</string>
<string name="tunnel_rename_success">Туннель успешно переименован в “%s”</string>
- <string name="type_name_go_userspace">Пользовательское пространство Go</string>
+ <string name="type_name_go_userspace">Go в пользовательском пространстве</string>
<string name="type_name_kernel_module">Модуль ядра</string>
<string name="unknown_error">Неизвестная ошибка</string>
+ <string name="updater_avalable">Доступно обновление приложения. Пожалуйста, обновите.</string>
+ <string name="updater_action">Загрузить и установить</string>
+ <string name="updater_rechecking">Получение метаданных обновления…</string>
+ <string name="updater_download_progress">Загрузка обновления: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Загрузка обновления: %s</string>
+ <string name="updater_installing">Установка обновления…</string>
+ <string name="updater_failure">Ошибка обновления: %s. Повторите попытку…</string>
+ <string name="updater_corrupt_title">Приложение повреждено</string>
+ <string name="updater_corrupt_message">Приложение повреждено. Загрузите APK с сайта, указанного ниже, затем удалите это приложение и установите из загруженного APK.</string>
+ <string name="updater_corrupt_navigate">Открыть сайт</string>
+ <string name="version_summary">Бэкенд: %1$s %2$s</string>
<string name="version_summary_checking">Проверка версии бэкэнда %s</string>
<string name="version_summary_unknown">Неизвестная версия %s</string>
<string name="version_title">WireGuard для Android v%s</string>
@@ -254,7 +279,7 @@
<string name="zip_export_summary">Zip-файл будет сохранен в папке загрузок</string>
<string name="zip_export_title">Экспорт туннелей в zip-файл</string>
<string name="biometric_prompt_zip_exporter_title">Аутентификация для экспорта туннелей</string>
- <string name="biometric_prompt_private_key_title">Аутентификация для просмотра закрытого ключа</string>
+ <string name="biometric_prompt_private_key_title">Аутентификация для просмотра приватного ключа</string>
<string name="biometric_auth_error">Ошибка аутентификации</string>
<string name="biometric_auth_error_reason">Ошибка аутентификации: %s</string>
</resources>