feat(i18n): add new localization strings for settings and two-step login across multiple languages

style: adjust grid layout for app main and add responsive styles for settings category

style: enhance management styles with new settings category layout and tabs

style: improve responsive design for settings modules and submodules
This commit is contained in:
shuaiplus
2026-07-03 19:19:24 +08:00
parent 6284c632de
commit c7eb6c663d
12 changed files with 963 additions and 310 deletions
+22
View File
@@ -11,6 +11,28 @@ const en: Record<string, string> = {
"nav_import_export": "Import & Export",
"nav_group_data_backup": "Data & Backup",
"nav_group_management": "Management",
"txt_settings_appearance": "Appearance",
"txt_theme": "Theme",
"txt_use_system_theme": "Use system theme",
"txt_light_theme": "Light",
"txt_dark_theme": "Dark",
"txt_theme_saved_locally": "Choose a theme for your web vault.",
"txt_display_language_help": "Change the web vault language.",
"txt_two_step_login": "Two-step login",
"txt_keys": "Keys",
"txt_manage": "Manage",
"txt_providers": "Providers",
"txt_authenticator_app": "Authenticator app",
"txt_authenticator_app_help": "Enter a code generated by an authenticator app.",
"txt_passkey_provider_help": "Use a FIDO2-compatible security key or biometric authenticator.",
"txt_yubico_otp_security_key": "Yubico OTP security key",
"txt_yubico_otp_security_key_help": "Use a YubiKey 4, 5, or NEO device.",
"txt_setting_coming_soon": "Coming soon.",
"txt_totp_manage_intro": "Scan the QR code or enter the key in your authenticator app, then enter the verification code.",
"txt_two_step_recovery_code_warning": "If you cannot access your two-step login provider, your one-time recovery code can be used to disable two-step login. Store the recovery code somewhere safe.",
"txt_your_two_step_recovery_code": "Your Bitwarden two-step login recovery code:",
"txt_name_account_passkey_after_verification": "Passkey created. Name it to help you recognize it.",
"txt_account_passkey_name_help": "0 / 50 characters",
"txt_page_not_found": "Page Not Found",
"txt_page_not_found_hint": "The page may have been removed, expired, or the link is incomplete.",
"txt_back_to_home": "Back To Home",
+22
View File
@@ -11,6 +11,28 @@ const es: Record<string, string> = {
"nav_import_export": "Importar y exportar",
"nav_group_data_backup": "Datos y copias",
"nav_group_management": "Gestión",
"txt_settings_appearance": "Apariencia",
"txt_theme": "Tema",
"txt_use_system_theme": "Usar tema del sistema",
"txt_light_theme": "Claro",
"txt_dark_theme": "Oscuro",
"txt_theme_saved_locally": "Elige un tema para tu bóveda web.",
"txt_display_language_help": "Cambia el idioma de la bóveda web.",
"txt_two_step_login": "Inicio de sesión en dos pasos",
"txt_keys": "Claves",
"txt_manage": "Gestionar",
"txt_providers": "Proveedores",
"txt_authenticator_app": "Aplicación autenticadora",
"txt_authenticator_app_help": "Introduce un código generado por una aplicación autenticadora.",
"txt_passkey_provider_help": "Usa una llave de seguridad compatible con FIDO2 o autenticación biométrica.",
"txt_yubico_otp_security_key": "Llave de seguridad Yubico OTP",
"txt_yubico_otp_security_key_help": "Usa un dispositivo YubiKey 4, 5 o NEO.",
"txt_setting_coming_soon": "Próximamente.",
"txt_totp_manage_intro": "Escanea el código QR o introduce la clave en tu aplicación autenticadora, luego escribe el código de verificación.",
"txt_two_step_recovery_code_warning": "Si no puedes acceder a tu proveedor de inicio de sesión en dos pasos, tu código de recuperación de un solo uso puede desactivar el inicio de sesión en dos pasos. Guarda el código en un lugar seguro.",
"txt_your_two_step_recovery_code": "Tu código de recuperación de inicio de sesión en dos pasos de Bitwarden:",
"txt_name_account_passkey_after_verification": "Passkey creada. Ponle un nombre para reconocerla.",
"txt_account_passkey_name_help": "0 / 50 caracteres como máximo",
"txt_page_not_found": "Página no encontrada",
"txt_page_not_found_hint": "La página pudo haberse eliminado, expirado, o el enlace está incompleto.",
"txt_back_to_home": "Volver al inicio",
+22
View File
@@ -12,6 +12,28 @@ const ru: Record<string, string> = {
"nav_import_export": "Импорт и экспорт",
"nav_group_data_backup": "Данные и резервные копии",
"nav_group_management": "Управление",
"txt_settings_appearance": "Внешний вид",
"txt_theme": "Тема",
"txt_use_system_theme": "Использовать системную тему",
"txt_light_theme": "Светлая",
"txt_dark_theme": "Темная",
"txt_theme_saved_locally": "Выберите тему для веб-хранилища.",
"txt_display_language_help": "Изменить язык веб-хранилища.",
"txt_two_step_login": "Двухэтапный вход",
"txt_keys": "Ключи",
"txt_manage": "Управлять",
"txt_providers": "Поставщики",
"txt_authenticator_app": "Приложение-аутентификатор",
"txt_authenticator_app_help": "Введите код, созданный приложением-аутентификатором.",
"txt_passkey_provider_help": "Используйте FIDO2-совместимый ключ безопасности или биометрический аутентификатор.",
"txt_yubico_otp_security_key": "Ключ безопасности Yubico OTP",
"txt_yubico_otp_security_key_help": "Используйте устройство YubiKey 4, 5 или NEO.",
"txt_setting_coming_soon": "Скоро появится.",
"txt_totp_manage_intro": "Отсканируйте QR-код или введите ключ в приложении-аутентификаторе, затем введите код проверки.",
"txt_two_step_recovery_code_warning": "Если вы не можете получить доступ к поставщику двухэтапного входа, одноразовый код восстановления можно использовать для отключения двухэтапного входа. Сохраните код в надежном месте.",
"txt_your_two_step_recovery_code": "Ваш код восстановления двухэтапного входа Bitwarden:",
"txt_name_account_passkey_after_verification": "Ключ доступа создан. Назовите его, чтобы легче узнавать.",
"txt_account_passkey_name_help": "0 / не более 50 символов",
"txt_page_not_found": "Страница не найдена",
"txt_page_not_found_hint": "Страница могла быть удалена, срок ее действия истек, или ссылка неполная.",
"txt_back_to_home": "На главную",
+22
View File
@@ -11,6 +11,28 @@ const zhCN: Record<string, string> = {
"nav_import_export": "导入导出",
"nav_group_data_backup": "数据与备份",
"nav_group_management": "管理",
"txt_settings_appearance": "外观",
"txt_theme": "主题",
"txt_use_system_theme": "使用系统主题",
"txt_light_theme": "浅色",
"txt_dark_theme": "深色",
"txt_theme_saved_locally": "为您的网页密码库选择一个主题。",
"txt_display_language_help": "更改网页密码库的语言。",
"txt_two_step_login": "两步登录",
"txt_keys": "密钥",
"txt_manage": "管理",
"txt_providers": "提供程序",
"txt_authenticator_app": "验证器 App",
"txt_authenticator_app_help": "输入验证器 App 生成的代码。",
"txt_passkey_provider_help": "使用兼容 FIDO2 的安全密钥或生物识别验证器。",
"txt_yubico_otp_security_key": "Yubico OTP 安全密钥",
"txt_yubico_otp_security_key_help": "使用 YubiKey 4、5 或 NEO 设备。",
"txt_setting_coming_soon": "即将推出。",
"txt_totp_manage_intro": "扫描二维码或在验证器 App 中输入密钥,然后输入验证码。",
"txt_two_step_recovery_code_warning": "当您无法访问两步登录提供程序时,您的一次性恢复代码可用于停用两步登录。请将其妥善保管。",
"txt_your_two_step_recovery_code": "您的 Bitwarden 两步登录恢复代码:",
"txt_name_account_passkey_after_verification": "通行密钥创建成功!为您的通行密钥命名以帮助您识别它。",
"txt_account_passkey_name_help": "0 / 最多 50 个字符",
"txt_page_not_found": "页面不存在",
"txt_page_not_found_hint": "这个页面可能已经删除、过期,或者链接不完整。",
"txt_back_to_home": "回到首页",
+22
View File
@@ -11,6 +11,28 @@ const zhTW: Record<string, string> = {
"nav_import_export": "導入導出",
"nav_group_data_backup": "資料與備份",
"nav_group_management": "管理",
"txt_settings_appearance": "外觀",
"txt_theme": "主題",
"txt_use_system_theme": "使用系統主題",
"txt_light_theme": "淺色",
"txt_dark_theme": "深色",
"txt_theme_saved_locally": "為您的網頁密碼庫選擇一個主題。",
"txt_display_language_help": "更改網頁密碼庫的語言。",
"txt_two_step_login": "兩步登入",
"txt_keys": "密鑰",
"txt_manage": "管理",
"txt_providers": "提供程序",
"txt_authenticator_app": "驗證器 App",
"txt_authenticator_app_help": "輸入驗證器 App 生成的代碼。",
"txt_passkey_provider_help": "使用兼容 FIDO2 的安全密鑰或生物識別驗證器。",
"txt_yubico_otp_security_key": "Yubico OTP 安全密鑰",
"txt_yubico_otp_security_key_help": "使用 YubiKey 4、5 或 NEO 裝置。",
"txt_setting_coming_soon": "即將推出。",
"txt_totp_manage_intro": "掃描二維碼或在驗證器 App 中輸入密鑰,然後輸入驗證碼。",
"txt_two_step_recovery_code_warning": "當您無法訪問兩步登入提供程序時,您的一次性恢復代碼可用於停用兩步登入。請將其妥善保管。",
"txt_your_two_step_recovery_code": "您的 Bitwarden 兩步登入恢復代碼:",
"txt_name_account_passkey_after_verification": "通行密鑰創建成功!為您的通行密鑰命名以幫助您識別它。",
"txt_account_passkey_name_help": "0 / 最多 50 個字符",
"txt_page_not_found": "頁面不存在",
"txt_page_not_found_hint": "這個頁面可能已經刪除、過期,或者連結不完整。",
"txt_back_to_home": "回到首頁",