diff --git a/src/translations/ru.js b/src/translations/ru.js index 5f0d1ec..47fb6ec 100644 --- a/src/translations/ru.js +++ b/src/translations/ru.js @@ -10,6 +10,26 @@ module.exports = { refresh_btn: "Обновить", me_btn: "Профиль/параметры", + // Common buttons / placeholders + common_new: "Новый", + common_view: "Просмотр", + common_back: "Назад", + common_edit: "Редактировать", + common_create: "Создать", + common_delete: "Удалить", + common_copy: "Копировать", + common_username: "Имя пользователя", + common_password: "Пароль", + common_name: "Имя", + + // Common but for options inside secrets engines + common_cidrs: "Привязанные CIDR", + common_exp_max_ttl: "Явный максимальный срок действия", + common_max_ttl: "Максимальный срок действия", + common_initial_ttl: "Начальный срок действия", + common_default_lease_ttl: "Срок действия выданных кодов по умолчанию", + common_max_lease_ttl: "Максимальный срок действия выданных кодов", + // General Notification Messages notification_copy_success: "Текст скопирован в буфер обмена.", not_implemented: "Функция ещё не реализована", @@ -66,20 +86,14 @@ module.exports = { // New KV Engine Page new_kv_engine_title: 'Новый обработчик пар "ключ/значение"', - new_kv_engine_name_input: "Имя", new_kv_engine_version_1: "Версия 1", new_kv_engine_version_2: "Версия 2", - new_kv_engine_create_btn: "Создать", // New KV Engine Page new_totp_engine_title: "Новый обработчик TOTP", - new_totp_engine_name_input: "Имя", - new_totp_engine_create_btn: "Создать", // New Transit Engine Page new_transit_engine_title: "Новый обработчик Transit", - new_transit_engine_name_input: "Имя", - new_transit_engine_create_btn: "Создать", // Unseal Page unseal_vault_text: "Раскрыть хранилище", @@ -111,14 +125,12 @@ module.exports = { // Key Value Delete Page kv_delete_title: "Удаление ключа/значения", kv_delete_text: "Вы уверены, что хотите удалить это?", - kv_delete_btn: "Удалить", kv_delete_suffix: " (удалить)", // Key Value New Page kv_new_title: "Новый ключ/значение", kv_new_suffix: " (новый)", kv_new_path: "Относительный путь", - kv_new_create_btn: "Создать пустые тайные данные", // Key Value Secret Page kv_secret_title: "Тайные ключи/значения", @@ -129,12 +141,10 @@ module.exports = { kv_secret_delete_btn: "Удалить", kv_secret_delete_all_btn: "Удалить все версии", kv_secret_delete_version_btn: "Удалить версию {{ version }}", - kv_secret_edit_btn: "Редактировать", kv_secret_versions_btn: "Версии", // Key Value Secret Editor Page kv_sec_edit_title: "Редактировать ключи/значения", - kv_sec_edit_btn: "Редактировать", kv_sec_edit_loading: "Загрузка редактора..", kv_sec_edit_invalid_json_err: "Некорректный JSON", kv_sec_edit_suffix: " (редакт.)", @@ -150,13 +160,10 @@ module.exports = { kv_view_new_btn: "Создать", kv_view_delete_btn: "Удалить", kv_view_none_here_text: "У вас на данный момент нет тайных данных. Хотите ли вы их создать?", - kv_view_search_input_text: "Search", + kv_view_search_input_text: "Поиск", // TOTP View Page totp_view_title: "TOTP", - totp_view_new_btn: "Добавить", - totp_view_delete_btn: "Удалить", - totp_view_secret_delete_btn: "Удалить", totp_view_loading: "Загрузка кодов TOTP..", totp_view_empty: "У вас на данный момент нет кодов TOTP. Хотите ли вы их создать?", totp_view_loading_box: "Загрузка..", @@ -164,41 +171,48 @@ module.exports = { // New TOTP Key Page totp_new_title: "Новый ключ TOTP", totp_new_suffix: " (новый)", - totp_new_name_text: "Имя ключа TOTP", totp_new_info: "Необходим либо ключ, либо адрес URI. Лучше всего использовать URI, но он может не сработать. Отсканируйте QR-код и скопируйте его адрес.", totp_new_uri_input: "URI", totp_new_key_input: "Ключ", - totp_new_add_btn: "Добавить ключ TOTP", totp_new_switch_to_qr_btn: "Использовать ввод QR-кода", totp_new_switch_back_to_manual_input_btn: "Использовать ручной ввод данных", + totp_new_generated: "Новый сгенерированный ключ", + totp_new_generated_suffix: "(новый сген.)", + totp_new_generated_warning: + 'Не забудьте записать эту информацию в безопасном месте, так как снова её увидеть можно только при помощи "сырого" API Vault.', + totp_new_generated_issuer: "Издатель", + totp_new_generated_account_name: "Имя учётной записи", + totp_new_generated_algorithm: "Алгоритм", + totp_new_generated_key_size: "Размер ключа (байт)", + totp_new_generated_period: "Период (время для обновления)", + totp_new_generated_digits: "Цифры (длина 6/8)", + totp_new_generated_export: "Показывать QR и URI (рекомендуется)", + // TOTP Delete Page totp_delete_title: "Удалить ключ TOTP", totp_delete_suffix: " (удалить)", totp_delete_text: "Вы уверены, что хотите удалить эту тайну TOTP?", - totp_delete_button: "Удалить", + + // Transit Commmon + transit_encrypt: "Зашифровать", + transit_decrypt: "Расшифровать", + transit_rewrap: "Перешифровать", // Transit View Page transit_view_title: "Просмотр Transit", - transit_view_new_btn: "Новый ключ", - transit_view_delete_btn: "Удалить", transit_view_none_here_text: "У вас нет ключей Transit, хотите ли вы их создать?", transit_new_key_title: "Новый ключ Transit", - transit_new_key_name_input: "Имя", - transit_new_key_create_btn: "Создать", transit_new_key_suffix: " (новый)", // Transit View Secret Page transit_view_secret_title: "Просмотр тайных данных Transit", - transit_view_encrypt_text: "Зашифровать", transit_view_encrypt_icon_text: "Значок шифрования", transit_view_encrypt_description: "Зашифровать текст или двоичные данные, закодированные base64.", - transit_view_decrypt_text: "Расшифровать", transit_view_decrypt_description: "Расшифровать шифр-текст.", transit_view_decrypt_icon_text: "Значок расшифрования", - transit_view_rewrap_text: "Перешифровать", transit_view_rewrap_description: "Перешифровать шифр-текст, используя другую версию ключа.", transit_view_rewrap_icon_text: "Значок перешифрования", @@ -207,7 +221,6 @@ module.exports = { transit_encrypt_suffix: " (шифр.)", transit_encrypt_input_placeholder: "Текст или base64", transit_encrypt_already_encoded_checkbox: "Данные уже закодированы в base64?", - transit_encrypt_encrypt_btn: "Зашифровать", transit_encrypt_encryption_result_modal_title: "Результат шифрования", // Transit Decrypt Page @@ -215,7 +228,6 @@ module.exports = { transit_decrypt_suffix: " (расшифр.)", transit_decrypt_input_placeholder: "Шифр-текст", transit_decrypt_decode_checkbox: "Нужно ли раскодировать текст из base64?", - transit_decrypt_decrypt_btn: "Расшифровать", transit_decrypt_decryption_result_modal_title: "Результат расшифрования", // Transit Rewrap Page @@ -224,14 +236,12 @@ module.exports = { transit_rewrap_version_option_text: "{{version_num}}", transit_rewrap_latest_version_option_text: "{{version_num}} (последняя версия)", transit_rewrap_input_placeholder: "Шифр-текст", - transit_rewrap_rewrap_btn: "Перешифровать", transit_rewrap_result_modal_title: "Результат перешифрования", // Delete Secret Engine Page delete_secrets_engine_title: "Удалить обработчик тайн ({{mount}})", delete_secrets_engine_message: "Вы уверены, что хотите удалить этот обработчик тайн и все содержащиеся в нём данные? Это действие необратимо.", - delete_secrets_engine_delete_btn: "Удалить", // Access Home access_home_page_title: "Доступ", @@ -265,65 +275,47 @@ module.exports = { auth_view_config_token_type: "Тип кода доступа", // UserPass Common - auth_common_username: "Имя пользователя", - auth_common_password: "Пароль", auth_common_zero_default: "Когда в поле указано значение 0, будет использовано значение по умолчанию", auth_common_generated_tokens: "Эти параметры будут применяться к кодам доступа, создаваемым при входе в систему", - auth_common_cidrs: "Разрешённые IP-адреса (CIDR)", - auth_common_exp_max_ttl: "Явный максимальный срок", - auth_common_max_ttl: "Максимальный срок", auth_common_default_policy_attached: "Не применять политику по умолчанию", auth_common_max_token_uses: "Максимальное кол-во применений кодов доступа", auth_common_token_peroid: "Период (в секундах)", auth_common_policies: "Политика", - auth_common_initial_ttl: "Изначальный срок", auth_common_type: "Тип кодов доступа", + auth_common_token_config: "Настройка кода доступа", // userpass Users List userpass_users_list_title: "Список пользователей", - userpass_user_list_new_btn: "Новый пользователь", // userpass User View userpass_user_view_title: "Просмотр пользователя", - userpass_user_view_edit_btn: "Редактировать", - userpass_user_view_delete_btn: "Удалить", // userpass user edit userpass_user_edit_title: "Редактирование пользователя", - userpass_user_edit_submit_btn: "Отправить", // userpass user new userpass_user_new_title: "Новый пользователь", - userpass_user_new_create_btn: "Создать", userpass_user_delete_title: "Удаление пользователя", userpass_user_delete_text: "Вы уверены, что хотите удалить этого пользователя? Это действие нельзя отменить.", - userpass_user_delete_btn: "Удалить пользователя", // Policies Home policies_home_title: "Политика", - policies_home_new_btn: "Новая политика", // Policy View policy_view_title: "Просмотр политики ({{policy}})", - policy_view_edit_btn: "Редактировать", - policy_view_delete_btn: "Удалить", // Policy New policy_new_title: "Создание новой политики", - policy_new_name_placeholder: "Название политики", - policy_new_create_btn: "Создать", policy_new_already_exists: "Данная политика уже существует.", policy_edit_title: "Редактирование политики ({{policy}})", - policy_edit_edit_btn: "Редактировать", // Policy Delete policy_delete_title: "Удаление политики ({{policy}})", policy_delete_text: "Вы уверены, что хотите удалить эту политику? Данное действие нельзя отменить, и есть возможность, что будут испорчены права доступа.", - policy_delete_btn: "Удалить политику", };