Переключение языка

This commit is contained in:
2026-05-18 15:35:06 +03:00
parent f3f99aed5a
commit f99d79fece
46 changed files with 1368 additions and 424 deletions

View File

@@ -1,290 +1,337 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="nav_label_local_vault">Локальное хранилище</string>
<string name="nav_cd_local_vault">Локальное хранилище</string>
<string name="nav_label_remote_vaults">Удалённые хранилища</string>
<string name="nav_cd_remote_vaults">Удалённые хранилища</string>
<string name="nav_label_main">Главная</string>
<string name="nav_label_sync">Синхронизация</string>
<string name="nav_label_settings">Настройки</string>
<string name="main_work_status_label">Статус:</string>
<string name="main_status_multiple_tasks">Выполняется задач: %1$d</string>
<string name="main_status_vault_scanning_storages">Сканирование vault: загрузка списка хранилищ…</string>
<string name="settings_title">Настройки</string>
<string name="sync_groups_title">Группы синхронизации</string>
<string name="sync_progress_section_title">Синхронизация хранилищ</string>
<string name="sync_groups_busy_section_title">Сохранение групп синхронизации</string>
<string name="sync_run_now">Запустить синхронизацию</string>
<string name="sync_cd_run_now">Запустить синхронизацию сейчас</string>
<string name="sync_refresh">Обновить</string>
<string name="sync_add_storage">Добавить хранилище в группу</string>
<string name="sync_remove_group">Удалить группу</string>
<string name="sync_group_empty">В группе нет хранилищ</string>
<string name="sync_remove_storage">Убрать хранилище из группы</string>
<string name="sync_picker_back">Назад</string>
<string name="sync_cd_picker_back">Закрыть выбор хранилища</string>
<string name="sync_picker_title">Выбор хранилища для %1$s</string>
<string name="sync_picker_add">Добавить</string>
<string name="sync_picker_added">Добавлено</string>
<string name="sync_picker_cd_add">Добавить хранилище в группу</string>
<string name="sync_picker_no_storages">В этом хранилище нет доступных каталогов</string>
<string name="sync_picker_expand">Развернуть</string>
<string name="sync_picker_collapse">Свернуть</string>
<string name="sync_fab_create_group_cd">Создать группу синхронизации</string>
<string name="sync_group_mixed_encryption_warning">В группе разное шифрование: задайте единый режим</string>
<string name="sync_group_incompatible_warning">Несовместимые хранилища в группе: %1$d</string>
<string name="sync_group_policy_line">Политика шифрования группы: %1$s</string>
<string name="sync_group_policy_unset">Не определена (группа пуста)</string>
<string name="sync_group_policy_plain">Только незашифрованные</string>
<string name="sync_group_policy_password">Только зашифрованные с паролем группы</string>
<string name="sync_remove_group_confirm_title">Удалить группу?</string>
<string name="sync_remove_group_confirm_message">Удалить группу синхронизации «%1$s»?</string>
<string name="sync_remove_storage_confirm_title">Убрать хранилище?</string>
<string name="sync_remove_storage_confirm_message">Убрать хранилище «%1$s» из группы?</string>
<string name="sync_confirm_delete">Удалить</string>
<string name="sync_cancel">Отмена</string>
<string name="sync_msg_group_created">Создана группа %1$s</string>
<string name="sync_msg_group_removed">Группа удалена</string>
<string name="sync_msg_storage_added">Хранилище добавлено в %1$s</string>
<string name="sync_msg_storage_removed">Хранилище убрано из %1$s</string>
<string name="sync_msg_storage_already_added">Хранилище уже добавлено в группу</string>
<string name="sync_msg_only_plain_storage_allowed">В группы синхронизации можно добавлять только незашифрованные хранилища</string>
<string name="sync_msg_storage_encryption_key_required">Для зашифрованного хранилища нужно знать пароль (откройте его перед добавлением)</string>
<string name="sync_msg_storage_incompatible_encryption">Хранилище не совместимо с политикой шифрования группы</string>
<string name="sync_msg_virtual_storage_not_supported">Нельзя добавлять открытое виртуальное хранилище: синхронизация работает с исходными raw storage</string>
<string name="sync_msg_task_enqueued">Задача синхронизации поставлена в очередь</string>
<string name="sync_msg_sync_already_running">Синхронизация уже выполняется</string>
<string name="sync_msg_blocked_during_sync">Дождитесь окончания синхронизации</string>
<string name="sync_encryption_unknown">Неизвестно</string>
<string name="sync_storage_encryption_line">Шифрование: %1$s</string>
<string name="sync_storage_missing_title">Не найдено в текущих vault</string>
<string name="sync_storage_pending_vault_scan">Ожидание: список хранилищ в vault ещё загружается</string>
<string name="sync_storage_not_in_vaults">Нет в дереве хранилищ (удалено, другой аккаунт или не прошёл init)</string>
<string name="sync_storage_unreachable">Хранилище недоступно (vault или сеть)</string>
<string name="no_name">&lt;без имени&gt;</string>
<string name="show_storage_item_menu">Меню хранилища</string>
<string name="storage_row_task_running_cd">Выполняется операция с этим хранилищем</string>
<string name="storage_menu_busy">%1$s (задача выполняется)</string>
<string name="rename">Переименовать</string>
<string name="remove">Удалить</string>
<string name="encrypt">Шифрование</string>
<string name="new_name_title">Новое имя</string>
<string name="remove_confirmation_dialog">Удалить хранилище «%1$s»?</string>
<string name="storage_lock_actions">Действия с шифрованием</string>
<string name="storage_sync_lock_checking">Проверка блокировки…</string>
<string name="storage_sync_unlock_action">Снять блокировку синхронизации</string>
<string name="storage_sync_not_locked">Синхронизация не заблокирована</string>
<string name="storage_field_available">Доступно: %1$s</string>
<string name="storage_value_yes">да</string>
<string name="storage_value_no">нет</string>
<string name="storage_field_files">Файлов: %1$s</string>
<string name="storage_field_size">Размер: %1$s</string>
<string name="storage_field_virtual">Виртуальное: %1$s</string>
<string name="storage_unavailable_hint">Хранилище недоступно</string>
<string name="storage_menu_unavailable">Недоступно: %1$s</string>
<string name="storage_status_not_encrypted">Не зашифровано</string>
<string name="storage_status_encrypted_open">Зашифровано (открыто)</string>
<string name="storage_status_encrypted_closed">Зашифровано (закрыто)</string>
<string name="vault_fab_add_storage_cd">Создать хранилище</string>
<string name="vault_fab_add_storage_disabled_cd">Создание недоступно: хранилище недоступно</string>
<string name="vault_fab_add_storage_busy_cd">Создание хранилища уже выполняется</string>
<string name="vault_msg_storage_pipeline_busy">С этим хранилищем уже выполняется операция</string>
<string name="vault_msg_vault_list_mutation_busy">Список хранилищ сейчас меняется — подождите</string>
<string name="vault_unavailable_banner">Хранилище недоступно. Проверьте сеть, путь или разблокировку.</string>
<string name="vault_loading_storages">Загрузка списка хранилищ…</string>
<string name="vault_empty_list_hint">В этом хранилище пока нет каталогов. Создайте хранилище кнопкой «+», когда оно доступно.</string>
<string name="task_pipeline_title">Очередь задач</string>
<string name="task_pipeline_jobs">Задачи</string>
<string name="task_pipeline_log">Журнал</string>
<string name="task_pipeline_cancel_all">Отменить все</string>
<string name="task_pipeline_open">Открыть очередь задач</string>
<string name="task_pipeline_run_test">Тестовая задача</string>
<string name="task_pipeline_test_dialog_title">Параметры тестовой задачи</string>
<string name="task_pipeline_test_dialog_duration">Длительность: %1$d с</string>
<string name="task_pipeline_test_dialog_start">Запустить</string>
<string name="task_pipeline_test_dialog_cancel">Отмена</string>
<string name="task_pipeline_test_dialog_infinity">Бесконечно (неопределённый прогресс)</string>
<string name="task_pipeline_test_running">Тестовая задача (%1$d с)</string>
<string name="task_pipeline_test_running_infinity">Тестовая задача (%1$d с, ∞)</string>
<string name="task_state_queued">В очереди</string>
<string name="task_state_running">Выполняется</string>
<string name="task_state_completed">Завершено</string>
<string name="task_state_cancelled">Отменено</string>
<string name="task_state_failed">Ошибка: %1$s</string>
<string name="task_title_dump_storage_log">Выгрузка дерева в журнал</string>
<string name="task_title_create_storage">Создание хранилища</string>
<string name="task_title_enable_encryption">Включение шифрования</string>
<string name="task_title_open_encrypted_storage">Расшифровка и открытие хранилища</string>
<string name="task_progress_decrypt_running">Расшифровка</string>
<string name="task_progress_dump_storage_log">Сканирование дерева</string>
<string name="task_progress_create_storage">Создание хранилища</string>
<string name="task_progress_enable_encryption">Шифрование</string>
<string name="task_progress_close_storage">Закрытие хранилища</string>
<string name="task_progress_disable_encryption">Очистка содержимого</string>
<string name="task_progress_rename_storage">Переименование</string>
<string name="task_progress_remove_storage">Удаление</string>
<string name="task_progress_clear_sync_lock">Снятие блокировки…</string>
<string name="task_progress_add_remote_vault">Добавление…</string>
<string name="task_progress_remove_remote_vault">Удаление…</string>
<string name="task_progress_retry_remote_vault">Подключение…</string>
<string name="task_progress_save_2fa_token">Сохранение…</string>
<string name="task_progress_delete_2fa_token">Удаление…</string>
<string name="task_progress_save_text_secret">Сохранение…</string>
<string name="task_progress_delete_text_secret">Удаление…</string>
<string name="task_title_close_encrypted_storage">Закрытие зашифрованного хранилища</string>
<string name="task_title_disable_encryption">Отключение шифрования</string>
<string name="task_title_rename_storage">Переименование хранилища</string>
<string name="task_title_remove_storage">Удаление хранилища</string>
<string name="task_title_clear_sync_lock">Снятие блокировки синхронизации</string>
<string name="task_title_add_remote_vault">Добавление удалённого хранилища</string>
<string name="task_title_remove_remote_vault">Удаление удалённого хранилища</string>
<string name="task_title_retry_remote_vault">Повторное подключение удалённого хранилища</string>
<string name="task_title_storage_sync">Синхронизация хранилищ</string>
<string name="task_title_storage_sync_background">Фоновая синхронизация хранилищ</string>
<string name="task_title_save_2fa_token">Сохранение 2FA токена</string>
<string name="task_title_delete_2fa_token">Удаление 2FA токена</string>
<string name="task_title_save_text_secret">Сохранение текстового секрета</string>
<string name="task_title_delete_text_secret">Удаление текстового секрета</string>
<string name="error_storage_not_found">Хранилище не найдено</string>
<string name="error_storage_locked_view">Откройте расшифрованное отображение storage для работы с этим разделом</string>
<string name="error_secret_not_found">Секрет не найден</string>
<string name="error_storage_not_writable">Хранилище недоступно для записи</string>
<string name="error_file_not_found">Файл не найден</string>
<string name="error_incorrect_password">Неверный пароль</string>
<string name="error_storage_not_encrypted">Хранилище не зашифровано</string>
<string name="error_enc_info_missing">Отсутствуют метаданные шифрования</string>
<string name="error_delete_root_forbidden">Нельзя удалить корень хранилища</string>
<string name="error_not_a_file">Ожидался файл</string>
<string name="error_not_a_directory">Ожидалась папка</string>
<string name="error_path_is_file">Путь указывает на файл, а не на папку</string>
<string name="error_cannot_write_over_directory">Нельзя записать поверх папки</string>
<string name="error_unexpected_state">Хранилище в неожиданном состоянии</string>
<string name="error_network">Ошибка сети или сервера</string>
<string name="error_disk_resource_locked">Ресурс временно заблокирован. Повторите позже.</string>
<string name="error_unknown">Что-то пошло не так</string>
<string name="sync_error_group_not_found">Группа синхронизации не найдена</string>
<string name="vault_link_error_auth">Не удалось войти</string>
<string name="vault_link_error_not_registered">Вход не готов. Перезапустите приложение.</string>
<string name="vault_link_error_unknown">Не удалось войти</string>
<string name="vault_link_error_unsupported_brand">Этот провайдер не поддерживается</string>
<string name="msg_encryption_enabled">Шифрование включено</string>
<string name="msg_storage_already_encrypted">Хранилище уже зашифровано</string>
<string name="msg_storage_not_empty">Хранилище не пустое</string>
<string name="msg_storage_empty_state_unknown">Не удалось определить, пусто ли хранилище</string>
<string name="msg_unsupported_storage_type">Неподдерживаемый тип хранилища</string>
<string name="msg_failed_enable_encryption">Не удалось включить шифрование: %1$s</string>
<string name="msg_failed_open_storage">Не удалось открыть хранилище: %1$s</string>
<string name="msg_failed_close_storage">Не удалось закрыть хранилище: %1$s</string>
<string name="msg_encryption_disabled">Шифрование отключено</string>
<string name="msg_failed_disable_encryption">Не удалось отключить шифрование: %1$s</string>
<string name="msg_invalid_storage_for_sync_lock">Некорректное хранилище</string>
<string name="msg_sync_lock_cleared">Блокировка синхронизации снята</string>
<string name="msg_sync_lock_clear_failed">Не удалось снять блокировку: %1$s</string>
<string name="remote_vaults_add_cd">Добавить удалённое хранилище</string>
<string name="remote_vaults_empty_hint">Пока нет удалённых хранилищ. Нажмите «+», чтобы добавить Yandex.</string>
<string name="remote_vaults_add_title">Добавить хранилище</string>
<string name="remote_vaults_add_pick_provider">Выберите провайдера:</string>
<string name="remote_vaults_provider_yandex">Яндекс</string>
<string name="remote_vaults_add_cancel">Отмена</string>
<string name="remote_vault_type_yandex">Яндекс</string>
<string name="remote_vault_unavailable">Хранилище временно недоступно</string>
<string name="remote_vault_retry_action">Повторить подключение</string>
<string name="remote_vault_retrying">Пробую подключиться…</string>
<string name="remote_vault_delete_cd">Удалить удалённое хранилище</string>
<string name="remote_vault_remove_title">Удалить удалённое хранилище?</string>
<string name="remote_vault_remove_message">Удалить «%1$s» с этого устройства? Данные на сервере не удаляются.</string>
<string name="dialog_cancel">Отмена</string>
<string name="dialog_ok">ОК</string>
<string name="dialog_encryption_enable_title">Включить шифрование</string>
<string name="dialog_password_label">Пароль</string>
<string name="dialog_encrypt_paths">Шифровать пути</string>
<string name="dialog_apply">Применить</string>
<string name="dialog_open_encrypted_title">Открыть зашифрованное хранилище</string>
<string name="dialog_remember_password">Запомнить пароль</string>
<string name="dialog_open">Открыть</string>
<string name="dialog_close">Закрыть</string>
<string name="dialog_disable_encryption">Отключить шифрование</string>
<string name="dialog_done">Готово</string>
<string name="vault_type_local_device">Локальное устройство</string>
<string name="vault_type_remote">Удалённое: %1$s</string>
<string name="vault_type_unknown">Неизвестный тип</string>
<string name="vault_title_local">Локальное хранилище</string>
<string name="vault_title_unknown">Неизвестное хранилище</string>
<string name="enc_status_not_encrypted">Не зашифровано</string>
<string name="enc_status_encrypted_open">Зашифровано (открыто)</string>
<string name="enc_status_encrypted">Зашифровано</string>
<string name="text_edit_screen_title">Текст</string>
<string name="text_edit_screen_placeholder">Содержимое: %1$s</string>
<string name="nav_label_local_vault">Local vault</string>
<string name="nav_cd_local_vault">Local vault</string>
<string name="nav_label_remote_vaults">Remote vaults</string>
<string name="nav_cd_remote_vaults">Remote vaults</string>
<string name="nav_label_main">Home</string>
<string name="nav_label_sync">Sync</string>
<string name="nav_label_settings">Settings</string>
<string name="main_work_status_label">Status:</string>
<string name="main_status_multiple_tasks">Running tasks: %1$d</string>
<string name="main_status_vault_scanning_storages">Scanning vault: loading storage list…</string>
<string name="settings_title">Settings</string>
<string name="sync_groups_title">Sync groups</string>
<string name="sync_progress_section_title">Storage sync</string>
<string name="sync_groups_busy_section_title">Saving sync groups</string>
<string name="sync_run_now">Run sync now</string>
<string name="sync_cd_run_now">Run sync now</string>
<string name="sync_refresh">Refresh</string>
<string name="sync_add_storage">Add storage to group</string>
<string name="sync_remove_group">Remove group</string>
<string name="sync_group_empty">No storages in this group</string>
<string name="sync_remove_storage">Remove storage from group</string>
<string name="sync_picker_back">Back</string>
<string name="sync_cd_picker_back">Close storage picker</string>
<string name="sync_picker_title">Pick storage for %1$s</string>
<string name="sync_picker_add">Add</string>
<string name="sync_picker_added">Added</string>
<string name="sync_picker_cd_add">Add storage to group</string>
<string name="sync_picker_no_storages">No available folders in this vault</string>
<string name="sync_picker_expand">Expand</string>
<string name="sync_picker_collapse">Collapse</string>
<string name="sync_fab_create_group_cd">Create sync group</string>
<string name="sync_group_mixed_encryption_warning">Mixed encryption in group: set a single mode</string>
<string name="sync_group_incompatible_warning">Incompatible storages in group: %1$d</string>
<string name="sync_group_policy_line">Group encryption policy: %1$s</string>
<string name="sync_group_policy_unset">Not set (group is empty)</string>
<string name="sync_group_policy_plain">Unencrypted only</string>
<string name="sync_group_policy_password">Password-encrypted with group password</string>
<string name="sync_remove_group_confirm_title">Remove group?</string>
<string name="sync_remove_group_confirm_message">Remove sync group "%1$s"?</string>
<string name="sync_remove_storage_confirm_title">Remove storage?</string>
<string name="sync_remove_storage_confirm_message">Remove storage "%1$s" from the group?</string>
<string name="sync_confirm_delete">Delete</string>
<string name="sync_cancel">Cancel</string>
<string name="sync_msg_group_created">Created group %1$s</string>
<string name="sync_msg_group_removed">Group removed</string>
<string name="sync_msg_storage_added">Storage added to %1$s</string>
<string name="sync_msg_storage_removed">Storage removed from %1$s</string>
<string name="sync_msg_storage_already_added">Storage is already in the group</string>
<string name="sync_msg_only_plain_storage_allowed">Only unencrypted storages can be added to sync groups</string>
<string name="sync_msg_storage_encryption_key_required">Encrypted storage requires the password (open it before adding)</string>
<string name="sync_msg_storage_incompatible_encryption">Storage is not compatible with the group encryption policy</string>
<string name="sync_msg_virtual_storage_not_supported">Cannot add an open virtual storage: sync works with raw storages</string>
<string name="sync_msg_task_enqueued">Sync task queued</string>
<string name="sync_msg_sync_already_running">Sync is already running</string>
<string name="sync_msg_blocked_during_sync">Wait for sync to finish</string>
<string name="sync_encryption_unknown">Unknown</string>
<string name="sync_storage_encryption_line">Encryption: %1$s</string>
<string name="sync_storage_missing_title">Not found in current vaults</string>
<string name="sync_storage_pending_vault_scan">Waiting: vault storage list is still loading</string>
<string name="sync_storage_not_in_vaults">Not in storage tree (removed, different account, or init failed)</string>
<string name="sync_storage_unreachable">Storage unavailable (vault or network)</string>
<string name="no_name">&lt;no name&gt;</string>
<string name="show_storage_item_menu">Storage menu</string>
<string name="storage_row_task_running_cd">Operation in progress for this storage</string>
<string name="storage_menu_busy">%1$s (task running)</string>
<string name="rename">Rename</string>
<string name="remove">Remove</string>
<string name="encrypt">Encryption</string>
<string name="new_name_title">New name</string>
<string name="remove_confirmation_dialog">Remove storage "%1$s"?</string>
<string name="storage_lock_actions">Encryption actions</string>
<string name="storage_sync_lock_checking">Checking lock…</string>
<string name="storage_sync_unlock_action">Clear sync lock</string>
<string name="storage_sync_not_locked">Sync is not locked</string>
<string name="storage_field_available">Available: %1$s</string>
<string name="storage_value_yes">yes</string>
<string name="storage_value_no">no</string>
<string name="storage_field_files">Files: %1$s</string>
<string name="storage_field_size">Size: %1$s</string>
<string name="storage_field_virtual">Virtual: %1$s</string>
<string name="storage_unavailable_hint">Storage unavailable</string>
<string name="storage_menu_unavailable">Unavailable: %1$s</string>
<string name="storage_status_not_encrypted">Not encrypted</string>
<string name="storage_status_encrypted_open">Encrypted (open)</string>
<string name="storage_status_encrypted_closed">Encrypted (locked)</string>
<string name="vault_fab_add_storage_cd">Create storage</string>
<string name="vault_fab_add_storage_disabled_cd">Create unavailable: vault offline</string>
<string name="vault_fab_add_storage_busy_cd">Storage creation already running</string>
<string name="vault_msg_storage_pipeline_busy">An operation is already running for this storage</string>
<string name="vault_msg_vault_list_mutation_busy">Storage list is changing — please wait</string>
<string name="vault_unavailable_banner">Vault unavailable. Check network, path, or unlock.</string>
<string name="vault_loading_storages">Loading storage list…</string>
<string name="vault_empty_list_hint">No folders yet. Create storage with "+" when available.</string>
<string name="task_pipeline_title">Task queue</string>
<string name="task_pipeline_jobs">Tasks</string>
<string name="task_pipeline_log">Log</string>
<string name="task_pipeline_cancel_all">Cancel all</string>
<string name="task_pipeline_open">Open task queue</string>
<string name="task_pipeline_run_test">Test task</string>
<string name="task_pipeline_test_dialog_title">Test task parameters</string>
<string name="task_pipeline_test_dialog_duration">Duration: %1$d s</string>
<string name="task_pipeline_test_dialog_start">Start</string>
<string name="task_pipeline_test_dialog_cancel">Cancel</string>
<string name="task_pipeline_test_dialog_infinity">Infinite (indeterminate progress)</string>
<string name="task_pipeline_test_running">Test task (%1$d s)</string>
<string name="task_pipeline_test_running_infinity">Test task (%1$d s, ∞)</string>
<string name="task_state_queued">Queued</string>
<string name="task_state_running">Running</string>
<string name="task_state_completed">Completed</string>
<string name="task_state_cancelled">Cancelled</string>
<string name="task_state_failed">Error: %1$s</string>
<string name="task_title_dump_storage_log">Export tree to log</string>
<string name="task_title_create_storage">Create storage</string>
<string name="task_title_enable_encryption">Enable encryption</string>
<string name="task_title_open_encrypted_storage">Decrypt and open storage</string>
<string name="task_progress_decrypt_running">Decrypting…</string>
<string name="task_progress_dump_storage_log">Scanning tree…</string>
<string name="task_progress_create_storage">Creating storage…</string>
<string name="task_progress_enable_encryption">Encrypting…</string>
<string name="task_progress_close_storage">Closing storage…</string>
<string name="task_progress_disable_encryption">Clearing content…</string>
<string name="task_progress_rename_storage">Renaming…</string>
<string name="task_progress_remove_storage">Removing…</string>
<string name="task_progress_clear_sync_lock">Clearing sync lock</string>
<string name="task_progress_add_remote_vault">Adding</string>
<string name="task_progress_remove_remote_vault">Removing</string>
<string name="task_progress_retry_remote_vault">Connecting</string>
<string name="task_progress_save_2fa_token">Saving</string>
<string name="task_progress_delete_2fa_token">Removing</string>
<string name="task_progress_save_text_secret">Saving</string>
<string name="task_progress_delete_text_secret">Removing</string>
<string name="task_title_close_encrypted_storage">Close encrypted storage</string>
<string name="task_title_disable_encryption">Disable encryption</string>
<string name="task_title_rename_storage">Rename storage</string>
<string name="task_title_remove_storage">Remove storage</string>
<string name="task_title_clear_sync_lock">Clear sync lock</string>
<string name="task_title_add_remote_vault">Add remote vault</string>
<string name="task_title_remove_remote_vault">Remove remote vault</string>
<string name="task_title_retry_remote_vault">Retry remote vault connection</string>
<string name="task_title_storage_sync">Storage sync</string>
<string name="task_title_storage_sync_background">Background storage sync</string>
<string name="task_title_save_2fa_token">Save 2FA token</string>
<string name="task_title_delete_2fa_token">Delete 2FA token</string>
<string name="task_title_save_text_secret">Save text secret</string>
<string name="task_title_delete_text_secret">Delete text secret</string>
<string name="error_storage_not_found">Storage not found</string>
<string name="error_storage_locked_view">Open decrypted storage view to use this section</string>
<string name="error_secret_not_found">Secret not found</string>
<string name="error_storage_not_writable">Storage is not writable</string>
<string name="error_file_not_found">File not found</string>
<string name="error_incorrect_password">Incorrect password</string>
<string name="error_storage_not_encrypted">Storage is not encrypted</string>
<string name="error_enc_info_missing">Encryption metadata missing</string>
<string name="error_delete_root_forbidden">Cannot delete storage root</string>
<string name="error_not_a_file">Expected a file</string>
<string name="error_not_a_directory">Expected a folder</string>
<string name="error_path_is_file">Path points to a file, not a folder</string>
<string name="error_cannot_write_over_directory">Cannot write over a folder</string>
<string name="error_unexpected_state">Storage in unexpected state</string>
<string name="error_network">Network or server error</string>
<string name="error_disk_resource_locked">Resource is temporarily locked. Try again later.</string>
<string name="error_unknown">Something went wrong</string>
<string name="sync_error_group_not_found">Sync group not found</string>
<string name="vault_link_error_auth">Sign-in failed</string>
<string name="vault_link_error_not_registered">Sign-in is not ready. Restart the app.</string>
<string name="vault_link_error_unknown">Sign-in failed</string>
<string name="vault_link_error_unsupported_brand">This provider is not supported</string>
<string name="msg_encryption_enabled">Encryption enabled</string>
<string name="msg_storage_already_encrypted">Storage is already encrypted</string>
<string name="msg_storage_not_empty">Storage is not empty</string>
<string name="msg_storage_empty_state_unknown">Could not determine if storage is empty</string>
<string name="msg_unsupported_storage_type">Unsupported storage type</string>
<string name="msg_encryption_disabled">Encryption disabled</string>
<string name="msg_invalid_storage_for_sync_lock">Invalid storage</string>
<string name="msg_sync_lock_cleared">Sync lock cleared</string>
<string name="remote_vaults_add_cd">Add remote vault</string>
<string name="remote_vaults_empty_hint">No remote vaults yet. Tap "+" to add Yandex.</string>
<string name="remote_vaults_add_title">Add vault</string>
<string name="remote_vaults_add_pick_provider">Choose a provider:</string>
<string name="remote_vaults_provider_yandex">Yandex</string>
<string name="remote_vaults_add_cancel">Cancel</string>
<string name="remote_vault_type_yandex">Yandex</string>
<string name="remote_vault_unavailable">Vault temporarily unavailable</string>
<string name="remote_vault_retry_action">Retry connection</string>
<string name="remote_vault_retrying">Connecting…</string>
<string name="remote_vault_delete_cd">Remove remote vault</string>
<string name="remote_vault_remove_title">Remove remote vault?</string>
<string name="remote_vault_remove_message">Remove "%1$s" from this device? Server data is not deleted.</string>
<string name="dialog_cancel">Cancel</string>
<string name="dialog_ok">OK</string>
<string name="dialog_encryption_enable_title">Enable encryption</string>
<string name="dialog_password_label">Password</string>
<string name="dialog_encrypt_paths">Encrypt paths</string>
<string name="dialog_apply">Apply</string>
<string name="dialog_open_encrypted_title">Open encrypted storage</string>
<string name="dialog_remember_password">Remember password</string>
<string name="dialog_open">Open</string>
<string name="dialog_close">Close</string>
<string name="dialog_disable_encryption">Disable encryption</string>
<string name="dialog_done">Done</string>
<string name="vault_type_local_device">Local device</string>
<string name="vault_type_remote">Remote: %1$s</string>
<string name="vault_type_unknown">Unknown type</string>
<string name="vault_title_local">Local vault</string>
<string name="vault_title_unknown">Unknown vault</string>
<string name="enc_status_not_encrypted">Not encrypted</string>
<string name="enc_status_encrypted_open">Encrypted (open)</string>
<string name="enc_status_encrypted">Encrypted</string>
<string name="text_edit_screen_title">Text</string>
<string name="text_edit_screen_placeholder">Content: %1$s</string>
<string name="storage_home_unnamed_storage">Storage</string>
<string name="storage_home_status_line">Статус: %1$s, %2$s</string>
<string name="storage_home_status_available">доступно</string>
<string name="storage_home_status_unavailable">недоступно</string>
<string name="storage_home_status_encrypted">зашифровано</string>
<string name="storage_home_status_not_encrypted">не зашифровано</string>
<string name="storage_home_two_fa_title">2FA токены (%1$d)</string>
<string name="storage_home_open_two_fa">Открыть 2FA</string>
<string name="storage_home_two_fa_subtitle">Коды и секреты двухфакторной аутентификации</string>
<string name="storage_home_text_secrets_title">Текстовые секреты (%1$d)</string>
<string name="storage_home_open_text_secrets">Открыть текстовые секреты</string>
<string name="storage_home_text_secrets_subtitle">Заметки, токены и произвольные пары ключ-значение</string>
<string name="storage_home_future_sections">Скоро здесь появятся Files, Media и другие типы данных.</string>
<string name="two_fa_add_token">Добавить токен</string>
<string name="two_fa_empty_state">Пока нет 2FA токенов</string>
<string name="two_fa_create_title">Новый 2FA токен</string>
<string name="two_fa_edit_title">Редактирование 2FA токена</string>
<string name="two_fa_field_issuer">Сервис</string>
<string name="two_fa_field_account">Аккаунт</string>
<string name="two_fa_field_secret">Секрет</string>
<string name="two_fa_field_notes_optional">Заметка (опционально)</string>
<string name="two_fa_field_digits">Количество цифр кода (обычно 6 или 8)</string>
<string name="two_fa_field_period_seconds">Период обновления в секундах (обычно 30)</string>
<string name="two_fa_field_algorithm">Алгоритм (SHA1, SHA256, SHA512)</string>
<string name="two_fa_field_digits_value">Количество цифр: %1$d</string>
<string name="two_fa_field_period_seconds_value">Период обновления: %1$d с</string>
<string name="storage_home_status_line">Status: %1$s, %2$s</string>
<string name="storage_home_status_available">available</string>
<string name="storage_home_status_unavailable">unavailable</string>
<string name="storage_home_status_encrypted">encrypted</string>
<string name="storage_home_status_not_encrypted">not encrypted</string>
<string name="storage_home_two_fa_title">2FA tokens (%1$d)</string>
<string name="storage_home_open_two_fa">Open 2FA</string>
<string name="storage_home_two_fa_subtitle">Two-factor authentication codes and secrets</string>
<string name="storage_home_text_secrets_title">Text secrets (%1$d)</string>
<string name="storage_home_open_text_secrets">Open text secrets</string>
<string name="storage_home_text_secrets_subtitle">Notes, tokens, and arbitrary key-value pairs</string>
<string name="storage_home_future_sections">Files, Media, and more will appear here soon.</string>
<string name="two_fa_add_token">Add token</string>
<string name="two_fa_empty_state">No 2FA tokens yet</string>
<string name="two_fa_create_title">New 2FA token</string>
<string name="two_fa_edit_title">Edit 2FA token</string>
<string name="two_fa_field_issuer">Service</string>
<string name="two_fa_field_account">Account</string>
<string name="two_fa_field_secret">Secret</string>
<string name="two_fa_field_notes_optional">Note (optional)</string>
<string name="two_fa_field_digits">Code digits (usually 6 or 8)</string>
<string name="two_fa_field_period_seconds">Refresh period in seconds (usually 30)</string>
<string name="two_fa_field_algorithm">Algorithm (SHA1, SHA256, SHA512)</string>
<string name="two_fa_field_digits_value">Digits: %1$d</string>
<string name="two_fa_field_period_seconds_value">Refresh period: %1$d s</string>
<string name="two_fa_code_unavailable">------</string>
<string name="two_fa_code_refresh_in">Обновление через %1$d с</string>
<string name="two_fa_code_refresh_label">Обновление через</string>
<string name="two_fa_code_refresh_seconds">%1$d с</string>
<string name="two_fa_code_invalid_secret">Неверный секрет или формат</string>
<string name="two_fa_copy_code_hint">Нажмите, чтобы скопировать код</string>
<string name="two_fa_scan_qr_action">Сканировать QR</string>
<string name="two_fa_scan_qr_title">Сканирование QR-кода TOTP</string>
<string name="two_fa_scan_qr_invalid">QR-код не содержит валидный otpauth://totp URI</string>
<string name="two_fa_camera_permission_required">Нужно разрешение на камеру для сканирования QR</string>
<string name="text_secret_create">Создать секрет</string>
<string name="text_secret_edit">Редактировать секрет</string>
<string name="text_secret_title">Название</string>
<string name="text_secret_empty_state">Пока нет текстовых секретов</string>
<string name="text_secret_items_count">Элементов: %1$d</string>
<string name="text_secret_item_without_label">Без названия</string>
<string name="text_secret_more_fields">ещё полей: %1$d</string>
<string name="text_secret_item_label_optional">Название (опционально)</string>
<string name="text_secret_item_value">Значение</string>
<string name="text_secret_add_item">Добавить пару</string>
<string name="text_secret_copy_value">Скопировать значение</string>
<string name="save">Сохранить</string>
<string name="cancel">Отмена</string>
<string name="open">Открыть</string>
<string name="edit">Редактировать</string>
<string name="common_unknown">Неизвестно</string>
<string name="two_fa_code_refresh_in">Refresh in %1$d s</string>
<string name="two_fa_code_refresh_label">Refresh in</string>
<string name="two_fa_code_refresh_seconds">%1$d s</string>
<string name="two_fa_code_invalid_secret">Invalid secret or format</string>
<string name="two_fa_copy_code_hint">Tap to copy code</string>
<string name="two_fa_scan_qr_action">Scan QR</string>
<string name="two_fa_scan_qr_title">Scan TOTP QR code</string>
<string name="two_fa_scan_qr_invalid">QR code does not contain a valid otpauth://totp URI</string>
<string name="two_fa_camera_permission_required">Camera permission is required to scan QR</string>
<string name="text_secret_create">Create secret</string>
<string name="text_secret_edit">Edit secret</string>
<string name="text_secret_title">Title</string>
<string name="text_secret_empty_state">No text secrets yet</string>
<string name="text_secret_items_count">Items: %1$d</string>
<string name="text_secret_item_without_label">Untitled</string>
<string name="text_secret_more_fields">more fields: %1$d</string>
<string name="text_secret_item_label_optional">Label (optional)</string>
<string name="text_secret_item_value">Value</string>
<string name="text_secret_add_item">Add field</string>
<string name="text_secret_copy_value">Copy value</string>
<string name="save">Save</string>
<string name="cancel">Cancel</string>
<string name="open">Open</string>
<string name="edit">Edit</string>
<string name="common_unknown">Unknown</string>
<string name="settings_language_section">Language</string>
<string name="settings_language_system">System default</string>
<string name="settings_language_english">English</string>
<string name="settings_language_russian">Russian</string>
<string name="task_pipeline_test_elapsed">Elapsed: %1$d s / %2$d s</string>
<string name="text_secret_clipboard_fallback_label">value</string>
<string name="sync_progress_no_groups">Storage sync: no groups configured</string>
<string name="sync_progress_preparing">Storage sync: preparing %1$d groups</string>
<string name="sync_progress_started">Storage sync: started</string>
<string name="sync_progress_completed">Storage sync: completed</string>
<string name="sync_progress_group_preparing">Storage sync: group "%1$s" preparing</string>
<string name="sync_progress_group_not_found">Storage sync: group "%1$s" not found</string>
<string name="sync_progress_group_skipped_few_storages">Storage sync: group "%1$s" skipped (need at least 2 storages)</string>
<string name="sync_progress_group_skipped_incompatible">Storage sync: group "%1$s" skipped (incompatible encryption: %2$d)</string>
<string name="sync_progress_group_acquiring_locks">Storage sync: group "%1$s" acquiring locks</string>
<string name="sync_progress_group_lock">Storage sync: group "%1$s" lock %2$d/%3$d</string>
<string name="sync_progress_group_lock_failed">Storage sync: group "%1$s" lock failed, group skipped</string>
<string name="sync_progress_group_reading_journals">Storage sync: group "%1$s" reading journals</string>
<string name="sync_progress_group_cancelled">Storage sync: group "%1$s" cancelled by newer run</string>
<string name="sync_progress_group_journal">Storage sync: group "%1$s" journal %2$d/%3$d</string>
<string name="sync_progress_group_no_entries">Storage sync: group "%1$s" no journal entries</string>
<string name="sync_progress_group_processing">Storage sync: group "%1$s" processing %2$d entries</string>
<string name="sync_progress_group_entry">Storage sync: group "%1$s" entry %2$d/%3$d</string>
<string name="sync_progress_group_completed">Storage sync: group "%1$s" completed</string>
<string name="sync_progress_group_renewing_locks">Storage sync: group "%1$s" renewing locks</string>
<string name="sync_progress_group_lock_renewal_failed">Storage sync: group "%1$s" lock renewal failed</string>
<string name="task_progress_clear_content">%1$d / %2$d</string>
<string name="task_log_sync_started">Storage sync started</string>
<string name="task_log_sync_finished">Storage sync finished</string>
<string name="task_log_sync_failed">Storage sync failed: %1$s</string>
<string name="task_log_enumerating">Enumerating files and directories…</string>
<string name="task_log_enumerate_done">Done: %1$d files, %2$d dirs in %3$d ms (see app log for lines)</string>
<string name="task_log_creating_storage">Creating storage…</string>
<string name="task_log_storage_created">Storage created</string>
<string name="task_log_checking_storage">Checking storage…</string>
<string name="task_log_encrypting">Encrypting…</string>
<string name="task_log_encryption_enabled">Encryption enabled</string>
<string name="task_log_already_encrypted">Storage is already encrypted</string>
<string name="task_log_not_empty">Storage is not empty</string>
<string name="task_log_empty_unknown">Cannot determine whether storage is empty</string>
<string name="task_log_unsupported_type">Unsupported storage type</string>
<string name="task_log_enable_encryption_failed">Failed to enable encryption</string>
<string name="task_log_opening_storage">Opening encrypted storage…</string>
<string name="task_log_storage_opened">Storage opened</string>
<string name="task_log_open_storage_failed">Failed to open encrypted storage</string>
<string name="task_log_closing_storage">Closing storage…</string>
<string name="task_log_storage_closed">Storage closed</string>
<string name="task_log_close_storage_failed">Failed to close encrypted storage</string>
<string name="task_log_disabling_encryption">Disabling encryption…</string>
<string name="task_log_encryption_disabled">Encryption disabled</string>
<string name="task_log_disable_encryption_failed">Failed to disable encryption</string>
<string name="task_log_renaming">Renaming…</string>
<string name="task_log_renamed">Renamed</string>
<string name="task_log_rename_failed">Rename failed</string>
<string name="task_log_removing_storage">Removing storage…</string>
<string name="task_log_removed">Removed</string>
<string name="task_log_remove_failed">Remove failed</string>
<string name="task_log_invalid_storage">Invalid storage</string>
<string name="task_log_clearing_sync_lock">Clearing sync lock…</string>
<string name="task_log_sync_lock_cleared">Sync lock cleared</string>
<string name="task_log_clear_sync_lock_failed">Failed to clear sync lock</string>
<string name="task_log_adding_vault">Adding vault…</string>
<string name="task_log_vault_added">Vault added</string>
<string name="task_log_add_vault_failed">Failed to add vault</string>
<string name="task_log_removing_remote_vault">Removing remote vault…</string>
<string name="task_log_remote_vault_removed">Remote vault removed</string>
<string name="task_log_remove_vault_failed">Failed to remove vault</string>
<string name="task_log_retrying_vault">Retrying remote vault connection…</string>
<string name="task_log_retry_requested">Retry requested</string>
<string name="task_log_retry_vault_failed">Failed to retry remote vault</string>
<string name="task_log_test_started">Test task started for %1$d s</string>
<string name="task_log_test_finished">Test task finished</string>
</resources>