diff --git a/components/providers/intl-provider.tsx b/components/providers/intl-provider.tsx index a6c80b20..54d8726f 100644 --- a/components/providers/intl-provider.tsx +++ b/components/providers/intl-provider.tsx @@ -15,6 +15,7 @@ import nlMessages from '@/locales/nl/common.json'; import plMessages from '@/locales/pl/common.json'; import ptMessages from '@/locales/pt/common.json'; import ruMessages from '@/locales/ru/common.json'; +import ukMessages from '@/locales/uk/common.json'; import zhMessages from '@/locales/zh/common.json'; // Pre-loaded translations (loaded at build time, not runtime) @@ -31,6 +32,7 @@ const ALL_MESSAGES = { pl: plMessages, pt: ptMessages, ru: ruMessages, + uk: ukMessages, zh: zhMessages, }; diff --git a/components/ui/language-switcher.tsx b/components/ui/language-switcher.tsx index 34c1811f..1049dddf 100644 --- a/components/ui/language-switcher.tsx +++ b/components/ui/language-switcher.tsx @@ -9,19 +9,20 @@ export function LanguageSwitcher({ className }: { className?: string }) { const setLocale = useLocaleStore((state) => state.setLocale); const languages = [ - { value: 'en', label: 'English' }, - { value: 'fr', label: 'Français' }, - { value: 'ja', label: '日本語' }, - { value: 'ko', label: '한국어' }, - { value: 'es', label: 'Español' }, - { value: 'it', label: 'Italiano' }, - { value: 'de', label: 'Deutsch' }, - { value: 'lv', label: 'Latviešu' }, - { value: 'nl', label: 'Nederlands' }, - { value: 'pl', label: 'Polski' }, - { value: 'pt', label: 'Português' }, - { value: 'ru', label: 'Русский' }, - { value: 'zh', label: '简体中文' } + { value: 'en', label: '🇬🇧 English' }, + { value: 'fr', label: '🇫🇷 Français' }, + { value: 'ja', label: '🇯🇵 日本語' }, + { value: 'ko', label: '🇰🇷 한국어' }, + { value: 'es', label: '🇪🇸 Español' }, + { value: 'it', label: '🇮🇹 Italiano' }, + { value: 'de', label: '🇩🇪 Deutsch' }, + { value: 'lv', label: '🇱🇻 Latviešu' }, + { value: 'nl', label: '🇳🇱 Nederlands' }, + { value: 'pl', label: '🇵🇱 Polski' }, + { value: 'pt', label: '🇧🇷 Português' }, + { value: 'ru', label: '🇷🇺 Русский' }, + { value: 'uk', label: '🇺🇦 Українська' }, + { value: 'zh', label: '🇨🇳 简体中文' } ]; return ( diff --git a/i18n/request.ts b/i18n/request.ts index cd761ff8..2d1de97c 100644 --- a/i18n/request.ts +++ b/i18n/request.ts @@ -44,6 +44,9 @@ export default getRequestConfig(async ({ requestLocale }) => { case 'ru': messages = (await import('../locales/ru/common.json')).default; break; + case 'uk': + messages = (await import('../locales/uk/common.json')).default; + break; case 'zh': messages = (await import('../locales/zh/common.json')).default; break; diff --git a/i18n/routing.ts b/i18n/routing.ts index e872638d..b281e861 100644 --- a/i18n/routing.ts +++ b/i18n/routing.ts @@ -1,7 +1,7 @@ import { defineRouting } from 'next-intl/routing'; export const routing = defineRouting({ - locales: ['en', 'fr', 'de', 'es', 'it', 'ja', 'ko', 'lv', 'nl', 'pl', 'pt', 'ru', 'zh'], + locales: ['en', 'fr', 'de', 'es', 'it', 'ja', 'ko', 'lv', 'nl', 'pl', 'pt', 'ru', 'uk', 'zh'], defaultLocale: 'en', localePrefix: 'never' }); diff --git a/locales/de/common.json b/locales/de/common.json index 0bce3a1a..50546ef4 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "Postfächer werden geladen...", "push_connected": "Echtzeit-Updates aktiv", "push_disconnected": "Echtzeit-Updates inaktiv", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "Tastaturkürzel", "theme": { "light": "Heller Modus", "dark": "Dunkler Modus", @@ -612,7 +612,25 @@ "switch_to_dutch": "Zu Niederländisch wechseln", "switch_to_portuguese": "Zu Portugiesisch wechseln", "switch_to_russian": "Zu Russisch wechseln", - "switching": "Sprache wird gewechselt..." + "switching": "Sprache wird gewechselt...", + "switch": "Sprache wechseln", + "current": "Aktuelle Sprache", + "polish": "Polski", + "switch_to_polish": "Zu Polnisch wechseln", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Einstellungen", @@ -643,7 +661,7 @@ "security": "Sicherheit", "encryption": "Verschlüsselung", "files": "Dateien", - "contacts": "Contacts", + "contacts": "Kontakte", "sidebar_apps": "Sidebar-Apps", "notifications": "Benachrichtigungen" }, @@ -694,8 +712,8 @@ "below_subject": "Unter dem Betreff" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "Symbolleistenbeschriftungen anzeigen", + "description": "Textbeschriftungen neben den Symbolleistensymbolen anzeigen. Deaktivieren, um Platz zu sparen, sobald Sie mit den Symbolen vertraut sind." }, "hide_account_switcher": { "label": "Kontoumschalter in der Seitenleiste ausblenden", @@ -893,7 +911,10 @@ "remove": "Entfernen", "close": "Schließen", "invalid_email": "Bitte geben Sie eine gültige E-Mail-Adresse ein", - "already_added": "Dieser Absender ist bereits vertrauenswürdig" + "already_added": "Dieser Absender ist bereits vertrauenswürdig", + "save_error": "Speichern fehlgeschlagen - prüfe das Kontakte-Debug-Log für Details", + "use_address_book_label": "Mit Adressbuch synchronisieren", + "use_address_book_description": "Vertrauenswürdige Absender in einem eigenen \"Vertrauenswürdige Absender\"-Adressbuch speichern, damit sie auf allen Geräten synchronisiert werden" }, "hover_actions": { "label": "Schnelle Hover-Aktionen", @@ -1197,7 +1218,9 @@ "email": "E-Mail-Anzeige", "email_description": "E-Mail-Darstellung, TNEF-Verarbeitung und Als-gelesen-Markierung", "push": "Push-Benachrichtigungen", - "push_description": "Einrichtung und Zustellung von Push-Benachrichtigungen" + "push_description": "Einrichtung und Zustellung von Push-Benachrichtigungen", + "contacts": "Kontakte & Adressbücher", + "contacts_description": "Kontaktsynchronisierung, Adressbuchvorgänge und vertrauenswürdige Absender" }, "settings_sync": { "label": "Einstellungen synchronisieren", @@ -1240,12 +1263,12 @@ "manage_description": "Apps in der Seitenleiste hinzufügen, bearbeiten oder entfernen" }, "contacts": { - "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "title": "Kontakte", + "description": "Importieren und exportieren Sie Ihre Kontakte", + "import_label": "Kontakte importieren", + "import_description": "Kontakte aus einer vCard-Datei (.vcf) importieren", + "export_label": "Kontakte exportieren", + "export_description": "Alle Kontakte als vCard-Datei (.vcf) exportieren", "manage_title": "Adressbücher", "manage_description": "Adressbücher umbenennen", "no_address_books": "Keine Adressbücher gefunden", @@ -1418,10 +1441,10 @@ "description": "Konfigurieren Sie die Anzeige von Dateien und Ordnern" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", - "inline": "Inline", - "sidebar": "Sidebar" + "label": "Ordnernavigation", + "description": "Wählen Sie, wie Ordner angezeigt werden: eingebettet bei den Dateien oder als Baumansicht in der Seitenleiste", + "inline": "Eingebettet", + "sidebar": "Seitenleiste" }, "default_view": { "label": "Standardansicht", @@ -2376,10 +2399,10 @@ "settings_behavior": "Verhalten", "settings_show_hidden": "Versteckte Dateien anzeigen", "settings_show_hidden_desc": "Dateien und Ordner anzeigen, die mit einem Punkt beginnen", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", - "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout": "Ordnernavigation", + "settings_folder_layout_desc": "Wählen Sie, wie Ordner angezeigt werden: eingebettet bei den Dateien oder als Baumansicht in der Seitenleiste", + "settings_folder_layout_inline": "Eingebettet", + "settings_folder_layout_sidebar": "Seitenleiste", "disabled_title": "Die Dateifunktion wurde von Ihrem Administrator deaktiviert", "disabled_description": "Große Datei-Uploads über WebDAV können Stalwart/RocksDB-Instabilität verursachen, einschließlich Out-of-Memory-Abstürzen und nicht wiederherstellbarer Festplattennutzung. Gelöschte Dateien werden möglicherweise nicht sofort aus dem Blob-Speicher entfernt. Diese Funktion wird für Produktionsumgebungen nicht empfohlen.", "stability_warning": "Große Datei-Uploads können zu Serverinstabilität führen. Gelöschte Dateien werden möglicherweise nicht sofort aus dem Speicher entfernt. Mit Vorsicht verwenden." diff --git a/locales/en/common.json b/locales/en/common.json index 8a8a6549..b98be718 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -612,7 +612,25 @@ "switch_to_dutch": "Switch to Dutch", "switch_to_portuguese": "Switch to Portuguese", "switch_to_russian": "Switch to Russian", - "switching": "Changing language..." + "switching": "Changing language...", + "switch": "Switch language", + "current": "Current language", + "polish": "Polski", + "switch_to_polish": "Switch to Polish", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Settings", diff --git a/locales/es/common.json b/locales/es/common.json index d83a17bc..8eb61c98 100644 --- a/locales/es/common.json +++ b/locales/es/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "Cargando buzones...", "push_connected": "Actualizaciones en tiempo real activas", "push_disconnected": "Actualizaciones en tiempo real inactivas", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "Atajos de teclado", "theme": { "light": "Modo claro", "dark": "Modo oscuro", @@ -496,10 +496,10 @@ "drop_files": "Suelta archivos para adjuntar", "show_less": "Mostrar menos", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "¿Olvidaste un archivo adjunto?", + "message": "Tu mensaje menciona \"{keyword}\" pero no hay ningún archivo adjunto. ¿Enviar de todos modos?", + "send_anyway": "Enviar de todos modos", + "back": "Volver a editar" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "Cambiar a neerlandés", "switch_to_portuguese": "Cambiar a portugués", "switch_to_russian": "Cambiar a ruso", - "switching": "Cambiando idioma..." + "switching": "Cambiando idioma...", + "switch": "Cambiar idioma", + "current": "Idioma actual", + "polish": "Polski", + "switch_to_polish": "Cambiar a polaco", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Configuración", @@ -643,7 +661,7 @@ "security": "Seguridad", "encryption": "Cifrado", "files": "Archivos", - "contacts": "Contacts", + "contacts": "Contactos", "sidebar_apps": "Apps de barra lateral", "notifications": "Notificaciones" }, @@ -680,7 +698,7 @@ "description": "Controle el espaciado en toda la interfaz", "extra_compact": "Extra compacto", "compact": "Compacto", - "regular": "Regular", + "regular": "Normal", "comfortable": "Cómodo" }, "animations": { @@ -694,8 +712,8 @@ "below_subject": "Debajo del asunto" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "Mostrar etiquetas de la barra de herramientas", + "description": "Mostrar etiquetas de texto junto a los iconos de la barra de herramientas. Desactivar para ahorrar espacio una vez que esté familiarizado con los iconos." }, "hide_account_switcher": { "label": "Ocultar selector de cuentas de la barra lateral", @@ -893,7 +911,10 @@ "remove": "Eliminar", "close": "Cerrar", "invalid_email": "Por favor ingrese una dirección de correo válida", - "already_added": "Este remitente ya es de confianza" + "already_added": "Este remitente ya es de confianza", + "save_error": "No se pudo guardar - revisa el registro de depuración de Contactos para más detalles", + "use_address_book_label": "Sincronizar con la libreta de direcciones", + "use_address_book_description": "Guarda remitentes de confianza en una libreta \"Remitentes de confianza\" para sincronizarlos en todos tus dispositivos" }, "hover_actions": { "label": "Acciones rápidas al pasar el ratón", @@ -922,13 +943,13 @@ "error": "Su navegador no admite esta función" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Recordatorio de adjuntos", + "description": "Advertir antes de enviar cuando su mensaje menciona adjuntos pero no hay ninguno adjuntado", + "keywords_label": "Palabras clave de activación", + "keywords_description": "Palabras o frases que activan el recordatorio cuando se encuentran en su mensaje", + "add_placeholder": "Añadir palabra clave...", "add": "Add", - "remove": "Remove" + "remove": "Eliminar" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "Visualización de correo", "email_description": "Renderizado de correos, procesamiento TNEF y marcado como leído", "push": "Notificaciones push", - "push_description": "Configuración y entrega de notificaciones push" + "push_description": "Configuración y entrega de notificaciones push", + "contacts": "Contactos y libretas de direcciones", + "contacts_description": "Sincronización de contactos, operaciones de libreta y remitentes de confianza" }, "settings_sync": { "label": "Sincronización de ajustes", @@ -1240,12 +1263,12 @@ "manage_description": "Agregar, editar o eliminar apps personalizadas de la barra lateral" }, "contacts": { - "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "title": "Contactos", + "description": "Importar y exportar sus contactos", + "import_label": "Importar contactos", + "import_description": "Importar contactos desde un archivo vCard (.vcf)", + "export_label": "Exportar contactos", + "export_description": "Exportar todos los contactos como archivo vCard (.vcf)", "manage_title": "Libretas de direcciones", "manage_description": "Renombrar tus libretas de direcciones", "no_address_books": "No se encontraron libretas de direcciones", @@ -1418,10 +1441,10 @@ "description": "Configura cómo se muestran los archivos y carpetas" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", - "inline": "Inline", - "sidebar": "Sidebar" + "label": "Navegación de carpetas", + "description": "Elija cómo se muestran las carpetas: integradas con los archivos o en un árbol en la barra lateral", + "inline": "Integrado", + "sidebar": "Barra lateral" }, "default_view": { "label": "Vista predeterminada", @@ -2376,10 +2399,10 @@ "settings_behavior": "Comportamiento", "settings_show_hidden": "Mostrar archivos ocultos", "settings_show_hidden_desc": "Mostrar archivos y carpetas que comienzan con un punto", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", - "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout": "Navegación de carpetas", + "settings_folder_layout_desc": "Elija cómo se muestran las carpetas: integradas con los archivos o en un árbol en la barra lateral", + "settings_folder_layout_inline": "Integrado", + "settings_folder_layout_sidebar": "Barra lateral", "disabled_title": "La función de archivos ha sido desactivada por su administrador", "disabled_description": "Las cargas de archivos grandes a través de WebDAV pueden causar inestabilidad en Stalwart/RocksDB, incluyendo errores de memoria y uso irrecuperable del disco. Los archivos eliminados pueden no eliminarse inmediatamente del almacenamiento. Esta función no se recomienda para entornos de producción.", "stability_warning": "Las cargas de archivos grandes pueden causar inestabilidad del servidor. Los archivos eliminados pueden no eliminarse inmediatamente del almacenamiento. Usar con precaución." diff --git a/locales/fr/common.json b/locales/fr/common.json index 855f4976..b5d79b63 100644 --- a/locales/fr/common.json +++ b/locales/fr/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "Chargement des boîtes mail...", "push_connected": "Mises à jour en temps réel actives", "push_disconnected": "Mises à jour en temps réel inactives", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "Raccourcis clavier", "theme": { "light": "Mode clair", "dark": "Mode sombre", @@ -496,10 +496,10 @@ "drop_files": "Déposez les fichiers à joindre", "show_less": "Afficher moins", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Avez-vous oublié une pièce jointe ?", + "message": "Votre message mentionne \"{keyword}\" mais aucun fichier n'est joint. Envoyer quand même ?", + "send_anyway": "Envoyer quand même", + "back": "Retour à l'édition" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "Passer au néerlandais", "switch_to_portuguese": "Passer au portugais", "switch_to_russian": "Passer au russe", - "switching": "Changement de langue..." + "switching": "Changement de langue...", + "switch": "Changer de langue", + "current": "Langue actuelle", + "polish": "Polski", + "switch_to_polish": "Passer au polonais", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Paramètres", @@ -694,8 +712,8 @@ "below_subject": "Sous l'objet" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "Afficher les libellés de la barre d'outils", + "description": "Afficher les libellés textuels à côté des icônes de la barre d'outils. Désactiver pour économiser de l'espace une fois familiarisé avec les icônes." }, "hide_account_switcher": { "label": "Masquer le sélecteur de compte de la barre latérale", @@ -858,10 +876,10 @@ "below-header": "Sous l'en-tête" }, "emails_per_page": { - "10": "10 emails", - "25": "25 emails", - "50": "50 emails", - "100": "100 emails", + "10": "10 e-mails", + "25": "25 e-mails", + "50": "50 e-mails", + "100": "100 e-mails", "label": "Emails par page", "description": "Nombre d'emails à charger à la fois" }, @@ -893,7 +911,10 @@ "remove": "Supprimer", "close": "Fermer", "invalid_email": "Veuillez entrer une adresse email valide", - "already_added": "Cet expéditeur est déjà de confiance" + "already_added": "Cet expéditeur est déjà de confiance", + "save_error": "Échec de l'enregistrement - consultez le journal de débogage Contacts pour plus de détails", + "use_address_book_label": "Synchroniser avec le carnet d'adresses", + "use_address_book_description": "Enregistrez les expéditeurs de confiance dans un carnet \"Expéditeurs de confiance\" dédié pour les synchroniser sur tous vos appareils" }, "hover_actions": { "label": "Actions rapides au survol", @@ -922,13 +943,13 @@ "error": "Votre navigateur ne prend pas en charge cette fonctionnalité" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Rappel de pièce jointe", + "description": "Avertir avant l'envoi lorsque votre message mentionne des pièces jointes mais qu'aucune n'est jointe", + "keywords_label": "Mots-clés déclencheurs", + "keywords_description": "Mots ou phrases qui déclenchent le rappel lorsqu'ils sont trouvés dans votre message", + "add_placeholder": "Ajouter un mot-clé...", "add": "Add", - "remove": "Remove" + "remove": "Supprimer" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "Affichage des e-mails", "email_description": "Rendu des e-mails, traitement TNEF et marquage comme lu", "push": "Notifications push", - "push_description": "Configuration et distribution des notifications push" + "push_description": "Configuration et distribution des notifications push", + "contacts": "Contacts et carnets d'adresses", + "contacts_description": "Synchronisation des contacts, opérations de carnet d'adresses et expéditeurs de confiance" }, "settings_sync": { "label": "Synchronisation des paramètres", @@ -1241,11 +1264,11 @@ }, "contacts": { "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "description": "Importer et exporter vos contacts", + "import_label": "Importer des contacts", + "import_description": "Importer des contacts depuis un fichier vCard (.vcf)", + "export_label": "Exporter des contacts", + "export_description": "Exporter tous les contacts au format vCard (.vcf)", "manage_title": "Carnets d'adresses", "manage_description": "Renommer vos carnets d'adresses", "no_address_books": "Aucun carnet d'adresses trouvé", @@ -1418,10 +1441,10 @@ "description": "Configurez l'affichage des fichiers et dossiers" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", - "inline": "Inline", - "sidebar": "Sidebar" + "label": "Navigation des dossiers", + "description": "Choisissez comment les dossiers sont affichés : intégrés avec les fichiers ou dans une arborescence latérale", + "inline": "Intégré", + "sidebar": "Barre latérale" }, "default_view": { "label": "Vue par défaut", @@ -2376,10 +2399,10 @@ "settings_behavior": "Comportement", "settings_show_hidden": "Afficher les fichiers cachés", "settings_show_hidden_desc": "Afficher les fichiers et dossiers commençant par un point", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", - "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout": "Navigation des dossiers", + "settings_folder_layout_desc": "Choisissez comment les dossiers sont affichés : intégrés avec les fichiers ou dans une arborescence latérale", + "settings_folder_layout_inline": "Intégré", + "settings_folder_layout_sidebar": "Barre latérale", "disabled_title": "La fonctionnalité Fichiers a été désactivée par votre administrateur", "disabled_description": "Les téléchargements de fichiers volumineux via WebDAV peuvent provoquer une instabilité de Stalwart/RocksDB, y compris des crashs de mémoire et une utilisation irrécupérable du disque. Les fichiers supprimés peuvent ne pas être immédiatement purgés du stockage. Cette fonctionnalité n'est pas recommandée pour les environnements de production.", "stability_warning": "Les téléchargements de fichiers volumineux peuvent provoquer une instabilité du serveur. Les fichiers supprimés peuvent ne pas être immédiatement purgés du stockage. À utiliser avec prudence." diff --git a/locales/it/common.json b/locales/it/common.json index e48c2294..234984a7 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "Caricamento caselle di posta...", "push_connected": "Aggiornamenti in tempo reale attivi", "push_disconnected": "Aggiornamenti in tempo reale non attivi", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "Scorciatoie da tastiera", "theme": { "light": "Tema chiaro", "dark": "Tema scuro", @@ -496,10 +496,10 @@ "drop_files": "Trascina i file per allegarli", "show_less": "Mostra meno", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Hai dimenticato un allegato?", + "message": "Il tuo messaggio menziona \"{keyword}\" ma nessun file è allegato. Inviare comunque?", + "send_anyway": "Invia comunque", + "back": "Torna alla modifica" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "Passa all'olandese", "switch_to_portuguese": "Passa al portoghese", "switch_to_russian": "Passa al russo", - "switching": "Cambio lingua in corso..." + "switching": "Cambio lingua in corso...", + "switch": "Cambia lingua", + "current": "Lingua corrente", + "polish": "Polski", + "switch_to_polish": "Passa al polacco", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Impostazioni", @@ -643,7 +661,7 @@ "security": "Sicurezza", "encryption": "Cifratura", "files": "File", - "contacts": "Contacts", + "contacts": "Contatti", "sidebar_apps": "App nella barra laterale", "notifications": "Notifiche" }, @@ -694,8 +712,8 @@ "below_subject": "Sotto l'oggetto" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "Mostra etichette della barra degli strumenti", + "description": "Mostra le etichette di testo accanto alle icone della barra degli strumenti. Disattivare per risparmiare spazio una volta acquisita familiarità con le icone." }, "hide_account_switcher": { "label": "Nascondi selettore account dalla barra laterale", @@ -893,7 +911,10 @@ "remove": "Rimuovi", "close": "Chiudi", "invalid_email": "Inserisci un indirizzo email valido", - "already_added": "Questo mittente è già attendibile" + "already_added": "Questo mittente è già attendibile", + "save_error": "Salvataggio non riuscito - controlla il log di debug Contatti per i dettagli", + "use_address_book_label": "Sincronizza con la rubrica", + "use_address_book_description": "Salva i mittenti attendibili in una rubrica \"Mittenti attendibili\" dedicata per sincronizzarli su tutti i tuoi dispositivi" }, "hover_actions": { "label": "Azioni rapide al passaggio del mouse", @@ -922,13 +943,13 @@ "error": "Il tuo browser non supporta questa funzionalità" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Promemoria allegati", + "description": "Avvisa prima dell'invio quando il messaggio menziona allegati ma nessuno è allegato", + "keywords_label": "Parole chiave di attivazione", + "keywords_description": "Parole o frasi che attivano il promemoria quando trovate nel messaggio", + "add_placeholder": "Aggiungi parola chiave...", "add": "Add", - "remove": "Remove" + "remove": "Rimuovi" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "Visualizzazione email", "email_description": "Rendering delle email, elaborazione TNEF e segna come letto", "push": "Notifiche push", - "push_description": "Configurazione e recapito delle notifiche push" + "push_description": "Configurazione e recapito delle notifiche push", + "contacts": "Contatti e rubriche", + "contacts_description": "Sincronizzazione contatti, operazioni rubrica e mittenti attendibili" }, "settings_sync": { "label": "Sincronizzazione impostazioni", @@ -1240,12 +1263,12 @@ "manage_description": "Aggiungi, modifica o rimuovi app personalizzate dalla barra laterale" }, "contacts": { - "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "title": "Contatti", + "description": "Importa ed esporta i tuoi contatti", + "import_label": "Importa contatti", + "import_description": "Importa contatti da un file vCard (.vcf)", + "export_label": "Esporta contatti", + "export_description": "Esporta tutti i contatti come file vCard (.vcf)", "manage_title": "Rubriche", "manage_description": "Rinomina le tue rubriche", "no_address_books": "Nessuna rubrica trovata", @@ -1418,10 +1441,10 @@ "description": "Configura come vengono visualizzati file e cartelle" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", - "inline": "Inline", - "sidebar": "Sidebar" + "label": "Navigazione cartelle", + "description": "Scegli come visualizzare le cartelle: in linea con i file o in un albero nella barra laterale", + "inline": "In linea", + "sidebar": "Barra laterale" }, "default_view": { "label": "Vista predefinita", @@ -2376,10 +2399,10 @@ "settings_behavior": "Comportamento", "settings_show_hidden": "Mostra file nascosti", "settings_show_hidden_desc": "Visualizza file e cartelle che iniziano con un punto", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", - "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout": "Navigazione cartelle", + "settings_folder_layout_desc": "Scegli come visualizzare le cartelle: in linea con i file o in un albero nella barra laterale", + "settings_folder_layout_inline": "In linea", + "settings_folder_layout_sidebar": "Barra laterale", "disabled_title": "La funzionalità File è stata disabilitata dal tuo amministratore", "disabled_description": "I caricamenti di file di grandi dimensioni tramite WebDAV possono causare instabilità di Stalwart/RocksDB, inclusi crash di memoria e utilizzo irrecuperabile del disco. I file eliminati potrebbero non essere immediatamente rimossi dallo storage. Questa funzionalità non è consigliata per ambienti di produzione.", "stability_warning": "I caricamenti di file di grandi dimensioni possono causare instabilità del server. I file eliminati potrebbero non essere immediatamente rimossi dallo storage. Usare con cautela." diff --git a/locales/ja/common.json b/locales/ja/common.json index fc40cc62..75fd47df 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "メールボックスを読み込み中...", "push_connected": "リアルタイム更新が有効", "push_disconnected": "リアルタイム更新が無効", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "キーボードショートカット", "theme": { "light": "ライトモード", "dark": "ダークモード", @@ -496,10 +496,10 @@ "drop_files": "ファイルをドロップして添付", "show_less": "折りたたむ", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "添付ファイルを忘れていませんか?", + "message": "メッセージに「{keyword}」が含まれていますが、ファイルが添付されていません。このまま送信しますか?", + "send_anyway": "そのまま送信", + "back": "編集に戻る" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "オランダ語に切り替え", "switch_to_portuguese": "ポルトガル語に切り替え", "switch_to_russian": "ロシア語に切り替え", - "switching": "言語を変更中..." + "switching": "言語を変更中...", + "switch": "言語を切り替え", + "current": "現在の言語", + "polish": "Polski", + "switch_to_polish": "ポーランド語に切り替え", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "設定", @@ -643,7 +661,7 @@ "security": "セキュリティ", "encryption": "暗号化", "files": "ファイル", - "contacts": "Contacts", + "contacts": "連絡先", "sidebar_apps": "サイドバーアプリ", "notifications": "通知" }, @@ -694,8 +712,8 @@ "below_subject": "件名の下" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "ツールバーラベルを表示", + "description": "ツールバーアイコンの横にテキストラベルを表示します。アイコンに慣れたらスペースを節約するために無効にできます。" }, "hide_account_switcher": { "label": "サイドバーのアカウント切替を非表示", @@ -893,7 +911,10 @@ "remove": "削除", "close": "閉じる", "invalid_email": "有効なメールアドレスを入力してください", - "already_added": "この送信者はすでに信頼されています" + "already_added": "この送信者はすでに信頼されています", + "save_error": "保存に失敗しました - 詳細は連絡先デバッグログを確認してください", + "use_address_book_label": "アドレス帳と同期", + "use_address_book_description": "信頼済み送信者を専用の「信頼済み送信者」アドレス帳に保存し、すべてのデバイスで同期します" }, "hover_actions": { "label": "ホバークイックアクション", @@ -922,13 +943,13 @@ "error": "お使いのブラウザはこの機能をサポートしていません" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "添付ファイルリマインダー", + "description": "メッセージに添付ファイルの言及があるのに添付されていない場合、送信前に警告します", + "keywords_label": "トリガーキーワード", + "keywords_description": "メッセージ内で見つかるとリマインダーを起動する単語やフレーズ", + "add_placeholder": "キーワードを追加...", "add": "Add", - "remove": "Remove" + "remove": "削除" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "メール表示", "email_description": "メールのレンダリング、TNEF処理、既読化", "push": "プッシュ通知", - "push_description": "プッシュ通知の設定と配信" + "push_description": "プッシュ通知の設定と配信", + "contacts": "連絡先とアドレス帳", + "contacts_description": "連絡先同期、アドレス帳操作、信頼済み送信者" }, "settings_sync": { "label": "設定の同期", @@ -1240,12 +1263,12 @@ "manage_description": "サイドバーのカスタムアプリを追加、編集、削除" }, "contacts": { - "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "title": "連絡先", + "description": "連絡先のインポートとエクスポート", + "import_label": "連絡先をインポート", + "import_description": "vCardファイル(.vcf)から連絡先をインポート", + "export_label": "連絡先をエクスポート", + "export_description": "すべての連絡先をvCardファイル(.vcf)としてエクスポート", "manage_title": "アドレス帳", "manage_description": "アドレス帳の名前を変更", "no_address_books": "アドレス帳が見つかりません", @@ -1418,10 +1441,10 @@ "description": "ファイルとフォルダーの表示方法を設定します" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", - "inline": "Inline", - "sidebar": "Sidebar" + "label": "フォルダナビゲーション", + "description": "フォルダの表示方法を選択:ファイルとインラインで表示するか、サイドバーにツリー表示するか", + "inline": "インライン", + "sidebar": "サイドバー" }, "default_view": { "label": "デフォルトビュー", @@ -2376,10 +2399,10 @@ "settings_behavior": "動作", "settings_show_hidden": "隠しファイルを表示", "settings_show_hidden_desc": "ドットで始まるファイルとフォルダーを表示します", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", - "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout": "フォルダナビゲーション", + "settings_folder_layout_desc": "フォルダの表示方法を選択:ファイルとインラインで表示するか、サイドバーにツリー表示するか", + "settings_folder_layout_inline": "インライン", + "settings_folder_layout_sidebar": "サイドバー", "disabled_title": "ファイル機能は管理者によって無効にされています", "disabled_description": "WebDAV経由の大容量ファイルアップロードは、メモリ不足クラッシュや回復不能なディスク使用量など、Stalwart/RocksDBの不安定性を引き起こす可能性があります。削除されたファイルはストレージからすぐに削除されない場合があります。この機能は本番環境では推奨されません。", "stability_warning": "大容量ファイルのアップロードはサーバーの不安定性を引き起こす可能性があります。削除されたファイルはストレージからすぐに削除されない場合があります。注意して使用してください。" diff --git a/locales/ko/common.json b/locales/ko/common.json index f64ed071..a4814189 100644 --- a/locales/ko/common.json +++ b/locales/ko/common.json @@ -496,10 +496,10 @@ "smime_unlock_button": "잠금 해제", "smime_passphrase_placeholder": "비밀번호", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "첨부 파일을 잊으셨나요?", + "message": "메시지에 \"{keyword}\"이(가) 언급되어 있지만 파일이 첨부되지 않았습니다. 그래도 보내시겠습니까?", + "send_anyway": "그래도 보내기", + "back": "편집으로 돌아가기" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "네덜란드어로 변경", "switch_to_portuguese": "포르투갈어로 변경", "switch_to_russian": "러시아어로 변경", - "switching": "언어를 변경하는 중..." + "switching": "언어를 변경하는 중...", + "switch": "언어 변경", + "current": "현재 언어", + "polish": "Polski", + "switch_to_polish": "폴란드어로 전환", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "설정", @@ -893,7 +911,10 @@ "remove": "삭제", "close": "닫기", "invalid_email": "올바른 이메일 주소를 입력해 주세요", - "already_added": "이미 신뢰하는 보낸 사람으로 추가되어 있어요" + "already_added": "이미 신뢰하는 보낸 사람으로 추가되어 있어요", + "save_error": "저장에 실패했습니다 - 자세한 내용은 연락처 디버그 로그를 확인하세요", + "use_address_book_label": "주소록과 동기화", + "use_address_book_description": "신뢰 발신자를 전용 \"신뢰 발신자\" 주소록에 저장하여 모든 기기에서 동기화합니다" }, "hover_actions": { "label": "빠른 호버 액션", @@ -922,13 +943,13 @@ "error": "이 브라우저에서는 이 기능을 지원하지 않아요" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "첨부 파일 알림", + "description": "메시지에 첨부 파일이 언급되었지만 첨부되지 않은 경우 보내기 전에 경고합니다", + "keywords_label": "트리거 키워드", + "keywords_description": "메시지에서 발견되면 알림을 표시하는 단어 또는 구문", + "add_placeholder": "키워드 추가...", "add": "Add", - "remove": "Remove" + "remove": "삭제" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "이메일 보기", "email_description": "이메일 렌더링, TNEF 처리 및 읽음 표시", "push": "푸시 알림", - "push_description": "푸시 알림 설정 및 전송" + "push_description": "푸시 알림 설정 및 전송", + "contacts": "연락처 및 주소록", + "contacts_description": "연락처 동기화, 주소록 작업, 신뢰 발신자" }, "settings_sync": { "label": "설정 동기화", @@ -2511,4 +2534,4 @@ "quota_title": "저장 공간 사용량", "quota_desc": "편지함 용량을 여기서 확인하세요. 공간을 많이 쓸수록 원이 점점 채워질 거예요." } -} \ No newline at end of file +} diff --git a/locales/lv/common.json b/locales/lv/common.json index 448cfab7..6ddd0c5a 100644 --- a/locales/lv/common.json +++ b/locales/lv/common.json @@ -19,7 +19,8 @@ "server_error": "Serveris īslaicīgi nav pieejams. Mēģiniet vēlāk.", "generic": "Notikusi neparedzēta kļūda. Ja tā atkārtojas, sazinieties ar administratoru.", "totp_invalid": "Nepareizs autentifikācijas kods. Pārbaudiet lietotni un mēģiniet vēlreiz.", - "oauth_discovery_failed": "SSO ir iespējots, bet autentifikācijas pakalpojums nav pieejams. Pārbaudiet OAuth iestatījumus." + "oauth_discovery_failed": "SSO ir iespējots, bet autentifikācijas pakalpojums nav pieejams. Pārbaudiet OAuth iestatījumus.", + "totp_required": "Nepieciešams divu faktoru autentifikācijas kods. Lūdzu, ievadiet kodu zemāk." }, "show_password": "Rādīt paroli", "hide_password": "Slēpt paroli", @@ -495,10 +496,10 @@ "smime_unlock_button": "Atbloķēt", "smime_passphrase_placeholder": "Parole", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Vai aizmirsāt pielikumu?", + "message": "Jūsu ziņojumā minēts \"{keyword}\", bet nav pievienots neviens fails. Vai tomēr sūtīt?", + "send_anyway": "Sūtīt tik un tā", + "back": "Atpakaļ pie rediģēšanas" } }, "confirm_dialog": { @@ -611,7 +612,25 @@ "switch_to_dutch": "Pārslēgt uz holandiešu valodu", "switch_to_portuguese": "Pārslēgt uz portugāļu valodu", "switch_to_russian": "Pārslēgt uz krievu valodu", - "switching": "Maina valodu..." + "switching": "Maina valodu...", + "switch": "Mainīt valodu", + "current": "Pašreizējā valoda", + "polish": "Polski", + "switch_to_polish": "Pārslēgt uz poļu valodu", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Iestatījumi", @@ -892,7 +911,10 @@ "remove": "Noņemt", "close": "Aizvērt", "invalid_email": "Ievadiet derīgu e-pasta adresi", - "already_added": "Šis sūtītājs jau ir sarakstā" + "already_added": "Šis sūtītājs jau ir sarakstā", + "save_error": "Neizdevās saglabāt - sīkāk skatiet Kontaktu atkļūdošanas žurnālā", + "use_address_book_label": "Sinhronizēt ar adrešu grāmatu", + "use_address_book_description": "Saglabāt uzticamos sūtītājus atsevišķā adrešu grāmatā \"Uzticamie sūtītāji\", lai tie sinhronizētos visās jūsu ierīcēs" }, "hover_actions": { "label": "Ātrās darbības, uzvirzot kursoru", @@ -921,13 +943,13 @@ "error": "Jūsu pārlūks neatbalsta šo funkciju" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Pielikumu atgādinājums", + "description": "Brīdināt pirms sūtīšanas, ja ziņojumā minēti pielikumi, bet neviens nav pievienots", + "keywords_label": "Aktivizēšanas atslēgvārdi", + "keywords_description": "Vārdi vai frāzes, kas aktivizē atgādinājumu, ja tie tiek atrasti jūsu ziņojumā", + "add_placeholder": "Pievienot atslēgvārdu...", "add": "Add", - "remove": "Remove" + "remove": "Noņemt" } }, "composer": { @@ -1025,7 +1047,8 @@ "description": "Jūsu vārds, kāds tas redzams serverī", "save": "Saglabāt", "success": "Redzamais vārds atjaunināts", - "error": "Neizdevās atjaunināt redzamo vārdu" + "error": "Neizdevās atjaunināt redzamo vārdu", + "placeholder": "Ievadiet savu parādāmo vārdu" }, "totp": { "section_title": "Divfaktoru autentifikācija", @@ -1169,7 +1192,9 @@ "error_create": "Neizdevās izveidot mapi", "error_rename": "Neizdevās pārdēvēt mapi", "error_delete": "Neizdevās izdzēst mapi", - "error_role": "Neizdevās atjaunināt mapes lomu" + "error_role": "Neizdevās atjaunināt mapes lomu", + "error_delete_has_children": "Nevar dzēst mapi: tajā joprojām ir apakšmapes. Vispirms tās dzēsiet vai pārvietojiet.", + "error_delete_has_email": "Nevar dzēst mapi: tajā joprojām ir e-pasti. Vispirms tos pārvietojiet vai dzēsiet." }, "advanced": { "title": "Papildu", @@ -1205,6 +1230,28 @@ "label": "Importēt iestatījumus", "description": "Augšupielādēt iestatījumus no JSON faila", "button": "Importēt" + }, + "debug_categories": { + "description": "Izvēlieties, kuras kategorijas žurnalēt. Atspējojiet nevajadzīgās kategorijas, lai samazinātu konsoles troksni.", + "jmap": "JMAP klients", + "jmap_description": "Pastkastes darbības, e-pastu ielāde un JMAP protokola pieprasījumi", + "calendar": "Kalendārs", + "calendar_description": "Kalendāra notikumi, importi un plānošanas ziņas", + "tasks": "Uzdevumi", + "tasks_description": "Kalendāra uzdevumu izveide, ielāde un atjaunināšana", + "auth": "Autentifikācija", + "auth_description": "Pieteikšanās, TOTP, tokenu apmaiņa un sesiju pārvaldība", + "filters": "Filtri", + "filters_description": "Sieve filtru noteikumi un prombūtnes skripti", + "email": "E-pasta skatīšana", + "email_description": "E-pasta renderēšana, TNEF apstrāde un atzīmēšana kā lasīts", + "push": "Push paziņojumi", + "push_description": "Push paziņojumu iestatīšana un piegāde", + "contacts": "Kontakti un adrešu grāmatas", + "contacts_description": "Kontaktu sinhronizācija, adrešu grāmatu darbības un uzticamie sūtītāji" + }, + "about": { + "title": "Bulwark Webmail" } }, "sidebar_apps": { @@ -1221,7 +1268,13 @@ "import_label": "Kontaktu imports", "import_description": "Importēt kontaktus no vCard faila (.vcf)", "export_label": "Kontaktu eksports", - "export_description": "Eksportēt visus kontaktus vCard failā (.vcf)" + "export_description": "Eksportēt visus kontaktus vCard failā (.vcf)", + "manage_title": "Adrešu grāmatas", + "manage_description": "Pārdēvēt savas adrešu grāmatas", + "no_address_books": "Adrešu grāmatas nav atrastas", + "categories_title": "Kategorijas", + "categories_description": "Pārdēvēt kontaktu kategorijas", + "no_categories": "Kategorijas nav atrastas" }, "filters": { "title": "Pasta filtri", @@ -1652,7 +1705,13 @@ "moved": "Kontakts pārvietots uz {name}", "moved_plural": "{count} kontakti pārvietoti uz {name}", "move_failed": "Neizdevās pārvietot kontaktu", - "address_book": "Adrešu grāmata" + "address_book": "Adrešu grāmata", + "rename": "Pārdēvēt adrešu grāmatu", + "name_label": "Adrešu grāmatas nosaukums", + "renamed": "Adrešu grāmata pārdēvēta", + "rename_failed": "Neizdevās pārdēvēt adrešu grāmatu", + "default": "Noklusējuma", + "manage": "Pārvaldīt adrešu grāmatas" }, "detail": { "emails": "E-pasta adreses", @@ -1860,7 +1919,11 @@ "error_create": "Neizdevās izveidot kontaktu", "error_update": "Neizdevās atjaunināt kontaktu", "error_delete": "Neizdevās izdzēst kontaktu" - } + }, + "rename_category": "Pārdēvēt kategoriju", + "category_name_label": "Kategorijas nosaukums", + "category_renamed": "Kategorija pārdēvēta", + "category_rename_failed": "Neizdevās pārdēvēt kategoriju" }, "calendar": { "title": "Kalendārs", @@ -2004,7 +2067,9 @@ "hover_preview_delay_500ms": "0,5 sekundes aizture", "hover_preview_delay_1s": "1 sekundes aizture", "hover_preview_delay_2s": "2 sekunžu aizture", - "hover_preview_off": "Izslēgts" + "hover_preview_off": "Izslēgts", + "show_birthday_calendar": "Kontaktu dzimšanas dienu kalendārs", + "show_birthday_calendar_desc": "Rādīt virtuālu kalendāru ar kontaktu dzimšanas dienām" }, "days": { "monday": "Pirmdiena", @@ -2133,7 +2198,13 @@ "confirm_delete": "Atteikties no «{name}»? Kalendārs un tā pasākumi tiks dzēsti.", "deleted": "Abonements dzēsts", "delete_error": "Neizdevās dzēst abonementu", - "last_refreshed": "Pēdējo reizi atjaunināts: {time}" + "last_refreshed": "Pēdējo reizi atjaunināts: {time}", + "save": "Saglabāt izmaiņas", + "saving": "Saglabā...", + "edit": "Rediģēt", + "edit_title": "Rediģēt abonementu", + "updated": "Atjaunināts \"{name}\"", + "update_error": "Neizdevās atjaunināt abonementu" }, "tasks": { "label": "Uzdevumi", @@ -2178,7 +2249,8 @@ "due_today": "Šodien", "due_tomorrow": "Rīt", "overdue": "Kavēts" - } + }, + "birthday_calendar": "Dzimšanas dienas" }, "advanced_search": { "title": "Izvērstā meklēšana", @@ -2330,7 +2402,10 @@ "settings_folder_layout": "Mapju izkārtojums", "settings_folder_layout_desc": "Kā attēlot mapes navigācijā", "settings_folder_layout_inline": "Kopā ar failiem", - "settings_folder_layout_sidebar": "Sānu josla" + "settings_folder_layout_sidebar": "Sānu josla", + "disabled_title": "Failu funkciju ir atspējojis administrators", + "disabled_description": "Lielu failu augšupielāde, izmantojot WebDAV, var radīt Stalwart/RocksDB nestabilitāti, tostarp atmiņas izsīkumu un neatkopjamu diska izmantojumu. Dzēstie faili var netikt nekavējoties izņemti no blob glabātuves. Šī funkcija nav ieteicama produkcijas vidēm.", + "stability_warning": "Lielu failu augšupielāde var radīt servera nestabilitāti. Dzēstie faili var netikt nekavējoties izņemti no glabātuves. Lietojiet piesardzīgi." }, "smime": { "your_certificates": "Jūsu sertifikāti", @@ -2407,7 +2482,8 @@ "enter_export_passphrase": "Iestatiet eksporta paroli", "export_passphrase_desc": "Izvēlieties paroli eksportējamajam PKCS#12 failam", "export_storage_desc": "Ievadiet krātuves paroli atslēgas atšifrēšanai pirms eksporta", - "incorrect_passphrase": "Nepareiza parole" + "incorrect_passphrase": "Nepareiza parole", + "status_signed_self_signed": "Paraksts ir derīgs, bet sertifikāts ir pašparakstīts (nav uzticams)" }, "tour": { "step_counter": "{current}. solis no {total}", @@ -2458,4 +2534,4 @@ "quota_title": "Krātuves izmantošana", "quota_desc": "Sekojiet līdzi savas pastkastes aizpildījumam šeit." } -} \ No newline at end of file +} diff --git a/locales/nl/common.json b/locales/nl/common.json index 685b19fa..b63e3a2c 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "Mappen laden...", "push_connected": "Real-time updates actief", "push_disconnected": "Real-time updates inactief", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "Sneltoetsen", "theme": { "light": "Lichte modus", "dark": "Donkere modus", @@ -496,10 +496,10 @@ "drop_files": "Sleep bestanden om bij te voegen", "show_less": "Minder tonen", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Bent u een bijlage vergeten?", + "message": "Uw bericht vermeldt \"{keyword}\" maar er is geen bestand bijgevoegd. Toch verzenden?", + "send_anyway": "Toch verzenden", + "back": "Terug naar bewerken" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "Overschakelen naar Nederlands", "switch_to_portuguese": "Overschakelen naar Portugees", "switch_to_russian": "Overschakelen naar Russisch", - "switching": "Taal wijzigen..." + "switching": "Taal wijzigen...", + "switch": "Taal wijzigen", + "current": "Huidige taal", + "polish": "Polski", + "switch_to_polish": "Overschakelen naar Pools", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Instellingen", @@ -643,7 +661,7 @@ "security": "Beveiliging", "encryption": "Versleuteling", "files": "Bestanden", - "contacts": "Contacts", + "contacts": "Contacten", "sidebar_apps": "Zijbalk-apps", "notifications": "Meldingen" }, @@ -694,8 +712,8 @@ "below_subject": "Onder het onderwerp" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "Werkbalklabels tonen", + "description": "Tekstlabels naast werkbalkpictogrammen weergeven. Uitschakelen om ruimte te besparen als u de pictogrammen kent." }, "hide_account_switcher": { "label": "Accountwisselaar in zijbalk verbergen", @@ -893,7 +911,10 @@ "remove": "Verwijderen", "close": "Sluiten", "invalid_email": "Voer een geldig e-mailadres in", - "already_added": "Deze afzender wordt al vertrouwd" + "already_added": "Deze afzender wordt al vertrouwd", + "save_error": "Opslaan mislukt - controleer het Contacten-debuglog voor details", + "use_address_book_label": "Synchroniseren met adresboek", + "use_address_book_description": "Sla vertrouwde afzenders op in een apart \"Vertrouwde afzenders\"-adresboek zodat ze op al je apparaten synchroniseren" }, "hover_actions": { "label": "Snelle hover-acties", @@ -922,13 +943,13 @@ "error": "Uw browser ondersteunt deze functie niet" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Bijlageherinnering", + "description": "Waarschuwen vóór verzending wanneer uw bericht bijlagen vermeldt maar er geen zijn bijgevoegd", + "keywords_label": "Triggerwoorden", + "keywords_description": "Woorden of zinnen die de herinnering activeren wanneer ze in uw bericht worden gevonden", + "add_placeholder": "Trefwoord toevoegen...", "add": "Add", - "remove": "Remove" + "remove": "Verwijderen" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "E-mailweergave", "email_description": "E-mailrendering, TNEF-verwerking en markeren als gelezen", "push": "Pushmeldingen", - "push_description": "Instellen en afleveren van pushmeldingen" + "push_description": "Instellen en afleveren van pushmeldingen", + "contacts": "Contacten en adresboeken", + "contacts_description": "Contactsynchronisatie, adresboekacties en vertrouwde afzenders" }, "settings_sync": { "label": "Instellingen synchroniseren", @@ -1240,12 +1263,12 @@ "manage_description": "Aangepaste apps toevoegen, bewerken of verwijderen uit de zijbalk" }, "contacts": { - "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "title": "Contacten", + "description": "Importeer en exporteer uw contacten", + "import_label": "Contacten importeren", + "import_description": "Contacten importeren uit een vCard-bestand (.vcf)", + "export_label": "Contacten exporteren", + "export_description": "Alle contacten exporteren als vCard-bestand (.vcf)", "manage_title": "Adresboeken", "manage_description": "Hernoem uw adresboeken", "no_address_books": "Geen adresboeken gevonden", @@ -1418,10 +1441,10 @@ "description": "Configureer hoe bestanden en mappen worden weergegeven" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", + "label": "Mapnavigatie", + "description": "Kies hoe mappen worden weergegeven: inline bij bestanden of in een boomstructuur in de zijbalk", "inline": "Inline", - "sidebar": "Sidebar" + "sidebar": "Zijbalk" }, "default_view": { "label": "Standaardweergave", @@ -2376,10 +2399,10 @@ "settings_behavior": "Gedrag", "settings_show_hidden": "Verborgen bestanden tonen", "settings_show_hidden_desc": "Bestanden en mappen weergeven die beginnen met een punt", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", + "settings_folder_layout": "Mapnavigatie", + "settings_folder_layout_desc": "Kies hoe mappen worden weergegeven: inline bij bestanden of in een boomstructuur in de zijbalk", "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout_sidebar": "Zijbalk", "disabled_title": "De bestandsfunctie is uitgeschakeld door uw beheerder", "disabled_description": "Grote bestandsuploads via WebDAV kunnen Stalwart/RocksDB-instabiliteit veroorzaken, waaronder geheugenfouten en onherstelbaar schijfgebruik. Verwijderde bestanden worden mogelijk niet onmiddellijk uit de opslag verwijderd. Deze functie wordt niet aanbevolen voor productieomgevingen.", "stability_warning": "Grote bestandsuploads kunnen serverinstabiliteit veroorzaken. Verwijderde bestanden worden mogelijk niet onmiddellijk uit de opslag verwijderd. Gebruik met voorzichtigheid." diff --git a/locales/pl/common.json b/locales/pl/common.json index ed1fb15a..94823572 100644 --- a/locales/pl/common.json +++ b/locales/pl/common.json @@ -303,7 +303,7 @@ "headers": { "routing": "Routing", "received": "Otrzymano", - "message_id": "Message ID", + "message_id": "ID wiadomości", "list_info": "Informacje o liście" }, "color_tag": { @@ -496,10 +496,10 @@ "smime_unlock_button": "Odblokuj", "smime_passphrase_placeholder": "Hasło", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Czy zapomniałeś o załączniku?", + "message": "Twoja wiadomość wspomina o \"{keyword}\", ale nie załączono żadnego pliku. Wysłać mimo to?", + "send_anyway": "Wyślij mimo to", + "back": "Wróć do edycji" } }, "confirm_dialog": { @@ -614,7 +614,23 @@ "switch_to_polish": "Przełącz na polski", "switch_to_portuguese": "Przełącz na portugalski", "switch_to_russian": "Przełącz na rosyjski", - "switching": "Zmiana języka..." + "switching": "Zmiana języka...", + "switch": "Zmień język", + "current": "Bieżący język", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Ustawienia", @@ -895,7 +911,10 @@ "remove": "Usuń", "close": "Zamknij", "invalid_email": "Wprowadź prawidłowy adres e-mail", - "already_added": "Ten nadawca jest już zaufany" + "already_added": "Ten nadawca jest już zaufany", + "save_error": "Nie udało się zapisać - sprawdź dziennik debugowania Kontaktów", + "use_address_book_label": "Synchronizuj z książką adresową", + "use_address_book_description": "Zapisuj zaufanych nadawców w osobnej książce „Zaufani nadawcy”, aby synchronizować ich na wszystkich urządzeniach" }, "hover_actions": { "label": "Szybkie akcje po najechaniu", @@ -924,13 +943,13 @@ "error": "Twoja przeglądarka nie obsługuje tej funkcji" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Przypomnienie o załączniku", + "description": "Ostrzegaj przed wysłaniem, gdy wiadomość wspomina o załącznikach, ale żaden nie jest dołączony", + "keywords_label": "Słowa kluczowe wyzwalające", + "keywords_description": "Słowa lub frazy, które wyzwalają przypomnienie po znalezieniu w wiadomości", + "add_placeholder": "Dodaj słowo kluczowe...", "add": "Add", - "remove": "Remove" + "remove": "Usuń" } }, "composer": { @@ -1199,7 +1218,9 @@ "email": "Wyświetlanie wiadomości", "email_description": "Renderowanie wiadomości e-mail, przetwarzanie TNEF i oznaczanie jako przeczytane", "push": "Powiadomienia push", - "push_description": "Konfiguracja i dostarczanie powiadomień push" + "push_description": "Konfiguracja i dostarczanie powiadomień push", + "contacts": "Kontakty i książki adresowe", + "contacts_description": "Synchronizacja kontaktów, operacje książki adresowej i zaufani nadawcy" }, "settings_sync": { "label": "Synchronizacja ustawień", diff --git a/locales/pt/common.json b/locales/pt/common.json index 468980a1..5b65ffc9 100644 --- a/locales/pt/common.json +++ b/locales/pt/common.json @@ -84,7 +84,7 @@ "loading_mailboxes": "Carregando caixas de entrada...", "push_connected": "Atualizações em tempo real ativas", "push_disconnected": "Atualizações em tempo real inativas", - "keyboard_shortcuts": "Keyboard Shortcuts", + "keyboard_shortcuts": "Atalhos de teclado", "theme": { "light": "Modo claro", "dark": "Modo escuro", @@ -496,10 +496,10 @@ "drop_files": "Solte arquivos para anexar", "show_less": "Mostrar menos", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Esqueceu um anexo?", + "message": "A sua mensagem menciona \"{keyword}\" mas nenhum ficheiro está anexado. Enviar mesmo assim?", + "send_anyway": "Enviar mesmo assim", + "back": "Voltar à edição" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "Mudar para Holandês", "switch_to_portuguese": "Mudar para Português", "switch_to_russian": "Mudar para Russo", - "switching": "Alterando idioma..." + "switching": "Alterando idioma...", + "switch": "Alterar idioma", + "current": "Idioma atual", + "polish": "Polski", + "switch_to_polish": "Mudar para polonês", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Configurações", @@ -643,7 +661,7 @@ "security": "Segurança", "encryption": "Criptografia", "files": "Arquivos", - "contacts": "Contacts", + "contacts": "Contactos", "sidebar_apps": "Apps da barra lateral", "notifications": "Notificações" }, @@ -680,7 +698,7 @@ "description": "Controle o espaçamento em toda a interface", "extra_compact": "Extra compacto", "compact": "Compacto", - "regular": "Regular", + "regular": "Normal", "comfortable": "Confortável" }, "animations": { @@ -694,8 +712,8 @@ "below_subject": "Abaixo do assunto" }, "toolbar_labels": { - "label": "Show Toolbar Labels", - "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + "label": "Mostrar etiquetas da barra de ferramentas", + "description": "Apresentar etiquetas de texto junto aos ícones da barra de ferramentas. Desativar para poupar espaço quando estiver familiarizado com os ícones." }, "hide_account_switcher": { "label": "Ocultar seletor de conta da barra lateral", @@ -893,7 +911,10 @@ "remove": "Remover", "close": "Fechar", "invalid_email": "Por favor, digite um endereço de e-mail válido", - "already_added": "Este remetente já é confiável" + "already_added": "Este remetente já é confiável", + "save_error": "Falha ao salvar - verifique o log de depuração de Contatos para detalhes", + "use_address_book_label": "Sincronizar com catálogo de endereços", + "use_address_book_description": "Armazene remetentes confiáveis em um catálogo \"Remetentes confiáveis\" dedicado para sincronizar em todos os seus dispositivos" }, "hover_actions": { "label": "Ações rápidas ao passar o mouse", @@ -922,13 +943,13 @@ "error": "Seu navegador não suporta esta funcionalidade" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Lembrete de anexo", + "description": "Avisar antes de enviar quando a mensagem menciona anexos mas nenhum está anexado", + "keywords_label": "Palavras-chave de ativação", + "keywords_description": "Palavras ou frases que ativam o lembrete quando encontradas na sua mensagem", + "add_placeholder": "Adicionar palavra-chave...", "add": "Add", - "remove": "Remove" + "remove": "Remover" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "Visualização de email", "email_description": "Renderização de emails, processamento TNEF e marcação como lido", "push": "Notificações push", - "push_description": "Configuração e entrega de notificações push" + "push_description": "Configuração e entrega de notificações push", + "contacts": "Contatos e catálogos de endereços", + "contacts_description": "Sincronização de contatos, operações do catálogo e remetentes confiáveis" }, "settings_sync": { "label": "Sincronização de configurações", @@ -1240,12 +1263,12 @@ "manage_description": "Adicionar, editar ou remover apps personalizados da barra lateral" }, "contacts": { - "title": "Contacts", - "description": "Import and export your contacts", - "import_label": "Import Contacts", - "import_description": "Import contacts from a vCard (.vcf) file", - "export_label": "Export Contacts", - "export_description": "Export all contacts as a vCard (.vcf) file", + "title": "Contactos", + "description": "Importar e exportar os seus contactos", + "import_label": "Importar contactos", + "import_description": "Importar contactos de um ficheiro vCard (.vcf)", + "export_label": "Exportar contactos", + "export_description": "Exportar todos os contactos como ficheiro vCard (.vcf)", "manage_title": "Catálogos de endereços", "manage_description": "Renomeie seus catálogos de endereços", "no_address_books": "Nenhum catálogo de endereços encontrado", @@ -1418,10 +1441,10 @@ "description": "Configure como arquivos e pastas são exibidos" }, "folder_layout": { - "label": "Folder Navigation", - "description": "Choose how folders are displayed: inline with files or in a sidebar tree", - "inline": "Inline", - "sidebar": "Sidebar" + "label": "Navegação de pastas", + "description": "Escolha como as pastas são apresentadas: integradas com os ficheiros ou numa árvore na barra lateral", + "inline": "Integrado", + "sidebar": "Barra lateral" }, "default_view": { "label": "Visualização padrão", @@ -2376,10 +2399,10 @@ "settings_behavior": "Comportamento", "settings_show_hidden": "Mostrar arquivos ocultos", "settings_show_hidden_desc": "Exibir arquivos e pastas que começam com um ponto", - "settings_folder_layout": "Folder Navigation", - "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", - "settings_folder_layout_inline": "Inline", - "settings_folder_layout_sidebar": "Sidebar", + "settings_folder_layout": "Navegação de pastas", + "settings_folder_layout_desc": "Escolha como as pastas são apresentadas: integradas com os ficheiros ou numa árvore na barra lateral", + "settings_folder_layout_inline": "Integrado", + "settings_folder_layout_sidebar": "Barra lateral", "disabled_title": "O recurso de arquivos foi desativado pelo seu administrador", "disabled_description": "Uploads de arquivos grandes via WebDAV podem causar instabilidade no Stalwart/RocksDB, incluindo falhas de memória e uso irrecuperável de disco. Arquivos excluídos podem não ser removidos imediatamente do armazenamento. Este recurso não é recomendado para ambientes de produção.", "stability_warning": "Uploads de arquivos grandes podem causar instabilidade no servidor. Arquivos excluídos podem não ser removidos imediatamente do armazenamento. Use com cautela." diff --git a/locales/ru/common.json b/locales/ru/common.json index fd705832..07af8057 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -496,10 +496,10 @@ "smime_unlock_button": "Разблокировать", "smime_passphrase_placeholder": "Парольная фраза", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "Вы забыли прикрепить файл?", + "message": "В вашем сообщении упоминается \"{keyword}\", но файл не прикреплён. Отправить всё равно?", + "send_anyway": "Отправить всё равно", + "back": "Вернуться к редактированию" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "Переключить на нидерландский", "switch_to_portuguese": "Переключить на португальский", "switch_to_russian": "Переключить на русский", - "switching": "Смена языка..." + "switching": "Смена языка...", + "switch": "Сменить язык", + "current": "Текущий язык", + "polish": "Polski", + "switch_to_polish": "Переключиться на польский", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "Настройки", @@ -893,7 +911,10 @@ "remove": "Удалить", "close": "Закрыть", "invalid_email": "Введите корректный email-адрес", - "already_added": "Этот отправитель уже является доверенным" + "already_added": "Этот отправитель уже является доверенным", + "save_error": "Не удалось сохранить - проверьте журнал отладки Контактов для подробностей", + "use_address_book_label": "Синхронизировать с адресной книгой", + "use_address_book_description": "Сохранять доверенных отправителей в отдельной адресной книге \"Доверенные отправители\", чтобы синхронизировать их на всех устройствах" }, "hover_actions": { "label": "Быстрые действия при наведении", @@ -922,13 +943,13 @@ "error": "Ваш браузер не поддерживает эту функцию" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "Напоминание о вложении", + "description": "Предупреждать перед отправкой, если в сообщении упоминаются вложения, но ничего не прикреплено", + "keywords_label": "Ключевые слова-триггеры", + "keywords_description": "Слова или фразы, при обнаружении которых в сообщении появляется напоминание", + "add_placeholder": "Добавить ключевое слово...", "add": "Add", - "remove": "Remove" + "remove": "Удалить" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "Просмотр почты", "email_description": "Отрисовка писем, обработка TNEF и пометка как прочитано", "push": "Push-уведомления", - "push_description": "Настройка и доставка push-уведомлений" + "push_description": "Настройка и доставка push-уведомлений", + "contacts": "Контакты и адресные книги", + "contacts_description": "Синхронизация контактов, операции адресной книги и доверенные отправители" }, "settings_sync": { "label": "Синхронизация настроек", diff --git a/locales/uk/common.json b/locales/uk/common.json new file mode 100644 index 00000000..cc277c8b --- /dev/null +++ b/locales/uk/common.json @@ -0,0 +1,2537 @@ +{ + "login": { + "title": "Веб-пошта", + "username_label": "Електронна пошта", + "username_placeholder": "user@example.com", + "password_label": "Пароль", + "password_placeholder": "Введіть свій пароль", + "jmap_endpoint_label": "Сервер JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Сервер має дозволити запити CORS із цього домену.", + "sign_in": "Увійдіть", + "signing_in": "Вхід...", + "loading": "Завантаження...", + "reconnecting": "З'єднання втрачено. Спроба повторного підключення…", + "error": { + "invalid_credentials": "Неправильна адреса електронної пошти або пароль. Перевірте свої облікові дані та повторіть спробу.", + "connection_failed": "Не вдалося підключитися до сервера. Перевірте підключення до Інтернету та повторіть спробу.", + "cors_blocked": "Сервер доступний, але він блокує перехресні запити. Перевірте налаштування CORS свого сервера JMAP і дозвольте цей домен.", + "server_error": "Сервер тимчасово недоступний. Спробуйте пізніше.", + "generic": "Сталася неочікувана помилка. Якщо це не зникне, зверніться до адміністратора.", + "totp_required": "Потрібен код двофакторної автентифікації. Будь ласка, введіть свій код нижче.", + "totp_invalid": "Недійсний код автентифікації. Перевірте свою програму автентифікації та повторіть спробу.", + "oauth_discovery_failed": "Система єдиного входу ввімкнена, але зв’язатися з постачальником ідентифікаційної інформації не вдалося. Перевірте конфігурацію OAuth." + }, + "show_password": "Показати пароль", + "hide_password": "Приховати пароль", + "totp_toggle": "У мене є код 2FA", + "remember_me": "пам'ятай мене", + "config_error": { + "title": "Помилка конфігурації", + "fetch_failed": "Не вдалося завантажити конфігурацію програми. Спробуйте пізніше.", + "server_not_configured": "Поштовий сервер не налаштовано. Будь ласка, зверніться до свого адміністратора." + }, + "remove_from_history": "Видалити з історії", + "totp_label": "Код автентифікації", + "totp_placeholder": "000000", + "session_expired": "Ваш сеанс закінчився. Увійдіть знову.", + "dismiss": "Відхилити", + "or": "або", + "sign_in_sso": "Увійдіть за допомогою SSO", + "add_account_title": "Додати обліковий запис", + "add_account_subtitle": "Увійдіть за допомогою іншого облікового запису", + "cancel": "Скасувати", + "website": "Веб-сайт", + "imprint": "Вихідні дані", + "privacy_policy": "Політика конфіденційності", + "try_demo": "Спробуйте демо", + "demo_description": "Досліджуйте за зразками даних — обліковий запис не потрібен", + "demo_launching": "Запуск демо...", + "demo_login_button": "Запустити демонстрацію", + "demo_tagline": "Спробуйте повнофункціональний поштовий клієнт. Обліковий запис не потрібен.", + "demo_no_signup": "Реєстрація не потрібна — вільно досліджуйте з зразками даних", + "oauth_completing": "Завершення входу...", + "oauth_error": { + "title": "Помилка автентифікації", + "invalid_state": "Помилка перевірки безпеки. Спробуйте ввійти знову.", + "missing_params": "Відсутні дані авторизації. Спробуйте ввійти знову.", + "token_exchange_failed": "Не вдалося завершити автентифікацію. Спробуйте ще раз.", + "access_denied": "У доступі відмовлено. Будь ласка, зверніться до свого адміністратора.", + "back_to_login": "Назад до входу" + } + }, + "sidebar": { + "close": "Закрити", + "compose": "Скласти", + "compose_hint": "Скласти (с)", + "search_placeholder": "Шукати пошту...", + "search_placeholder_hint": "Пошук пошти... (натисніть /)", + "storage": "Зберігання", + "storage_used": "б/в", + "storage_free": "безкоштовно", + "storage_total": "Всього", + "sign_out": "Вийти", + "sign_out_of": "Вийти з {account}", + "sign_out_all": "Вийти з усіх облікових записів", + "add_account": "Додати акаунт", + "set_as_default": "Встановити за умовчанням", + "switch_account": "Змінити обліковий запис", + "contacts": "Контакти", + "calendar": "Календар", + "settings": "Налаштування", + "admin": "адмін", + "files": "Файли", + "loading_mailboxes": "Завантаження поштових скриньок...", + "push_connected": "Активні оновлення в реальному часі", + "push_disconnected": "Оновлення в реальному часі неактивні", + "keyboard_shortcuts": "Комбінації клавіш", + "theme": { + "light": "Світловий режим", + "dark": "Темний режим", + "system": "Тема системи" + }, + "language": { + "title": "Мова" + }, + "mailboxes": { + "inbox": "Вхідні", + "sent": "Надіслано", + "drafts": "Чернетки", + "trash": "сміття", + "archive": "Архів", + "starred": "Позначено зірочкою", + "all_mail": "Вся пошта", + "spam": "Спам", + "important": "важливо" + }, + "expand": "Розгорнути", + "collapse": "Згорнути", + "expand_tooltip": "Розгорнути", + "collapse_tooltip": "Згорнути", + "mobile": { + "search": "Пошук", + "compose": "Скласти", + "go_back": "Іди назад" + }, + "clear_search": "Очистити пошук", + "vacation_active": "Автовідповідач активний", + "demo_banner": "Демонстраційний режим", + "demo_reset": "Скинути", + "demo_tour": "Тур", + "tags": "Теги", + "folders": "Папки", + "mail": "Пошта", + "nav_label": "Навігація", + "add_app": "програми" + }, + "sidebar_apps": { + "modal_title": "Програми бічної панелі", + "add_new": "Додати додаток", + "edit_app": "Редагувати додаток", + "name_label": "Ім'я", + "name_placeholder": "Мій додаток", + "name_required": "Необхідно вказати ім'я", + "url_label": "URL", + "url_required": "Необхідна URL-адреса", + "url_invalid": "Введіть дійсну URL-адресу http або https", + "icon_label": "значок", + "icon_required": "Потрібен значок", + "open_mode_label": "Відкритий режим", + "open_new_tab": "Нова вкладка", + "open_inline": "Вбудований", + "cancel": "Скасувати", + "add": "додати", + "update": "оновлення", + "delete": "Видалити", + "delete_confirm_title": "Видалити додаток", + "delete_confirm": "Ви впевнені, що хочете видалити \"{name}\"?", + "no_apps": "Ще не додано жодної програми", + "no_apps_hint": "Додайте власні програми та посилання на бічну панель", + "search_icons": "Значки пошуку...", + "show_popular": "Популярний", + "show_all": "все", + "no_icons_found": "Значок не знайдено", + "inline_badge": "Вбудований", + "tab_badge": "вкладка", + "show_on_mobile": "Показати на мобільному" + }, + "email_list": { + "no_emails": "Повідомлень не знайдено", + "no_emails_description": "Ця поштова скринька порожня", + "no_search_results": "Результатів не знайдено", + "no_search_results_description": "Спробуйте налаштувати пошук або фільтри", + "loading": "Завантаження електронних листів...", + "unread": "непрочитаний", + "to_me": "мені", + "to_recipients": "Для {count} одержувачів", + "and_others": "та {count} інші", + "draft": "Чернетка", + "starred": "Позначено зірочкою", + "conversations_count": "{count} з {total} розмов", + "conversations_count_plus": "{count}+ розмов", + "conversations_count_simple": "{count} розмов", + "no_conversations": "Жодних розмов", + "loading_more": "Завантаження інших електронних листів...", + "no_more_emails": "Більше не потрібно завантажувати електронні листи", + "batch_actions": { + "select": "Виберіть електронні листи", + "select_all": "Вибрати все", + "mark_read": "Позначити як прочитане", + "mark_unread": "Позначити як непрочитане", + "delete": "Видалити", + "delete_confirm_title": "Видалити електронні листи", + "delete_confirm_message": "Ви впевнені, що хочете видалити {count, plural, one {1 email} other {# emails}}?", + "clear_selection": "Очистити вибір" + }, + "permanent_delete": "Видалити остаточно", + "permanent_delete_confirm_title": "Видалити назавжди", + "permanent_delete_confirm_message": "Цей електронний лист буде видалено назавжди. Цю дію не можна скасувати.", + "permanent_delete_confirm_batch_message": "Ці {count, plural, one {1 email} other {# emails}} буде остаточно видалено. Цю дію не можна скасувати.", + "empty_folder": { + "button": "Порожня папка", + "confirm_title": "Порожня папка", + "confirm_message": "Усі електронні листи в цій папці буде остаточно видалено. Цю дію не можна скасувати.", + "confirm_button": "Порожня папка", + "junk_hint": "Ви можете очистити папку «Сміття», щоб остаточно видалити всі повідомлення.", + "trash_hint": "Ви можете очистити папку «Кошик», щоб остаточно видалити всі повідомлення." + } + }, + "email_viewer": { + "no_email_selected": "Електронна адреса не вибрана", + "no_email_description": "Виберіть електронний лист зі списку, щоб переглянути його тут", + "no_conversation_selected": "Розмова не вибрана", + "no_conversation_description": "Виберіть розмову зі списку, щоб прочитати її тут", + "compose": "Скласти", + "compose_hint": "Написати нове повідомлення", + "no_subject": "(без теми)", + "loading_email": "Завантаження електронної пошти...", + "loading": "Завантаження...", + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "delete": "Видалити", + "archive": "Архів", + "star": "зірка", + "unstar": "Зняти зірочку", + "mark_unread": "Позначити як непрочитане", + "mark_read": "Позначити як прочитане", + "print": "Роздрукувати", + "view_source": "Переглянути джерело", + "export_email": "Експортувати як .eml", + "import_email": "Імпорт .eml", + "keyboard_shortcuts": "Комбінації клавіш (?)", + "email_source": "Джерело електронної пошти", + "draft_banner": "Це повідомлення є чернеткою", + "edit_draft": "Редагувати", + "copy_source": "Копіювати в буфер обміну", + "source_copied": "Джерело скопійовано в буфер обміну", + "attachments": "Додатки", + "important": "важливо", + "download": "Завантажити", + "download_all": "Завантажити все", + "from": "Від", + "to": "до", + "cc": "CC", + "bcc": "BCC", + "date": "Дата", + "subject": "Тема", + "show_details": "Показати деталі", + "hide_details": "Приховати деталі", + "external_content_warning": "Зображення та зовнішній вміст заблоковано", + "load_external_content": "Завантажити зображення", + "trust_sender": "Завжди довіряйте цьому відправнику", + "back_to_list": "Повернутися до списку", + "view_contact": "Переглянути контакт", + "message_details": "Деталі повідомлення", + "more_reply_options": "Більше варіантів відповіді", + "set_color": "Встановити тег", + "tag": "Тег", + "more_actions": "Більше дій", + "previous": "попередня", + "next": "Далі", + "move_to": "Перейти до...", + "remove_color": "Видалити тег", + "more_count": "+ ще {count}", + "characters_count": "{count} символів", + "quick_reply_placeholder": "Напишіть швидку відповідь...", + "more_options": "Більше варіантів", + "sending": "Надсилання...", + "security_authentication": "Безпека та автентифікація", + "technical_details": "Технічні деталі", + "message_id_label": "ID повідомлення:", + "reply_to_label": "Відповідь:", + "delivery_time_label": "Термін доставки:", + "conversation_part_label": "Частина розмови:", + "previous_messages": "{count} попереднє повідомлення", + "previous_messages_plural": "{count} попередніх повідомлень", + "time": { + "day": "день", + "days": "днів", + "hour": "година", + "hours": "години", + "minute": "хвилина", + "minutes": "хвилин" + }, + "unknown_sender": "Невідомий", + "recipient_me": "мене", + "recipient_and_others": "{name} та {count} інші", + "recipient_to_prefix": "до:", + "authentication": { + "title": "Аутентифікація", + "status": { + "verified": "Перевірено", + "warning": "УВАГА", + "none": "Не автентифіковано" + }, + "spf": { + "pass": "SPF пройдено", + "fail": "Збій SPF", + "none": "Без SPF" + }, + "dkim": { + "pass": "DKIM дійсний", + "fail": "Недійсний DKIM", + "none": "Без DKIM" + }, + "dmarc": { + "pass": "Перепустка DMARC", + "fail": "Помилка DMARC", + "none": "Без DMARC" + }, + "spam_score": "Оцінка спаму" + }, + "headers": { + "routing": "Маршрутизація", + "received": "Отримано", + "message_id": "ID повідомлення", + "list_info": "Інформація про список" + }, + "color_tag": { + "title": "Кольоровий тег", + "red": "Червоний", + "orange": "Помаранчевий", + "yellow": "Жовтий", + "green": "Зелений", + "blue": "Синій", + "purple": "Фіолетовий", + "pink": "Рожевий", + "none": "Жодного" + }, + "tooltips": { + "reply": "Відповісти (р)", + "reply_all": "Відповісти всім (а)", + "forward": "Вперед (f)", + "archive": "Архів (e)", + "delete": "Видалити (# або Del)", + "star": "зірка (и)", + "unstar": "Зняти зірочки", + "compose": "Скласти (с)", + "previous": "Попередній електронний лист", + "next": "Наступний електронний лист", + "edit_draft": "Редагувати чернетку" + }, + "spam": { + "button_title": "Повідомити про спам", + "not_spam_title": "Позначити як законне", + "toast_success": "Перенесено в сміття", + "toast_batch": "{count} електронних листів переміщено до спаму", + "toast_undo": "Скасувати", + "toast_not_spam_success": "Переміщено до папки \"Вхідні\".", + "toast_not_spam_batch": "{count} електронних листів переміщено до папки \"Вхідні\".", + "error": "Не вдалося повідомити про спам", + "error_not_spam": "Не вдалося відновити електронну пошту" + }, + "unsubscribe_banner": { + "label": "Інформаційний бюлетень", + "button": "Відписатися", + "confirm_title": "Скасувати підписку на цього відправника?", + "confirm_button": "Підтвердити", + "cancel": "Скасувати", + "success_http": "Сторінка скасування підписки відкрилася в новій вкладці", + "success_mailto": "Запит на скасування підписки надіслано на ваш поштовий клієнт", + "error": "Неможливо скасувати підписку", + "dismiss": "Відхилити" + }, + "calendar_invitation": { + "loading": "Завантаження деталей події…", + "title": "Календар запрошення", + "published_title": "Опублікована подія", + "response_title": "Реакція на подію", + "update_title": "Оновлення події", + "counter_title": "Зустрічна пропозиція", + "refresh_title": "Запит на оновлення", + "declined_counter_title": "Зустрічна пропозиція відхилена", + "cancelled_title": "Подію скасовано", + "organizer": "Організовано {name}", + "attendees": "{count, plural, one {# учасник} few {# учасники} many {# учасників} other {# учасників}}", + "accept": "прийняти", + "maybe": "можливо", + "decline": "відхилити", + "add_to_calendar": "Додати в календар", + "added": "Додано до календаря", + "rsvp_sent": "Відповідь надіслано", + "parse_error": "Не вдалося прочитати запрошення", + "action_failed": "Не вдалося виконати цю дію календаря.", + "no_calendar": "Календар недоступний", + "published_info": "Ця подія була опублікована для ознайомлення.", + "response_info": "Це повідомлення містить відповідь учасника.", + "response_info_organizer": "Ця відповідь учасника оновлює вашу подію.", + "update_info": "Це повідомлення оновлює наявну подію.", + "counter_info": "Це повідомлення пропонує зміни до події.", + "counter_info_organizer": "Цей учасник запропонував зміни до вашої події.", + "refresh_info": "У цьому повідомленні запитуються останні деталі події.", + "refresh_info_organizer": "Учасник попросив останні подробиці події.", + "declined_counter_info": "Організатор відхилив зустрічну пропозицію.", + "authentication_failed_info": "Не вдалося перевірити автентифікацію пошти для цього запрошення. Ставтеся до дій календаря з обережністю.", + "authentication_missing_info": "Це запрошення не включає перевірену автентифікацію електронної пошти. Уточнюйте деталі в організатора, якщо щось виглядає незвичним.", + "sender_mismatch_info": "Це запрошення надіслано з {sender}, а організатор, зазначений у даних календаря, {organizer}.", + "sender_mismatch_unverified_info": "Це запрошення було надіслано з {sender}, а організатором, указаним у даних календаря, є {organizer}, і повідомлення не вдалося перевірити.", + "organizer_role": "Ви організовуєте цю подію", + "your_response": "Ваша відповідь: {status}", + "response_needed": "Потребує відповіді", + "response_accepted": "прийнято", + "response_tentative": "Орієнтовний", + "response_declined": "Відхилено", + "response_delegated": "Делегований", + "actor_sent_info": "Надіслано {name}.", + "actor_response_info": "{name} відповів {status}.", + "actor_counter_info": "{name} запропонував зміни до цієї події.", + "actor_refresh_info": "{name} запитав останні деталі події.", + "actor_declined_counter_info": "{name} відхилив зустрічну пропозицію.", + "actor_note": "Примітка: {comment}", + "actor_unknown": "Хтось", + "proposed_changes": "Пропоновані зміни", + "change_title": "Назва", + "change_time": "час", + "change_location": "Розташування", + "change_description": "опис", + "change_empty": "Жодного", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Застосувати запропоновані зміни", + "proposal_applied": "Запропоновані зміни застосовано.", + "review_proposal": "Перегляньте пропозицію", + "review_request": "Запит на перегляд", + "view_in_calendar": "Переглянути в календарі", + "select_calendar": "Виберіть календар", + "already_in_calendar": "Уже у вашому календарі", + "request_info": "Вас запросили на цю подію. Дайте відповідь, щоб повідомити організатора про вашу доступність.", + "cancel_info": "Організатор скасував цю подію.", + "event_updated": "Оновлення №{sequence}", + "event_status_tentative": "Орієнтовний", + "event_status_cancelled": "Скасовано" + }, + "send": "Надіслати", + "more": "більше" + }, + "email_composer": { + "new_message": "Нове повідомлення", + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "reply_to": "Відповісти", + "reply_all_to": "Відповісти всім", + "forward_message": "вперед", + "from": "Від", + "to": "до", + "cc": "CC", + "bcc": "BCC", + "subject": "Тема", + "body_placeholder": "Напишіть своє повідомлення...", + "send": "Надіслати", + "cancel": "Скасувати", + "attach": "Прикріпити", + "discard": "Відкинути", + "discard_draft_title": "Відхилити чернетку?", + "discard_draft_confirm": "У вас є незбережені зміни. Ви хочете відхилити цю чернетку?", + "saving": "Збереження...", + "draft_saved": "Чернетку збережено", + "save_failed": "Не вдалося зберегти", + "to_placeholder": "Адреси електронної пошти одержувачів", + "cc_placeholder": "Одержувачі копії", + "bcc_placeholder": "Одержувачі прихованої копії", + "subject_placeholder": "Тема", + "cc_label": "Копія:", + "bcc_label": "Прихована копія:", + "subject_label": "Тема:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(без теми)", + "unknown_sender": "Невідомий", + "quote": { + "reply_header": "{date}, {sender} написав:", + "forward_header": "---------- Переслане повідомлення ----------", + "from": "Від: {sender}", + "date": "Дата: {date}", + "subject": "Тема: {subject}", + "to": "Кому: {recipients}" + }, + "remove_sub_address": "Видалити підадресу", + "use_template": "Шаблон", + "save_as_template": "Зберегти як шаблон", + "validation": { + "recipient_required": "Додайте одержувача для надсилання", + "subject_required": "Додайте тему", + "body_required": "Напишіть повідомлення або прикріпіть файл" + }, + "upload_progress": "Завантаження {uploaded} / {total}", + "upload_cancel": "Скасувати завантаження", + "upload_failed": "Не вдалося завантажити {filename}", + "drop_files": "Перетягніть файли, щоб прикріпити", + "show_less": "Показувати менше", + "send_failed": "Не вдалося надіслати електронний лист", + "continue_draft": "Продовжити чернетку", + "close_draft_title": "Зберегти чи видалити чернетку?", + "close_draft_message": "У вас є незбережені зміни. Зберегти це як чернетку чи видалити?", + "save_draft": "Зберегти чернетку", + "smime_sign_on": "Підпис S/MIME увімкнено", + "smime_sign_off": "Увімкнути підпис S/MIME", + "smime_encrypt_on": "Шифрування S/MIME увімкнено", + "smime_encrypt_off": "Увімкніть шифрування S/MIME", + "smime_encrypt_unavailable": "Шифрування S/MIME недоступне – відсутні сертифікати одержувача", + "smime_unlock_title": "Розблокувати ключ S/MIME", + "smime_unlock_message": "Введіть парольну фразу, щоб розблокувати ключ підпису S/MIME.", + "smime_unlock_button": "Розблокувати", + "smime_passphrase_placeholder": "Парольна фраза", + "forgot_attachment": { + "title": "Ви забули вкладення?", + "message": "У вашому повідомленні згадується \"{keyword}\", але файл не вкладено. Все одно надіслати?", + "send_anyway": "Все одно надішліть", + "back": "Назад до редагування" + } + }, + "confirm_dialog": { + "confirm": "Підтвердити", + "cancel": "Скасувати" + }, + "common": { + "loading": "Завантаження...", + "error": "Помилка", + "success": "Успіх", + "cancel": "Скасувати", + "save": "зберегти", + "delete": "Видалити", + "edit": "Редагувати", + "close": "Закрити", + "search": "Пошук", + "refresh": "Оновити", + "settings": "Налаштування", + "help": "Довідка", + "logout": "Вийти", + "yes": "так", + "no": "немає", + "unknown": "Невідомий", + "app_title": "Веб-пошта", + "reconnecting": "З'єднання втрачено. Спроба повторного підключення…", + "rate_limited_title": "Швидкість автентифікації сервера тимчасово обмежена.", + "rate_limited_detail": "Bulwark призупинив фонові запити, щоб уникнути блокування. Повторна спроба через {seconds} с.", + "rate_limited_action_title": "Запит призупинено, щоб уникнути блокування.", + "rate_limited_action_detail": "Bulwark чекає закінчення часу відновлення сервера, перш ніж надсилати додаткові автентифіковані запити. Повторіть спробу через {seconds} с." + }, + "notifications": { + "email_sent": "Електронна пошта успішно надіслана", + "email_deleted": "Електронну пошту видалено", + "email_archived": "Електронний лист заархівовано", + "email_starred": "Електронна пошта позначена зірочкою", + "email_unstarred": "З електронної пошти знято зірочку", + "email_marked_read": "Електронна пошта позначена як прочитана", + "email_marked_unread": "Електронна пошта позначена як непрочитана", + "copied_to_clipboard": "Скопійовано в буфер обміну", + "source_copied": "Джерело скопійовано в буфер обміну", + "error_sending": "Не вдалося надіслати електронний лист", + "error_deleting": "Не вдалося видалити електронну пошту", + "error_loading": "Не вдалося завантажити електронні листи", + "new_email": "Нова електронна пошта", + "new_email_from": "Від {sender}", + "click_to_view": "Натисніть, щоб переглянути", + "email_moved": "Електронну адресу переміщено", + "emails_moved": "{count} електронних листів переміщено", + "moved_to_mailbox": "Переміщено до {mailbox}", + "move_failed": "Не вдалося перемістити", + "move_error": "Не вдалося перемістити електронні листи до вибраної папки", + "email_tagged": "Електронна пошта позначена тегами", + "emails_tagged": "{count} електронних листів позначено тегами", + "tag_failed": "Помилка тегування", + "identity_created": "Ідентичність створено успішно", + "identity_updated": "Ідентичність успішно оновлено", + "identity_deleted": "Ідентичність видалено", + "identity_set_primary": "Основну особу оновлено", + "identity_create_failed": "Не вдалося створити ідентифікатор: {error}", + "identity_update_failed": "Не вдалося оновити ідентифікатор: {error}", + "identity_delete_failed": "Не вдалося видалити особу: {error}", + "identity_unauthorized": "Ви не авторизовані надсилати з цієї електронної адреси", + "identity_not_found": "Особа не знайдена", + "vacation_saved": "Налаштування автовідповідача збережено", + "vacation_save_failed": "Не вдалося зберегти налаштування автовідповідача", + "filters_saved": "Фільтри успішно збережено", + "filters_save_failed": "Не вдалося зберегти фільтри", + "filters_deleted": "Правило фільтра видалено", + "templates_exported": "Шаблони успішно експортовано", + "templates_imported": "{count, plural, one {# template} other {# templates}} імпортовано", + "templates_import_errors": "Деякі шаблони не вдалося імпортувати", + "templates_import_empty": "У файлі не знайдено шаблонів", + "export_email_error": "Не вдалося експортувати електронну пошту", + "import_email_success": "Електронну пошту успішно імпортовано", + "import_email_error": "Не вдалося імпортувати електронну пошту" + }, + "date": { + "today": "Сьогодні", + "yesterday": "вчора", + "this_week": "Цього тижня", + "last_week": "Минулого тижня", + "this_month": "Цей місяць", + "older": "Старший", + "just_now": "Просто зараз", + "minutes_ago": "{count} хвилин тому", + "minutes_ago_plural": "{count} хвилин тому", + "hours_ago": "{count} годин тому", + "hours_ago_plural": "{count} годин тому", + "days_ago": "{count} день тому", + "days_ago_plural": "{count} днів тому" + }, + "language": { + "title": "мова", + "english": "англійська", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Нідерланди", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Виберіть мову", + "switch_to_english": "Переключитися на англійську", + "switch_to_french": "Перейти на французьку", + "switch_to_japanese": "Перейти на японську", + "switch_to_spanish": "Перейти на іспанську", + "switch_to_italian": "Перейти на італійську", + "switch_to_german": "Перейти на німецьку", + "switch_to_dutch": "Перейти на голландську", + "switch_to_portuguese": "Переключитися на португальську", + "switch_to_russian": "Перейти на російську", + "switching": "Зміна мови...", + "switch": "Змінити мову", + "current": "Поточна мова", + "en": "англійська", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Нідерланди", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文", + "polish": "Polski", + "switch_to_polish": "Перемкнути на польську" + }, + "settings": { + "title": "Налаштування", + "back_to_mail": "Назад до пошти", + "save_success": "Налаштування успішно збережено", + "import_success": "Налаштування успішно імпортовано", + "import_error": "Не вдалося імпортувати налаштування", + "reset_confirm": "Ви впевнені, що бажаєте скинути всі налаштування до стандартних?", + "unsaved_changes": "У вас є незбережені зміни", + "discard_changes": "Скасувати незбережені зміни?", + "discard": "Відкинути", + "keep_editing": "Продовжуйте редагувати", + "tabs": { + "appearance": "Зовнішній вигляд", + "language": "Мова та регіон", + "email": "Поведінка електронної пошти", + "composer": "Композитор", + "privacy": "Конфіденційність і безпека", + "account": "Обліковий запис", + "identities": "Ідентичності", + "vacation": "Відповідач у відпустці", + "advanced": "Просунутий", + "calendar": "Календар", + "filters": "Фільтри", + "templates": "Шаблони", + "folders": "Папки", + "keywords": "Ключові слова", + "security": "Безпека", + "files": "Файли", + "contacts": "Контакти", + "encryption": "Шифрування", + "sidebar_apps": "Програми бічної панелі", + "notifications": "Сповіщення" + }, + "tab_groups": { + "general": "Загальний", + "account": "Обліковий запис і ідентифікатор", + "organization": "Організація пошти", + "apps": "програми", + "system": "система" + }, + "appearance": { + "title": "Зовнішній вигляд", + "description": "Налаштуйте зовнішній вигляд вашої веб-пошти", + "theme": { + "label": "Тема", + "description": "Виберіть бажану колірну схему", + "light": "світло", + "dark": "Темний", + "system": "система" + }, + "language": { + "label": "Мова", + "description": "Виберіть бажану мову" + }, + "font_size": { + "label": "Розмір шрифту", + "description": "Налаштуйте розмір тексту для кращої читабельності", + "small": "Маленький", + "medium": "Середній", + "large": "Великий" + }, + "list_density": { + "label": "Щільність", + "description": "Контролюйте інтервали та відступи в інтерфейсі", + "extra_compact": "Дуже компактний", + "compact": "Компактний", + "regular": "Регулярний", + "comfortable": "Комфортно" + }, + "animations": { + "label": "Увімкнути анімацію", + "description": "Показувати плавні переходи та ефекти" + }, + "toolbar_position": { + "label": "Положення панелі інструментів", + "description": "Де відображати кнопки дій електронної пошти (Відповісти, Архівувати, Видалити тощо)", + "top": "Топ", + "below_subject": "Тема нижче" + }, + "toolbar_labels": { + "label": "Показати мітки панелі інструментів", + "description": "Відображати текстові мітки поруч із піктограмами панелі інструментів. Вимкніть, щоб заощадити місце, коли ви ознайомитеся з піктограмами." + }, + "hide_account_switcher": { + "label": "Приховати перемикач облікових записів на бічній панелі", + "description": "Сховайте селектор облікових записів у верхній частині бічної панелі папок. Ви все ще можете перемикати облікові записи з нижньої панелі навігації." + }, + "show_rail_account_list": { + "label": "Показувати аватари облікових записів на панелі навігації", + "description": "Відображати кола окремих облікових записів у нижній частині панелі навігації для швидкого перемикання з кнопкою виходу внизу." + } + }, + "keywords": { + "title": "Ключові слова електронної пошти", + "description": "Визначте ключові слова (мітки/теги), щоб упорядкувати свої листи за кольорами. Вони зберігаються як ключові слова JMAP на сервері.", + "add_keyword": "Додати ключове слово", + "reset_defaults": "Скинути до значень за замовчуванням", + "label_field": "Відображуване ім'я", + "label_placeholder": "напр. Робота, Особиста, Терміново", + "id_field": "ID ключового слова", + "id_placeholder": "напр. робота, особисте", + "color_field": "колір", + "id_exists": "Цей ідентифікатор ключового слова вже існує", + "edit": "Редагувати ключове слово", + "delete": "Видалити ключове слово", + "save": "зберегти", + "add": "додати", + "cancel": "Скасувати", + "migrating": "Оновлення ключового слова в наявних електронних листах…", + "migration_error": "Не вдалося оновити ключове слово в існуючих електронних листах" + }, + "notifications": { + "test_sound": "Тестовий звук сповіщення", + "sounds": { + "default": "За замовчуванням (звуковий сигнал)", + "cheerful": "Веселий", + "involved": "Залучений", + "swift": "Швидкий жест", + "relax": "Розслабтеся" + }, + "sound_selection": { + "title": "Звук сповіщення", + "description": "Виберіть звук для сповіщень", + "choose": "Звук", + "choose_desc": "Виберіть сигнал сповіщення та натисніть значок динаміка, щоб переглянути його" + }, + "email": { + "title": "Сповіщення електронною поштою", + "description": "Налаштувати сповіщення для вхідних електронних листів", + "enabled": "Сповіщення електронною поштою", + "enabled_desc": "Показувати сповіщення про надходження нових електронних листів", + "sound": "Звук сповіщення", + "sound_desc": "Відтворення звукового сповіщення про надходження нових електронних листів" + }, + "calendar": { + "title": "Сповіщення календаря", + "description": "Налаштувати сповіщення про події календаря", + "enabled": "Сповіщення про події", + "enabled_desc": "Показувати сповіщення про майбутні події календаря", + "sound": "Звук сповіщення", + "sound_desc": "Відтворення звукового сповіщення для нагадувань календаря", + "invitation_parsing": "Проаналізуйте запрошення електронною поштою", + "invitation_parsing_desc": "Виявляти запрошення календаря у вкладеннях електронної пошти та показувати дії календаря" + } + }, + "language_region": { + "title": "Мова та регіон", + "description": "Налаштуйте мовні та регіональні параметри", + "language": { + "label": "Мова", + "description": "Виберіть бажану мову", + "english": "англійська", + "french": "Français" + }, + "date_format": { + "label": "Формат дати", + "description": "Як мають відображатися дати", + "regional": "Регіональний", + "iso": "ISO 8601", + "custom": "Довільний" + }, + "time_format": { + "label": "Формат часу", + "description": "Виберіть 12-годинний або 24-годинний формат годинника", + "12h": "12-годинний", + "24h": "24 години" + }, + "first_day": { + "label": "Перший день тижня", + "description": "Почніть тиждень у неділю чи понеділок", + "sunday": "неділя", + "monday": "понеділок" + } + }, + "email_behavior": { + "title": "Поведінка електронної пошти", + "description": "Налаштувати спосіб обробки електронних листів", + "mark_read": { + "label": "Позначити як прочитане", + "description": "Коли позначати листи як прочитані під час відкриття", + "instant": "Миттєво", + "delay_3s": "Через 3 секунди", + "delay_5s": "Через 5 секунд", + "never": "Ніколи" + }, + "delete_action": { + "label": "Видалити дію", + "description": "Що відбувається, коли ви видаляєте електронний лист", + "trash": "Перемістити в кошик", + "permanent": "Видалити назавжди", + "warning": "Електронні листи буде видалено назавжди, і їх неможливо буде відновити. Ця дія незворотна." + }, + "archive_mode": { + "label": "Архівувати в", + "description": "Як упорядкувати листи під час архівування", + "single": "Одна папка", + "year": "Папка на рік", + "month": "Папка на місяць", + "reorganize": "Реорганізувати існуючий архів", + "reorganize_success": "{count, plural, =0 {Немає листів для реорганізації} =1 {1 лист реорганізовано} other {# листів реорганізовано}}", + "reorganize_error": "Не вдалося реорганізувати архів" + }, + "permanently_delete_junk": { + "label": "Видалити непотріб назавжди", + "description": "Назавжди видаляйте електронні листи з папки «Сміття» замість того, щоб переміщувати їх у кошик" + }, + "mail_layout": { + "label": "Макет пошти", + "description": "Вибирайте між класичною розділеною панеллю читання та зосередженим потоком читання у стилі Gmail.", + "split": "Розділена панель", + "split_description": "Тримайте список повідомлень і панель читання видимими поруч.", + "focus": "Сфокусований список", + "focus_description": "Показувати один рядок на повідомлення та відкривати пошту на всю ширину, зберігаючи бічну панель папки видимою." + }, + "show_preview": { + "label": "Показати попередній перегляд тексту", + "description": "Відобразити попередній перегляд електронної пошти в списку", + "focus_description": "Відображати вбудований текст попереднього перегляду всередині однорядкового списку повідомлень у фокусі" + }, + "disable_threading": { + "label": "Вимкнути групування розмов", + "description": "Показувати електронні листи як окремі повідомлення, а не згруповані за розмовами" + }, + "plain_text_mode": { + "label": "Тільки звичайний текст", + "description": "Вимкніть редактор форматованого тексту та надсилайте всі електронні листи лише як звичайний текст, включаючи відповіді та пересилання" + }, + "auto_select_reply_identity": { + "label": "Автоматичний вибір адреси для відповіді", + "description": "Під час відповіді автоматично змінюйте адресу відправника на особу, яка спочатку отримала повідомлення" + }, + "attachment_click_action": { + "label": "Вкладення Натисніть Дія", + "description": "Виберіть, чи клацання вкладеного файлу попередньо переглядає його чи негайно завантажує", + "preview": "Попередній перегляд, коли це можливо", + "download": "Завантажте негайно" + }, + "attachment_position": { + "label": "Позиція прикріплення", + "description": "Де відображати вкладення в заголовку електронної пошти", + "beside-sender": "Поруч із відправником", + "below-header": "Під заголовком" + }, + "emails_per_page": { + "10": "10 електронних листів", + "25": "25 електронних листів", + "50": "50 електронних листів", + "100": "100 електронних листів", + "label": "Кількість електронних листів на сторінку", + "description": "Кількість електронних листів для одночасного завантаження" + }, + "always_light_mode": { + "label": "Завжди показувати електронні листи в світлому режимі", + "description": "Візуалізуйте вміст електронної пошти в світлому режимі, навіть якщо програма працює в темному режимі, уникаючи проблем з перетворенням у темний режим" + }, + "external_content": { + "label": "Зовнішній вміст", + "description": "Як працювати із зображеннями та зовнішнім вмістом", + "ask": "Завжди запитуйте", + "block": "Завжди блокувати", + "allow": "Завжди дозволяти" + }, + "trusted_senders": { + "label": "Довірені відправники", + "description": "Керуйте відправниками, зображення яких завантажуються автоматично", + "count_zero": "Жодного", + "count_one": "1 відправник", + "count_other": "{count} відправників", + "modal_title": "Довірені відправники", + "empty_title": "Ще немає надійних відправників", + "empty_description": "Переглядаючи електронний лист із заблокованими зображеннями, натисніть «Завжди довіряти цьому відправнику», щоб додати їх сюди.", + "add_manually": "Додайте відправника вручну", + "add_button": "додати", + "add_placeholder": "Введіть електронну адресу", + "search_placeholder": "Пошук відправників...", + "no_results": "Немає відправників, які відповідають вашому запиту", + "remove": "видалити", + "close": "Закрити", + "invalid_email": "Введіть дійсну електронну адресу", + "already_added": "Цей відправник уже є надійним", + "save_error": "Не вдалося зберегти — подробиці перевірте в журналі налагодження Контактів", + "use_address_book_label": "Синхронізація з адресною книгою", + "use_address_book_description": "Зберігайте довірених відправників у спеціальній адресній книзі «Надійні відправники», щоб вони синхронізувалися на всіх ваших пристроях" + }, + "hover_actions": { + "label": "Дії швидкого наведення", + "description": "Виберіть, які швидкі дії відображатимуться під час наведення курсора на електронний лист у списку", + "delete": "Видалити", + "star": "Зірочка / Зняти зірочку", + "mark_read": "Позначте прочитане/непрочитане", + "archive": "Архів", + "tag": "Тег", + "spam": "Позначити як спам", + "none_selected": "Дії не вибрано", + "mode_label": "Режим відображення", + "mode_inline": "Вбудований", + "mode_floating": "Плаваючий", + "corner_label": "Плаваюча позиція", + "corner_top-left": "Зліва вгорі", + "corner_top-right": "Верхній правий", + "corner_bottom-left": "Внизу зліва", + "corner_bottom-right": "Внизу праворуч" + }, + "default_mail_program": { + "label": "Поштова програма за замовчуванням", + "description": "Зареєструйте {appName} як поштову програму за умовчанням для посилань mailto:", + "button": "Встановити за замовчуванням", + "success": "Браузеру запропоновано встановити за умовчанням", + "error": "Ваш браузер не підтримує цю функцію" + }, + "attachment_reminder": { + "label": "Нагадування про вкладення", + "description": "Попереджати перед надсиланням, якщо у вашому повідомленні згадуються вкладення, але вони не вкладені", + "keywords_label": "Тригерні ключові слова", + "keywords_description": "Слова або фрази, які ініціюють нагадування, коли вони знайдені у вашому повідомленні", + "add_placeholder": "Додати ключове слово...", + "add": "додати", + "remove": "видалити" + } + }, + "composer": { + "title": "Композитор", + "description": "Налаштування параметрів композиції електронної пошти", + "autosave": { + "label": "Інтервал автозбереження", + "description": "Як часто автоматично зберігати чернетки", + "30s": "Кожні 30 секунд", + "1m": "Кожну хвилину", + "2m": "Кожні 2 хвилини", + "5m": "Кожні 5 хвилин" + }, + "send_confirmation": { + "label": "Надіслати підтвердження", + "description": "Попросіть підтвердження перед надсиланням електронних листів" + }, + "default_reply": { + "label": "Типовий режим відповіді", + "description": "Дія за замовчуванням під час натискання відповіді", + "reply": "Відповісти", + "reply_all": "Відповісти всім" + } + }, + "privacy": { + "title": "Конфіденційність і безпека", + "description": "Керуйте налаштуваннями конфіденційності та безпеки", + "external_images": { + "label": "Блокувати зовнішні зображення", + "description": "Запобігання відстеження через зовнішні зображення" + }, + "session_timeout": { + "label": "Час очікування сеансу", + "description": "Автоматично виходити з системи після бездіяльності", + "never": "Ніколи", + "30m": "30 хвилин", + "1h": "1 година", + "4h": "4 години" + }, + "clear_cache": { + "label": "Очистити кеш", + "description": "Видаліть кешовані дані та тимчасові файли", + "button": "Очистити кеш", + "confirm": "Ви впевнені, що бажаєте очистити кеш?", + "success": "Кеш успішно очищено" + } + }, + "account": { + "title": "Обліковий запис", + "description": "Перегляньте інформацію свого облікового запису", + "name_label": "Відображуване ім'я", + "username_label": "Ім'я користувача", + "account_type_label": "Тип облікового запису", + "auth_method_label": "Аутентифікація", + "auth_method_oauth": "Єдиний вхід (OAuth/OIDC)", + "auth_method_basic": "Пароль", + "demo_account": "Демо-рахунок", + "email": { + "label": "Адреса електронної пошти", + "value": "{email}" + }, + "server": { + "label": "Сервер JMAP", + "value": "{server}" + }, + "storage": { + "label": "Використання сховища", + "used": "Використано {used} з {total}", + "percentage": "Використано {percent}%." + }, + "last_sync": { + "label": "Остання синхронізація", + "value": "{time}" + } + }, + "security": { + "title": "Безпека облікового запису", + "description": "Керуйте своїм паролем, двофакторною автентифікацією та налаштуваннями безпеки", + "detecting": "Виявлення можливостей сервера...", + "not_available": "Керування безпекою облікового запису недоступне для цього поштового сервера. Необхідні дозволи можуть бути вимкнені. Перегляньте документацію для отримання додаткової інформації.", + "password": { + "title": "Змінити пароль", + "current": "Поточний пароль", + "new": "Новий пароль", + "confirm": "Підтвердьте новий пароль", + "submit": "Змінити пароль", + "success": "Пароль успішно змінено", + "error_title": "Не вдалося змінити пароль", + "error_mismatch": "Нові паролі не збігаються", + "error_min_length": "Пароль має бути не менше 8 символів", + "error_generic": "Не вдалося змінити пароль" + }, + "display_name": { + "label": "Відображуване ім'я", + "description": "Ваше ім'я, як воно відображається на сервері", + "placeholder": "Введіть своє відображуване ім'я", + "save": "зберегти", + "success": "Відображуване ім'я оновлено", + "error": "Не вдалося оновити відображуване ім’я" + }, + "totp": { + "section_title": "Двофакторна автентифікація", + "label": "Автентифікація TOTP", + "description": "Додайте додатковий рівень безпеки за допомогою одноразового пароля на основі часу", + "active": "Увімкнено", + "inactive": "Вимкнено", + "enabled": "Увімкнено двофакторну аутентифікацію", + "disabled": "Двофакторну автентифікацію вимкнено", + "enable_error": "Не вдалося ввімкнути 2FA", + "disable_error": "Не вдалося вимкнути 2FA", + "setup_instructions": "Скопіюйте цю URL-адресу в програму автентифікації (Google Authenticator, Authy тощо):" + }, + "app_passwords": { + "title": "Паролі програм", + "description": "Створюйте паролі для програм, які не підтримують двофакторну автентифікацію", + "add": "додати", + "create": "Створити", + "cancel": "Скасувати", + "generate": "Генерувати", + "name_label": "Назва програми", + "name_placeholder": "напр. Thunderbird, iPhone Mail", + "password_label": "Пароль (залиште порожнім для автоматичного створення)", + "password_placeholder": "Автоматично генерується, якщо порожній", + "added": "Пароль програми створено", + "removed": "Пароль програми видалено", + "add_error": "Не вдалося створити пароль програми", + "remove_error": "Не вдалося видалити пароль програми", + "none": "Паролі програм не налаштовано" + }, + "encryption": { + "section_title": "Шифрування в спокої", + "label": "Шифрування електронної пошти", + "description": "Шифруйте збережені електронні листи на сервері для додаткової конфіденційності", + "active": "{type} шифрування ввімкнено", + "inactive": "Вимкнено", + "enabled": "Шифрування в стані спокою ввімкнено", + "disabled_success": "Шифрування в стані спокою вимкнено", + "error": "Не вдалося оновити налаштування шифрування" + }, + "email_client": { + "title": "Налаштування поштового клієнта", + "description": "Використовуйте ці облікові дані, щоб налаштувати клієнт електронної пошти для настільного або мобільного пристрою (Thunderbird, Apple Mail, Outlook тощо)", + "jmap_username_label": "Ім'я користувача JMAP", + "copy": "Копія", + "copied": "Скопійовано", + "password_instructions": "Використовуйте своє ім’я користувача JMAP вище разом із паролем програми, щоб увійти у свій поштовий клієнт. Створіть пароль програми в розділі вище, якщо ви ще цього не зробили." + } + }, + "identities": { + "title": "Надсилання ідентифікаторів", + "description": "Керуйте електронними адресами, з яких можна надсилати", + "identities_count": { + "label": "Ваші особи", + "description": "Адреси електронної пошти, налаштовані для надсилання", + "count_zero": "Жодної ідентифікації", + "count_one": "1 ідентичність", + "count_other": "{count} особи" + }, + "manage": "Керування ідентифікаторами", + "sub_addressing": { + "label": "Підадресація", + "description": "Використовуйте такі теги, як user+tag@domain.com, щоб упорядкувати вхідну пошту", + "learn_more": "Дізнайтеся більше" + } + }, + "vacation": { + "title": "Відповідач у відпустці", + "description": "Автоматично відповідайте на вхідні листи, поки вас немає", + "loading": "Завантаження налаштувань відпустки...", + "not_supported": "Ваш поштовий сервер не підтримує відповіді про відпустку.", + "fetch_error": "Не вдалося завантажити налаштування відпустки. Спробуйте ще раз.", + "status": { + "label": "Відповідач у відпустці", + "description": "Надсилайте автоматичну відповідь людям, які надсилають вам електронні листи", + "active": "Активний", + "inactive": "Неактивний" + }, + "date_range": { + "title": "Діапазон дат", + "description": "За бажанням можна обмежити автоматичну відповідь певним періодом", + "start": "Дата початку", + "start_description": "Залиште пустим, щоб не було обмеження на початок", + "end": "Дата закінчення", + "end_description": "Залиште пустим, щоб не було кінцевого обмеження" + }, + "message": { + "title": "Повідомлення автоматичної відповіді", + "description": "Повідомлення, яке буде надіслано у відповідь", + "subject_label": "Тема", + "subject_description": "Тема автоматичної відповіді", + "subject_placeholder": "Поза офісом", + "body_label": "Тіло повідомлення", + "body_description": "Вміст звичайного текстового повідомлення", + "body_placeholder": "Дякуємо за ваш електронний лист. Мене зараз немає в офісі, я відповім, коли повернуся." + }, + "preview": { + "title": "Попередній перегляд", + "show": "Показати попередній перегляд", + "hide": "Приховати попередній перегляд" + }, + "save": "Зберегти зміни", + "saving": "Збереження...", + "warnings": { + "end_before_start": "Дата завершення має бути після дати початку", + "start_in_past": "Дата початку в минулому", + "empty_body": "Тіло повідомлення порожнє — одержувачі отримають порожню відповідь" + } + }, + "folders": { + "title": "Папки", + "description": "Керуйте своїми папками електронної пошти та призначайте стандартні ролі", + "folder_list": "Ваші папки", + "folder_list_description": "Натисніть піктограму папки, щоб налаштувати її", + "standard_roles": "Стандартні ролі папок", + "standard_roles_description": "Призначте, які папки використовуються для стандартних ролей поштової скриньки, як-от «Вхідні», «Надіслані», «Кошик» тощо.", + "role_inbox": "Вхідні", + "role_drafts": "Чернетки", + "role_sent": "Надіслано", + "role_trash": "сміття", + "role_junk": "Спам/сміття", + "role_archive": "Архів", + "role_none": "Жодного", + "create_folder": "Створити папку", + "create_subfolder": "Створити вкладену папку", + "subfolder_of": "Всередині {name}", + "subfolder_name": "Назва вкладеної папки", + "new_folder_name": "Назва папки", + "rename": "Перейменувати", + "change_icon": "Змінити значок", + "delete": "Видалити", + "confirm_delete": "Ви впевнені, що хочете видалити \"{name}\"? Електронні листи в цій папці буде переміщено в кошик.", + "create": "Створити", + "cancel": "Скасувати", + "no_folders": "Немає спеціальних папок", + "cannot_delete_role": "Неможливо видалити папку зі стандартною роллю. Спочатку зніміть роль.", + "folder_created": "Папка створена", + "folder_renamed": "Папку перейменовано", + "folder_deleted": "Папку видалено", + "role_updated": "Роль папки оновлено", + "error_create": "Не вдалося створити папку", + "error_rename": "Не вдалося перейменувати папку", + "error_delete": "Не вдалося видалити папку", + "error_delete_has_children": "Неможливо видалити папку: вона все ще містить вкладені папки. Спочатку видаліть або перемістіть їх.", + "error_delete_has_email": "Неможливо видалити папку: вона все ще містить електронні листи. Спочатку перемістіть або видаліть їх.", + "error_role": "Не вдалося оновити роль папки" + }, + "advanced": { + "title": "Просунутий", + "description": "Розширені параметри та налаштування розробника", + "debug_mode": { + "label": "Режим налагодження", + "description": "Увімкніть детальне ведення журналу для усунення несправностей" + }, + "debug_categories": { + "description": "Виберіть категорії для реєстрації. Вимкніть категорії, які вам не потрібні, щоб зменшити шум консолі.", + "jmap": "Клієнт JMAP", + "jmap_description": "Операції з поштовою скринькою, отримання електронної пошти та запити протоколу JMAP", + "calendar": "Календар", + "calendar_description": "Події календаря, імпорт і планування повідомлень", + "tasks": "завдання", + "tasks_description": "Створення, отримання та оновлення завдань календаря", + "auth": "Аутентифікація", + "auth_description": "Логін, TOTP, обмін токеном і керування сесіями", + "filters": "Фільтри", + "filters_description": "Правила фільтрації сита та сценарії відпустки", + "email": "Перегляд електронної пошти", + "email_description": "Візуалізація електронної пошти, обробка TNEF і позначення як прочитане", + "push": "Push-сповіщення", + "push_description": "Налаштування та доставка push-повідомлень", + "contacts": "Контакти та адресні книги", + "contacts_description": "Синхронізація контактів, операції з адресною книгою та довірені відправники" + }, + "settings_sync": { + "label": "Синхронізація налаштувань", + "description": "Синхронізуйте налаштування між браузерами та пристроями" + }, + "sender_favicons": { + "label": "Favicons відправника (експериментальний)", + "description": "Показувати піктограми веб-сайтів як зображення профілю для бізнес-відправників" + }, + "keyboard_shortcuts": { + "label": "Комбінації клавіш", + "description": "Переглянути доступні комбінації клавіш", + "button": "Перегляд ярликів" + }, + "reset_settings": { + "label": "Скинути налаштування", + "description": "Відновити всі налаштування до значень за замовчуванням", + "button": "Скинути до значень за замовчуванням" + }, + "export_settings": { + "label": "Налаштування експорту", + "description": "Завантажте налаштування як JSON", + "button": "Експорт" + }, + "import_settings": { + "label": "Налаштування імпорту", + "description": "Завантажте налаштування з файлу JSON", + "button": "Імпорт" + }, + "about": { + "title": "Оплот веб-пошти" + } + }, + "sidebar_apps": { + "title": "Програми бічної панелі", + "description": "Керуйте спеціальними програмами та посиланнями на бічній панелі", + "keep_loaded": "Тримайте програми завантаженими", + "keep_loaded_description": "Під час перемикання між вбудованими програмами продовжуйте працювати у фоновому режимі, щоб уникнути перезавантаження", + "manage_title": "Спеціальні програми", + "manage_description": "Додавайте, редагуйте або видаляйте власні програми з бічної панелі" + }, + "contacts": { + "title": "Контакти", + "description": "Імпортуйте та експортуйте свої контакти", + "import_label": "Імпортувати контакти", + "import_description": "Імпортуйте контакти з файлу vCard (.vcf).", + "export_label": "Експортувати контакти", + "export_description": "Експортуйте всі контакти як файл vCard (.vcf).", + "manage_title": "Адресні книги", + "manage_description": "Перейменуйте свої адресні книги", + "no_address_books": "Адресних книг не знайдено", + "categories_title": "Категорії", + "categories_description": "Перейменувати категорії контактів", + "no_categories": "Категорії не знайдено" + }, + "filters": { + "title": "Фільтри електронної пошти", + "description": "Створіть правила для автоматичного сортування, позначення та керування вхідними електронними листами", + "add_rule": "Додати правило", + "no_rules": "Без правил фільтрації", + "no_rules_description": "Створіть правила для автоматичного впорядкування вхідних електронних листів", + "vacation_active": "Автовідповідач активний", + "vacation_active_description": "Для вхідних повідомлень увімкнено автовідповідь", + "vacation_configure": "Налаштувати", + "edit_rule": "Редагувати правило", + "new_rule": "Нове правило", + "delete_rule": "Видалити правило", + "delete_confirm": "Ви впевнені, що хочете видалити це правило?", + "enable": "Увімкнути", + "disable": "Вимкнути", + "raw_editor": "Редактор Raw Sieve", + "raw_editor_warning": "Редагування необробленого сценарію Sieve може порушити редагування візуальних правил. Зміни, зроблені тут, замінюють візуальний конструктор.", + "validate": "Перевірити", + "validation_success": "Сценарій дійсний", + "validation_error": "Скрипт містить помилки", + "save": "Зберегти правила", + "saving": "Збереження...", + "saved": "Фільтри успішно збережено", + "save_failed": "Не вдалося зберегти фільтри", + "loading": "Завантаження фільтрів...", + "not_supported": "Ваш поштовий сервер не підтримує фільтри електронної пошти.", + "rule_name": "Назва правила", + "rule_name_placeholder": "наприклад, Сортувати інформаційні бюлетені", + "match_all": "Відповідають УСІМ умовам", + "match_any": "Відповідає БУДЬ-ЯКІЙ умові", + "conditions": "Умови", + "add_condition": "Додати умову", + "actions": "Дії", + "add_action": "Додати дію", + "stop_processing": "Зупинити обробку наступних правил", + "condition_fields": { + "from": "Від", + "to": "до", + "cc": "Cc", + "subject": "Тема", + "header": "Спеціальний заголовок", + "size": "Розмір", + "body": "Тіло" + }, + "comparators": { + "contains": "містить", + "not_contains": "не містить", + "is": "точно", + "not_is": "не є", + "starts_with": "починається з", + "ends_with": "закінчується на", + "matches": "відповідає шаблону", + "greater_than": "більше ніж", + "less_than": "менше ніж" + }, + "action_types": { + "move": "Перемістити в папку", + "copy": "Копіювати в папку", + "forward": "Переслати до", + "mark_read": "Позначити як прочитане", + "star": "Повідомлення зірочкою", + "add_label": "Додати мітку", + "discard": "Відкинути (видалити мовчки)", + "reject": "Відхилити повідомленням", + "keep": "Зберігати у вхідних", + "stop": "Зупинити обробку" + }, + "move_to_folder": "Виберіть папку", + "copy_to_folder": "Виберіть папку", + "forward_to": "Переслати на електронну адресу", + "forward_placeholder": "email@example.com", + "reject_message": "Повідомлення про відмову", + "reject_placeholder": "Ваш лист було відхилено", + "label_name": "Назва мітки", + "label_placeholder": "наприклад, важливий", + "header_name": "Назва заголовка", + "header_placeholder": "напр., X-Mailing-List", + "size_bytes": "Розмір у байтах", + "size_placeholder": "напр., 1000000", + "system_managed": "Правило, кероване системою", + "opaque_warning": "Цей сценарій було відредаговано поза візуальним конструктором. Доступне лише редагування Raw Sieve.", + "open_sieve_editor": "Відкрийте редактор Raw Sieve", + "fetch_error": "Не вдалося завантажити фільтри", + "expanded_view": "Розгорнутий вигляд", + "expanded_view_description": "Показати правила фільтрації з детальними умовами та блоками дій", + "if": "Якщо", + "then": "Потім", + "match_all_conditions": "всі збігаються", + "match_any_condition": "будь-які збіги", + "and": "і", + "or": "або", + "cancel": "Скасувати", + "confirm_delete": "Видалити", + "rule_list": "Правила фільтрації", + "drag_to_reorder": "Перетягніть, щоб змінити порядок", + "match_type": "Тип відповідності", + "reset_to_visual": "Скинути до Visual Builder", + "reset_warning": "Це призведе до скасування поточного сценарію та запуску заново.", + "confirm_reset": "Скинути", + "validation_empty_name": "Потрібно вказати назву правила", + "validation_empty_conditions": "Потрібна принаймні одна умова зі значенням", + "validation_empty_actions": "Необхідна принаймні одна дія", + "templates_section": "Почніть із шаблону", + "template_newsletters": "Перемістити інформаційні бюлетені в папку", + "template_receipts": "Автоматичне архівування квитанцій", + "template_important": "Позначайте важливі електронні листи", + "template_notifications": "Фільтр сповіщень", + "sieve_editor": { + "title": "Редактор сценаріїв Sieve", + "warning": "Редагування необробленого сценарію Sieve може порушити редагування візуальних правил. Зміни, зроблені тут, замінюють візуальний конструктор.", + "script_content": "Сито сценарій", + "valid": "Сценарій дійсний", + "invalid": "Скрипт містить помилки", + "save_warning": "Збереження перезапише будь-які візуальні правила. Це неможливо скасувати. Натисніть кнопку Зберегти ще раз для підтвердження.", + "validating": "Перевірка...", + "validate": "Перевірити", + "cancel": "Скасувати", + "save": "зберегти", + "confirm_save": "Підтвердити збереження", + "validation_failed": "Помилка запиту перевірки" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# умова} few {# умови} many {# умов} other {# умов}}", + "actions_count": "{count, plural, one {# дія} few {# дії} many {# дій} other {# дій}}" + } + }, + "templates": { + "title": "Шаблони електронної пошти", + "description": "Створюйте багаторазові шаблони електронної пошти зі змінними-заповнювачами", + "add": "Новий шаблон", + "edit": "Редагувати шаблон", + "name": "Назва шаблону", + "name_placeholder": "наприклад, повторний електронний лист", + "category": "Категорія", + "category_placeholder": "наприклад, Робота, Особисте", + "subject": "Тема", + "subject_placeholder": "Тема листа", + "body": "Тіло", + "body_placeholder": "Основний вміст електронного листа...", + "recipients_placeholder": "email@example.com", + "identity": "Надіслати як", + "default_identity": "Ідентифікація за замовчуванням", + "favorite": "улюблений", + "cancel": "Скасувати", + "create": "Створити", + "update": "оновлення", + "confirm_delete": "Видалити", + "no_templates": "Шаблонів ще немає", + "manage": "Керування шаблонами", + "count": "{count, plural, one {# шаблон} few {# шаблони} many {# шаблонів} other {# шаблонів}}", + "export_import": "Експорт та імпорт", + "export_import_description": "Зробіть резервну копію своїх шаблонів або перенесіть їх на інший пристрій", + "export": "Експорт", + "import": "Імпорт", + "validation": { + "empty": "Потрібно вказати назву шаблону", + "too_long": "Назва шаблону має містити не більше 200 символів" + } + }, + "files": { + "display": { + "title": "Дисплей", + "description": "Налаштувати спосіб відображення файлів і папок" + }, + "folder_layout": { + "label": "Навігація по папках", + "description": "Виберіть спосіб відображення папок: у рядку з файлами чи в дереві бічної панелі", + "inline": "Вбудований", + "sidebar": "Бічна панель" + }, + "default_view": { + "label": "Перегляд за умовчанням", + "description": "Вибір між сіткою та списком", + "list": "Список", + "grid": "Сітка" + }, + "default_sort": { + "label": "Типове сортування", + "description": "Виберіть стандартне сортування для файлів", + "name": "Ім'я", + "size": "Розмір", + "modified": "Змінено" + }, + "sort_direction": { + "label": "Напрямок сортування", + "description": "Виберіть порядок зростання або спадання", + "ascending": "За зростанням", + "descending": "Спускається" + }, + "icons": { + "title": "Ікони", + "description": "Налаштувати зовнішній вигляд значка файлу" + }, + "show_icons": { + "label": "Показати значки файлів", + "description": "Відображення піктограм біля файлів і папок" + }, + "colored_icons": { + "label": "Кольорові значки", + "description": "Використовуйте кольорові значки замість монохромних" + }, + "show_thumbnails": { + "label": "Показати мініатюри", + "description": "Відображати попередній перегляд зображень замість піктограм для файлів зображень" + }, + "behavior": { + "title": "Поведінка", + "description": "Налаштувати поведінку файлового браузера" + }, + "show_hidden": { + "label": "Показати приховані файли", + "description": "Відображення файлів і папок, які починаються з крапки" + }, + "preview": { + "label": "Попередній перегляд" + } + } + }, + "errors": { + "page_error_title": "Щось пішло не так", + "page_error_description": "Ми зіткнулися з неочікуваною помилкою. Спробуйте ще раз або поверніться на головну сторінку.", + "sidebar_error": "Неможливо завантажити поштові скриньки", + "email_list_error": "Неможливо завантажити електронні листи", + "viewer_error_title": "Неможливо відобразити електронну пошту", + "viewer_error_description": "Під час відтворення цього електронного листа виникла проблема. Він може містити непідтримуваний вміст.", + "composer_error": "Не вдалося завантажити композитор", + "settings_error_title": "Налаштування недоступні", + "settings_error_description": "Не вдалося завантажити налаштування. Ваші налаштування можуть не зберегтися.", + "try_again": "Спробуйте знову", + "reload": "Перезавантажити", + "reload_emails": "Перезавантажте електронні листи", + "reload_settings": "Перезавантажити налаштування", + "retry": "Повторіть спробу", + "go_home": "Перейти до папки \"Вхідні\"." + }, + "context_menu": { + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "mark_read": "Позначити як прочитане", + "mark_unread": "Позначити як непрочитане", + "star": "зірка", + "unstar": "Зняти зірочку", + "move_to": "Перейти до...", + "archive": "Архів", + "delete": "Видалити", + "mark_as_spam": "Повідомити про спам", + "not_spam": "Не спам", + "color_tag": "Мітка", + "remove_color": "Видалити мітку", + "items_selected": "Вибрано електронних листів: {count}", + "edit_draft": "Редагувати чернетку" + }, + "shortcuts": { + "title": "Комбінації клавіш", + "tip": "Натисніть ? у будь-який час, щоб показати цю допомогу", + "sections": { + "navigation": "Навігація", + "actions": "Дії електронної пошти", + "global": "Глобальний", + "threads": "Нитки", + "composer": "Композитор" + }, + "navigation": { + "next_email": "Наступний електронний лист", + "previous_email": "Попередній електронний лист", + "open_email": "Відкрийте електронну пошту", + "close_email": "Закрити / Скасувати вибір" + }, + "actions": { + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "star": "Перемкнути зірку", + "archive": "Архів", + "delete": "Видалити", + "mark_unread": "Позначити як непрочитане", + "mark_read": "Позначити як прочитане", + "toggle_spam": "Повідомити про спам / Не спам" + }, + "global": { + "compose": "Створіть новий електронний лист", + "search": "Пошук по фокусу", + "help": "Показати ярлики", + "refresh": "Оновити електронні листи", + "select_all": "Вибрати все" + }, + "threads": { + "expand_collapse": "Розгорнути/згорнути ланцюжок" + }, + "composer": { + "template_picker": "Відкрити засіб вибору шаблону" + } + }, + "threads": { + "messages_one": "{count} повідомлення", + "messages_other": "{count} повідомлень", + "messages_tooltip": "{count, plural, one {# повідомлення в цій розмові} few {# повідомлення в цій розмові} many {# повідомлень у цій розмові} other {# повідомлень у цій розмові}}", + "expand": "Розгорнути бесіду", + "collapse": "Згорнути бесіду", + "loading": "Завантаження бесіди...", + "mark_read": "Позначити бесіду як прочитану", + "mark_unread": "Позначити розмову як непрочитану", + "archive": "Архів бесіди", + "delete": "Видалити бесіду", + "star": "Зоряна розмова", + "unstar": "Зняти зірочку з розмови", + "toggle_thread": "Перемкнути потік" + }, + "identities": { + "modal_title": "Керування ідентифікаторами надсилання", + "create_new": "Створіть нову ідентичність", + "edit_identity": "Редагувати ідентифікатор", + "delete_confirm": "Видалити цю особу? Це неможливо скасувати.", + "cannot_delete": "Цю особу неможливо видалити", + "primary_identity": "Первинний", + "set_as_primary": "Встановити як основний", + "no_identities": "Особи не знайдено", + "display": { + "reply_to": "Відповідь:", + "bcc": "BCC:", + "signature": "Підпис:", + "preview": "Попередній перегляд:" + }, + "validation_errors": { + "invalid_emails": "Недійсні електронні адреси: {emails}", + "unknown_error": "Невідома помилка" + }, + "form": { + "name_label": "Відображуване ім'я", + "name_placeholder": "наприклад, робоча електронна пошта, особиста", + "name_required": "Необхідно вказати ім'я", + "email_label": "Адреса електронної пошти", + "email_placeholder": "your.email@example.com", + "email_required": "Необхідно вказати адресу електронної пошти", + "email_invalid": "Введіть дійсну електронну адресу", + "email_immutable": "Адресу електронної пошти не можна змінити після створення", + "reply_to_label": "Відповідь (необов'язково)", + "reply_to_placeholder": "different@email.com", + "bcc_label": "Auto BCC (опціонально)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "Текстовий підпис", + "html_signature_label": "Підпис HTML", + "save": "Зберегти ідентифікатор", + "cancel": "Скасувати", + "creating": "Створення...", + "updating": "Оновлення..." + }, + "sub_address": { + "button_tooltip": "Використовуйте допоміжну адресу", + "popover_title": "Додайте тег підадреси", + "tag_input_placeholder": "Введіть тег (наприклад, шопінг)", + "preview_label": "Попередній перегляд:", + "recent_tags": "Останні теги", + "suggested_tags": "Запропоновано", + "use_address": "Використовуйте цю адресу", + "invalid_tag": "Тег має бути лише буквено-цифровим і тире", + "tag_too_long": "Тег має містити 30 символів або менше", + "help_text": "Електронні листи, надіслані на user+tag@domain.com, надходитимуть до вашої скриньки", + "validation": { + "empty": "Тег не може бути порожнім", + "too_long": "Тег має містити не більше {max} символів", + "invalid_chars": "Тег повинен містити лише літери, цифри та тире" + } + }, + "badge": { + "sent_via": "через", + "sub_address_tag": "Надіслано з використанням додаткової адреси: {tag}", + "identity_name": "Надіслано з ідентифікатором: {name}", + "identity_short": "через {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Видалити", + "delete_confirm_title": "Видалити особу" + }, + "templates": { + "picker_title": "Виберіть шаблон", + "search_placeholder": "Пошук шаблонів...", + "section_favorites": "Вибране", + "section_recent": "Останні", + "section_uncategorized": "інше", + "no_templates": "Шаблонів ще немає", + "no_results": "Шаблони не знайдено", + "fill_placeholders": "Заповнити значення заповнювачів", + "enter_value": "Введіть значення...", + "preview": "Попередній перегляд", + "insert_with_values": "Вставити зі значеннями", + "insert_raw": "Вставити Raw", + "copy_suffix": "(копія)", + "placeholder": "змінна", + "placeholders": { + "recipient_name": "Ім'я одержувача", + "company": "Назва компанії", + "date": "Поточна дата", + "day_of_week": "День тижня", + "sender_name": "Ваше ім'я" + } + }, + "contacts": { + "title": "Контакти", + "search_placeholder": "Пошук контактів...", + "create_new": "Новий контакт", + "no_category": "Без категорії", + "rename_category": "Перейменувати категорію", + "category_name_label": "Назва категорії", + "category_renamed": "Категорію перейменовано", + "category_rename_failed": "Не вдалося перейменувати категорію", + "category_added": "Контакт додано до {name}", + "category_added_plural": "{count} контактів додано до {name}", + "empty_state": "Контактів ще немає", + "empty_state_title": "Контактів ще немає", + "empty_state_subtitle": "Створіть свій перший контакт або імпортуйте його з файлу vCard", + "empty_search": "Жоден контакт не відповідає вашому пошуку", + "empty_search_hint": "Спробуйте інший термін пошуку", + "clear_search": "Очистити пошук", + "import_vcard": "Імпорт vCard", + "delete_confirm_title": "Видалити контакт", + "delete_confirm": "Ви впевнені, що хочете видалити цей контакт?", + "local_mode": "Контакти зберігаються локально (сервер не підтримує контакти JMAP)", + "back_to_contacts": "Назад до контактів", + "tabs": { + "all": "все", + "groups": "Групи" + }, + "shared": { + "title": "Спільний доступ" + }, + "address_books": { + "title": "Мої адресні книги", + "shared_prefix": "Спільно: {name}", + "moved": "Контакт переміщено до {name}", + "moved_plural": "{count} контактів переміщено до {name}", + "move_failed": "Не вдалося перемістити контакт", + "address_book": "Адресна книга", + "rename": "Перейменувати адресну книгу", + "name_label": "Назва адресної книги", + "renamed": "Адресну книгу перейменовано", + "rename_failed": "Не вдалося перейменувати адресну книгу", + "default": "За замовчуванням", + "manage": "Керуйте адресними книгами" + }, + "detail": { + "emails": "Адреси електронної пошти", + "phones": "Номери телефонів", + "organizations": "організації", + "addresses": "Адреси", + "notes": "Примітки", + "titles": "Звання та ролі", + "online_services": "Онлайн-сервіси", + "anniversaries": "Ювілеї", + "personal_info": "Особиста інформація", + "languages": "Мови", + "categories": "Категорії", + "related_contacts": "Пов'язані контакти", + "crypto_keys": "Крипто ключі", + "cert_issuer": "Емітент", + "cert_expires": "Термін дії закінчується", + "cert_expired": "Термін дії минув", + "cert_fingerprint": "Відбиток пальця", + "cert_algorithm": "Алгоритм", + "import_to_smime": "Імпортувати в S/MIME", + "cert_already_imported": "Уже імпортовано в S/MIME", + "cert_imported": "Сертифікат імпортовано до магазину S/MIME", + "cert_import_failed": "Не вдалося імпортувати сертифікат", + "no_contact_selected": "Виберіть контакт, щоб переглянути деталі", + "compose_email": "Написати електронний лист", + "copy_email": "Копіювати електронну пошту", + "copy_phone": "Копіювати номер телефону", + "copy_url": "Копіювати URL", + "copied": "Скопійовано в буфер обміну", + "copy_failed": "Не вдалося скопіювати в буфер обміну", + "created": "Створено", + "updated": "Останнє оновлення", + "timezone": "Часовий пояс", + "anniversary_birth": "день народження", + "anniversary_death": "Померла", + "anniversary_wedding": "Ювілей", + "anniversary_other": "інше", + "personal_expertise": "Експертиза", + "personal_hobby": "хобі", + "personal_interest": "Інтерес", + "personal_other": "інше", + "gender": "Стать", + "gender_masculine": "Чоловік", + "gender_feminine": "Жінка", + "gender_other": "інше", + "gender_none": "Не застосовується", + "gender_unknown": "Невідомий", + "calendar": "Календар", + "calendar_uri": "URL-адреса календаря", + "scheduling_uri": "URL-адреса планування", + "freebusy_uri": "Вільний/зайнятий URL" + }, + "form": { + "create_title": "Новий контакт", + "edit_title": "Редагувати контакт", + "section_address_book": "Довідник", + "select_address_book": "Виберіть каталог...", + "section_identity": "Ім'я та ідентифікація", + "section_work": "Робота та організація", + "prefix": "Префікс", + "prefix_placeholder": "доктор, пан, місіс", + "given_name": "ім'я", + "middle_name": "По батькові", + "surname": "Прізвище", + "suffix": "Суфікс", + "suffix_placeholder": "мол., ст., ІІІ ст", + "nickname": "псевдонім", + "nickname_placeholder": "псевдонім", + "email": "Електронна пошта", + "email_placeholder": "email@example.com", + "phone": "Телефон", + "phone_placeholder": "+1 234 567 890", + "phone_type": "Тип", + "phone_voice": "Голос", + "phone_cell": "мобільний", + "phone_fax": "Факс", + "phone_pager": "Пейджер", + "phone_video": "відео", + "phone_text": "текст", + "organization": "організація", + "organization_placeholder": "Назва компанії", + "department": "відділ", + "department_placeholder": "відділ", + "job_title": "Назва посади", + "job_title_placeholder": "наприклад, інженер-програміст", + "role": "Роль", + "role_placeholder": "наприклад, Керівник групи", + "addresses": "Адреси", + "add_address": "Додайте адресу", + "street": "вул", + "city": "Місто", + "region": "Штат / Регіон", + "postcode": "Поштовий індекс", + "country": "Країна", + "online_services": "Онлайн-сервіси", + "add_online_service": "Додати онлайн-сервіс", + "url_placeholder": "https://...", + "service_placeholder": "Сервіс", + "anniversaries": "Ювілеї", + "add_anniversary": "Додайте дату", + "anniversary_birth": "день народження", + "anniversary_wedding": "Ювілей", + "anniversary_death": "Меморіал", + "anniversary_other": "інше", + "personal_info": "Особиста інформація", + "add_personal_info": "Додати запис", + "personal_info_placeholder": "наприклад, фотографія", + "personal_expertise": "Експертиза", + "personal_hobby": "хобі", + "personal_interest": "Інтерес", + "personal_other": "інше", + "level": "Рівень", + "level_high": "Високий", + "level_medium": "Середній", + "level_low": "Низький", + "categories": "Категорії", + "categories_placeholder": "наприклад, родина, друзі, колеги", + "categories_hint": "Введіть для пошуку або додайте категорії", + "category_add": "додати", + "note": "Примітки", + "note_placeholder": "Додати примітку...", + "gender": "Стать", + "gender_sex": "секс", + "gender_male": "Чоловік", + "gender_female": "Жінка", + "gender_other": "інше", + "gender_none": "Не застосовується", + "gender_unknown": "Невідомий", + "gender_identity": "Гендерна ідентичність", + "gender_identity_placeholder": "Гендерна ідентичність...", + "calendar": "Календар", + "calendar_uri": "URL-адреса календаря", + "scheduling_uri": "URL-адреса планування", + "freebusy_uri": "Вільний/зайнятий URL", + "context_work": "Робота", + "context_private": "Приватний", + "add_email": "Додайте адресу електронної пошти", + "add_phone": "Додати телефон", + "save": "зберегти", + "cancel": "Скасувати", + "creating": "Створення...", + "updating": "Оновлення...", + "name_required": "Потрібне принаймні ім’я або прізвище", + "email_invalid": "Введіть дійсну електронну адресу", + "email_error_inline": "Недійсний формат електронної пошти", + "save_failed": "Не вдалося зберегти контакт", + "delete": "Видалити" + }, + "groups": { + "create": "Нова група", + "edit": "Редагувати групу", + "empty": "Груп ще немає", + "delete_confirm_title": "Видалити групу", + "delete_confirm": "Ви впевнені, що хочете видалити цю групу?", + "name_label": "Назва групи", + "name_placeholder": "наприклад, Команда, Сім’я", + "name_required": "Потрібно вказати назву групи", + "save_failed": "Не вдалося зберегти групу", + "members_label": "Члени", + "search_members": "Пошук контактів для додавання...", + "no_members": "У цій групі немає учасників", + "member_count": "{count, plural, =0 {Немає учасників} one {1 учасник} few {# учасники} many {# учасників} other {# учасників}}" + }, + "import": { + "title": "Імпортувати контакти", + "drop_hint": "Натисніть, щоб вибрати файл vCard", + "file_types": "файли .vcf або .vcard", + "no_contacts": "У файлі не знайдено контактів", + "parse_error": "Не вдалося проаналізувати файл vCard", + "found": "{count, plural, one {1 контакт знайдено} few {# контакти знайдено} many {# контактів знайдено} other {# контактів знайдено}}", + "duplicate": "дублікат", + "select_all": "Вибрати все", + "deselect_all": "Зняти вибір із усіх", + "selected": "{count, plural, one {1 вибрано} few {# вибрано} many {# вибрано} other {# вибрано}}", + "import_button": "Імпорт", + "importing": "Імпорт...", + "success": "{count, plural, one {1 контакт імпортовано} few {# контакти імпортовано} many {# контактів імпортовано} other {# контактів імпортовано}}", + "failed": "Помилка імпорту", + "close": "Закрити", + "file_too_large": "Файл завеликий (макс. 5 МБ)" + }, + "export": { + "title": "Експортувати контакти", + "success": "{count, plural, one {1 контакт експортовано} few {# контакти експортовано} many {# контактів експортовано} other {# контактів експортовано}}" + }, + "bulk": { + "selected": "{count, plural, one {1 вибрано} few {# вибрано} many {# вибрано} other {# вибрано}}", + "select_all": "Вибрати все", + "delete": "Видалити", + "delete_confirm_title": "Видалити контакти", + "delete_confirm": "Видалити {count, plural, one {1 contact} other {# contacts}}?", + "deleted": "{count, plural, one {1 контакт видалено} few {# контакти видалено} many {# контактів видалено} other {# контактів видалено}}", + "add_to_group": "Додати до групи", + "choose_group": "Виберіть групу", + "adding_contacts": "Додавання {count, plural, one {1 contact} other {# contacts}}", + "added_to_group": "Контакти додано до групи", + "export": "Експорт", + "clear": "Очистити вибір" + }, + "toast": { + "created": "Контакт створено", + "updated": "Контакт оновлено", + "deleted": "Контакт видалено", + "error_create": "Не вдалося створити контакт", + "error_update": "Не вдалося оновити контакт", + "error_delete": "Не вдалося видалити контакт" + } + }, + "calendar": { + "title": "Календар", + "back_to_email": "Повернутися до електронної пошти", + "back_to_month": "Назад до місяця", + "my_calendars": "Календарі", + "birthday_calendar": "Дні народження", + "mini_calendar_change": "Натисніть, щоб змінити місяць", + "views": { + "month": "місяць", + "week": "тиждень", + "day": "День", + "agenda": "Порядок денний", + "today": "Сьогодні", + "month_hint": "місяць (м)", + "week_hint": "Тиждень (ж)", + "day_hint": "День (d)", + "agenda_hint": "Порядок денний (а)", + "tasks": "завдання", + "tasks_hint": "Завдання (k)" + }, + "events": { + "create": "Створити подію", + "edit": "Редагувати подію", + "delete": "Видалити подію", + "details": "Деталі події", + "no_events": "Подій немає", + "all_day": "Весь день", + "more": "+ ще {count}", + "no_title": "(Без назви)", + "resize": "Змінити розмір події", + "duplicate": "дублікат", + "today_header": "Сьогодні", + "tomorrow_header": "завтра" + }, + "detail": { + "add_note": "Додати примітку...", + "save_note": "зберегти", + "note_saved": "Примітка додана", + "open_link": "Відкрити посилання", + "meeting_link": "Посилання на зустріч", + "tentative": "Орієнтовний", + "cancelled": "Скасовано", + "delete_confirm": "Видалити цю подію?" + }, + "form": { + "title": "Назва", + "description": "опис", + "location": "Розташування", + "meeting_link": "Посилання на зустріч", + "start_date": "Дата початку", + "end_date": "Кінцева дата", + "start_time": "Час початку", + "end_time": "Час закінчення", + "all_day_event": "Подія на весь день", + "calendar_select": "Календар", + "save": "зберегти", + "cancel": "Скасувати", + "delete_confirm": "Ви впевнені, що хочете видалити цю подію?", + "color": "колір" + }, + "participants": { + "title": "Учасники", + "add": "Додати учасника", + "organizer": "Організатор", + "attendee": "Присутній", + "accepted": "прийнято", + "declined": "Відхилено", + "tentative": "Орієнтовний", + "needs_action": "Потребує дії", + "remove": "видалити", + "email_placeholder": "Додайте електронну адресу або знайдіть контакти", + "send_invitations": "Надішліть запрошення учасникам", + "status_summary": "{accepted} прийнято, {pending} очікує на розгляд", + "invited_by": "Запрошення від {name}", + "respond_below": "Відповісти за допомогою кнопок нижче", + "rsvp_label": "Ваша відповідь", + "cancel_notification": "Учасники будуть повідомлені про скасування", + "you_organizer": "Ви організатор", + "you_attendee": "Ви учасник", + "no_participants": "Немає учасників", + "count": "{count, plural, one {# учасник} few {# учасники} many {# учасників} other {# учасників}}" + }, + "recurrence": { + "title": "Повторюваність", + "none": "Не повторюється", + "daily": "Щодня", + "weekly": "Щотижня", + "monthly": "Щомісяця", + "yearly": "Щорічно", + "every_n_days": "Кожні {count} днів", + "every_n_weeks": "Кожні {count} тижнів", + "every_n_months": "Кожні {count} місяців", + "until": "Поки", + "occurrences": "{count} випадків" + }, + "recurrence_scope": { + "edit_title": "Редагувати повторювану подію", + "delete_title": "Видалити повторювану подію", + "description": "Це повторювана подія. Які події ви б хотіли змінити?", + "this_event": "Тільки ця подія", + "this_and_future": "Ця та наступні події", + "all_events": "Всі події", + "cancel": "Скасувати", + "save": "зберегти", + "delete": "Видалити" + }, + "alerts": { + "title": "Нагадування", + "none": "Жодного нагадування", + "at_time": "На момент події", + "minutes_before": "{count, plural, one {# хвилина до} few {# хвилини до} many {# хвилин до} other {# хвилин до}}", + "hours_before": "{count, plural, one {# година до} few {# години до} many {# годин до} other {# годин до}}", + "days_before": "{count, plural, one {# день до} few {# дні до} many {# днів до} other {# днів до}}" + }, + "settings": { + "title": "Налаштування календаря", + "default_view": "Перегляд за замовчуванням", + "week_starts_on": "Тиждень починається о", + "time_format": "Формат часу", + "default_calendar": "Календар за замовчуванням", + "default_reminder": "Нагадування за умовчанням", + "time_format_12h": "12-годинний", + "time_format_24h": "24 години", + "notifications_enabled": "Сповіщення про події", + "notifications_enabled_desc": "Показувати сповіщення про майбутні події календаря", + "notification_sound": "Звук сповіщення", + "notification_sound_desc": "Відтворення звуку для сповіщень календаря", + "invitation_parsing": "Проаналізуйте запрошення електронною поштою", + "invitation_parsing_desc": "Виявляти запрошення календаря у вкладеннях електронної пошти та показувати дії календаря", + "show_time_in_month_view": "Показати час у режимі перегляду місяця", + "show_time_in_month_view_desc": "Відображення часу подій у місячному календарі", + "show_week_numbers": "Показати номери тижнів", + "show_week_numbers_desc": "Відображення номерів тижнів у міні-календарі", + "enable_tasks": "Увімкнути завдання", + "enable_tasks_desc": "Показати перегляд завдань у календарі для керування справами", + "show_tasks_on_calendar": "Показати завдання в календарі", + "show_tasks_on_calendar_desc": "Відображення фішок завдань у режимі перегляду календаря дня та тижня", + "hover_preview": "Попередній перегляд подій", + "hover_preview_desc": "Показувати спливаюче вікно з деталями під час наведення курсора на події календаря", + "hover_preview_instant": "Миттєво", + "hover_preview_delay_500ms": "0,5-секундна затримка", + "hover_preview_delay_1s": "1-секундна затримка", + "hover_preview_delay_2s": "2-секундна затримка", + "hover_preview_off": "Вимкнено", + "show_birthday_calendar": "Контактний календар днів народження", + "show_birthday_calendar_desc": "Показати віртуальний календар із днями народження ваших контактів" + }, + "days": { + "monday": "понеділок", + "tuesday": "вівторок", + "wednesday": "Середа", + "thursday": "четвер", + "friday": "П'ятниця", + "saturday": "Субота", + "sunday": "неділя", + "mon": "Пн", + "tue": "Вт", + "wed": "ср", + "thu": "чт", + "fri": "пт", + "sat": "сб", + "sun": "сонце" + }, + "notifications": { + "event_created": "Подія створена", + "event_updated": "Подію оновлено", + "event_deleted": "Подію видалено", + "calendar_created": "Календар створено", + "calendar_deleted": "Календар видалено", + "event_move_error": "Не вдалося перемістити подію", + "event_resize_error": "Не вдалося змінити розмір події", + "alert_title": "Майбутня подія", + "alert_now": "Починаючи зараз", + "alert_in_minutes": "Через {count} хв", + "invitation_sent": "Запрошення надіслано", + "rsvp_updated": "Відповідь оновлено", + "rsvp_error": "Не вдалося оновити відповідь", + "event_duplicated": "Подія дублюється", + "event_error": "Не вдалося зберегти подію", + "task_due": "Термін виконання завдання" + }, + "status": { + "loading_calendars": "Завантаження календарів...", + "loading_events": "Завантаження подій..." + }, + "quick_create": { + "placeholder": "Нова назва події", + "aria_label": "Швидке створення події" + }, + "nav_prev": "Попередній", + "nav_next": "Далі", + "import": { + "title": "Імпорт календаря", + "tab_file": "Файл", + "tab_url": "URL", + "select_file": "Виберіть файл .ics", + "drop_file": "або перетягніть файл сюди", + "supported_formats": "Підтримує файли iCalendar (.ics).", + "url_description": "Введіть URL-адресу зовнішнього каналу iCalendar (.ics), щоб імпортувати події.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Підтримує URL-адреси CalDAV та iCalendar (.ics).", + "fetch": "Принести", + "invalid_url": "Введіть дійсну URL-адресу", + "url_fetch_failed": "Не вдалося отримати календар з URL-адреси", + "parsing": "Розбір файлу календаря...", + "parsed_events": "Знайдено подій: {count}", + "no_events": "У файлі не знайдено подій", + "select_all": "Вибрати все", + "deselect_all": "Зняти вибір із усіх", + "target_calendar": "Імпорт до календаря", + "import_button": "Вибраний імпорт", + "importing": "Імпорт подій...", + "success": "{count} подій успішно імпортовано", + "error": "Не вдалося імпортувати календар", + "file_too_large": "Файл перевищує обмеження в 10 Мб", + "invalid_format": "Недійсний формат файлу календаря" + }, + "management": { + "title": "Управління календарем", + "description": "Створюйте, перейменовуйте та налаштовуйте свої календарі. Клацніть правою кнопкою миші календар на бічній панелі, щоб швидко змінити його колір.", + "name": "Ім'я", + "name_placeholder": "Назва календаря", + "color": "колір", + "change_color": "Змінити колір", + "add_calendar": "Додати календар", + "edit": "Редагувати", + "delete": "Видалити", + "save": "зберегти", + "create": "Створити", + "cancel": "Скасувати", + "default": "За замовчуванням", + "confirm_delete": "Видалити \"{name}\"? Усі події в цьому календарі буде видалено.", + "confirm_clear": "Очистити всі події з \"{name}\"? Це неможливо скасувати.", + "clear_events": "Ясні події", + "events_cleared": "{count} подій видалено", + "error_clear": "Не вдалося очистити події календаря", + "calendar_created": "Календар створено", + "calendar_updated": "Календар оновлено", + "calendar_deleted": "Календар видалено", + "color_updated": "Оновлено колір календаря", + "error_create": "Не вдалося створити календар", + "error_update": "Не вдалося оновити календар", + "error_delete": "Не вдалося видалити календар", + "caldav_url": "URL-адреса CalDAV", + "copy_url": "Скопіюйте URL-адресу CalDAV", + "url_copied": "URL-адресу CalDAV скопійовано в буфер обміну" + }, + "subscription": { + "title": "Підписка iCal", + "section_title": "Підписки iCal", + "description": "Підпишіться на зовнішній канал iCalendar. Події будуть автоматично синхронізовані з власним календарем. Підтримує URL-адреси https:// і webcal://.", + "url_label": "URL-адреса календаря", + "url_placeholder": "https://example.com/calendar.ics або webcal://...", + "name_label": "Назва календаря", + "name_placeholder": "напр. Державні свята", + "color_label": "колір", + "refresh_interval": "Інтервал оновлення", + "interval_15": "Кожні 15 хвилин", + "interval_30": "Кожні 30 хв", + "interval_60": "Щогодини", + "interval_360": "Кожні 6 годин", + "interval_1440": "Кожен день", + "subscribe": "Підпишіться", + "subscribing": "Підписка...", + "save": "Зберегти зміни", + "saving": "Збереження...", + "edit": "Редагувати", + "edit_title": "Редагувати підписку", + "updated": "Оновлено \"{name}\"", + "update_error": "Не вдалося оновити підписку", + "invalid_url": "Введіть дійсну URL-адресу", + "success": "Підписався на \"{name}\"", + "error": "Не вдалося додати підписку", + "refresh": "Оновіть зараз", + "refresh_success": "Підписку оновлено", + "refresh_error": "Не вдалося оновити підписку", + "unsubscribe": "Відписатися", + "confirm_delete": "Скасувати підписку на \"{name}\"? Календар і всі його події буде видалено.", + "deleted": "Підписку видалено", + "delete_error": "Не вдалося видалити підписку", + "last_refreshed": "Останнє оновлення: {time}" + }, + "tasks": { + "label": "завдання", + "no_tasks": "Завдань немає", + "no_title": "(Без назви)", + "mark_complete": "Позначити як завершене", + "mark_incomplete": "Позначити як незавершене", + "filter_all": "все", + "filter_pending": "В очікуванні", + "filter_completed": "Виконано", + "filter_overdue": "Прострочена", + "show_completed": "Показ завершено", + "create": "Нове завдання", + "edit": "Редагувати завдання", + "title_placeholder": "Назва завдання", + "description_placeholder": "Додайте опис...", + "due_date": "Термін виконання", + "include_time": "Включіть час", + "priority": "Пріоритет", + "priority_none": "Жодного", + "priority_high": "Високий", + "priority_medium": "Середній", + "priority_low": "Низький", + "progress": "Статус", + "progress_needs_action": "Потребує дії", + "progress_in_process": "В процесі", + "progress_completed": "Виконано", + "progress_cancelled": "Скасовано", + "calendar": "Календар", + "alert": "Нагадування", + "alert_none": "Жодного", + "alert_at_time": "У встановлений термін", + "alert_5min": "5 хвилин до", + "alert_15min": "за 15 хвилин до", + "alert_30min": "за 30 хвилин до", + "alert_1hr": "за 1 годину до", + "alert_1day": "за 1 день до", + "delete": "Видалити", + "cancel": "Скасувати", + "save": "зберегти", + "quick_add_placeholder": "Додати завдання...", + "due_today": "Сьогодні", + "due_tomorrow": "завтра", + "overdue": "Прострочена" + } + }, + "advanced_search": { + "title": "Розширений пошук", + "from": "Від", + "from_placeholder": "Електронна пошта або ім’я відправника", + "to": "до", + "to_placeholder": "Електронна адреса або ім’я одержувача", + "subject": "Тема", + "subject_placeholder": "Предмет містить...", + "body": "Тіло", + "body_placeholder": "Тіло містить...", + "folder": "Папка", + "all_folders": "Всі папки", + "has_attachment": "Додатки", + "date_after": "Після", + "date_before": "Раніше", + "starred": "Позначено зірочкою", + "unread": "Непрочитаний", + "read": "Прочитайте", + "yes": "так", + "no": "немає", + "clear": "ясно", + "clear_all": "Очистити все", + "filters_active": "фільтр {count}", + "filters_active_plural": "{count} фільтрів", + "toggle_filters": "більше", + "search_hint": "Використовуйте розширені фільтри для точного пошуку", + "advanced_filters_tooltip": "Розширені фільтри пошуку", + "results_found": "{count, plural, =0 {Результатів не знайдено} one {# результат знайдено} few {# результати знайдено} many {# результатів знайдено} other {# результатів знайдено}}", + "results_found_more": "Знайдено {count}+ результатів" + }, + "welcome": { + "title": "Ласкаво просимо до вашої поштової скриньки", + "tip_compose": "Натисніть c, щоб створити новий електронний лист", + "tip_shortcuts": "Натисніть ? щоб побачити всі комбінації клавіш", + "tip_sidebar": "Знайдіть Календар, Контакти та Налаштування в меню бічної панелі", + "tip_settings": "Налаштуйте свій досвід у налаштуваннях", + "got_it": "зрозумів", + "settings": "Налаштування", + "dismiss": "Відхилити", + "start_tour": "Розпочати тур" + }, + "demo_welcome": { + "title": "Ласкаво просимо до Bulwark Mail", + "description": "Відкрийте для себе повнофункціональний клієнт веб-пошти — прямо у вашому браузері. Усі дані залишаються на вашому пристрої, тому сміливо тестуйте все.", + "feature_email": "Читайте та створюйте електронний лист", + "feature_organize": "Теги, зірочки та папки", + "feature_shortcuts": "Комбінації клавіш", + "feature_privacy": "100% приватна демонстрація", + "hint": "Натисніть будь-яку електронну пошту ліворуч, щоб розпочати, або перегляньте огляд нижче." + }, + "files": { + "title": "Файли", + "search_placeholder": "Пошук файлів...", + "empty_state_title": "Файлів ще немає", + "empty_state_description": "Щоб почати, завантажте файли або створіть папки", + "upload": "Завантажити", + "upload_files": "Завантажити файли", + "new_folder": "Нова папка", + "new_folder_name": "Назва папки", + "rename": "Перейменувати", + "rename_title": "Перейменувати", + "new_name": "Нова назва", + "delete": "Видалити", + "delete_confirm_title": "Видалити ресурс", + "delete_confirm_message": "Ви впевнені, що хочете видалити \"{name}\"? Це неможливо скасувати.", + "download": "Завантажити", + "name": "Ім'я", + "size": "Розмір", + "modified": "Змінено", + "type": "Тип", + "folder": "Папка", + "file": "Файл", + "parent_directory": "Батьківський каталог", + "breadcrumb_root": "додому", + "drop_files_here": "Перетягніть файли або папки сюди, щоб завантажити", + "uploading": "Завантаження...", + "upload_success": "{count, plural, one {1 файл завантажено} few {# файли завантажено} many {# файлів завантажено} other {# файлів завантажено}}", + "upload_error": "Не вдалося завантажити файл", + "create_folder_success": "Папка створена", + "create_folder_error": "Не вдалося створити папку", + "delete_success": "Успішно видалено", + "delete_error": "Не вдалося видалити", + "rename_success": "Успішно перейменовано", + "rename_error": "Не вдалося перейменувати", + "download_error": "Не вдалося завантажити", + "not_available": "Зберігання файлів недоступне на цьому сервері", + "cancel": "Скасувати", + "create": "Створити", + "save": "зберегти", + "no_results": "Немає файлів, що відповідають вашому пошуку", + "batch_delete_confirm_message": "Ви впевнені, що хочете видалити {count, plural, one {1 item} other {# items}}? Це неможливо скасувати.", + "batch_delete_success": "{count, plural, one {1 елемент видалено} few {# елементи видалено} many {# елементів видалено} other {# елементів видалено}}", + "grid_view": "Вигляд сітки", + "list_view": "Перегляд списку", + "details": "Подробиці", + "path": "шлях", + "preview": "Попередній перегляд", + "preview_error": "Не вдалося завантажити попередній перегляд", + "cut": "Вирізати", + "copy": "Копія", + "paste": "Вставити", + "move_success": "{count, plural, one {1 елемент переміщено} few {# елементи переміщено} many {# елементів переміщено} other {# елементів переміщено}}", + "move_error": "Не вдалося переміститися", + "paste_success": "Вставлено успішно", + "paste_error": "Не вдалося вставити", + "new_text_file": "Новий текстовий файл", + "file_name": "Ім'я файлу", + "retry": "Повторіть спробу", + "refresh": "Оновити", + "toggle_favorite": "Перемкнути улюблене", + "duplicate": "дублікат", + "duplicate_success": "Продубльовано успішно", + "duplicate_error": "Не вдалося скопіювати", + "create_file_success": "Файл створено", + "create_file_error": "Не вдалося створити файл", + "favorites": "Вибране", + "recent": "Останні", + "properties": "Властивості", + "open_folder": "Відкрити папку", + "upload_folder": "Завантажити папку", + "file_too_large": "\"{name}\" перевищує максимальний розмір файлу ({max})", + "undo": "Скасувати", + "undo_success": "Дія скасована", + "undo_error": "Не вдалося скасувати", + "toolbar": "Дії з файлами", + "file_list": "Файли та папки", + "context_menu": "Дії", + "settings_title": "Параметри файлу", + "settings_display": "Дисплей", + "settings_default_view": "Перегляд за умовчанням", + "settings_default_view_desc": "Вибір між сіткою та списком", + "settings_default_sort": "Типове сортування", + "settings_default_sort_desc": "Виберіть стандартне сортування для файлів", + "settings_sort_direction": "Напрямок сортування", + "settings_sort_direction_desc": "Виберіть порядок зростання або спадання", + "settings_ascending": "Висхідний", + "settings_descending": "Спускається", + "settings_icons": "Ікони", + "settings_show_icons": "Показати значки файлів", + "settings_show_icons_desc": "Відображення піктограм біля файлів і папок", + "settings_colored_icons": "Кольорові значки", + "settings_colored_icons_desc": "Використовуйте кольорові значки замість монохромних", + "settings_show_thumbnails": "Показати мініатюри", + "settings_show_thumbnails_desc": "Відображати попередній перегляд зображень замість піктограм для файлів зображень", + "settings_behavior": "Поведінка", + "settings_show_hidden": "Показати приховані файли", + "settings_show_hidden_desc": "Відображення файлів і папок, які починаються з крапки", + "settings_folder_layout": "Навігація по папках", + "settings_folder_layout_desc": "Виберіть спосіб відображення папок: у рядку з файлами чи в дереві бічної панелі", + "settings_folder_layout_inline": "Вбудований", + "settings_folder_layout_sidebar": "Бічна панель", + "disabled_title": "Функцію файлів вимкнено вашим адміністратором", + "disabled_description": "Завантаження великих файлів через WebDAV може спричинити нестабільність Stalwart/RocksDB, зокрема збої через брак пам’яті та невідновне використання диска. Видалені файли не можуть бути негайно очищені зі сховища BLOB-об’єктів. Ця функція не рекомендована для робочих середовищ.", + "stability_warning": "Завантаження великих файлів може спричинити нестабільність сервера. Видалені файли не можуть бути негайно видалені зі сховища. Використовуйте з обережністю." + }, + "smime": { + "your_certificates": "Ваші сертифікати", + "your_certificates_desc": "Імпортуйте та керуйте своїми сертифікатами S/MIME для підпису та шифрування електронних листів", + "recipient_certificates": "Сертифікати отримувача", + "recipient_certificates_desc": "Публічні сертифікати для шифрування електронних листів одержувачам", + "identity_bindings": "Ідентифікаційні ключові прив’язки", + "identity_bindings_desc": "Прив’яжіть сертифікати S/MIME до вашої електронної пошти", + "defaults_title": "За замовчуванням", + "defaults_desc": "Налаштувати підписання та шифрування за замовчуванням", + "import_pkcs12": "Імпорт PKCS#12 (.p12/.pfx)", + "import_public_cert": "Імпортний сертифікат", + "no_certificates": "Сертифікати ще не імпортовано", + "no_recipient_certs": "Немає сертифікатів отримувача", + "expires": "Термін дії закінчується", + "expired": "Термін дії минув", + "bound_to": "Прив’язаний до", + "no_key_bound": "Жодного", + "lock": "Ключ від замка", + "unlock": "Ключ розблокування", + "details": "Переглянути деталі", + "delete": "Видалити", + "encrypt_by_default": "Шифрувати за замовчуванням", + "encrypt_by_default_desc": "Автоматично шифрувати електронні листи, коли всі одержувачі мають сертифікати", + "remember_unlocked": "Запам'ятайте незаблоковані ключі", + "remember_unlocked_desc": "Тримайте ключі розблокованими протягом цього сеансу браузера", + "sign_default_for": "Підписати за замовчуванням для", + "enter_p12_passphrase": "Введіть парольну фразу PKCS#12", + "p12_passphrase_desc": "Введіть парольну фразу, яка захищає цей файл сертифіката", + "enter_storage_passphrase": "Установіть парольну фразу для зберігання", + "storage_passphrase_desc": "Виберіть парольну фразу, щоб захистити цей ключ у вашому браузері", + "next": "Далі", + "import": "Імпорт", + "unlock_key": "Розблокувати ключ", + "unlock_key_desc": "Введіть парольну фразу для зберігання, щоб розблокувати цей ключ для підпису чи розшифровки", + "passphrase_placeholder": "Введіть парольну фразу", + "confirm_passphrase_placeholder": "Підтвердьте парольну фразу", + "passphrase_mismatch": "Парольні фрази не збігаються", + "cancel": "Скасувати", + "processing": "Обробка…", + "close": "Закрити", + "certificate_details": "Деталі сертифіката", + "cert_subject": "Тема", + "cert_issuer": "Емітент", + "cert_email": "Електронна пошта", + "cert_serial": "Серійний номер", + "cert_validity": "Термін дії", + "cert_fingerprint": "Відбиток пальця (SHA-256)", + "cert_algorithm": "Алгоритм", + "cert_capabilities": "Можливості", + "cert_source": "Джерело", + "cert_expired": "Термін дії цього сертифіката закінчився", + "cert_not_yet_valid": "Цей сертифікат ще не дійсний", + "cap_sign": "Підписання", + "cap_encrypt": "Шифрування", + "cap_none": "Жодного", + "show_passphrase": "Показати парольну фразу", + "hide_passphrase": "Приховати парольну фразу", + "sign_toggle": "Знак", + "encrypt_toggle": "Зашифрувати", + "missing_recipient_certs": "Відсутні сертифікати для: {emails}", + "missing_sender_cert": "Жоден сертифікат не прив’язаний до цієї особи", + "status_encrypted_ok": "Це повідомлення було зашифровано", + "status_encrypted_no_key": "Це повідомлення зашифровано, але відповідного ключа не знайдено", + "status_encrypted_failed": "Не вдалося розшифрувати це повідомлення", + "status_signed_valid": "Підпис перевірено", + "status_signed_invalid": "Не вдалося перевірити підпис", + "status_signed_expired_cert": "Підписано простроченим сертифікатом", + "status_signed_self_signed": "Підпис дійсний, але сертифікат самопідписаний (ненадійний)", + "status_signed_mismatch": "Підпис дійсний, але підписувач не відповідає відправнику", + "status_unsupported": "Непідтримуваний формат S/MIME", + "auto_import_signer_certs": "Автоматичний імпорт сертифікатів підписувача", + "auto_import_signer_certs_desc": "Автоматично зберігайте сертифікати з перевірених підписаних електронних листів для майбутнього шифрування", + "export": "Експорт", + "enter_export_passphrase": "Установіть парольну фразу експорту", + "export_passphrase_desc": "Виберіть парольну фразу для захисту експортованого файлу PKCS#12", + "export_storage_desc": "Введіть парольну фразу для зберігання, щоб розшифрувати ключ для експорту", + "incorrect_passphrase": "Неправильна парольна фраза" + }, + "tour": { + "step_counter": "Крок {current} з {total}", + "skip": "Пропустити тур", + "back": "Назад", + "next": "Далі", + "finish": "Закінчити", + "take_a_tour": "Ознайомтеся з інтерфейсом", + "restart_title": "Ознайомчий тур", + "restart_desc": "Повторіть покрокове керівництво по інтерфейсу", + "restart_button": "Перезапустити тур", + "sidebar_title": "Ваші поштові скриньки", + "sidebar_desc": "Це бічна панель вашої папки. Натисніть будь-яку поштову скриньку, щоб переглянути її електронні листи. Ви можете створювати папки, перетягувати електронні листи між ними та миттєво переглядати кількість непрочитаних.", + "compose_title": "Створіть електронний лист", + "compose_desc": "Натисніть тут, щоб написати новий електронний лист. Ви можете додавати одержувачів, вкладення та використовувати форматований текст.", + "search_title": "Шукайте свою пошту", + "search_desc": "Пошук за відправником, темою чи вмістом. Клацніть піктограму фільтра, щоб переглянути додаткові параметри, як-от діапазон дат, вкладення та повідомлення із зірочкою.", + "email_list_title": "Ваш список адрес електронної пошти", + "email_list_desc": "Тут відображаються електронні листи. Натисніть один, щоб прочитати його праворуч. Використовуйте прапорець, щоб вибрати кілька, а потім масово перемістити, видалити або позначити їх.", + "email_viewer_title": "Панель читання", + "email_viewer_desc": "Вибраний електронний лист відкривається тут. Відповідайте, пересилайте, архівуйте або видаляйте за допомогою кнопок панелі інструментів. Ви також можете зірчати електронні листи або додавати кольорові теги.", + "keywords_title": "Кольорові теги", + "keywords_desc": "Упорядкуйте свою електронну пошту за допомогою кольорових тегів. Перетягніть електронний лист на тег, щоб позначити його, або клацніть електронний лист правою кнопкою миші, щоб призначити теги.", + "calendar_title": "Календар", + "calendar_desc": "Перейдіть до календаря, щоб керувати подіями. Створюйте події, встановлюйте нагадування та переглядайте макети днів, тижнів або місяців.", + "contacts_title": "Контакти", + "contacts_desc": "Ваша адресна книга живе тут. Імпортуйте контакти, створюйте групи та клацніть будь-який контакт, щоб переглянути його повну інформацію.", + "settings_title": "Налаштування", + "settings_desc": "Налаштуйте все: тему, щільність, підписи, фільтри, комбінації клавіш, стандартні параметри календаря тощо.", + "shortcuts_title": "Комбінації клавіш", + "shortcuts_desc": "Це подобається досвідченим користувачам. Натисніть ? у будь-який час, щоб переглянути всі доступні ярлики. Ви можете переходити, створювати та керувати електронними листами, не торкаючись миші.", + "compose_open_title": "Композитор", + "compose_open_desc": "Це редактор електронних листів. Додайте одержувачів, напишіть повідомлення, вкладіть файли та використовуйте форматування розширеного тексту. Ви також можете зберігати чернетки та використовувати шаблони.", + "calendar_view_title": "Ваш календар", + "calendar_view_desc": "Ось ваш календар із зразками подій. За допомогою панелі інструментів можна переключатися між переглядами дня, тижня, місяця та порядку денного.", + "create_event_title": "Створіть подію", + "create_event_desc": "Натисніть цю кнопку, щоб створити нову подію календаря. Ви можете встановити назву, дату, час і додати учасників.", + "event_modal_title": "Деталі події", + "event_modal_desc": "Ось форма події. Введіть назву, виберіть дату та час, додайте місце чи учасників. Натисніть «Зберегти», коли закінчите — або закрийте його та йдіть далі.", + "contacts_list_title": "Ваші контакти", + "contacts_list_desc": "Ось ваші контакти. Клацніть будь-який контакт, щоб побачити його повну інформацію праворуч. Ви також можете створювати нові контакти, імпортувати vCards або організовувати контакти в групи.", + "settings_tabs_title": "Меню налаштувань", + "settings_tabs_desc": "Ось усі категорії налаштувань. Налаштуйте свій зовнішній вигляд, керуйте ідентифікаторами, налаштуйте фільтри електронної пошти, налаштуйте свій календар і багато іншого.", + "files_title": "Зберігання файлів", + "files_desc": "Ваш файловий браузер дозволяє завантажувати, упорядковувати та ділитися файлами, як особистий хмарний диск, вбудований у вашу пошту.", + "demo_banner_title": "Демонстраційні елементи керування", + "demo_banner_desc": "Ви в демонстраційному режимі — все залишається у вашому браузері. Будь-коли натисніть «Скинути демонстрацію», щоб почати заново з чистими зразками даних.", + "quota_title": "Використання сховища", + "quota_desc": "Відстежуйте розмір своєї поштової скриньки тут. Коло заповнюється, коли ви використовуєте більше місця." + } +} diff --git a/locales/zh/common.json b/locales/zh/common.json index 48a47efb..44b05307 100644 --- a/locales/zh/common.json +++ b/locales/zh/common.json @@ -302,7 +302,7 @@ }, "headers": { "routing": "路由", - "received": "Received", + "received": "接收时间", "message_id": "消息 ID", "list_info": "邮件列表信息" }, @@ -496,10 +496,10 @@ "smime_unlock_button": "解锁", "smime_passphrase_placeholder": "输入密码", "forgot_attachment": { - "title": "Did you forget an attachment?", - "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", - "send_anyway": "Send anyway", - "back": "Back to editing" + "title": "忘记添加附件了吗?", + "message": "您的消息中提到了“{keyword}”,但未附加任何文件。仍然发送吗?", + "send_anyway": "仍然发送", + "back": "返回编辑" } }, "confirm_dialog": { @@ -612,7 +612,25 @@ "switch_to_dutch": "切换到荷兰语", "switch_to_portuguese": "切换到葡萄牙语", "switch_to_russian": "切换到俄语", - "switching": "正在切换语言..." + "switching": "正在切换语言...", + "switch": "切换语言", + "current": "当前语言", + "polish": "Polski", + "switch_to_polish": "切换到波兰语", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" }, "settings": { "title": "设置", @@ -893,7 +911,10 @@ "remove": "移除", "close": "关闭", "invalid_email": "请输入有效的邮箱地址", - "already_added": "该发件人已被信任" + "already_added": "该发件人已被信任", + "save_error": "保存失败 - 请查看联系人调试日志了解详情", + "use_address_book_label": "与通讯录同步", + "use_address_book_description": "将受信任发件人存入专用“受信任发件人”通讯录,以便在所有设备间同步" }, "hover_actions": { "label": "快速悬停操作", @@ -922,13 +943,13 @@ "error": "您的浏览器不支持此功能" }, "attachment_reminder": { - "label": "Attachment Reminder", - "description": "Warn before sending when your message mentions attachments but none are attached", - "keywords_label": "Trigger keywords", - "keywords_description": "Words or phrases that trigger the reminder when found in your message", - "add_placeholder": "Add keyword...", + "label": "附件提醒", + "description": "当消息提到附件但未附加任何文件时,在发送前发出警告", + "keywords_label": "触发关键词", + "keywords_description": "在消息中发现时触发提醒的词语或短语", + "add_placeholder": "添加关键词...", "add": "Add", - "remove": "Remove" + "remove": "删除" } }, "composer": { @@ -1197,7 +1218,9 @@ "email": "邮件查看", "email_description": "邮件渲染、TNEF 处理与已读标记", "push": "推送通知", - "push_description": "推送通知设置和发送" + "push_description": "推送通知设置和发送", + "contacts": "联系人与通讯录", + "contacts_description": "联系人同步、通讯录操作与受信任发件人" }, "settings_sync": { "label": "设置同步", @@ -2511,4 +2534,4 @@ "quota_title": "存储使用情况", "quota_desc": "在这里查看邮箱的存储使用情况。随着空间使用增加,进度圆环会逐渐填满。" } -} \ No newline at end of file +}