diff --git a/components/email/email-composer.tsx b/components/email/email-composer.tsx index 6422d774..2bf9e569 100644 --- a/components/email/email-composer.tsx +++ b/components/email/email-composer.tsx @@ -216,7 +216,7 @@ export function EmailComposer({ const [attachments, setAttachments] = useState(() => { if (mode === 'forward' && replyTo?.attachments?.length) { return replyTo.attachments - // Skip inline cid-referenced images — they're embedded in the forwarded HTML body + // Skip inline cid-referenced images - they're embedded in the forwarded HTML body // (matches the viewer's hideInlineImageAttachments logic). .filter(att => !(att.cid && att.disposition === 'inline' && (att.type || '').startsWith('image/'))) .map(att => ({ diff --git a/lib/calendar-ics-export.ts b/lib/calendar-ics-export.ts index f5884a3a..1f13e0bb 100644 --- a/lib/calendar-ics-export.ts +++ b/lib/calendar-ics-export.ts @@ -13,7 +13,7 @@ function foldLine(line: string): string { return chunks.join("\r\n"); } -// RFC 5545 §3.3.11 — escape backslash, semicolon, comma, and newline in TEXT values. +// RFC 5545 §3.3.11 - escape backslash, semicolon, comma, and newline in TEXT values. function escapeText(value: string): string { return value .replace(/\\/g, "\\\\") diff --git a/lib/sieve/parser.ts b/lib/sieve/parser.ts index bf4823fd..5cbb071d 100644 --- a/lib/sieve/parser.ts +++ b/lib/sieve/parser.ts @@ -508,7 +508,7 @@ function escapeRegex(s: string): string { /** * Nextcloud Mail wraps its managed filter region with a pair of * `### Nextcloud Mail: Filters ### DON'T EDIT ###` markers and typically - * emits two such regions — one enclosing its own `require [...]` line and + * emits two such regions - one enclosing its own `require [...]` line and * another enclosing the if-blocks it generates from its `# FILTER: [...]` * JSON comments. Parsing the interior blocks individually loses the outer * markers (causing later rules to fall back to "External") and mis-attaches diff --git a/locales/de/common.json b/locales/de/common.json index e1441bb6..08a05646 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -129,7 +129,8 @@ "folders": "Ordner", "mail": "E-Mail", "nav_label": "Navigation", - "add_app": "Apps" + "add_app": "Apps", + "shared": "Geteilt" }, "sidebar_apps": { "modal_title": "Sidebar-Apps", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Gemeinsames Postfach", "description": "Kombinierte Ordner (Posteingang, Gesendet usw.) für alle verbundenen Konten anzeigen" + }, + "colorful_sidebar_icons": { + "label": "Farbige Seitenleistensymbole", + "description": "Ordner- und Tag-Symbole nach Typ einfärben (blauer Posteingang, roter Spam, grüner Gesendet usw.). Für eine monochrome Seitenleiste deaktivieren." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Zwei-Faktor-Authentifizierung deaktiviert", "enable_error": "2FA konnte nicht aktiviert werden", "disable_error": "2FA konnte nicht deaktiviert werden", - "setup_instructions": "Kopieren Sie diese URL in Ihre Authenticator-App (Google Authenticator, Authy, etc.):" + "setup_instructions": "Kopieren Sie diese URL in Ihre Authenticator-App (Google Authenticator, Authy, etc.):", + "verification_code": "Verifizierungscode", + "confirm": "Bestätigen", + "disable": "Deaktivieren", + "disable_confirm_prompt": "Geben Sie Ihr Passwort ein, um die Zwei-Faktor-Authentifizierung zu deaktivieren.", + "password_required": "Passwort ist erforderlich", + "code_required": "Verifizierungscode ist erforderlich", + "code_invalid": "Ungültiger Verifizierungscode. Überprüfen Sie Ihre Authenticator-App und versuchen Sie es erneut." }, "app_passwords": { "title": "App-Passwörter", @@ -1092,7 +1104,10 @@ "removed": "App-Passwort entfernt", "add_error": "App-Passwort konnte nicht erstellt werden", "remove_error": "App-Passwort konnte nicht entfernt werden", - "none": "Keine App-Passwörter konfiguriert" + "none": "Keine App-Passwörter konfiguriert", + "done": "Fertig", + "expires_label": "Läuft ab (optional)", + "copy_now_warning": "Kopieren Sie dieses Passwort jetzt - es wird nicht erneut angezeigt." }, "encryption": { "section_title": "Verschlüsselung im Ruhezustand", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# Bedingung} other {# Bedingungen}}", "actions_count": "{count, plural, one {# Aktion} other {# Aktionen}}" - } + }, + "origin_external": "Extern", + "managed_by_tooltip": "Verwaltet von {source}. Bearbeiten Sie sie in dieser App oder verwenden Sie den rohen Sieve-Editor." }, "templates": { "title": "E-Mail-Vorlagen", diff --git a/locales/en/common.json b/locales/en/common.json index 9275990f..f2687826 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -1080,7 +1080,14 @@ "disabled": "Two-factor authentication disabled", "enable_error": "Failed to enable 2FA", "disable_error": "Failed to disable 2FA", - "setup_instructions": "Copy this URL into your authenticator app (Google Authenticator, Authy, etc.):" + "setup_instructions": "Copy this URL into your authenticator app (Google Authenticator, Authy, etc.):", + "verification_code": "Verification code", + "confirm": "Confirm", + "disable": "Disable", + "disable_confirm_prompt": "Enter your password to disable two-factor authentication.", + "password_required": "Password is required", + "code_required": "Verification code is required", + "code_invalid": "Invalid verification code. Check your authenticator app and try again." }, "app_passwords": { "title": "App Passwords", @@ -1088,11 +1095,14 @@ "add": "Add", "create": "Create", "cancel": "Cancel", + "done": "Done", "generate": "Generate", "name_label": "App Name", "name_placeholder": "e.g. Thunderbird, iPhone Mail", + "expires_label": "Expires (optional)", "password_label": "Password (leave empty to auto-generate)", "password_placeholder": "Auto-generated if empty", + "copy_now_warning": "Copy this password now - it will not be shown again.", "added": "App password created", "removed": "App password removed", "add_error": "Failed to create app password", diff --git a/locales/es/common.json b/locales/es/common.json index 13841659..aa153c88 100644 --- a/locales/es/common.json +++ b/locales/es/common.json @@ -129,7 +129,8 @@ "folders": "Carpetas", "mail": "Correo", "nav_label": "Navegación", - "add_app": "Apps" + "add_app": "Apps", + "shared": "Compartido" }, "sidebar_apps": { "modal_title": "Aplicaciones de la barra lateral", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Buzón unificado", "description": "Mostrar carpetas combinadas (Entrada, Enviados, etc.) de todas las cuentas conectadas" + }, + "colorful_sidebar_icons": { + "label": "Iconos de barra lateral a color", + "description": "Colorea los iconos de carpetas y etiquetas según su tipo (azul para Bandeja de entrada, rojo para Spam, verde para Enviados, etc.). Desactívalo para una barra lateral monocroma." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Autenticación de dos factores deshabilitada", "enable_error": "No se pudo habilitar 2FA", "disable_error": "No se pudo deshabilitar 2FA", - "setup_instructions": "Copie esta URL en su aplicación de autenticación (Google Authenticator, Authy, etc.):" + "setup_instructions": "Copie esta URL en su aplicación de autenticación (Google Authenticator, Authy, etc.):", + "verification_code": "Código de verificación", + "confirm": "Confirmar", + "disable": "Desactivar", + "disable_confirm_prompt": "Introduce tu contraseña para desactivar la autenticación de dos factores.", + "password_required": "Se requiere la contraseña", + "code_required": "Se requiere el código de verificación", + "code_invalid": "Código de verificación no válido. Revisa tu aplicación de autenticación e inténtalo de nuevo." }, "app_passwords": { "title": "Contraseñas de aplicación", @@ -1092,7 +1104,10 @@ "removed": "Contraseña de aplicación eliminada", "add_error": "No se pudo crear la contraseña de aplicación", "remove_error": "No se pudo eliminar la contraseña de aplicación", - "none": "No hay contraseñas de aplicación configuradas" + "none": "No hay contraseñas de aplicación configuradas", + "done": "Hecho", + "expires_label": "Caduca (opcional)", + "copy_now_warning": "Copia esta contraseña ahora - no se volverá a mostrar." }, "encryption": { "section_title": "Cifrado en reposo", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condición} other {# condiciones}}", "actions_count": "{count, plural, one {# acción} other {# acciones}}" - } + }, + "origin_external": "Externo", + "managed_by_tooltip": "Gestionado por {source}. Edítalo en esa aplicación o usa el editor Sieve sin procesar." }, "templates": { "title": "Plantillas de correo", diff --git a/locales/fr/common.json b/locales/fr/common.json index d84c989e..28b15d32 100644 --- a/locales/fr/common.json +++ b/locales/fr/common.json @@ -129,7 +129,8 @@ "folders": "Dossiers", "mail": "Messagerie", "nav_label": "Navigation", - "add_app": "Apps" + "add_app": "Apps", + "shared": "Partagé" }, "sidebar_apps": { "modal_title": "Applications de la barre latérale", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Boîte aux lettres unifiée", "description": "Afficher les dossiers combinés (Réception, Envoyés, etc.) de tous les comptes connectés" + }, + "colorful_sidebar_icons": { + "label": "Icônes colorées dans la barre latérale", + "description": "Colore les icônes de dossiers et d'étiquettes par type (Boîte de réception en bleu, Indésirable en rouge, Envoyés en vert, etc.). Désactivez pour une barre latérale monochrome." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Authentification à deux facteurs désactivée", "enable_error": "Impossible d'activer la 2FA", "disable_error": "Impossible de désactiver la 2FA", - "setup_instructions": "Copiez cette URL dans votre application d'authentification (Google Authenticator, Authy, etc.) :" + "setup_instructions": "Copiez cette URL dans votre application d'authentification (Google Authenticator, Authy, etc.) :", + "verification_code": "Code de vérification", + "confirm": "Confirmer", + "disable": "Désactiver", + "disable_confirm_prompt": "Saisissez votre mot de passe pour désactiver l'authentification à deux facteurs.", + "password_required": "Le mot de passe est requis", + "code_required": "Le code de vérification est requis", + "code_invalid": "Code de vérification non valide. Vérifiez votre application d'authentification et réessayez." }, "app_passwords": { "title": "Mots de passe d'application", @@ -1092,7 +1104,10 @@ "removed": "Mot de passe d'application supprimé", "add_error": "Impossible de créer le mot de passe d'application", "remove_error": "Impossible de supprimer le mot de passe d'application", - "none": "Aucun mot de passe d'application configuré" + "none": "Aucun mot de passe d'application configuré", + "done": "Terminé", + "expires_label": "Expire (facultatif)", + "copy_now_warning": "Copiez ce mot de passe maintenant - il ne sera plus affiché." }, "encryption": { "section_title": "Chiffrement au repos", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condition} other {# conditions}}", "actions_count": "{count, plural, one {# action} other {# actions}}" - } + }, + "origin_external": "Externe", + "managed_by_tooltip": "Géré par {source}. Modifiez-le dans cette application, ou utilisez l'éditeur Sieve brut." }, "templates": { "title": "Modèles d'e-mails", diff --git a/locales/it/common.json b/locales/it/common.json index 0d9a115d..246304ce 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -129,7 +129,8 @@ "folders": "Cartelle", "mail": "Posta", "nav_label": "Navigazione", - "add_app": "App" + "add_app": "App", + "shared": "Condiviso" }, "sidebar_apps": { "modal_title": "App della barra laterale", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Casella di posta unificata", "description": "Mostra le cartelle combinate (Posta in arrivo, Inviati, ecc.) di tutti gli account collegati" + }, + "colorful_sidebar_icons": { + "label": "Icone colorate nella barra laterale", + "description": "Colora le icone di cartelle ed etichette per tipo (Posta in arrivo blu, Spam rosso, Inviati verde, ecc.). Disattiva per una barra laterale monocromatica." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Autenticazione a due fattori disabilitata", "enable_error": "Impossibile abilitare la 2FA", "disable_error": "Impossibile disabilitare la 2FA", - "setup_instructions": "Copia questo URL nella tua app di autenticazione (Google Authenticator, Authy, ecc.):" + "setup_instructions": "Copia questo URL nella tua app di autenticazione (Google Authenticator, Authy, ecc.):", + "verification_code": "Codice di verifica", + "confirm": "Conferma", + "disable": "Disattiva", + "disable_confirm_prompt": "Inserisci la tua password per disattivare l'autenticazione a due fattori.", + "password_required": "La password è obbligatoria", + "code_required": "Il codice di verifica è obbligatorio", + "code_invalid": "Codice di verifica non valido. Controlla la tua app di autenticazione e riprova." }, "app_passwords": { "title": "Password per le app", @@ -1092,7 +1104,10 @@ "removed": "Password per l'app rimossa", "add_error": "Impossibile creare la password per l'app", "remove_error": "Impossibile rimuovere la password per l'app", - "none": "Nessuna password per le app configurata" + "none": "Nessuna password per le app configurata", + "done": "Fatto", + "expires_label": "Scadenza (facoltativa)", + "copy_now_warning": "Copia questa password ora - non verrà più mostrata." }, "encryption": { "section_title": "Crittografia a riposo", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condizione} other {# condizioni}}", "actions_count": "{count, plural, one {# azione} other {# azioni}}" - } + }, + "origin_external": "Esterno", + "managed_by_tooltip": "Gestito da {source}. Modificalo in quell'app o usa l'editor Sieve grezzo." }, "templates": { "title": "Modelli email", diff --git a/locales/ja/common.json b/locales/ja/common.json index 83d54871..ca3806a0 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -129,7 +129,8 @@ "folders": "フォルダ", "mail": "メール", "nav_label": "ナビゲーション", - "add_app": "アプリ" + "add_app": "アプリ", + "shared": "共有" }, "sidebar_apps": { "modal_title": "サイドバーアプリ", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "統合メールボックス", "description": "接続されたすべてのアカウントの統合フォルダ(受信トレイ、送信済みなど)を表示" + }, + "colorful_sidebar_icons": { + "label": "カラフルなサイドバーアイコン", + "description": "フォルダーとタグのアイコンを種類別に色分けします(受信トレイは青、迷惑メールは赤、送信済みは緑など)。モノクロのサイドバーにするには無効にしてください。" } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "二要素認証が無効になりました", "enable_error": "2FAを有効にできませんでした", "disable_error": "2FAを無効にできませんでした", - "setup_instructions": "このURLを認証アプリ(Google Authenticator、Authyなど)にコピーしてください:" + "setup_instructions": "このURLを認証アプリ(Google Authenticator、Authyなど)にコピーしてください:", + "verification_code": "確認コード", + "confirm": "確認", + "disable": "無効化", + "disable_confirm_prompt": "二要素認証を無効にするにはパスワードを入力してください。", + "password_required": "パスワードが必要です", + "code_required": "確認コードが必要です", + "code_invalid": "確認コードが無効です。認証アプリを確認してもう一度お試しください。" }, "app_passwords": { "title": "アプリパスワード", @@ -1092,7 +1104,10 @@ "removed": "アプリパスワードが削除されました", "add_error": "アプリパスワードを作成できませんでした", "remove_error": "アプリパスワードを削除できませんでした", - "none": "アプリパスワードは設定されていません" + "none": "アプリパスワードは設定されていません", + "done": "完了", + "expires_label": "有効期限(任意)", + "copy_now_warning": "今すぐこのパスワードをコピーしてください - 再表示されません。" }, "encryption": { "section_title": "保存時の暗号化", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, other {#個の条件}}", "actions_count": "{count, plural, other {#個のアクション}}" - } + }, + "origin_external": "外部", + "managed_by_tooltip": "{source} によって管理されています。そのアプリで編集するか、生の Sieve エディターを使用してください。" }, "templates": { "title": "メールテンプレート", diff --git a/locales/ko/common.json b/locales/ko/common.json index 38476013..728b893b 100644 --- a/locales/ko/common.json +++ b/locales/ko/common.json @@ -129,7 +129,8 @@ "folders": "폴더", "mail": "메일", "nav_label": "내비게이션", - "add_app": "앱" + "add_app": "앱", + "shared": "공유됨" }, "sidebar_apps": { "modal_title": "사이드바 앱", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "통합 메일함", "description": "연결된 모든 계정의 통합 폴더(받은편지함, 보낸편지함 등)를 표시합니다" + }, + "colorful_sidebar_icons": { + "label": "컬러풀한 사이드바 아이콘", + "description": "폴더와 태그 아이콘을 유형별로 색상 표시합니다(받은편지함 파란색, 스팸 빨간색, 보낸편지함 녹색 등). 모노크롬 사이드바를 원하면 비활성화하세요." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "2단계 인증이 꺼졌어요", "enable_error": "2단계 인증을 켜지 못했어요", "disable_error": "2단계 인증을 끄지 못했어요", - "setup_instructions": "이 URL을 인증 앱(Google Authenticator, Authy 등)에 복사해 주세요:" + "setup_instructions": "이 URL을 인증 앱(Google Authenticator, Authy 등)에 복사해 주세요:", + "verification_code": "확인 코드", + "confirm": "확인", + "disable": "비활성화", + "disable_confirm_prompt": "2단계 인증을 비활성화하려면 비밀번호를 입력하세요.", + "password_required": "비밀번호가 필요합니다", + "code_required": "확인 코드가 필요합니다", + "code_invalid": "유효하지 않은 확인 코드입니다. 인증 앱을 확인하고 다시 시도하세요." }, "app_passwords": { "title": "앱 비밀번호", @@ -1092,7 +1104,10 @@ "removed": "앱 비밀번호가 삭제되었어요", "add_error": "앱 비밀번호를 만들지 못했어요", "remove_error": "앱 비밀번호를 삭제하지 못했어요", - "none": "설정된 앱 비밀번호가 없어요" + "none": "설정된 앱 비밀번호가 없어요", + "done": "완료", + "expires_label": "만료 (선택 사항)", + "copy_now_warning": "지금 이 비밀번호를 복사하세요 - 다시 표시되지 않습니다." }, "encryption": { "section_title": "저장 데이터 암호화", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "조건 {count}개", "actions_count": "동작 {count}개" - } + }, + "origin_external": "외부", + "managed_by_tooltip": "{source}에서 관리됩니다. 해당 앱에서 편집하거나 원시 Sieve 편집기를 사용하세요." }, "templates": { "title": "이메일 템플릿", diff --git a/locales/lv/common.json b/locales/lv/common.json index e6d2a4d6..5ea41c24 100644 --- a/locales/lv/common.json +++ b/locales/lv/common.json @@ -129,7 +129,8 @@ "folders": "Mapes", "mail": "Pasts", "nav_label": "Navigācija", - "add_app": "Lietotnes" + "add_app": "Lietotnes", + "shared": "Koplietots" }, "sidebar_apps": { "modal_title": "Sānu joslas lietotnes", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Apvienotā pastkaste", "description": "Rādīt apvienotās mapes (Iesūtne, Nosūtītie u.c.) no visiem pievienotajiem kontiem" + }, + "colorful_sidebar_icons": { + "label": "Krāsainas sānjoslas ikonas", + "description": "Iekrāsojiet mapju un birku ikonas pēc to veida (zila Iesūtne, sarkana Mēstules, zaļa Nosūtītie utt.). Atspējojiet, lai iegūtu vienkrāsainu sānjoslu." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "2FA ir izslēgta", "enable_error": "Neizdevās iespējot 2FA", "disable_error": "Neizdevās izslēgt 2FA", - "setup_instructions": "Nokopējiet šo URL savā autentifikācijas lietotnē (Google Authenticator, Authy utt.):" + "setup_instructions": "Nokopējiet šo URL savā autentifikācijas lietotnē (Google Authenticator, Authy utt.):", + "verification_code": "Verifikācijas kods", + "confirm": "Apstiprināt", + "disable": "Atspējot", + "disable_confirm_prompt": "Ievadiet paroli, lai atspējotu divpakāpju autentifikāciju.", + "password_required": "Nepieciešama parole", + "code_required": "Nepieciešams verifikācijas kods", + "code_invalid": "Nederīgs verifikācijas kods. Pārbaudiet autentifikācijas lietotni un mēģiniet vēlreiz." }, "app_passwords": { "title": "Lietotņu paroles", @@ -1092,7 +1104,10 @@ "removed": "Lietotnes parole izdzēsta", "add_error": "Neizdevās izveidot lietotnes paroli", "remove_error": "Neizdevās izdzēst lietotnes paroli", - "none": "Lietotņu paroles nav iestatītas" + "none": "Lietotņu paroles nav iestatītas", + "done": "Gatavs", + "expires_label": "Derīguma termiņš (pēc izvēles)", + "copy_now_warning": "Kopējiet šo paroli tagad - tā vairs netiks rādīta." }, "encryption": { "section_title": "Krātuves šifrēšana", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# nosacījums} other {# nosacījumi}}", "actions_count": "{count, plural, one {# darbība} other {# darbības}}" - } + }, + "origin_external": "Ārējs", + "managed_by_tooltip": "Pārvalda {source}. Rediģējiet to šajā lietotnē vai izmantojiet neapstrādāto Sieve redaktoru." }, "templates": { "title": "Vēstuļu veidnes", diff --git a/locales/nl/common.json b/locales/nl/common.json index 4ba98815..bc66e2d2 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -129,7 +129,8 @@ "folders": "Mappen", "mail": "E-mail", "nav_label": "Navigatie", - "add_app": "Apps" + "add_app": "Apps", + "shared": "Gedeeld" }, "sidebar_apps": { "modal_title": "Zijbalk-apps", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Gecombineerd postvak", "description": "Gecombineerde mappen (Postvak IN, Verzonden, enz.) van alle verbonden accounts weergeven" + }, + "colorful_sidebar_icons": { + "label": "Gekleurde zijbalkpictogrammen", + "description": "Kleur map- en tagpictogrammen op type (blauw Postvak IN, rood Spam, groen Verzonden, enz.). Schakel uit voor een monochrome zijbalk." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Tweefactorauthenticatie uitgeschakeld", "enable_error": "Kan 2FA niet inschakelen", "disable_error": "Kan 2FA niet uitschakelen", - "setup_instructions": "Kopieer deze URL naar uw authenticator-app (Google Authenticator, Authy, etc.):" + "setup_instructions": "Kopieer deze URL naar uw authenticator-app (Google Authenticator, Authy, etc.):", + "verification_code": "Verificatiecode", + "confirm": "Bevestigen", + "disable": "Uitschakelen", + "disable_confirm_prompt": "Voer uw wachtwoord in om tweefactorauthenticatie uit te schakelen.", + "password_required": "Wachtwoord is vereist", + "code_required": "Verificatiecode is vereist", + "code_invalid": "Ongeldige verificatiecode. Controleer uw authenticator-app en probeer het opnieuw." }, "app_passwords": { "title": "App-wachtwoorden", @@ -1092,7 +1104,10 @@ "removed": "App-wachtwoord verwijderd", "add_error": "Kan app-wachtwoord niet aanmaken", "remove_error": "Kan app-wachtwoord niet verwijderen", - "none": "Geen app-wachtwoorden geconfigureerd" + "none": "Geen app-wachtwoorden geconfigureerd", + "done": "Klaar", + "expires_label": "Verloopt (optioneel)", + "copy_now_warning": "Kopieer dit wachtwoord nu - het wordt niet opnieuw weergegeven." }, "encryption": { "section_title": "Versleuteling in rust", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# voorwaarde} other {# voorwaarden}}", "actions_count": "{count, plural, one {# actie} other {# acties}}" - } + }, + "origin_external": "Extern", + "managed_by_tooltip": "Beheerd door {source}. Bewerk het in die app of gebruik de ruwe Sieve-editor." }, "templates": { "title": "E-mailsjablonen", diff --git a/locales/pl/common.json b/locales/pl/common.json index 54d806cc..ebf36bc3 100644 --- a/locales/pl/common.json +++ b/locales/pl/common.json @@ -129,7 +129,8 @@ "folders": "Foldery", "mail": "Poczta", "nav_label": "Nawigacja", - "add_app": "Aplikacje" + "add_app": "Aplikacje", + "shared": "Udostępnione" }, "sidebar_apps": { "modal_title": "Aplikacje paska bocznego", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Wspólna skrzynka", "description": "Wyświetlaj połączone foldery (Odebrane, Wysłane itp.) ze wszystkich połączonych kont" + }, + "colorful_sidebar_icons": { + "label": "Kolorowe ikony paska bocznego", + "description": "Koloruj ikony folderów i tagów według typu (niebieska Skrzynka odbiorcza, czerwona Spam, zielona Wysłane itp.). Wyłącz, aby uzyskać monochromatyczny pasek boczny." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Uwierzytelnianie dwuskładnikowe wyłączone", "enable_error": "Nie udało się włączyć 2FA", "disable_error": "Nie udało się wyłączyć 2FA", - "setup_instructions": "Skopiuj ten adres URL do swojej aplikacji uwierzytelniającej (Google Authenticator, Authy itp.):" + "setup_instructions": "Skopiuj ten adres URL do swojej aplikacji uwierzytelniającej (Google Authenticator, Authy itp.):", + "verification_code": "Kod weryfikacyjny", + "confirm": "Potwierdź", + "disable": "Wyłącz", + "disable_confirm_prompt": "Wprowadź hasło, aby wyłączyć uwierzytelnianie dwuskładnikowe.", + "password_required": "Hasło jest wymagane", + "code_required": "Kod weryfikacyjny jest wymagany", + "code_invalid": "Nieprawidłowy kod weryfikacyjny. Sprawdź aplikację uwierzytelniającą i spróbuj ponownie." }, "app_passwords": { "title": "Hasła aplikacji", @@ -1092,7 +1104,10 @@ "removed": "Hasło aplikacji zostało usunięte", "add_error": "Nie udało się utworzyć hasła aplikacji", "remove_error": "Nie udało się usunąć hasła aplikacji", - "none": "Brak skonfigurowanych haseł aplikacji" + "none": "Brak skonfigurowanych haseł aplikacji", + "done": "Gotowe", + "expires_label": "Wygasa (opcjonalnie)", + "copy_now_warning": "Skopiuj to hasło teraz - nie zostanie ponownie wyświetlone." }, "encryption": { "section_title": "Szyfrowanie danych w spoczynku", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# warunek} other {# warunków}}", "actions_count": "{count, plural, one {# akcja} other {# akcji}}" - } + }, + "origin_external": "Zewnętrzny", + "managed_by_tooltip": "Zarządzane przez {source}. Edytuj w tej aplikacji lub użyj surowego edytora Sieve." }, "templates": { "title": "Szablony wiadomości e-mail", diff --git a/locales/pt/common.json b/locales/pt/common.json index ac49bb89..9ef1464b 100644 --- a/locales/pt/common.json +++ b/locales/pt/common.json @@ -129,7 +129,8 @@ "folders": "Pastas", "mail": "E-mail", "nav_label": "Navegação", - "add_app": "Apps" + "add_app": "Apps", + "shared": "Compartilhado" }, "sidebar_apps": { "modal_title": "Apps da barra lateral", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Caixa de correio unificada", "description": "Mostrar pastas combinadas (Entrada, Enviados, etc.) de todas as contas conectadas" + }, + "colorful_sidebar_icons": { + "label": "Ícones coloridos na barra lateral", + "description": "Colorir ícones de pastas e etiquetas por tipo (Caixa de entrada azul, Spam vermelho, Enviados verde, etc.). Desative para uma barra lateral monocromática." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Autenticação de dois fatores desabilitada", "enable_error": "Não foi possível habilitar a 2FA", "disable_error": "Não foi possível desabilitar a 2FA", - "setup_instructions": "Copie esta URL para seu aplicativo de autenticação (Google Authenticator, Authy, etc.):" + "setup_instructions": "Copie esta URL para seu aplicativo de autenticação (Google Authenticator, Authy, etc.):", + "verification_code": "Código de verificação", + "confirm": "Confirmar", + "disable": "Desativar", + "disable_confirm_prompt": "Digite sua senha para desativar a autenticação de dois fatores.", + "password_required": "A senha é obrigatória", + "code_required": "O código de verificação é obrigatório", + "code_invalid": "Código de verificação inválido. Verifique seu aplicativo autenticador e tente novamente." }, "app_passwords": { "title": "Senhas de aplicativo", @@ -1092,7 +1104,10 @@ "removed": "Senha de aplicativo removida", "add_error": "Não foi possível criar a senha de aplicativo", "remove_error": "Não foi possível remover a senha de aplicativo", - "none": "Nenhuma senha de aplicativo configurada" + "none": "Nenhuma senha de aplicativo configurada", + "done": "Concluído", + "expires_label": "Expira (opcional)", + "copy_now_warning": "Copie esta senha agora - ela não será exibida novamente." }, "encryption": { "section_title": "Criptografia em repouso", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condição} other {# condições}}", "actions_count": "{count, plural, one {# ação} other {# ações}}" - } + }, + "origin_external": "Externo", + "managed_by_tooltip": "Gerenciado por {source}. Edite nesse aplicativo ou use o editor Sieve bruto." }, "templates": { "title": "Modelos de e-mail", diff --git a/locales/ru/common.json b/locales/ru/common.json index 47100e6f..06762096 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -129,7 +129,8 @@ "folders": "Папки", "mail": "Почта", "nav_label": "Навигация", - "add_app": "Приложения" + "add_app": "Приложения", + "shared": "Общие" }, "sidebar_apps": { "modal_title": "Приложения боковой панели", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Общий почтовый ящик", "description": "Показывать объединённые папки (Входящие, Отправленные и др.) для всех подключённых аккаунтов" + }, + "colorful_sidebar_icons": { + "label": "Цветные значки боковой панели", + "description": "Окрашивать значки папок и тегов по типу (синий «Входящие», красный «Спам», зелёный «Отправленные» и т. д.). Отключите для монохромной боковой панели." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Двухфакторная аутентификация отключена", "enable_error": "Не удалось включить 2FA", "disable_error": "Не удалось отключить 2FA", - "setup_instructions": "Скопируйте этот URL в приложение-аутентификатор (Google Authenticator, Authy и др.):" + "setup_instructions": "Скопируйте этот URL в приложение-аутентификатор (Google Authenticator, Authy и др.):", + "verification_code": "Код подтверждения", + "confirm": "Подтвердить", + "disable": "Отключить", + "disable_confirm_prompt": "Введите пароль, чтобы отключить двухфакторную аутентификацию.", + "password_required": "Требуется пароль", + "code_required": "Требуется код подтверждения", + "code_invalid": "Неверный код подтверждения. Проверьте приложение-аутентификатор и попробуйте снова." }, "app_passwords": { "title": "Пароли приложений", @@ -1092,7 +1104,10 @@ "removed": "Пароль приложения удалён", "add_error": "Не удалось создать пароль приложения", "remove_error": "Не удалось удалить пароль приложения", - "none": "Пароли приложений не настроены" + "none": "Пароли приложений не настроены", + "done": "Готово", + "expires_label": "Срок действия (необязательно)", + "copy_now_warning": "Скопируйте этот пароль сейчас - он больше не будет показан." }, "encryption": { "section_title": "Шифрование хранилища", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# условие} other {# условий}}", "actions_count": "{count, plural, one {# действие} other {# действий}}" - } + }, + "origin_external": "Внешнее", + "managed_by_tooltip": "Управляется {source}. Редактируйте в этом приложении или используйте редактор Sieve." }, "templates": { "title": "Шаблоны писем", diff --git a/locales/uk/common.json b/locales/uk/common.json index 4a45209b..6940904c 100644 --- a/locales/uk/common.json +++ b/locales/uk/common.json @@ -129,7 +129,8 @@ "folders": "Папки", "mail": "Пошта", "nav_label": "Навігація", - "add_app": "програми" + "add_app": "програми", + "shared": "Спільні" }, "sidebar_apps": { "modal_title": "Програми бічної панелі", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "Спільна поштова скринька", "description": "Показувати об'єднані папки (Вхідні, Надіслані тощо) для всіх підключених облікових записів" + }, + "colorful_sidebar_icons": { + "label": "Кольорові значки бічної панелі", + "description": "Забарвлюйте значки папок і тегів за типом (синя «Вхідні», червоний «Спам», зелена «Надіслані» тощо). Вимкніть для монохромної бічної панелі." } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "Двофакторну автентифікацію вимкнено", "enable_error": "Не вдалося ввімкнути 2FA", "disable_error": "Не вдалося вимкнути 2FA", - "setup_instructions": "Скопіюйте цю URL-адресу в програму автентифікації (Google Authenticator, Authy тощо):" + "setup_instructions": "Скопіюйте цю URL-адресу в програму автентифікації (Google Authenticator, Authy тощо):", + "verification_code": "Код підтвердження", + "confirm": "Підтвердити", + "disable": "Вимкнути", + "disable_confirm_prompt": "Введіть пароль, щоб вимкнути двофакторну автентифікацію.", + "password_required": "Потрібен пароль", + "code_required": "Потрібен код підтвердження", + "code_invalid": "Недійсний код підтвердження. Перевірте додаток автентифікації та спробуйте ще раз." }, "app_passwords": { "title": "Паролі програм", @@ -1092,7 +1104,10 @@ "removed": "Пароль програми видалено", "add_error": "Не вдалося створити пароль програми", "remove_error": "Не вдалося видалити пароль програми", - "none": "Паролі програм не налаштовано" + "none": "Паролі програм не налаштовано", + "done": "Готово", + "expires_label": "Термін дії (необов’язково)", + "copy_now_warning": "Скопіюйте цей пароль зараз - він більше не буде показаний." }, "encryption": { "section_title": "Шифрування в спокої", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# умова} few {# умови} many {# умов} other {# умов}}", "actions_count": "{count, plural, one {# дія} few {# дії} many {# дій} other {# дій}}" - } + }, + "origin_external": "Зовнішнє", + "managed_by_tooltip": "Керується {source}. Редагуйте в тому додатку або використовуйте редактор Sieve." }, "templates": { "title": "Шаблони електронної пошти", diff --git a/locales/zh/common.json b/locales/zh/common.json index 06f2ccfb..51879c5e 100644 --- a/locales/zh/common.json +++ b/locales/zh/common.json @@ -129,7 +129,8 @@ "folders": "文件夹", "mail": "邮件", "nav_label": "导航", - "add_app": "应用" + "add_app": "应用", + "shared": "共享" }, "sidebar_apps": { "modal_title": "侧边栏应用", @@ -733,6 +734,10 @@ "unified_mailbox": { "label": "统一邮箱", "description": "显示所有已连接账户的合并文件夹(收件箱、已发送等)" + }, + "colorful_sidebar_icons": { + "label": "彩色侧边栏图标", + "description": "按类型为文件夹和标签图标着色(蓝色收件箱、红色垃圾邮件、绿色已发送等)。禁用以获得单色侧边栏。" } }, "keywords": { @@ -1075,7 +1080,14 @@ "disabled": "禁用双因素身份验证", "enable_error": "无法启用 2FA", "disable_error": "无法禁用 2FA", - "setup_instructions": "请将此 URL 复制到身份验证器应用(Google Authenticator、Authy 等)中:" + "setup_instructions": "请将此 URL 复制到身份验证器应用(Google Authenticator、Authy 等)中:", + "verification_code": "验证码", + "confirm": "确认", + "disable": "禁用", + "disable_confirm_prompt": "输入密码以禁用双重身份验证。", + "password_required": "需要密码", + "code_required": "需要验证码", + "code_invalid": "验证码无效。请检查您的身份验证应用并重试。" }, "app_passwords": { "title": "应用密码", @@ -1092,7 +1104,10 @@ "removed": "应用密码已删除", "add_error": "创建应用密码失败", "remove_error": "无法删除应用密码", - "none": "未配置应用密码" + "none": "未配置应用密码", + "done": "完成", + "expires_label": "过期时间(可选)", + "copy_now_warning": "立即复制此密码--它将不再显示。" }, "encryption": { "section_title": "静态加密", @@ -1415,7 +1430,9 @@ "rule_summary": { "conditions_count": "{count, plural, one {# 个条件} other {# 个条件}}", "actions_count": "{count, plural, one {# 个操作} other {# 个操作}}" - } + }, + "origin_external": "外部", + "managed_by_tooltip": "由 {source} 管理。请在该应用中编辑,或使用原始 Sieve 编辑器。" }, "templates": { "title": "邮件模板",