From 260ea7088d0ab45b5f7a082ea5cfa9a1356d2145 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Thu, 12 Mar 2026 16:24:03 +0100 Subject: [PATCH] Add localization updates for Dutch and Portuguese languages - Enhanced error messages and connection prompts in Dutch and Portuguese. - Added new UI text for password visibility, TOTP toggle, and remember me options. - Improved sidebar and email composer hints for better user guidance. - Introduced folder management features with relevant translations. - Updated contact management fields and labels for clarity and completeness. - General cleanup and reorganization of existing translations for consistency. --- locales/de/common.json | 244 ++++++++++++++++++++++++++++++++--------- locales/es/common.json | 244 ++++++++++++++++++++++++++++++++--------- locales/fr/common.json | 240 ++++++++++++++++++++++++++++++++-------- locales/it/common.json | 244 ++++++++++++++++++++++++++++++++--------- locales/ja/common.json | 240 ++++++++++++++++++++++++++++++++-------- locales/nl/common.json | 244 ++++++++++++++++++++++++++++++++--------- locales/pt/common.json | 244 ++++++++++++++++++++++++++++++++--------- 7 files changed, 1361 insertions(+), 339 deletions(-) diff --git a/locales/de/common.json b/locales/de/common.json index 6c96796f..787f63f4 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -8,15 +8,20 @@ "sign_in": "Anmelden", "signing_in": "Wird angemeldet...", "loading": "Lädt...", + "reconnecting": "Verbindung verloren. Verbindung wird wiederhergestellt…", "error": { "invalid_credentials": "Ungültige E-Mail-Adresse oder Passwort", "connection_failed": "Verbindung zum Server fehlgeschlagen", "cors_blocked": "Der Server ist erreichbar, blockiert aber Cross-Origin-Anfragen. Überprüfen Sie die CORS-Einstellungen Ihres JMAP-Servers und erlauben Sie diese Domain.", + "server_error": "Der Server ist vorübergehend nicht erreichbar. Bitte versuchen Sie es später erneut.", "generic": "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.", "totp_invalid": "Ungültiger Authentifizierungscode. Überprüfen Sie Ihre Authenticator-App.", - "oauth_discovery_failed": "SSO ist aktiviert, aber der Identitätsanbieter ist nicht erreichbar. Überprüfen Sie Ihre OAuth-Konfiguration.", - "server_error": "Der Server ist vorübergehend nicht erreichbar. Bitte versuchen Sie es später erneut." + "oauth_discovery_failed": "SSO ist aktiviert, aber der Identitätsanbieter ist nicht erreichbar. Überprüfen Sie Ihre OAuth-Konfiguration." }, + "show_password": "Passwort anzeigen", + "hide_password": "Passwort verbergen", + "totp_toggle": "Ich habe einen 2FA-Code", + "remember_me": "Angemeldet bleiben", "config_error": { "title": "Konfigurationsfehler", "fetch_failed": "Die Anwendungskonfiguration kann nicht geladen werden. Bitte versuchen Sie es später erneut.", @@ -25,10 +30,6 @@ "remove_from_history": "Aus Verlauf entfernen", "totp_label": "Authentifizierungscode", "totp_placeholder": "000000", - "totp_toggle": "Ich habe einen 2FA-Code", - "remember_me": "Angemeldet bleiben", - "show_password": "Passwort anzeigen", - "hide_password": "Passwort verbergen", "session_expired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.", "dismiss": "Schließen", "or": "oder", @@ -49,7 +50,9 @@ "sidebar": { "close": "Schließen", "compose": "Verfassen", + "compose_hint": "Verfassen (c)", "search_placeholder": "E-Mails durchsuchen...", + "search_placeholder_hint": "E-Mails suchen... (drücke /)", "storage": "Speicher", "storage_used": "Belegt", "storage_free": "Frei", @@ -92,8 +95,6 @@ "clear_search": "Suche löschen", "vacation_active": "Abwesenheitsnotiz ist aktiv", "tags": "Tags", - "compose_hint": "Verfassen (c)", - "search_placeholder_hint": "E-Mails suchen... (drücke /)", "mail": "E-Mail", "nav_label": "Navigation" }, @@ -114,6 +115,8 @@ "loading_more": "Weitere E-Mails werden geladen...", "no_more_emails": "Keine weiteren E-Mails zum Laden", "batch_actions": { + "select": "E-Mails auswählen", + "select_all": "Alle auswählen", "mark_read": "Als gelesen markieren", "mark_unread": "Als ungelesen markieren", "delete": "Löschen", @@ -139,6 +142,7 @@ "mark_read": "Als gelesen markieren", "print": "Drucken", "view_source": "Quelltext anzeigen", + "keyboard_shortcuts": "Tastaturkürzel (?)", "email_source": "E-Mail-Quelltext", "copy_source": "In Zwischenablage kopieren", "source_copied": "Quelltext in Zwischenablage kopiert", @@ -157,6 +161,7 @@ "load_external_content": "Bilder laden", "trust_sender": "Diesem Absender immer vertrauen", "back_to_list": "Zurück zur Liste", + "view_contact": "Kontakt anzeigen", "message_details": "Nachrichtendetails", "more_reply_options": "Weitere Antwortoptionen", "set_color": "Label setzen", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "Antworten", - "archive": "Archivieren", - "delete": "Löschen", "reply_all": "Allen antworten (a)", "forward": "Weiterleiten (f)", + "archive": "Archivieren", + "delete": "Löschen", "star": "Markieren (s)", "unstar": "Markierung entfernen (s)", "compose": "Verfassen (c)" @@ -277,8 +282,7 @@ "no_calendar": "Kalender nicht verfügbar", "select_calendar": "Kalender auswählen", "already_in_calendar": "Bereits in deinem Kalender" - }, - "keyboard_shortcuts": "Tastaturkürzel (?)" + } }, "email_composer": { "new_message": "Neue Nachricht", @@ -298,6 +302,7 @@ "cancel": "Abbrechen", "attach": "Anhängen", "discard": "Verwerfen", + "discard_draft_title": "Entwurf verwerfen?", "discard_draft_confirm": "Sie haben ungespeicherte Änderungen. Möchten Sie diesen Entwurf verwerfen?", "saving": "Wird gespeichert...", "draft_saved": "Entwurf gespeichert", @@ -336,7 +341,14 @@ "upload_cancel": "Hochladen abbrechen", "upload_failed": "Hochladen von {filename} fehlgeschlagen", "send_failed": "E-Mail konnte nicht gesendet werden", - "discard_draft_title": "Entwurf verwerfen?" + "continue_draft": "Entwurf fortsetzen", + "close_draft_title": "Entwurf speichern oder verwerfen?", + "close_draft_message": "Sie haben ungespeicherte Änderungen. Möchten Sie diese als Entwurf speichern oder verwerfen?", + "save_draft": "Entwurf speichern" + }, + "confirm_dialog": { + "confirm": "Bestätigen", + "cancel": "Abbrechen" }, "common": { "loading": "Lädt...", @@ -442,6 +454,10 @@ "import_success": "Einstellungen erfolgreich importiert", "import_error": "Import der Einstellungen fehlgeschlagen", "reset_confirm": "Sind Sie sicher, dass Sie alle Einstellungen auf die Standardwerte zurücksetzen möchten?", + "unsaved_changes": "Sie haben ungespeicherte Änderungen", + "discard_changes": "Änderungen verwerfen?", + "discard": "Verwerfen", + "keep_editing": "Weiter bearbeiten", "tabs": { "appearance": "Darstellung", "language": "Sprache & Region", @@ -572,11 +588,11 @@ "description": "E-Mail-Vorschau in der Liste anzeigen" }, "emails_per_page": { - "label": "E-Mails pro Seite", - "description": "Anzahl der E-Mails, die auf einmal geladen werden", "25": "25 E-Mails", "50": "50 E-Mails", - "100": "100 E-Mails" + "100": "100 E-Mails", + "label": "E-Mails pro Seite", + "description": "Anzahl der E-Mails, die auf einmal geladen werden" }, "external_content": { "label": "Externe Inhalte", @@ -795,6 +811,42 @@ "empty_body": "Der Nachrichtentext ist leer — Empfänger erhalten eine leere Antwort" } }, + "folders": { + "title": "Ordner", + "description": "Verwalten Sie Ihre E-Mail-Ordner und weisen Sie Standardrollen zu", + "folder_list": "Ihre Ordner", + "folder_list_description": "Klicken Sie auf ein Ordnersymbol, um es anzupassen", + "standard_roles": "Standard-Ordnerrollen", + "standard_roles_description": "Legen Sie fest, welche Ordner für Standardrollen wie Posteingang, Gesendet, Papierkorb usw. verwendet werden.", + "role_inbox": "Posteingang", + "role_drafts": "Entwürfe", + "role_sent": "Gesendet", + "role_trash": "Papierkorb", + "role_junk": "Spam / Junk", + "role_archive": "Archiv", + "role_none": "Keine", + "create_folder": "Ordner erstellen", + "create_subfolder": "Unterordner erstellen", + "subfolder_of": "In {name}", + "subfolder_name": "Name des Unterordners", + "new_folder_name": "Ordnername", + "rename": "Umbenennen", + "change_icon": "Symbol ändern", + "delete": "Löschen", + "confirm_delete": "Möchten Sie \"{name}\" wirklich löschen? E-Mails in diesem Ordner werden in den Papierkorb verschoben.", + "create": "Erstellen", + "cancel": "Abbrechen", + "no_folders": "Keine benutzerdefinierten Ordner", + "cannot_delete_role": "Ein Ordner mit einer Standardrolle kann nicht gelöscht werden. Entfernen Sie zuerst die Rolle.", + "folder_created": "Ordner erstellt", + "folder_renamed": "Ordner umbenannt", + "folder_deleted": "Ordner gelöscht", + "role_updated": "Ordnerrolle aktualisiert", + "error_create": "Ordner konnte nicht erstellt werden", + "error_rename": "Ordner konnte nicht umbenannt werden", + "error_delete": "Ordner konnte nicht gelöscht werden", + "error_role": "Ordnerrolle konnte nicht aktualisiert werden" + }, "advanced": { "title": "Erweitert", "description": "Erweiterte Optionen und Entwicklereinstellungen", @@ -802,6 +854,10 @@ "label": "Debug-Modus", "description": "Detaillierte Protokollierung zur Fehlerbehebung aktivieren" }, + "settings_sync": { + "label": "Einstellungen synchronisieren", + "description": "Synchronisieren Sie Ihre Einstellungen über Browser und Geräte hinweg" + }, "sender_favicons": { "label": "Absender-Favicons (Experimentell)", "description": "Website-Symbole als Profilbilder für geschäftliche Absender anzeigen" @@ -920,6 +976,11 @@ "validation_empty_name": "Regelname ist erforderlich", "validation_empty_conditions": "Mindestens eine Bedingung mit einem Wert ist erforderlich", "validation_empty_actions": "Mindestens eine Aktion ist erforderlich", + "templates_section": "Von Vorlage starten", + "template_newsletters": "Newsletter in Ordner verschieben", + "template_receipts": "Quittungen automatisch archivieren", + "template_important": "Wichtige E-Mails markieren", + "template_notifications": "Benachrichtigungen filtern", "sieve_editor": { "title": "Sieve-Skript-Editor", "warning": "Das Bearbeiten des Sieve-Skripts kann die visuelle Regelbearbeitung beeinträchtigen. Änderungen hier überschreiben den visuellen Builder.", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, one {# Bedingung} other {# Bedingungen}}", "actions_count": "{count, plural, one {# Aktion} other {# Aktionen}}" - }, - "templates_section": "Von Vorlage starten", - "template_newsletters": "Newsletter in Ordner verschieben", - "template_receipts": "Quittungen automatisch archivieren", - "template_important": "Wichtige E-Mails markieren", - "template_notifications": "Benachrichtigungen filtern" + } }, "templates": { "title": "E-Mail-Vorlagen", @@ -976,11 +1032,7 @@ "empty": "Vorlagenname ist erforderlich", "too_long": "Vorlagenname darf maximal 200 Zeichen haben" } - }, - "unsaved_changes": "Sie haben ungespeicherte Änderungen", - "discard_changes": "Änderungen verwerfen?", - "discard": "Verwerfen", - "keep_editing": "Weiter bearbeiten" + } }, "errors": { "page_error_title": "Etwas ist schiefgelaufen", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count} Nachricht", "messages_other": "{count} Nachrichten", + "messages_tooltip": "{count, plural, one {# Nachricht in dieser Unterhaltung} other {# Nachrichten in dieser Unterhaltung}}", "expand": "Unterhaltung erweitern", "collapse": "Unterhaltung einklappen", "loading": "Unterhaltung wird geladen...", @@ -1069,7 +1122,6 @@ "delete": "Unterhaltung löschen", "star": "Unterhaltung mit Stern markieren", "unstar": "Stern von Unterhaltung entfernen", - "messages_tooltip": "{count, plural, one {# Nachricht in dieser Unterhaltung} other {# Nachrichten in dieser Unterhaltung}}", "toggle_thread": "Unterhaltung ein-/ausklappen" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "Kontakte suchen...", "create_new": "Neuer Kontakt", "empty_state": "Keine Kontakte", + "empty_state_title": "Keine Kontakte", + "empty_state_subtitle": "Erstellen Sie Ihren ersten Kontakt oder importieren Sie aus einer vCard-Datei", "empty_search": "Keine Kontakte gefunden", + "empty_search_hint": "Versuchen Sie einen anderen Suchbegriff", + "clear_search": "Suche löschen", + "import_vcard": "vCard importieren", "delete_confirm": "Möchten Sie diesen Kontakt wirklich löschen?", "local_mode": "Kontakte werden lokal gespeichert (Server unterstützt kein JMAP Contacts)", "back_to_mail": "Zurück zur E-Mail", @@ -1177,28 +1234,122 @@ "organizations": "Organisationen", "addresses": "Adressen", "notes": "Notizen", + "titles": "Titel & Rollen", + "online_services": "Online-Dienste", + "anniversaries": "Jahrestage", + "personal_info": "Persönliche Informationen", + "languages": "Sprachen", + "categories": "Kategorien", + "related_contacts": "Verwandte Kontakte", + "crypto_keys": "Kryptografische Schlüssel", "no_contact_selected": "Kontakt auswählen, um Details anzuzeigen", - "created": "Erstellt", - "updated": "Zuletzt aktualisiert", "compose_email": "E-Mail schreiben", "copy_email": "E-Mail kopieren", "copy_phone": "Telefonnummer kopieren", + "copy_url": "URL kopieren", "copied": "In die Zwischenablage kopiert", - "copy_failed": "Kopieren in die Zwischenablage fehlgeschlagen" + "copy_failed": "Kopieren in die Zwischenablage fehlgeschlagen", + "created": "Erstellt", + "updated": "Zuletzt aktualisiert", + "timezone": "Zeitzone", + "anniversary_birth": "Geburtstag", + "anniversary_death": "Verstorben", + "anniversary_wedding": "Hochzeitstag", + "anniversary_other": "Sonstiges", + "personal_expertise": "Fachgebiet", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Sonstiges", + "gender": "Geschlecht", + "gender_M": "Männlich", + "gender_F": "Weiblich", + "gender_O": "Andere", + "gender_N": "Nicht zutreffend", + "gender_U": "Unbekannt", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Terminplanungs-URL", + "freebusy_uri": "Frei/Belegt-URL" }, "form": { "create_title": "Neuer Kontakt", "edit_title": "Kontakt bearbeiten", + "section_identity": "Name & Identität", + "section_work": "Beruf & Organisation", + "prefix": "Anrede", + "prefix_placeholder": "Dr., Herr, Frau", "given_name": "Vorname", + "middle_name": "Zweiter Vorname", "surname": "Nachname", + "suffix": "Suffix", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Spitzname", + "nickname_placeholder": "Spitzname", "email": "E-Mail", "email_placeholder": "email@example.com", "phone": "Telefon", "phone_placeholder": "+49 30 1234 5678", + "phone_type": "Typ", + "phone_voice": "Telefon", + "phone_cell": "Mobil", + "phone_fax": "Fax", + "phone_pager": "Pager", + "phone_video": "Video", + "phone_text": "SMS", "organization": "Organisation", "organization_placeholder": "Firmenname", + "department": "Abteilung", + "department_placeholder": "Abteilung", + "job_title": "Berufsbezeichnung", + "job_title_placeholder": "z. B. Softwareentwickler", + "role": "Rolle", + "role_placeholder": "z. B. Teamleiter", + "addresses": "Adressen", + "add_address": "Adresse hinzufügen", + "street": "Straße", + "city": "Stadt", + "region": "Bundesland / Region", + "postcode": "Postleitzahl", + "country": "Land", + "online_services": "Online-Dienste", + "add_online_service": "Online-Dienst hinzufügen", + "url_placeholder": "https://...", + "service_placeholder": "Dienst", + "anniversaries": "Jahrestage", + "add_anniversary": "Datum hinzufügen", + "anniversary_birth": "Geburtstag", + "anniversary_wedding": "Hochzeitstag", + "anniversary_death": "Gedenktag", + "anniversary_other": "Sonstiges", + "personal_info": "Persönliche Informationen", + "add_personal_info": "Eintrag hinzufügen", + "personal_info_placeholder": "z. B. Fotografie", + "personal_expertise": "Fachgebiet", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Sonstiges", + "level": "Stufe", + "level_high": "Hoch", + "level_medium": "Mittel", + "level_low": "Niedrig", + "categories": "Kategorien", + "categories_placeholder": "z. B. Familie, Freunde, Kollegen", + "categories_hint": "Mit Kommas trennen", "note": "Notizen", "note_placeholder": "Notiz hinzufügen...", + "gender": "Geschlecht", + "gender_sex": "Geschlecht", + "gender_male": "Männlich", + "gender_female": "Weiblich", + "gender_other": "Andere", + "gender_none": "Nicht zutreffend", + "gender_unknown": "Unbekannt", + "gender_identity": "Geschlechtsidentität", + "gender_identity_placeholder": "Geschlechtsidentität...", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Terminplanungs-URL", + "freebusy_uri": "Frei/Belegt-URL", "context_work": "Arbeit", "context_private": "Privat", "add_email": "E-Mail hinzufügen", @@ -1209,8 +1360,8 @@ "updating": "Wird aktualisiert...", "name_required": "Mindestens ein Vor- oder Nachname ist erforderlich", "email_invalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein", - "save_failed": "Kontakt konnte nicht gespeichert werden", - "email_error_inline": "Ungültiges E-Mail-Format" + "email_error_inline": "Ungültiges E-Mail-Format", + "save_failed": "Kontakt konnte nicht gespeichert werden" }, "groups": { "create": "Neue Gruppe", @@ -1268,17 +1419,13 @@ "error_create": "Kontakt konnte nicht erstellt werden", "error_update": "Kontakt konnte nicht aktualisiert werden", "error_delete": "Kontakt konnte nicht gelöscht werden" - }, - "empty_state_title": "Keine Kontakte", - "empty_state_subtitle": "Erstellen Sie Ihren ersten Kontakt oder importieren Sie aus einer vCard-Datei", - "empty_search_hint": "Versuchen Sie einen anderen Suchbegriff", - "clear_search": "Suche löschen", - "import_vcard": "vCard importieren" + } }, "calendar": { "title": "Kalender", "back_to_email": "Zurück zu E-Mails", "my_calendars": "Meine Kalender", + "mini_calendar_change": "Klicken, um den Monat zu wechseln", "views": { "month": "Monat", "week": "Woche", @@ -1342,14 +1489,14 @@ "email_placeholder": "E-Mail-Adresse hinzufügen oder Kontakte durchsuchen", "send_invitations": "Einladungen an Teilnehmer senden", "status_summary": "{accepted} zugesagt, {pending} ausstehend", + "invited_by": "Einladung von {name}", + "respond_below": "Antworten Sie mit den Schaltflächen unten", + "rsvp_label": "Ihre Antwort", "cancel_notification": "Die Teilnehmer werden über die Absage benachrichtigt", "you_organizer": "Sie sind der Organisator", "you_attendee": "Sie sind ein Teilnehmer", "no_participants": "Keine Teilnehmer", - "count": "{count, plural, one {# Teilnehmer} other {# Teilnehmer}}", - "invited_by": "Einladung von {name}", - "respond_below": "Antworten Sie mit den Schaltflächen unten", - "rsvp_label": "Ihre Antwort" + "count": "{count, plural, one {# Teilnehmer} other {# Teilnehmer}}" }, "recurrence": { "title": "Wiederholung", @@ -1457,8 +1604,7 @@ "error": "Kalender konnte nicht importiert werden", "file_too_large": "Datei überschreitet das 5-MB-Limit", "invalid_format": "Ungültiges Kalenderdateiformat" - }, - "mini_calendar_change": "Klicken, um den Monat zu wechseln" + } }, "advanced_search": { "title": "Erweiterte Suche", @@ -1469,6 +1615,9 @@ "subject": "Betreff", "subject_placeholder": "Betreff enthält...", "body": "Nachricht", + "body_placeholder": "Inhalt enthält...", + "folder": "Ordner", + "all_folders": "Alle Ordner", "has_attachment": "Anhänge", "date_after": "Nach dem", "date_before": "Vor dem", @@ -1485,10 +1634,6 @@ "search_hint": "Verwenden Sie erweiterte Filter für eine präzise Suche", "advanced_filters_tooltip": "Erweiterte Suchfilter" }, - "confirm_dialog": { - "confirm": "Bestätigen", - "cancel": "Abbrechen" - }, "welcome": { "title": "Willkommen in Ihrem Postfach", "tip_compose": "Drücken Sie c, um eine neue E-Mail zu verfassen", @@ -1496,6 +1641,7 @@ "tip_sidebar": "Finden Sie Kalender, Kontakte und Einstellungen im Seitenmenü", "tip_settings": "Passen Sie Ihre Erfahrung in den Einstellungen an", "got_it": "Verstanden", + "settings": "Einstellungen", "dismiss": "Schließen" } } diff --git a/locales/es/common.json b/locales/es/common.json index ede2fb10..b6864e25 100644 --- a/locales/es/common.json +++ b/locales/es/common.json @@ -8,15 +8,20 @@ "sign_in": "Iniciar sesión", "signing_in": "Iniciando sesión...", "loading": "Cargando...", + "reconnecting": "Conexión perdida. Intentando reconectar…", "error": { "invalid_credentials": "Correo electrónico o contraseña inválidos", "connection_failed": "No se pudo conectar con el servidor", "cors_blocked": "El servidor es accesible pero está bloqueando las solicitudes de origen cruzado. Verifique la configuración CORS de su servidor JMAP y permita este dominio.", + "server_error": "El servidor no está disponible temporalmente. Inténtalo más tarde.", "generic": "Ocurrió un error. Por favor, inténtelo de nuevo.", "totp_invalid": "Código de autenticación inválido. Verifica tu aplicación de autenticación.", - "oauth_discovery_failed": "SSO está habilitado pero no se pudo contactar al proveedor de identidad. Verifica tu configuración OAuth.", - "server_error": "El servidor no está disponible temporalmente. Inténtalo más tarde." + "oauth_discovery_failed": "SSO está habilitado pero no se pudo contactar al proveedor de identidad. Verifica tu configuración OAuth." }, + "show_password": "Mostrar contraseña", + "hide_password": "Ocultar contraseña", + "totp_toggle": "Tengo un código 2FA", + "remember_me": "Recordarme", "config_error": { "title": "Error de Configuración", "fetch_failed": "No se pudo cargar la configuración de la aplicación. Por favor, inténtelo más tarde.", @@ -25,10 +30,6 @@ "remove_from_history": "Eliminar del historial", "totp_label": "Código de autenticación", "totp_placeholder": "000000", - "totp_toggle": "Tengo un código 2FA", - "remember_me": "Recordarme", - "show_password": "Mostrar contraseña", - "hide_password": "Ocultar contraseña", "session_expired": "Tu sesión ha expirado. Inicia sesión de nuevo.", "dismiss": "Cerrar", "or": "o", @@ -49,7 +50,9 @@ "sidebar": { "close": "Cerrar", "compose": "Redactar", + "compose_hint": "Redactar (c)", "search_placeholder": "Buscar correo...", + "search_placeholder_hint": "Buscar correo... (pulsa /)", "storage": "Almacenamiento", "storage_used": "Usado", "storage_free": "Libre", @@ -92,8 +95,6 @@ "clear_search": "Limpiar búsqueda", "vacation_active": "Respuesta automática activa", "tags": "Etiquetas", - "compose_hint": "Redactar (c)", - "search_placeholder_hint": "Buscar correo... (pulsa /)", "mail": "Correo", "nav_label": "Navegación" }, @@ -114,6 +115,8 @@ "loading_more": "Cargando más correos...", "no_more_emails": "No hay más correos para cargar", "batch_actions": { + "select": "Seleccionar correos", + "select_all": "Seleccionar todo", "mark_read": "Marcar como leído", "mark_unread": "Marcar como no leído", "delete": "Eliminar", @@ -139,6 +142,7 @@ "mark_read": "Marcar como leído", "print": "Imprimir", "view_source": "Ver código fuente", + "keyboard_shortcuts": "Atajos de teclado (?)", "email_source": "Código Fuente del Correo", "copy_source": "Copiar al portapapeles", "source_copied": "Código fuente copiado al portapapeles", @@ -157,6 +161,7 @@ "load_external_content": "Cargar imágenes", "trust_sender": "Confiar siempre en este remitente", "back_to_list": "Volver a la lista", + "view_contact": "Ver contacto", "message_details": "Detalles del Mensaje", "more_reply_options": "Más opciones de respuesta", "set_color": "Establecer etiqueta", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "Responder", - "archive": "Archivar", - "delete": "Eliminar", "reply_all": "Responder a todos (a)", "forward": "Reenviar (f)", + "archive": "Archivar", + "delete": "Eliminar", "star": "Destacar (s)", "unstar": "Quitar estrella (s)", "compose": "Redactar (c)" @@ -277,8 +282,7 @@ "no_calendar": "Calendario no disponible", "select_calendar": "Seleccionar calendario", "already_in_calendar": "Ya está en tu calendario" - }, - "keyboard_shortcuts": "Atajos de teclado (?)" + } }, "email_composer": { "new_message": "Nuevo Mensaje", @@ -298,6 +302,7 @@ "cancel": "Cancelar", "attach": "Adjuntar", "discard": "Descartar", + "discard_draft_title": "¿Descartar borrador?", "discard_draft_confirm": "Tiene cambios sin guardar. ¿Desea descartar este borrador?", "saving": "Guardando...", "draft_saved": "Borrador guardado", @@ -336,7 +341,14 @@ "upload_cancel": "Cancelar subida", "upload_failed": "Error al subir {filename}", "send_failed": "Error al enviar el correo", - "discard_draft_title": "¿Descartar borrador?" + "continue_draft": "Continuar borrador", + "close_draft_title": "¿Guardar o descartar borrador?", + "close_draft_message": "Tiene cambios sin guardar. ¿Desea guardar esto como borrador o descartarlo?", + "save_draft": "Guardar borrador" + }, + "confirm_dialog": { + "confirm": "Confirmar", + "cancel": "Cancelar" }, "common": { "loading": "Cargando...", @@ -442,6 +454,10 @@ "import_success": "Configuración importada exitosamente", "import_error": "Error al importar la configuración", "reset_confirm": "¿Está seguro de que desea restablecer toda la configuración a los valores predeterminados?", + "unsaved_changes": "Tienes cambios sin guardar", + "discard_changes": "¿Descartar los cambios?", + "discard": "Descartar", + "keep_editing": "Seguir editando", "tabs": { "appearance": "Apariencia", "language": "Idioma y Región", @@ -572,11 +588,11 @@ "description": "Mostrar vista previa del correo en la lista" }, "emails_per_page": { - "label": "Correos por Página", - "description": "Número de correos a cargar a la vez", "25": "25 correos", "50": "50 correos", - "100": "100 correos" + "100": "100 correos", + "label": "Correos por Página", + "description": "Número de correos a cargar a la vez" }, "external_content": { "label": "Contenido Externo", @@ -795,6 +811,42 @@ "empty_body": "El cuerpo del mensaje está vacío — los destinatarios recibirán una respuesta en blanco" } }, + "folders": { + "title": "Carpetas", + "description": "Administre sus carpetas de correo y asigne roles estándar", + "folder_list": "Sus carpetas", + "folder_list_description": "Haga clic en el icono de una carpeta para personalizarla", + "standard_roles": "Roles estándar de carpetas", + "standard_roles_description": "Asigne qué carpetas se utilizan para roles estándar como Bandeja de entrada, Enviados, Papelera, etc.", + "role_inbox": "Bandeja de entrada", + "role_drafts": "Borradores", + "role_sent": "Enviados", + "role_trash": "Papelera", + "role_junk": "Spam / No deseado", + "role_archive": "Archivo", + "role_none": "Ninguno", + "create_folder": "Crear carpeta", + "create_subfolder": "Crear subcarpeta", + "subfolder_of": "Dentro de {name}", + "subfolder_name": "Nombre de la subcarpeta", + "new_folder_name": "Nombre de la carpeta", + "rename": "Renombrar", + "change_icon": "Cambiar icono", + "delete": "Eliminar", + "confirm_delete": "¿Está seguro de que desea eliminar \"{name}\"? Los correos de esta carpeta se moverán a la Papelera.", + "create": "Crear", + "cancel": "Cancelar", + "no_folders": "Sin carpetas personalizadas", + "cannot_delete_role": "No se puede eliminar una carpeta con un rol estándar. Quite el rol primero.", + "folder_created": "Carpeta creada", + "folder_renamed": "Carpeta renombrada", + "folder_deleted": "Carpeta eliminada", + "role_updated": "Rol de carpeta actualizado", + "error_create": "Error al crear la carpeta", + "error_rename": "Error al renombrar la carpeta", + "error_delete": "Error al eliminar la carpeta", + "error_role": "Error al actualizar el rol de la carpeta" + }, "advanced": { "title": "Avanzado", "description": "Opciones avanzadas y configuración de desarrollador", @@ -802,6 +854,10 @@ "label": "Modo de Depuración", "description": "Habilitar registro detallado para solución de problemas" }, + "settings_sync": { + "label": "Sincronización de ajustes", + "description": "Sincronice sus ajustes entre navegadores y dispositivos" + }, "sender_favicons": { "label": "Favicons de remitente (Experimental)", "description": "Mostrar iconos de sitios web como fotos de perfil para remitentes empresariales" @@ -920,6 +976,11 @@ "validation_empty_name": "El nombre de la regla es obligatorio", "validation_empty_conditions": "Se requiere al menos una condición con un valor", "validation_empty_actions": "Se requiere al menos una acción", + "templates_section": "Usar una plantilla", + "template_newsletters": "Mover newsletters a carpeta", + "template_receipts": "Archivar recibos automáticamente", + "template_important": "Marcar correos importantes", + "template_notifications": "Filtrar notificaciones", "sieve_editor": { "title": "Editor de script Sieve", "warning": "Editar el script Sieve puede romper la edición visual de reglas. Los cambios realizados aquí anulan el constructor visual.", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condición} other {# condiciones}}", "actions_count": "{count, plural, one {# acción} other {# acciones}}" - }, - "templates_section": "Usar una plantilla", - "template_newsletters": "Mover newsletters a carpeta", - "template_receipts": "Archivar recibos automáticamente", - "template_important": "Marcar correos importantes", - "template_notifications": "Filtrar notificaciones" + } }, "templates": { "title": "Plantillas de correo", @@ -976,11 +1032,7 @@ "empty": "El nombre de la plantilla es obligatorio", "too_long": "El nombre de la plantilla no debe superar los 200 caracteres" } - }, - "unsaved_changes": "Tienes cambios sin guardar", - "discard_changes": "¿Descartar los cambios?", - "discard": "Descartar", - "keep_editing": "Seguir editando" + } }, "errors": { "page_error_title": "Algo salió mal", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count} mensaje", "messages_other": "{count} mensajes", + "messages_tooltip": "{count, plural, one {# mensaje en esta conversación} other {# mensajes en esta conversación}}", "expand": "Expandir conversación", "collapse": "Contraer conversación", "loading": "Cargando conversación...", @@ -1069,7 +1122,6 @@ "delete": "Eliminar conversación", "star": "Destacar conversación", "unstar": "Quitar destacado de conversación", - "messages_tooltip": "{count, plural, one {# mensaje en esta conversación} other {# mensajes en esta conversación}}", "toggle_thread": "Expandir/contraer hilo" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "Buscar contactos...", "create_new": "Nuevo contacto", "empty_state": "No hay contactos", + "empty_state_title": "Sin contactos", + "empty_state_subtitle": "Crea tu primer contacto o importa desde un archivo vCard", "empty_search": "Ningún contacto coincide con tu búsqueda", + "empty_search_hint": "Prueba con otro término de búsqueda", + "clear_search": "Borrar búsqueda", + "import_vcard": "Importar vCard", "delete_confirm": "¿Estás seguro de que quieres eliminar este contacto?", "local_mode": "Los contactos se almacenan localmente (el servidor no soporta JMAP Contacts)", "back_to_mail": "Volver al correo", @@ -1177,28 +1234,122 @@ "organizations": "Organizaciones", "addresses": "Direcciones", "notes": "Notas", + "titles": "Títulos y roles", + "online_services": "Servicios en línea", + "anniversaries": "Aniversarios", + "personal_info": "Información personal", + "languages": "Idiomas", + "categories": "Categorías", + "related_contacts": "Contactos relacionados", + "crypto_keys": "Claves criptográficas", "no_contact_selected": "Selecciona un contacto para ver los detalles", - "created": "Creado", - "updated": "Última actualización", "compose_email": "Escribir correo", "copy_email": "Copiar correo", "copy_phone": "Copiar teléfono", + "copy_url": "Copiar URL", "copied": "Copiado al portapapeles", - "copy_failed": "Error al copiar al portapapeles" + "copy_failed": "Error al copiar al portapapeles", + "created": "Creado", + "updated": "Última actualización", + "timezone": "Zona horaria", + "anniversary_birth": "Cumpleaños", + "anniversary_death": "Fallecimiento", + "anniversary_wedding": "Aniversario", + "anniversary_other": "Otro", + "personal_expertise": "Especialidad", + "personal_hobby": "Pasatiempo", + "personal_interest": "Interés", + "personal_other": "Otro", + "gender": "Género", + "gender_M": "Masculino", + "gender_F": "Femenino", + "gender_O": "Otro", + "gender_N": "No aplicable", + "gender_U": "Desconocido", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL de programación", + "freebusy_uri": "URL de disponibilidad" }, "form": { "create_title": "Nuevo contacto", "edit_title": "Editar contacto", + "section_identity": "Nombre e identidad", + "section_work": "Trabajo y organización", + "prefix": "Prefijo", + "prefix_placeholder": "Dr., Sr., Sra.", "given_name": "Nombre", + "middle_name": "Segundo nombre", "surname": "Apellido", + "suffix": "Sufijo", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Apodo", + "nickname_placeholder": "Apodo", "email": "Correo", "email_placeholder": "email@example.com", "phone": "Teléfono", "phone_placeholder": "+34 612 345 678", + "phone_type": "Tipo", + "phone_voice": "Voz", + "phone_cell": "Móvil", + "phone_fax": "Fax", + "phone_pager": "Buscapersonas", + "phone_video": "Video", + "phone_text": "Texto", "organization": "Organización", "organization_placeholder": "Nombre de la empresa", + "department": "Departamento", + "department_placeholder": "Departamento", + "job_title": "Cargo", + "job_title_placeholder": "p. ej., Ingeniero de software", + "role": "Rol", + "role_placeholder": "p. ej., Líder de equipo", + "addresses": "Direcciones", + "add_address": "Agregar dirección", + "street": "Calle", + "city": "Ciudad", + "region": "Estado / Región", + "postcode": "Código postal", + "country": "País", + "online_services": "Servicios en línea", + "add_online_service": "Agregar servicio en línea", + "url_placeholder": "https://...", + "service_placeholder": "Servicio", + "anniversaries": "Aniversarios", + "add_anniversary": "Agregar fecha", + "anniversary_birth": "Cumpleaños", + "anniversary_wedding": "Aniversario", + "anniversary_death": "Conmemoración", + "anniversary_other": "Otro", + "personal_info": "Información personal", + "add_personal_info": "Agregar entrada", + "personal_info_placeholder": "p. ej., Fotografía", + "personal_expertise": "Especialidad", + "personal_hobby": "Pasatiempo", + "personal_interest": "Interés", + "personal_other": "Otro", + "level": "Nivel", + "level_high": "Alto", + "level_medium": "Medio", + "level_low": "Bajo", + "categories": "Categorías", + "categories_placeholder": "p. ej., Familia, Amigos, Colegas", + "categories_hint": "Separar con comas", "note": "Notas", "note_placeholder": "Agregar una nota...", + "gender": "Género", + "gender_sex": "Sexo", + "gender_male": "Masculino", + "gender_female": "Femenino", + "gender_other": "Otro", + "gender_none": "No aplicable", + "gender_unknown": "Desconocido", + "gender_identity": "Identidad de género", + "gender_identity_placeholder": "Identidad de género...", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL de programación", + "freebusy_uri": "URL de disponibilidad", "context_work": "Trabajo", "context_private": "Personal", "add_email": "Agregar correo", @@ -1209,8 +1360,8 @@ "updating": "Actualizando...", "name_required": "Se requiere al menos un nombre o apellido", "email_invalid": "Introduce una dirección de correo válida", - "save_failed": "Error al guardar el contacto", - "email_error_inline": "Formato de correo inválido" + "email_error_inline": "Formato de correo inválido", + "save_failed": "Error al guardar el contacto" }, "groups": { "create": "Nuevo grupo", @@ -1268,17 +1419,13 @@ "error_create": "Error al crear el contacto", "error_update": "Error al actualizar el contacto", "error_delete": "Error al eliminar el contacto" - }, - "empty_state_title": "Sin contactos", - "empty_state_subtitle": "Crea tu primer contacto o importa desde un archivo vCard", - "empty_search_hint": "Prueba con otro término de búsqueda", - "clear_search": "Borrar búsqueda", - "import_vcard": "Importar vCard" + } }, "calendar": { "title": "Calendario", "back_to_email": "Volver al correo", "my_calendars": "Mis calendarios", + "mini_calendar_change": "Clic para cambiar de mes", "views": { "month": "Mes", "week": "Semana", @@ -1342,14 +1489,14 @@ "email_placeholder": "Añadir dirección de correo o buscar contactos", "send_invitations": "Enviar invitaciones a los participantes", "status_summary": "{accepted} aceptado(s), {pending} pendiente(s)", + "invited_by": "Invitación de {name}", + "respond_below": "Responde con los botones de abajo", + "rsvp_label": "Tu respuesta", "cancel_notification": "Se notificará a los participantes de la cancelación", "you_organizer": "Eres el organizador", "you_attendee": "Eres un participante", "no_participants": "Sin participantes", - "count": "{count, plural, one {# participante} other {# participantes}}", - "invited_by": "Invitación de {name}", - "respond_below": "Responde con los botones de abajo", - "rsvp_label": "Tu respuesta" + "count": "{count, plural, one {# participante} other {# participantes}}" }, "recurrence": { "title": "Recurrencia", @@ -1457,8 +1604,7 @@ "error": "Error al importar el calendario", "file_too_large": "El archivo supera el límite de 5 MB", "invalid_format": "Formato de archivo de calendario no válido" - }, - "mini_calendar_change": "Clic para cambiar de mes" + } }, "advanced_search": { "title": "Búsqueda avanzada", @@ -1469,6 +1615,9 @@ "subject": "Asunto", "subject_placeholder": "El asunto contiene...", "body": "Cuerpo", + "body_placeholder": "El cuerpo contiene...", + "folder": "Carpeta", + "all_folders": "Todas las carpetas", "has_attachment": "Adjuntos", "date_after": "Después de", "date_before": "Antes de", @@ -1485,10 +1634,6 @@ "search_hint": "Usa los filtros avanzados para una búsqueda precisa", "advanced_filters_tooltip": "Filtros de búsqueda avanzados" }, - "confirm_dialog": { - "confirm": "Confirmar", - "cancel": "Cancelar" - }, "welcome": { "title": "Bienvenido a tu buzón", "tip_compose": "Pulsa c para redactar un nuevo correo", @@ -1496,6 +1641,7 @@ "tip_sidebar": "Encuentra Calendario, Contactos y Ajustes en el menú lateral", "tip_settings": "Personaliza tu experiencia en Ajustes", "got_it": "Entendido", + "settings": "Ajustes", "dismiss": "Cerrar" } } diff --git a/locales/fr/common.json b/locales/fr/common.json index 1e3e486d..891c8979 100644 --- a/locales/fr/common.json +++ b/locales/fr/common.json @@ -8,15 +8,20 @@ "sign_in": "Se connecter", "signing_in": "Connexion en cours...", "loading": "Chargement...", + "reconnecting": "Connexion perdue. Tentative de reconnexion…", "error": { "invalid_credentials": "Email ou mot de passe invalide", "connection_failed": "Échec de la connexion au serveur", "cors_blocked": "Le serveur est joignable mais bloque les requêtes cross-origin. Vérifiez la configuration CORS de votre serveur JMAP et autorisez ce domaine.", + "server_error": "Le serveur est temporairement indisponible. Veuillez réessayer plus tard.", "generic": "Une erreur s'est produite. Veuillez réessayer.", "totp_invalid": "Code d'authentification invalide. Vérifiez votre application d'authentification.", - "oauth_discovery_failed": "Le SSO est activé mais le fournisseur d'identité est injoignable. Vérifiez votre configuration OAuth.", - "server_error": "Le serveur est temporairement indisponible. Veuillez réessayer plus tard." + "oauth_discovery_failed": "Le SSO est activé mais le fournisseur d'identité est injoignable. Vérifiez votre configuration OAuth." }, + "show_password": "Afficher le mot de passe", + "hide_password": "Masquer le mot de passe", + "totp_toggle": "J'ai un code 2FA", + "remember_me": "Se souvenir de moi", "config_error": { "title": "Erreur de configuration", "fetch_failed": "Impossible de charger la configuration de l'application. Veuillez réessayer plus tard.", @@ -25,12 +30,8 @@ "remove_from_history": "Supprimer de l'historique", "totp_label": "Code d'authentification", "totp_placeholder": "000000", - "totp_toggle": "J'ai un code 2FA", - "remember_me": "Se souvenir de moi", "session_expired": "Votre session a expiré. Veuillez vous reconnecter.", "dismiss": "Fermer", - "show_password": "Afficher le mot de passe", - "hide_password": "Masquer le mot de passe", "or": "ou", "sign_in_sso": "Se connecter avec SSO", "website": "Site web", @@ -114,6 +115,8 @@ "loading_more": "Chargement d'autres emails...", "no_more_emails": "Plus d'emails à charger", "batch_actions": { + "select": "Sélectionner les e-mails", + "select_all": "Tout sélectionner", "mark_read": "Marquer comme lu", "mark_unread": "Marquer comme non lu", "delete": "Supprimer", @@ -139,6 +142,7 @@ "mark_read": "Marquer comme lu", "print": "Imprimer", "view_source": "Voir la source", + "keyboard_shortcuts": "Raccourcis clavier (?)", "email_source": "Source de l'email", "copy_source": "Copier dans le presse-papiers", "source_copied": "Source copiée dans le presse-papiers", @@ -157,6 +161,7 @@ "load_external_content": "Charger les images", "trust_sender": "Toujours faire confiance à cet expéditeur", "back_to_list": "Retour à la liste", + "view_contact": "Voir le contact", "message_details": "Détails du message", "more_reply_options": "Plus d'options de réponse", "set_color": "Définir l'étiquette", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "Répondre", - "archive": "Archiver", - "delete": "Supprimer", "reply_all": "Répondre à tous (a)", "forward": "Transférer (f)", + "archive": "Archiver", + "delete": "Supprimer", "star": "Suivre (s)", "unstar": "Ne plus suivre (s)", "compose": "Rédiger (c)" @@ -277,8 +282,7 @@ "no_calendar": "Calendrier non disponible", "select_calendar": "Choisir un calendrier", "already_in_calendar": "Déjà dans votre calendrier" - }, - "keyboard_shortcuts": "Raccourcis clavier (?)" + } }, "email_composer": { "new_message": "Nouveau message", @@ -298,6 +302,7 @@ "cancel": "Annuler", "attach": "Joindre", "discard": "Supprimer", + "discard_draft_title": "Supprimer le brouillon ?", "discard_draft_confirm": "Vous avez des modifications non enregistrées. Voulez-vous supprimer ce brouillon ?", "saving": "Enregistrement...", "draft_saved": "Brouillon enregistré", @@ -336,7 +341,14 @@ "upload_cancel": "Annuler l'envoi", "upload_failed": "Échec du téléversement de {filename}", "send_failed": "Échec de l'envoi de l'e-mail", - "discard_draft_title": "Supprimer le brouillon ?" + "continue_draft": "Continuer le brouillon", + "close_draft_title": "Enregistrer ou supprimer le brouillon ?", + "close_draft_message": "Vous avez des modifications non enregistrées. Voulez-vous enregistrer comme brouillon ou supprimer ?", + "save_draft": "Enregistrer le brouillon" + }, + "confirm_dialog": { + "confirm": "Confirmer", + "cancel": "Annuler" }, "common": { "loading": "Chargement...", @@ -442,6 +454,10 @@ "import_success": "Paramètres importés avec succès", "import_error": "Échec de l'importation des paramètres", "reset_confirm": "Êtes-vous sûr de vouloir réinitialiser tous les paramètres ?", + "unsaved_changes": "Vous avez des modifications non enregistrées", + "discard_changes": "Abandonner les modifications ?", + "discard": "Abandonner", + "keep_editing": "Continuer l'édition", "tabs": { "appearance": "Apparence", "language": "Langue et région", @@ -572,11 +588,11 @@ "description": "Afficher l'aperçu de l'email dans la liste" }, "emails_per_page": { - "label": "Emails par page", - "description": "Nombre d'emails à charger à la fois", "25": "25 emails", "50": "50 emails", - "100": "100 emails" + "100": "100 emails", + "label": "Emails par page", + "description": "Nombre d'emails à charger à la fois" }, "external_content": { "label": "Contenu externe", @@ -795,6 +811,42 @@ "empty_body": "Le corps du message est vide — les destinataires recevront une réponse vide" } }, + "folders": { + "title": "Dossiers", + "description": "Gérez vos dossiers de messagerie et attribuez des rôles standard", + "folder_list": "Vos dossiers", + "folder_list_description": "Cliquez sur l'icône d'un dossier pour le personnaliser", + "standard_roles": "Rôles standard des dossiers", + "standard_roles_description": "Définissez quels dossiers sont utilisés pour les rôles standard comme Boîte de réception, Envoyés, Corbeille, etc.", + "role_inbox": "Boîte de réception", + "role_drafts": "Brouillons", + "role_sent": "Envoyés", + "role_trash": "Corbeille", + "role_junk": "Spam / Indésirables", + "role_archive": "Archives", + "role_none": "Aucun", + "create_folder": "Créer un dossier", + "create_subfolder": "Créer un sous-dossier", + "subfolder_of": "Dans {name}", + "subfolder_name": "Nom du sous-dossier", + "new_folder_name": "Nom du dossier", + "rename": "Renommer", + "change_icon": "Changer l'icône", + "delete": "Supprimer", + "confirm_delete": "Êtes-vous sûr de vouloir supprimer \"{name}\" ? Les e-mails de ce dossier seront déplacés dans la Corbeille.", + "create": "Créer", + "cancel": "Annuler", + "no_folders": "Aucun dossier personnalisé", + "cannot_delete_role": "Impossible de supprimer un dossier avec un rôle standard. Retirez d'abord le rôle.", + "folder_created": "Dossier créé", + "folder_renamed": "Dossier renommé", + "folder_deleted": "Dossier supprimé", + "role_updated": "Rôle du dossier mis à jour", + "error_create": "Échec de la création du dossier", + "error_rename": "Échec du renommage du dossier", + "error_delete": "Échec de la suppression du dossier", + "error_role": "Échec de la mise à jour du rôle du dossier" + }, "advanced": { "title": "Avancé", "description": "Options avancées et paramètres développeur", @@ -802,6 +854,10 @@ "label": "Mode débogage", "description": "Activer la journalisation détaillée pour le dépannage" }, + "settings_sync": { + "label": "Synchronisation des paramètres", + "description": "Synchronisez vos paramètres entre navigateurs et appareils" + }, "sender_favicons": { "label": "Favicons des expéditeurs (Expérimental)", "description": "Afficher les icônes de sites web comme photos de profil pour les expéditeurs professionnels" @@ -920,6 +976,11 @@ "validation_empty_name": "Le nom de la règle est requis", "validation_empty_conditions": "Au moins une condition avec une valeur est requise", "validation_empty_actions": "Au moins une action est requise", + "templates_section": "Partir d'un modèle", + "template_newsletters": "Déplacer les newsletters dans un dossier", + "template_receipts": "Archiver les reçus automatiquement", + "template_important": "Marquer les e-mails importants", + "template_notifications": "Filtrer les notifications", "sieve_editor": { "title": "Éditeur de script Sieve", "warning": "La modification du script Sieve brut peut casser l'édition visuelle des règles. Les modifications effectuées ici remplacent le constructeur visuel.", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condition} other {# conditions}}", "actions_count": "{count, plural, one {# action} other {# actions}}" - }, - "templates_section": "Partir d'un modèle", - "template_newsletters": "Déplacer les newsletters dans un dossier", - "template_receipts": "Archiver les reçus automatiquement", - "template_important": "Marquer les e-mails importants", - "template_notifications": "Filtrer les notifications" + } }, "templates": { "title": "Modèles d'e-mails", @@ -976,11 +1032,7 @@ "empty": "Le nom du modèle est requis", "too_long": "Le nom du modèle ne doit pas dépasser 200 caractères" } - }, - "unsaved_changes": "Vous avez des modifications non enregistrées", - "discard_changes": "Abandonner les modifications ?", - "discard": "Abandonner", - "keep_editing": "Continuer l'édition" + } }, "errors": { "page_error_title": "Une erreur s'est produite", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count} message", "messages_other": "{count} messages", + "messages_tooltip": "{count, plural, one {# message dans cette conversation} other {# messages dans cette conversation}}", "expand": "Développer la conversation", "collapse": "Réduire la conversation", "loading": "Chargement de la conversation...", @@ -1069,7 +1122,6 @@ "delete": "Supprimer la conversation", "star": "Marquer la conversation comme favorite", "unstar": "Retirer des favoris", - "messages_tooltip": "{count, plural, one {# message dans cette conversation} other {# messages dans cette conversation}}", "toggle_thread": "Déplier/replier la discussion" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "Rechercher des contacts...", "create_new": "Nouveau contact", "empty_state": "Aucun contact", + "empty_state_title": "Aucun contact", + "empty_state_subtitle": "Créez votre premier contact ou importez depuis un fichier vCard", "empty_search": "Aucun contact ne correspond à votre recherche", + "empty_search_hint": "Essayez un autre terme de recherche", + "clear_search": "Effacer la recherche", + "import_vcard": "Importer vCard", "delete_confirm": "Êtes-vous sûr de vouloir supprimer ce contact ?", "local_mode": "Les contacts sont stockés localement (le serveur ne prend pas en charge JMAP Contacts)", "back_to_mail": "Retour aux e-mails", @@ -1177,28 +1234,122 @@ "organizations": "Organisations", "addresses": "Adresses", "notes": "Notes", + "titles": "Titres et rôles", + "online_services": "Services en ligne", + "anniversaries": "Anniversaires", + "personal_info": "Informations personnelles", + "languages": "Langues", + "categories": "Catégories", + "related_contacts": "Contacts associés", + "crypto_keys": "Clés cryptographiques", "no_contact_selected": "Sélectionnez un contact pour voir les détails", - "created": "Créé", - "updated": "Dernière mise à jour", "compose_email": "Écrire un e-mail", "copy_email": "Copier l'e-mail", "copy_phone": "Copier le numéro", + "copy_url": "Copier l'URL", "copied": "Copié dans le presse-papiers", - "copy_failed": "Échec de la copie dans le presse-papiers" + "copy_failed": "Échec de la copie dans le presse-papiers", + "created": "Créé", + "updated": "Dernière mise à jour", + "timezone": "Fuseau horaire", + "anniversary_birth": "Anniversaire", + "anniversary_death": "Décès", + "anniversary_wedding": "Anniversaire de mariage", + "anniversary_other": "Autre", + "personal_expertise": "Expertise", + "personal_hobby": "Loisir", + "personal_interest": "Intérêt", + "personal_other": "Autre", + "gender": "Genre", + "gender_M": "Masculin", + "gender_F": "Féminin", + "gender_O": "Autre", + "gender_N": "Non applicable", + "gender_U": "Inconnu", + "calendar": "Calendrier", + "calendar_uri": "URL du calendrier", + "scheduling_uri": "URL de planification", + "freebusy_uri": "URL de disponibilité" }, "form": { "create_title": "Nouveau contact", "edit_title": "Modifier le contact", + "section_identity": "Nom et identité", + "section_work": "Travail et organisation", + "prefix": "Préfixe", + "prefix_placeholder": "Dr., M., Mme", "given_name": "Prénom", + "middle_name": "Deuxième prénom", "surname": "Nom", + "suffix": "Suffixe", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Surnom", + "nickname_placeholder": "Surnom", "email": "E-mail", "email_placeholder": "email@example.com", "phone": "Téléphone", "phone_placeholder": "+33 1 23 45 67 89", + "phone_type": "Type", + "phone_voice": "Voix", + "phone_cell": "Mobile", + "phone_fax": "Fax", + "phone_pager": "Bip", + "phone_video": "Vidéo", + "phone_text": "SMS", "organization": "Organisation", "organization_placeholder": "Nom de l'entreprise", + "department": "Département", + "department_placeholder": "Département", + "job_title": "Intitulé du poste", + "job_title_placeholder": "p. ex., Ingénieur logiciel", + "role": "Rôle", + "role_placeholder": "p. ex., Chef d'équipe", + "addresses": "Adresses", + "add_address": "Ajouter une adresse", + "street": "Rue", + "city": "Ville", + "region": "État / Région", + "postcode": "Code postal", + "country": "Pays", + "online_services": "Services en ligne", + "add_online_service": "Ajouter un service en ligne", + "url_placeholder": "https://...", + "service_placeholder": "Service", + "anniversaries": "Anniversaires", + "add_anniversary": "Ajouter une date", + "anniversary_birth": "Anniversaire", + "anniversary_wedding": "Anniversaire de mariage", + "anniversary_death": "Commémoration", + "anniversary_other": "Autre", + "personal_info": "Informations personnelles", + "add_personal_info": "Ajouter une entrée", + "personal_info_placeholder": "p. ex., Photographie", + "personal_expertise": "Expertise", + "personal_hobby": "Loisir", + "personal_interest": "Intérêt", + "personal_other": "Autre", + "level": "Niveau", + "level_high": "Élevé", + "level_medium": "Moyen", + "level_low": "Faible", + "categories": "Catégories", + "categories_placeholder": "p. ex., Famille, Amis, Collègues", + "categories_hint": "Séparer par des virgules", "note": "Notes", "note_placeholder": "Ajouter une note...", + "gender": "Genre", + "gender_sex": "Sexe", + "gender_male": "Masculin", + "gender_female": "Féminin", + "gender_other": "Autre", + "gender_none": "Non applicable", + "gender_unknown": "Inconnu", + "gender_identity": "Identité de genre", + "gender_identity_placeholder": "Identité de genre...", + "calendar": "Calendrier", + "calendar_uri": "URL du calendrier", + "scheduling_uri": "URL de planification", + "freebusy_uri": "URL de disponibilité", "context_work": "Professionnel", "context_private": "Personnel", "add_email": "Ajouter un e-mail", @@ -1209,8 +1360,8 @@ "updating": "Mise à jour...", "name_required": "Un prénom ou un nom est requis", "email_invalid": "Veuillez saisir une adresse e-mail valide", - "save_failed": "Échec de l'enregistrement du contact", - "email_error_inline": "Format d'e-mail invalide" + "email_error_inline": "Format d'e-mail invalide", + "save_failed": "Échec de l'enregistrement du contact" }, "groups": { "create": "Nouveau groupe", @@ -1268,17 +1419,13 @@ "error_create": "Échec de la création du contact", "error_update": "Échec de la mise à jour du contact", "error_delete": "Échec de la suppression du contact" - }, - "empty_state_title": "Aucun contact", - "empty_state_subtitle": "Créez votre premier contact ou importez depuis un fichier vCard", - "empty_search_hint": "Essayez un autre terme de recherche", - "clear_search": "Effacer la recherche", - "import_vcard": "Importer vCard" + } }, "calendar": { "title": "Calendrier", "back_to_email": "Retour aux e-mails", "my_calendars": "Mes calendriers", + "mini_calendar_change": "Cliquer pour changer de mois", "views": { "month": "Mois", "week": "Semaine", @@ -1342,14 +1489,14 @@ "email_placeholder": "Ajouter une adresse e-mail ou chercher des contacts", "send_invitations": "Envoyer les invitations aux participants", "status_summary": "{accepted} accepté(s), {pending} en attente", + "invited_by": "Invitation de {name}", + "respond_below": "Répondez avec les boutons ci-dessous", + "rsvp_label": "Votre réponse", "cancel_notification": "Les participants seront informés de l'annulation", "you_organizer": "Vous êtes l'organisateur", "you_attendee": "Vous êtes un participant", "no_participants": "Aucun participant", - "count": "{count, plural, one {# participant} other {# participants}}", - "invited_by": "Invitation de {name}", - "respond_below": "Répondez avec les boutons ci-dessous", - "rsvp_label": "Votre réponse" + "count": "{count, plural, one {# participant} other {# participants}}" }, "recurrence": { "title": "Récurrence", @@ -1457,8 +1604,7 @@ "error": "Échec de l'importation du calendrier", "file_too_large": "Le fichier dépasse la limite de 5 Mo", "invalid_format": "Format de fichier calendrier invalide" - }, - "mini_calendar_change": "Cliquer pour changer de mois" + } }, "advanced_search": { "title": "Recherche avancée", @@ -1469,6 +1615,9 @@ "subject": "Objet", "subject_placeholder": "L'objet contient...", "body": "Corps", + "body_placeholder": "Le corps contient...", + "folder": "Dossier", + "all_folders": "Tous les dossiers", "has_attachment": "Pièces jointes", "date_after": "Après le", "date_before": "Avant le", @@ -1492,10 +1641,7 @@ "tip_sidebar": "Retrouvez le Calendrier, les Contacts et les Parametres dans le menu lateral", "tip_settings": "Personnalisez votre experience dans les Parametres", "got_it": "Compris", + "settings": "Paramètres", "dismiss": "Fermer" - }, - "confirm_dialog": { - "confirm": "Confirmer", - "cancel": "Annuler" } } diff --git a/locales/it/common.json b/locales/it/common.json index a1781840..ef9e3cfc 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -8,15 +8,20 @@ "sign_in": "Accedi", "signing_in": "Accesso in corso...", "loading": "Caricamento...", + "reconnecting": "Connessione persa. Tentativo di riconnessione…", "error": { "invalid_credentials": "Email o password non valida", "connection_failed": "Impossibile connettersi al server", "cors_blocked": "Il server è raggiungibile ma sta bloccando le richieste cross-origin. Controlla le impostazioni CORS del tuo server JMAP e consenti questo dominio.", + "server_error": "Il server non è temporaneamente disponibile. Riprova più tardi.", "generic": "Si è verificato un errore. Riprova.", "totp_invalid": "Codice di autenticazione non valido. Controlla la tua app di autenticazione.", - "oauth_discovery_failed": "SSO è abilitato ma il provider di identità non è raggiungibile. Controlla la configurazione OAuth.", - "server_error": "Il server non è temporaneamente disponibile. Riprova più tardi." + "oauth_discovery_failed": "SSO è abilitato ma il provider di identità non è raggiungibile. Controlla la configurazione OAuth." }, + "show_password": "Mostra password", + "hide_password": "Nascondi password", + "totp_toggle": "Ho un codice 2FA", + "remember_me": "Ricordami", "config_error": { "title": "Errore di configurazione", "fetch_failed": "Impossibile caricare la configurazione dell'applicazione. Riprovare più tardi.", @@ -25,10 +30,6 @@ "remove_from_history": "Rimuovi dalla cronologia", "totp_label": "Codice di autenticazione", "totp_placeholder": "000000", - "totp_toggle": "Ho un codice 2FA", - "remember_me": "Ricordami", - "show_password": "Mostra password", - "hide_password": "Nascondi password", "session_expired": "La sessione è scaduta. Accedi di nuovo.", "dismiss": "Chiudi", "or": "o", @@ -49,7 +50,9 @@ "sidebar": { "close": "Chiudi", "compose": "Scrivi", + "compose_hint": "Scrivi (c)", "search_placeholder": "Cerca nella posta...", + "search_placeholder_hint": "Cerca posta... (premi /)", "storage": "Spazio di archiviazione", "storage_used": "Utilizzato", "storage_free": "Libero", @@ -92,8 +95,6 @@ "clear_search": "Cancella ricerca", "vacation_active": "Risponditore automatico attivo", "tags": "Etichette", - "compose_hint": "Scrivi (c)", - "search_placeholder_hint": "Cerca posta... (premi /)", "mail": "Posta", "nav_label": "Navigazione" }, @@ -114,6 +115,8 @@ "loading_more": "Caricamento altri messaggi...", "no_more_emails": "Nessun altro messaggio da caricare", "batch_actions": { + "select": "Seleziona e-mail", + "select_all": "Seleziona tutto", "mark_read": "Segna come letto", "mark_unread": "Segna come non letto", "delete": "Elimina", @@ -139,6 +142,7 @@ "mark_read": "Segna come letto", "print": "Stampa", "view_source": "Visualizza sorgente", + "keyboard_shortcuts": "Scorciatoie da tastiera (?)", "email_source": "Sorgente del messaggio", "copy_source": "Copia negli appunti", "source_copied": "Sorgente copiata negli appunti", @@ -157,6 +161,7 @@ "load_external_content": "Carica immagini", "trust_sender": "Considera sempre attendibile questo mittente", "back_to_list": "Torna all'elenco", + "view_contact": "Visualizza contatto", "message_details": "Dettagli del messaggio", "more_reply_options": "Più opzioni di risposta", "set_color": "Imposta etichetta", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "Rispondi", - "archive": "Archivia", - "delete": "Elimina", "reply_all": "Rispondi a tutti (a)", "forward": "Inoltra (f)", + "archive": "Archivia", + "delete": "Elimina", "star": "Aggiungi stella (s)", "unstar": "Rimuovi stella (s)", "compose": "Scrivi (c)" @@ -277,8 +282,7 @@ "no_calendar": "Calendario non disponibile", "select_calendar": "Seleziona calendario", "already_in_calendar": "Già nel tuo calendario" - }, - "keyboard_shortcuts": "Scorciatoie da tastiera (?)" + } }, "email_composer": { "new_message": "Nuovo messaggio", @@ -298,6 +302,7 @@ "cancel": "Annulla", "attach": "Allega", "discard": "Scarta", + "discard_draft_title": "Eliminare la bozza?", "discard_draft_confirm": "Ci sono modifiche non salvate. Vuoi scartare questa bozza?", "saving": "Salvataggio...", "draft_saved": "Bozza salvata", @@ -336,7 +341,14 @@ "upload_cancel": "Annulla caricamento", "upload_failed": "Caricamento di {filename} non riuscito", "send_failed": "Invio dell'e-mail non riuscito", - "discard_draft_title": "Eliminare la bozza?" + "continue_draft": "Continua bozza", + "close_draft_title": "Salvare o eliminare la bozza?", + "close_draft_message": "Hai modifiche non salvate. Vuoi salvare come bozza o eliminare?", + "save_draft": "Salva bozza" + }, + "confirm_dialog": { + "confirm": "Conferma", + "cancel": "Annulla" }, "common": { "loading": "Caricamento...", @@ -442,6 +454,10 @@ "import_success": "Impostazioni importate con successo", "import_error": "Impossibile importare le impostazioni", "reset_confirm": "Sei sicuro di voler ripristinare tutte le impostazioni ai valori predefiniti?", + "unsaved_changes": "Hai modifiche non salvate", + "discard_changes": "Annullare le modifiche?", + "discard": "Annulla", + "keep_editing": "Continua a modificare", "tabs": { "appearance": "Aspetto", "language": "Lingua e regione", @@ -572,11 +588,11 @@ "description": "Visualizza l'anteprima del messaggio nell'elenco" }, "emails_per_page": { - "label": "Messaggi per pagina", - "description": "Numero di messaggi da caricare alla volta", "25": "25 messaggi", "50": "50 messaggi", - "100": "100 messaggi" + "100": "100 messaggi", + "label": "Messaggi per pagina", + "description": "Numero di messaggi da caricare alla volta" }, "external_content": { "label": "Contenuti esterni", @@ -795,6 +811,42 @@ "empty_body": "Il corpo del messaggio è vuoto — i destinatari riceveranno una risposta vuota" } }, + "folders": { + "title": "Cartelle", + "description": "Gestisci le cartelle e-mail e assegna ruoli standard", + "folder_list": "Le tue cartelle", + "folder_list_description": "Clicca sull'icona di una cartella per personalizzarla", + "standard_roles": "Ruoli standard delle cartelle", + "standard_roles_description": "Assegna quali cartelle sono utilizzate per i ruoli standard come Posta in arrivo, Inviati, Cestino, ecc.", + "role_inbox": "Posta in arrivo", + "role_drafts": "Bozze", + "role_sent": "Inviati", + "role_trash": "Cestino", + "role_junk": "Spam / Indesiderata", + "role_archive": "Archivio", + "role_none": "Nessuno", + "create_folder": "Crea cartella", + "create_subfolder": "Crea sottocartella", + "subfolder_of": "Dentro {name}", + "subfolder_name": "Nome della sottocartella", + "new_folder_name": "Nome della cartella", + "rename": "Rinomina", + "change_icon": "Cambia icona", + "delete": "Elimina", + "confirm_delete": "Sei sicuro di voler eliminare \"{name}\"? Le e-mail in questa cartella verranno spostate nel Cestino.", + "create": "Crea", + "cancel": "Annulla", + "no_folders": "Nessuna cartella personalizzata", + "cannot_delete_role": "Impossibile eliminare una cartella con un ruolo standard. Rimuovi prima il ruolo.", + "folder_created": "Cartella creata", + "folder_renamed": "Cartella rinominata", + "folder_deleted": "Cartella eliminata", + "role_updated": "Ruolo della cartella aggiornato", + "error_create": "Impossibile creare la cartella", + "error_rename": "Impossibile rinominare la cartella", + "error_delete": "Impossibile eliminare la cartella", + "error_role": "Impossibile aggiornare il ruolo della cartella" + }, "advanced": { "title": "Avanzate", "description": "Opzioni avanzate e impostazioni per sviluppatori", @@ -802,6 +854,10 @@ "label": "Modalità debug", "description": "Abilita registrazione dettagliata per la risoluzione dei problemi" }, + "settings_sync": { + "label": "Sincronizzazione impostazioni", + "description": "Sincronizza le impostazioni tra browser e dispositivi" + }, "sender_favicons": { "label": "Favicon dei mittenti (Sperimentale)", "description": "Mostra le icone dei siti web come immagini profilo per i mittenti aziendali" @@ -920,6 +976,11 @@ "validation_empty_name": "Il nome della regola è obbligatorio", "validation_empty_conditions": "È necessaria almeno una condizione con un valore", "validation_empty_actions": "È necessaria almeno un'azione", + "templates_section": "Parti da un modello", + "template_newsletters": "Sposta newsletter in cartella", + "template_receipts": "Archivia ricevute automaticamente", + "template_important": "Contrassegna email importanti", + "template_notifications": "Filtra notifiche", "sieve_editor": { "title": "Editor script Sieve", "warning": "La modifica dello script Sieve può interrompere la modifica visuale delle regole. Le modifiche effettuate qui sovrascrivono il costruttore visuale.", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condizione} other {# condizioni}}", "actions_count": "{count, plural, one {# azione} other {# azioni}}" - }, - "templates_section": "Parti da un modello", - "template_newsletters": "Sposta newsletter in cartella", - "template_receipts": "Archivia ricevute automaticamente", - "template_important": "Contrassegna email importanti", - "template_notifications": "Filtra notifiche" + } }, "templates": { "title": "Modelli email", @@ -976,11 +1032,7 @@ "empty": "Il nome del modello è obbligatorio", "too_long": "Il nome del modello non deve superare i 200 caratteri" } - }, - "unsaved_changes": "Hai modifiche non salvate", - "discard_changes": "Annullare le modifiche?", - "discard": "Annulla", - "keep_editing": "Continua a modificare" + } }, "errors": { "page_error_title": "Qualcosa è andato storto", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count} messaggio", "messages_other": "{count} messaggi", + "messages_tooltip": "{count, plural, one {# messaggio in questa conversazione} other {# messaggi in questa conversazione}}", "expand": "Espandi conversazione", "collapse": "Comprimi conversazione", "loading": "Caricamento conversazione...", @@ -1069,7 +1122,6 @@ "delete": "Elimina conversazione", "star": "Aggiungi stella alla conversazione", "unstar": "Rimuovi stella dalla conversazione", - "messages_tooltip": "{count, plural, one {# messaggio in questa conversazione} other {# messaggi in questa conversazione}}", "toggle_thread": "Espandi/comprimi discussione" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "Cerca contatti...", "create_new": "Nuovo contatto", "empty_state": "Nessun contatto", + "empty_state_title": "Nessun contatto", + "empty_state_subtitle": "Crea il tuo primo contatto o importa da un file vCard", "empty_search": "Nessun contatto corrisponde alla ricerca", + "empty_search_hint": "Prova con un altro termine di ricerca", + "clear_search": "Cancella ricerca", + "import_vcard": "Importa vCard", "delete_confirm": "Sei sicuro di voler eliminare questo contatto?", "local_mode": "I contatti sono salvati localmente (il server non supporta JMAP Contacts)", "back_to_mail": "Torna alla posta", @@ -1177,28 +1234,122 @@ "organizations": "Organizzazioni", "addresses": "Indirizzi", "notes": "Note", + "titles": "Titoli e ruoli", + "online_services": "Servizi online", + "anniversaries": "Anniversari", + "personal_info": "Informazioni personali", + "languages": "Lingue", + "categories": "Categorie", + "related_contacts": "Contatti correlati", + "crypto_keys": "Chiavi crittografiche", "no_contact_selected": "Seleziona un contatto per vedere i dettagli", - "created": "Creato", - "updated": "Ultimo aggiornamento", "compose_email": "Scrivi email", "copy_email": "Copia email", "copy_phone": "Copia telefono", + "copy_url": "Copia URL", "copied": "Copiato negli appunti", - "copy_failed": "Impossibile copiare negli appunti" + "copy_failed": "Impossibile copiare negli appunti", + "created": "Creato", + "updated": "Ultimo aggiornamento", + "timezone": "Fuso orario", + "anniversary_birth": "Compleanno", + "anniversary_death": "Decesso", + "anniversary_wedding": "Anniversario", + "anniversary_other": "Altro", + "personal_expertise": "Competenza", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Altro", + "gender": "Genere", + "gender_M": "Maschile", + "gender_F": "Femminile", + "gender_O": "Altro", + "gender_N": "Non applicabile", + "gender_U": "Sconosciuto", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL di pianificazione", + "freebusy_uri": "URL di disponibilità" }, "form": { "create_title": "Nuovo contatto", "edit_title": "Modifica contatto", + "section_identity": "Nome e identità", + "section_work": "Lavoro e organizzazione", + "prefix": "Prefisso", + "prefix_placeholder": "Dott., Sig., Sig.ra", "given_name": "Nome", + "middle_name": "Secondo nome", "surname": "Cognome", + "suffix": "Suffisso", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Soprannome", + "nickname_placeholder": "Soprannome", "email": "Email", "email_placeholder": "email@example.com", "phone": "Telefono", "phone_placeholder": "+39 02 1234 5678", + "phone_type": "Tipo", + "phone_voice": "Voce", + "phone_cell": "Cellulare", + "phone_fax": "Fax", + "phone_pager": "Cercapersone", + "phone_video": "Video", + "phone_text": "SMS", "organization": "Organizzazione", "organization_placeholder": "Nome azienda", + "department": "Reparto", + "department_placeholder": "Reparto", + "job_title": "Titolo professionale", + "job_title_placeholder": "es., Ingegnere del software", + "role": "Ruolo", + "role_placeholder": "es., Responsabile del team", + "addresses": "Indirizzi", + "add_address": "Aggiungi indirizzo", + "street": "Via", + "city": "Città", + "region": "Stato / Regione", + "postcode": "Codice postale", + "country": "Paese", + "online_services": "Servizi online", + "add_online_service": "Aggiungi servizio online", + "url_placeholder": "https://...", + "service_placeholder": "Servizio", + "anniversaries": "Anniversari", + "add_anniversary": "Aggiungi data", + "anniversary_birth": "Compleanno", + "anniversary_wedding": "Anniversario", + "anniversary_death": "Commemorazione", + "anniversary_other": "Altro", + "personal_info": "Informazioni personali", + "add_personal_info": "Aggiungi voce", + "personal_info_placeholder": "es., Fotografia", + "personal_expertise": "Competenza", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Altro", + "level": "Livello", + "level_high": "Alto", + "level_medium": "Medio", + "level_low": "Basso", + "categories": "Categorie", + "categories_placeholder": "es., Famiglia, Amici, Colleghi", + "categories_hint": "Separare con virgole", "note": "Note", "note_placeholder": "Aggiungi una nota...", + "gender": "Genere", + "gender_sex": "Sesso", + "gender_male": "Maschile", + "gender_female": "Femminile", + "gender_other": "Altro", + "gender_none": "Non applicabile", + "gender_unknown": "Sconosciuto", + "gender_identity": "Identità di genere", + "gender_identity_placeholder": "Identità di genere...", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL di pianificazione", + "freebusy_uri": "URL di disponibilità", "context_work": "Lavoro", "context_private": "Personale", "add_email": "Aggiungi email", @@ -1209,8 +1360,8 @@ "updating": "Aggiornamento...", "name_required": "È richiesto almeno un nome o cognome", "email_invalid": "Inserisci un indirizzo email valido", - "save_failed": "Impossibile salvare il contatto", - "email_error_inline": "Formato email non valido" + "email_error_inline": "Formato email non valido", + "save_failed": "Impossibile salvare il contatto" }, "groups": { "create": "Nuovo gruppo", @@ -1268,17 +1419,13 @@ "error_create": "Impossibile creare il contatto", "error_update": "Impossibile aggiornare il contatto", "error_delete": "Impossibile eliminare il contatto" - }, - "empty_state_title": "Nessun contatto", - "empty_state_subtitle": "Crea il tuo primo contatto o importa da un file vCard", - "empty_search_hint": "Prova con un altro termine di ricerca", - "clear_search": "Cancella ricerca", - "import_vcard": "Importa vCard" + } }, "calendar": { "title": "Calendario", "back_to_email": "Torna alla posta", "my_calendars": "I miei calendari", + "mini_calendar_change": "Clicca per cambiare mese", "views": { "month": "Mese", "week": "Settimana", @@ -1342,14 +1489,14 @@ "email_placeholder": "Aggiungi indirizzo email o cerca contatti", "send_invitations": "Invia inviti ai partecipanti", "status_summary": "{accepted} accettato/i, {pending} in attesa", + "invited_by": "Invito da {name}", + "respond_below": "Rispondi con i pulsanti qui sotto", + "rsvp_label": "La tua risposta", "cancel_notification": "I partecipanti saranno avvisati della cancellazione", "you_organizer": "Sei l'organizzatore", "you_attendee": "Sei un partecipante", "no_participants": "Nessun partecipante", - "count": "{count, plural, one {# partecipante} other {# partecipanti}}", - "invited_by": "Invito da {name}", - "respond_below": "Rispondi con i pulsanti qui sotto", - "rsvp_label": "La tua risposta" + "count": "{count, plural, one {# partecipante} other {# partecipanti}}" }, "recurrence": { "title": "Ricorrenza", @@ -1457,8 +1604,7 @@ "error": "Importazione del calendario fallita", "file_too_large": "Il file supera il limite di 5 MB", "invalid_format": "Formato del file calendario non valido" - }, - "mini_calendar_change": "Clicca per cambiare mese" + } }, "advanced_search": { "title": "Ricerca avanzata", @@ -1469,6 +1615,9 @@ "subject": "Oggetto", "subject_placeholder": "L'oggetto contiene...", "body": "Corpo", + "body_placeholder": "Il corpo contiene...", + "folder": "Cartella", + "all_folders": "Tutte le cartelle", "has_attachment": "Allegati", "date_after": "Dopo il", "date_before": "Prima del", @@ -1485,10 +1634,6 @@ "search_hint": "Usa i filtri avanzati per una ricerca precisa", "advanced_filters_tooltip": "Filtri di ricerca avanzati" }, - "confirm_dialog": { - "confirm": "Conferma", - "cancel": "Annulla" - }, "welcome": { "title": "Benvenuto nella tua casella di posta", "tip_compose": "Premi c per scrivere una nuova email", @@ -1496,6 +1641,7 @@ "tip_sidebar": "Trova Calendario, Contatti e Impostazioni nel menu laterale", "tip_settings": "Personalizza la tua esperienza nelle Impostazioni", "got_it": "Ho capito", + "settings": "Impostazioni", "dismiss": "Chiudi" } } diff --git a/locales/ja/common.json b/locales/ja/common.json index 97c82373..f9d88f9e 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -8,15 +8,20 @@ "sign_in": "サインイン", "signing_in": "サインイン中...", "loading": "読み込み中...", + "reconnecting": "接続が切れました。再接続を試みています…", "error": { "invalid_credentials": "メールアドレスまたはパスワードが無効です", "connection_failed": "サーバーへの接続に失敗しました", "cors_blocked": "サーバーには到達できますが、クロスオリジンリクエストがブロックされています。JMAPサーバーのCORS設定を確認し、このドメインを許可してください。", + "server_error": "サーバーが一時的に利用できません。後でもう一度お試しください。", "generic": "エラーが発生しました。もう一度お試しください。", "totp_invalid": "認証コードが無効です。認証アプリを確認してください。", - "oauth_discovery_failed": "SSOは有効ですが、IDプロバイダーに接続できません。OAuth設定を確認してください。", - "server_error": "サーバーが一時的に利用できません。後でもう一度お試しください。" + "oauth_discovery_failed": "SSOは有効ですが、IDプロバイダーに接続できません。OAuth設定を確認してください。" }, + "show_password": "パスワードを表示", + "hide_password": "パスワードを隠す", + "totp_toggle": "2FAコードを入力", + "remember_me": "ログイン状態を保持", "config_error": { "title": "設定エラー", "fetch_failed": "アプリケーション設定を読み込めません。後でもう一度お試しください。", @@ -25,12 +30,8 @@ "remove_from_history": "履歴から削除", "totp_label": "認証コード", "totp_placeholder": "000000", - "totp_toggle": "2FAコードを入力", - "remember_me": "ログイン状態を保持", "session_expired": "セッションが期限切れになりました。再度サインインしてください。", "dismiss": "閉じる", - "show_password": "パスワードを表示", - "hide_password": "パスワードを隠す", "or": "または", "sign_in_sso": "SSOでサインイン", "website": "ウェブサイト", @@ -114,6 +115,8 @@ "loading_more": "さらにメールを読み込み中...", "no_more_emails": "読み込むメールがありません", "batch_actions": { + "select": "メールを選択", + "select_all": "すべて選択", "mark_read": "既読にする", "mark_unread": "未読にする", "delete": "削除", @@ -139,6 +142,7 @@ "mark_read": "既読にする", "print": "印刷", "view_source": "ソースを表示", + "keyboard_shortcuts": "キーボードショートカット (?)", "email_source": "メールソース", "copy_source": "クリップボードにコピー", "source_copied": "ソースをクリップボードにコピーしました", @@ -157,6 +161,7 @@ "load_external_content": "画像を読み込む", "trust_sender": "常にこの送信者を信頼する", "back_to_list": "リストに戻る", + "view_contact": "連絡先を表示", "message_details": "メッセージの詳細", "more_reply_options": "その他の返信オプション", "set_color": "ラベルを設定", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "返信", - "archive": "アーカイブ", - "delete": "削除", "reply_all": "全員に返信 (a)", "forward": "転送 (f)", + "archive": "アーカイブ", + "delete": "削除", "star": "スター (s)", "unstar": "スター解除 (s)", "compose": "新規作成 (c)" @@ -277,8 +282,7 @@ "no_calendar": "カレンダーが利用できません", "select_calendar": "カレンダーを選択", "already_in_calendar": "カレンダーに登録済み" - }, - "keyboard_shortcuts": "キーボードショートカット (?)" + } }, "email_composer": { "new_message": "新規メッセージ", @@ -298,6 +302,7 @@ "cancel": "キャンセル", "attach": "添付", "discard": "破棄", + "discard_draft_title": "下書きを破棄しますか?", "discard_draft_confirm": "未保存の変更があります。この下書きを破棄しますか?", "saving": "保存中...", "draft_saved": "下書きを保存しました", @@ -336,7 +341,14 @@ "upload_cancel": "アップロードをキャンセル", "upload_failed": "{filename} のアップロードに失敗しました", "send_failed": "メールの送信に失敗しました", - "discard_draft_title": "下書きを破棄しますか?" + "continue_draft": "下書きを続ける", + "close_draft_title": "下書きを保存または破棄しますか?", + "close_draft_message": "未保存の変更があります。下書きとして保存しますか、それとも破棄しますか?", + "save_draft": "下書きを保存" + }, + "confirm_dialog": { + "confirm": "確認", + "cancel": "キャンセル" }, "common": { "loading": "読み込み中...", @@ -442,6 +454,10 @@ "import_success": "設定をインポートしました", "import_error": "設定のインポートに失敗しました", "reset_confirm": "すべての設定をデフォルトにリセットしてもよろしいですか?", + "unsaved_changes": "保存されていない変更があります", + "discard_changes": "変更を破棄しますか?", + "discard": "破棄", + "keep_editing": "編集を続ける", "tabs": { "appearance": "外観", "language": "言語と地域", @@ -572,11 +588,11 @@ "description": "リストにメールのプレビューを表示" }, "emails_per_page": { - "label": "ページごとのメール数", - "description": "一度に読み込むメールの数", "25": "25件", "50": "50件", - "100": "100件" + "100": "100件", + "label": "ページごとのメール数", + "description": "一度に読み込むメールの数" }, "external_content": { "label": "外部コンテンツ", @@ -795,6 +811,42 @@ "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_role": "フォルダーの役割の更新に失敗しました" + }, "advanced": { "title": "詳細設定", "description": "詳細オプションと開発者設定", @@ -802,6 +854,10 @@ "label": "デバッグモード", "description": "トラブルシューティング用の詳細ログを有効化" }, + "settings_sync": { + "label": "設定の同期", + "description": "ブラウザーやデバイス間で設定を同期します" + }, "sender_favicons": { "label": "送信者ファビコン(実験的)", "description": "ビジネス送信者のプロフィール画像としてウェブサイトアイコンを表示" @@ -920,6 +976,11 @@ "validation_empty_name": "ルール名は必須です", "validation_empty_conditions": "値を持つ条件が少なくとも1つ必要です", "validation_empty_actions": "少なくとも1つのアクションが必要です", + "templates_section": "テンプレートから作成", + "template_newsletters": "ニュースレターをフォルダに移動", + "template_receipts": "領収書を自動アーカイブ", + "template_important": "重要なメールにフラグを付ける", + "template_notifications": "通知をフィルター", "sieve_editor": { "title": "Sieveスクリプトエディタ", "warning": "Sieveスクリプトを直接編集すると、ビジュアルルール編集が使用できなくなる場合があります。ここでの変更はビジュアルビルダーを上書きします。", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, other {#個の条件}}", "actions_count": "{count, plural, other {#個のアクション}}" - }, - "templates_section": "テンプレートから作成", - "template_newsletters": "ニュースレターをフォルダに移動", - "template_receipts": "領収書を自動アーカイブ", - "template_important": "重要なメールにフラグを付ける", - "template_notifications": "通知をフィルター" + } }, "templates": { "title": "メールテンプレート", @@ -976,11 +1032,7 @@ "empty": "テンプレート名は必須です", "too_long": "テンプレート名は200文字以内にしてください" } - }, - "unsaved_changes": "保存されていない変更があります", - "discard_changes": "変更を破棄しますか?", - "discard": "破棄", - "keep_editing": "編集を続ける" + } }, "errors": { "page_error_title": "問題が発生しました", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count}件のメッセージ", "messages_other": "{count}件のメッセージ", + "messages_tooltip": "{count, plural, other {この会話の#件のメッセージ}}", "expand": "会話を展開", "collapse": "会話を折りたたむ", "loading": "会話を読み込み中...", @@ -1069,7 +1122,6 @@ "delete": "会話を削除", "star": "会話にスターを付ける", "unstar": "会話のスターを外す", - "messages_tooltip": "{count, plural, other {この会話の#件のメッセージ}}", "toggle_thread": "スレッドの展開/折りたたみ" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "連絡先を検索...", "create_new": "新しい連絡先", "empty_state": "連絡先がありません", + "empty_state_title": "連絡先がありません", + "empty_state_subtitle": "最初の連絡先を作成するか、vCardファイルからインポートしてください", "empty_search": "検索に一致する連絡先がありません", + "empty_search_hint": "別の検索語をお試しください", + "clear_search": "検索をクリア", + "import_vcard": "vCardをインポート", "delete_confirm": "この連絡先を削除してもよろしいですか?", "local_mode": "連絡先はローカルに保存されています(サーバーがJMAPコンタクトをサポートしていません)", "back_to_mail": "メールに戻る", @@ -1177,28 +1234,122 @@ "organizations": "組織", "addresses": "住所", "notes": "メモ", + "titles": "肩書きと役割", + "online_services": "オンラインサービス", + "anniversaries": "記念日", + "personal_info": "個人情報", + "languages": "言語", + "categories": "カテゴリー", + "related_contacts": "関連する連絡先", + "crypto_keys": "暗号鍵", "no_contact_selected": "連絡先を選択して詳細を表示", - "created": "作成日", - "updated": "最終更新", "compose_email": "メールを作成", "copy_email": "メールをコピー", "copy_phone": "電話番号をコピー", + "copy_url": "URLをコピー", "copied": "クリップボードにコピーしました", - "copy_failed": "クリップボードへのコピーに失敗しました" + "copy_failed": "クリップボードへのコピーに失敗しました", + "created": "作成日", + "updated": "最終更新", + "timezone": "タイムゾーン", + "anniversary_birth": "誕生日", + "anniversary_death": "命日", + "anniversary_wedding": "結婚記念日", + "anniversary_other": "その他", + "personal_expertise": "専門分野", + "personal_hobby": "趣味", + "personal_interest": "興味", + "personal_other": "その他", + "gender": "性別", + "gender_M": "男性", + "gender_F": "女性", + "gender_O": "その他", + "gender_N": "該当なし", + "gender_U": "不明", + "calendar": "カレンダー", + "calendar_uri": "カレンダーURL", + "scheduling_uri": "スケジュールURL", + "freebusy_uri": "空き状況URL" }, "form": { "create_title": "新しい連絡先", "edit_title": "連絡先を編集", + "section_identity": "名前と識別情報", + "section_work": "職業と組織", + "prefix": "敬称", + "prefix_placeholder": "博士、氏", "given_name": "名", + "middle_name": "ミドルネーム", "surname": "姓", + "suffix": "接尾辞", + "suffix_placeholder": "Jr.、Sr.、III", + "nickname": "ニックネーム", + "nickname_placeholder": "ニックネーム", "email": "メール", "email_placeholder": "email@example.com", "phone": "電話", "phone_placeholder": "+81 3 1234 5678", + "phone_type": "種類", + "phone_voice": "音声", + "phone_cell": "携帯", + "phone_fax": "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": "カンマで区切ってください", "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": "メール追加", @@ -1209,8 +1360,8 @@ "updating": "更新中...", "name_required": "名前は必須です", "email_invalid": "有効なメールアドレスを入力してください", - "save_failed": "連絡先の保存に失敗しました", - "email_error_inline": "メールアドレスの形式が正しくありません" + "email_error_inline": "メールアドレスの形式が正しくありません", + "save_failed": "連絡先の保存に失敗しました" }, "groups": { "create": "新しいグループ", @@ -1268,17 +1419,13 @@ "error_create": "連絡先の作成に失敗しました", "error_update": "連絡先の更新に失敗しました", "error_delete": "連絡先の削除に失敗しました" - }, - "empty_state_title": "連絡先がありません", - "empty_state_subtitle": "最初の連絡先を作成するか、vCardファイルからインポートしてください", - "empty_search_hint": "別の検索語をお試しください", - "clear_search": "検索をクリア", - "import_vcard": "vCardをインポート" + } }, "calendar": { "title": "カレンダー", "back_to_email": "メールに戻る", "my_calendars": "マイカレンダー", + "mini_calendar_change": "クリックで月を変更", "views": { "month": "月", "week": "週", @@ -1342,14 +1489,14 @@ "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}人の参加者", - "invited_by": "{name}からの招待", - "respond_below": "以下のボタンで返答してください", - "rsvp_label": "あなたの返答" + "count": "{count}人の参加者" }, "recurrence": { "title": "繰り返し", @@ -1457,8 +1604,7 @@ "error": "カレンダーのインポートに失敗しました", "file_too_large": "ファイルサイズが5MBを超えています", "invalid_format": "無効なカレンダーファイル形式" - }, - "mini_calendar_change": "クリックで月を変更" + } }, "advanced_search": { "title": "詳細検索", @@ -1469,6 +1615,9 @@ "subject": "件名", "subject_placeholder": "件名に含まれる...", "body": "本文", + "body_placeholder": "本文に含む...", + "folder": "フォルダー", + "all_folders": "すべてのフォルダー", "has_attachment": "添付ファイル", "date_after": "以降", "date_before": "以前", @@ -1485,10 +1634,6 @@ "search_hint": "詳細フィルターで正確に検索", "advanced_filters_tooltip": "詳細検索フィルター" }, - "confirm_dialog": { - "confirm": "確認", - "cancel": "キャンセル" - }, "welcome": { "title": "メールボックスへようこそ", "tip_compose": "cキーで新しいメールを作成", @@ -1496,6 +1641,7 @@ "tip_sidebar": "サイドバーからカレンダー、連絡先、設定にアクセス", "tip_settings": "設定でカスタマイズできます", "got_it": "了解", + "settings": "設定", "dismiss": "閉じる" } } diff --git a/locales/nl/common.json b/locales/nl/common.json index f36f8476..74e88a3e 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -8,15 +8,20 @@ "sign_in": "Aanmelden", "signing_in": "Aanmelden...", "loading": "Laden...", + "reconnecting": "Verbinding verloren. Opnieuw verbinden…", "error": { "invalid_credentials": "Ongeldig e-mailadres of wachtwoord", "connection_failed": "Kan geen verbinding maken met de server", "cors_blocked": "De server is bereikbaar maar blokkeert cross-origin verzoeken. Controleer de CORS-instellingen van uw JMAP-server en sta dit domein toe.", + "server_error": "De server is tijdelijk niet beschikbaar. Probeer het later opnieuw.", "generic": "Er is een fout opgetreden. Probeer het opnieuw.", "totp_invalid": "Ongeldige authenticatiecode. Controleer uw authenticator-app.", - "oauth_discovery_failed": "SSO is ingeschakeld maar de identiteitsprovider is niet bereikbaar. Controleer uw OAuth-configuratie.", - "server_error": "De server is tijdelijk niet beschikbaar. Probeer het later opnieuw." + "oauth_discovery_failed": "SSO is ingeschakeld maar de identiteitsprovider is niet bereikbaar. Controleer uw OAuth-configuratie." }, + "show_password": "Wachtwoord tonen", + "hide_password": "Wachtwoord verbergen", + "totp_toggle": "Ik heb een 2FA-code", + "remember_me": "Onthoud mij", "config_error": { "title": "Configuratiefout", "fetch_failed": "Kan de applicatieconfiguratie niet laden. Probeer het later opnieuw.", @@ -25,10 +30,6 @@ "remove_from_history": "Verwijder uit geschiedenis", "totp_label": "Authenticatiecode", "totp_placeholder": "000000", - "totp_toggle": "Ik heb een 2FA-code", - "remember_me": "Onthoud mij", - "show_password": "Wachtwoord tonen", - "hide_password": "Wachtwoord verbergen", "session_expired": "Uw sessie is verlopen. Meld u opnieuw aan.", "dismiss": "Sluiten", "or": "of", @@ -49,7 +50,9 @@ "sidebar": { "close": "Sluiten", "compose": "Nieuw bericht", + "compose_hint": "Opstellen (c)", "search_placeholder": "Zoeken in e-mail...", + "search_placeholder_hint": "E-mail zoeken... (druk /)", "storage": "Opslag", "storage_used": "Gebruikt", "storage_free": "Vrij", @@ -92,8 +95,6 @@ "clear_search": "Zoekopdracht wissen", "vacation_active": "Afwezigheidsmelder is actief", "tags": "Labels", - "compose_hint": "Opstellen (c)", - "search_placeholder_hint": "E-mail zoeken... (druk /)", "mail": "E-mail", "nav_label": "Navigatie" }, @@ -114,6 +115,8 @@ "loading_more": "Meer e-mails laden...", "no_more_emails": "Geen e-mails meer om te laden", "batch_actions": { + "select": "E-mails selecteren", + "select_all": "Alles selecteren", "mark_read": "Markeren als gelezen", "mark_unread": "Markeren als ongelezen", "delete": "Verwijderen", @@ -139,6 +142,7 @@ "mark_read": "Markeren als gelezen", "print": "Afdrukken", "view_source": "Bron bekijken", + "keyboard_shortcuts": "Sneltoetsen (?)", "email_source": "E-mailbron", "copy_source": "Kopiëren naar klembord", "source_copied": "Bron gekopieerd naar klembord", @@ -157,6 +161,7 @@ "load_external_content": "Afbeeldingen laden", "trust_sender": "Deze afzender altijd vertrouwen", "back_to_list": "Terug naar lijst", + "view_contact": "Contact bekijken", "message_details": "Berichtdetails", "more_reply_options": "Meer antwoordopties", "set_color": "Label instellen", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "Beantwoorden", - "archive": "Archiveren", - "delete": "Verwijderen", "reply_all": "Allen beantwoorden (a)", "forward": "Doorsturen (f)", + "archive": "Archiveren", + "delete": "Verwijderen", "star": "Ster toevoegen (s)", "unstar": "Ster verwijderen (s)", "compose": "Opstellen (c)" @@ -277,8 +282,7 @@ "no_calendar": "Agenda niet beschikbaar", "select_calendar": "Agenda selecteren", "already_in_calendar": "Staat al in je agenda" - }, - "keyboard_shortcuts": "Sneltoetsen (?)" + } }, "email_composer": { "new_message": "Nieuw bericht", @@ -298,6 +302,7 @@ "cancel": "Annuleren", "attach": "Bijlage toevoegen", "discard": "Verwijderen", + "discard_draft_title": "Concept verwijderen?", "discard_draft_confirm": "Je hebt niet-opgeslagen wijzigingen. Wil je dit concept verwijderen?", "saving": "Opslaan...", "draft_saved": "Concept opgeslagen", @@ -336,7 +341,14 @@ "upload_cancel": "Upload annuleren", "upload_failed": "Uploaden van {filename} mislukt", "send_failed": "E-mail verzenden mislukt", - "discard_draft_title": "Concept verwijderen?" + "continue_draft": "Concept voortzetten", + "close_draft_title": "Concept opslaan of verwijderen?", + "close_draft_message": "U heeft niet-opgeslagen wijzigingen. Wilt u dit als concept opslaan of verwijderen?", + "save_draft": "Concept opslaan" + }, + "confirm_dialog": { + "confirm": "Bevestigen", + "cancel": "Annuleren" }, "common": { "loading": "Laden...", @@ -442,6 +454,10 @@ "import_success": "Instellingen succesvol geïmporteerd", "import_error": "Kan instellingen niet importeren", "reset_confirm": "Weet je zeker dat je alle instellingen wilt resetten naar de standaardwaarden?", + "unsaved_changes": "U heeft niet-opgeslagen wijzigingen", + "discard_changes": "Wijzigingen verwerpen?", + "discard": "Verwerpen", + "keep_editing": "Doorgaan met bewerken", "tabs": { "appearance": "Uiterlijk", "language": "Taal & Regio", @@ -572,11 +588,11 @@ "description": "E-mailvoorbeeld weergeven in de lijst" }, "emails_per_page": { - "label": "E-mails per pagina", - "description": "Aantal e-mails dat in één keer wordt geladen", "25": "25 e-mails", "50": "50 e-mails", - "100": "100 e-mails" + "100": "100 e-mails", + "label": "E-mails per pagina", + "description": "Aantal e-mails dat in één keer wordt geladen" }, "external_content": { "label": "Externe inhoud", @@ -795,6 +811,42 @@ "empty_body": "De berichttekst is leeg — ontvangers krijgen een leeg antwoord" } }, + "folders": { + "title": "Mappen", + "description": "Beheer uw e-mailmappen en wijs standaardrollen toe", + "folder_list": "Uw mappen", + "folder_list_description": "Klik op een mappictogram om het aan te passen", + "standard_roles": "Standaard maprollen", + "standard_roles_description": "Wijs toe welke mappen worden gebruikt voor standaardrollen zoals Postvak IN, Verzonden, Prullenbak, enz.", + "role_inbox": "Postvak IN", + "role_drafts": "Concepten", + "role_sent": "Verzonden", + "role_trash": "Prullenbak", + "role_junk": "Spam / Ongewenst", + "role_archive": "Archief", + "role_none": "Geen", + "create_folder": "Map maken", + "create_subfolder": "Submap maken", + "subfolder_of": "In {name}", + "subfolder_name": "Naam van submap", + "new_folder_name": "Mapnaam", + "rename": "Hernoemen", + "change_icon": "Pictogram wijzigen", + "delete": "Verwijderen", + "confirm_delete": "Weet u zeker dat u \"{name}\" wilt verwijderen? E-mails in deze map worden naar de Prullenbak verplaatst.", + "create": "Maken", + "cancel": "Annuleren", + "no_folders": "Geen aangepaste mappen", + "cannot_delete_role": "Kan een map met een standaardrol niet verwijderen. Verwijder eerst de rol.", + "folder_created": "Map aangemaakt", + "folder_renamed": "Map hernoemd", + "folder_deleted": "Map verwijderd", + "role_updated": "Maprol bijgewerkt", + "error_create": "Map maken mislukt", + "error_rename": "Map hernoemen mislukt", + "error_delete": "Map verwijderen mislukt", + "error_role": "Maprol bijwerken mislukt" + }, "advanced": { "title": "Geavanceerd", "description": "Geavanceerde opties en ontwikkelaarsinstellingen", @@ -802,6 +854,10 @@ "label": "Debugmodus", "description": "Schakel gedetailleerde logging in voor probleemoplossing" }, + "settings_sync": { + "label": "Instellingen synchroniseren", + "description": "Synchroniseer uw instellingen tussen browsers en apparaten" + }, "sender_favicons": { "label": "Afzender-favicons (Experimenteel)", "description": "Toon websitepictogrammen als profielfoto's voor zakelijke afzenders" @@ -920,6 +976,11 @@ "validation_empty_name": "Regelnaam is verplicht", "validation_empty_conditions": "Minstens één voorwaarde met een waarde is vereist", "validation_empty_actions": "Minstens één actie is vereist", + "templates_section": "Starten vanuit sjabloon", + "template_newsletters": "Nieuwsbrieven naar map verplaatsen", + "template_receipts": "Bonnen automatisch archiveren", + "template_important": "Belangrijke e-mails markeren", + "template_notifications": "Meldingen filteren", "sieve_editor": { "title": "Sieve-scripteditor", "warning": "Het bewerken van het Sieve-script kan de visuele regelbewerking verbreken. Wijzigingen hier overschrijven de visuele builder.", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, one {# voorwaarde} other {# voorwaarden}}", "actions_count": "{count, plural, one {# actie} other {# acties}}" - }, - "templates_section": "Starten vanuit sjabloon", - "template_newsletters": "Nieuwsbrieven naar map verplaatsen", - "template_receipts": "Bonnen automatisch archiveren", - "template_important": "Belangrijke e-mails markeren", - "template_notifications": "Meldingen filteren" + } }, "templates": { "title": "E-mailsjablonen", @@ -976,11 +1032,7 @@ "empty": "Sjabloonnaam is verplicht", "too_long": "Sjabloonnaam mag maximaal 200 tekens zijn" } - }, - "unsaved_changes": "U heeft niet-opgeslagen wijzigingen", - "discard_changes": "Wijzigingen verwerpen?", - "discard": "Verwerpen", - "keep_editing": "Doorgaan met bewerken" + } }, "errors": { "page_error_title": "Er is iets misgegaan", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count} bericht", "messages_other": "{count} berichten", + "messages_tooltip": "{count, plural, one {# bericht in dit gesprek} other {# berichten in dit gesprek}}", "expand": "Gesprek uitklappen", "collapse": "Gesprek inklappen", "loading": "Gesprek laden...", @@ -1069,7 +1122,6 @@ "delete": "Gesprek verwijderen", "star": "Ster toevoegen aan gesprek", "unstar": "Ster verwijderen van gesprek", - "messages_tooltip": "{count, plural, one {# bericht in dit gesprek} other {# berichten in dit gesprek}}", "toggle_thread": "Gesprek in-/uitvouwen" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "Contacten zoeken...", "create_new": "Nieuw contact", "empty_state": "Geen contacten", + "empty_state_title": "Geen contacten", + "empty_state_subtitle": "Maak uw eerste contact aan of importeer vanuit een vCard-bestand", "empty_search": "Geen contacten gevonden", + "empty_search_hint": "Probeer een andere zoekterm", + "clear_search": "Zoekopdracht wissen", + "import_vcard": "vCard importeren", "delete_confirm": "Weet u zeker dat u dit contact wilt verwijderen?", "local_mode": "Contacten worden lokaal opgeslagen (server ondersteunt geen JMAP Contacts)", "back_to_mail": "Terug naar e-mail", @@ -1177,28 +1234,122 @@ "organizations": "Organisaties", "addresses": "Adressen", "notes": "Notities", + "titles": "Titels en rollen", + "online_services": "Online diensten", + "anniversaries": "Jubilea", + "personal_info": "Persoonlijke informatie", + "languages": "Talen", + "categories": "Categorieën", + "related_contacts": "Gerelateerde contacten", + "crypto_keys": "Cryptografische sleutels", "no_contact_selected": "Selecteer een contact om details te bekijken", - "created": "Aangemaakt", - "updated": "Laatst bijgewerkt", "compose_email": "E-mail schrijven", "copy_email": "E-mail kopiëren", "copy_phone": "Telefoonnummer kopiëren", + "copy_url": "URL kopiëren", "copied": "Gekopieerd naar klembord", - "copy_failed": "Kopiëren naar klembord mislukt" + "copy_failed": "Kopiëren naar klembord mislukt", + "created": "Aangemaakt", + "updated": "Laatst bijgewerkt", + "timezone": "Tijdzone", + "anniversary_birth": "Verjaardag", + "anniversary_death": "Overleden", + "anniversary_wedding": "Trouwdag", + "anniversary_other": "Overig", + "personal_expertise": "Expertise", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Overig", + "gender": "Geslacht", + "gender_M": "Man", + "gender_F": "Vrouw", + "gender_O": "Anders", + "gender_N": "Niet van toepassing", + "gender_U": "Onbekend", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Planning-URL", + "freebusy_uri": "Beschikbaarheid-URL" }, "form": { "create_title": "Nieuw contact", "edit_title": "Contact bewerken", + "section_identity": "Naam en identiteit", + "section_work": "Werk en organisatie", + "prefix": "Voorvoegsel", + "prefix_placeholder": "Dr., Dhr., Mevr.", "given_name": "Voornaam", + "middle_name": "Tweede naam", "surname": "Achternaam", + "suffix": "Achtervoegsel", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Bijnaam", + "nickname_placeholder": "Bijnaam", "email": "E-mail", "email_placeholder": "email@example.com", "phone": "Telefoon", "phone_placeholder": "+31 20 123 4567", + "phone_type": "Type", + "phone_voice": "Spraak", + "phone_cell": "Mobiel", + "phone_fax": "Fax", + "phone_pager": "Pieper", + "phone_video": "Video", + "phone_text": "SMS", "organization": "Organisatie", "organization_placeholder": "Bedrijfsnaam", + "department": "Afdeling", + "department_placeholder": "Afdeling", + "job_title": "Functietitel", + "job_title_placeholder": "bijv. Software-engineer", + "role": "Rol", + "role_placeholder": "bijv. Teamleider", + "addresses": "Adressen", + "add_address": "Adres toevoegen", + "street": "Straat", + "city": "Stad", + "region": "Provincie / Regio", + "postcode": "Postcode", + "country": "Land", + "online_services": "Online diensten", + "add_online_service": "Online dienst toevoegen", + "url_placeholder": "https://...", + "service_placeholder": "Dienst", + "anniversaries": "Jubilea", + "add_anniversary": "Datum toevoegen", + "anniversary_birth": "Verjaardag", + "anniversary_wedding": "Trouwdag", + "anniversary_death": "Herdenking", + "anniversary_other": "Overig", + "personal_info": "Persoonlijke informatie", + "add_personal_info": "Item toevoegen", + "personal_info_placeholder": "bijv. Fotografie", + "personal_expertise": "Expertise", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Overig", + "level": "Niveau", + "level_high": "Hoog", + "level_medium": "Gemiddeld", + "level_low": "Laag", + "categories": "Categorieën", + "categories_placeholder": "bijv. Familie, Vrienden, Collega's", + "categories_hint": "Scheiden met komma's", "note": "Notities", "note_placeholder": "Notitie toevoegen...", + "gender": "Geslacht", + "gender_sex": "Geslacht", + "gender_male": "Man", + "gender_female": "Vrouw", + "gender_other": "Anders", + "gender_none": "Niet van toepassing", + "gender_unknown": "Onbekend", + "gender_identity": "Genderidentiteit", + "gender_identity_placeholder": "Genderidentiteit...", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Planning-URL", + "freebusy_uri": "Beschikbaarheid-URL", "context_work": "Werk", "context_private": "Privé", "add_email": "E-mail toevoegen", @@ -1209,8 +1360,8 @@ "updating": "Bijwerken...", "name_required": "Ten minste een voor- of achternaam is vereist", "email_invalid": "Voer een geldig e-mailadres in", - "save_failed": "Kon contact niet opslaan", - "email_error_inline": "Ongeldig e-mailformaat" + "email_error_inline": "Ongeldig e-mailformaat", + "save_failed": "Kon contact niet opslaan" }, "groups": { "create": "Nieuwe groep", @@ -1268,17 +1419,13 @@ "error_create": "Kon contact niet aanmaken", "error_update": "Kon contact niet bijwerken", "error_delete": "Kon contact niet verwijderen" - }, - "empty_state_title": "Geen contacten", - "empty_state_subtitle": "Maak uw eerste contact aan of importeer vanuit een vCard-bestand", - "empty_search_hint": "Probeer een andere zoekterm", - "clear_search": "Zoekopdracht wissen", - "import_vcard": "vCard importeren" + } }, "calendar": { "title": "Agenda", "back_to_email": "Terug naar e-mail", "my_calendars": "Mijn agenda's", + "mini_calendar_change": "Klik om van maand te wisselen", "views": { "month": "Maand", "week": "Week", @@ -1342,14 +1489,14 @@ "email_placeholder": "E-mailadres toevoegen of contacten zoeken", "send_invitations": "Uitnodigingen sturen naar deelnemers", "status_summary": "{accepted} geaccepteerd, {pending} in afwachting", + "invited_by": "Uitnodiging van {name}", + "respond_below": "Reageer met de knoppen hieronder", + "rsvp_label": "Uw reactie", "cancel_notification": "Deelnemers worden op de hoogte gebracht van de annulering", "you_organizer": "Je bent de organisator", "you_attendee": "Je bent een deelnemer", "no_participants": "Geen deelnemers", - "count": "{count, plural, one {# deelnemer} other {# deelnemers}}", - "invited_by": "Uitnodiging van {name}", - "respond_below": "Reageer met de knoppen hieronder", - "rsvp_label": "Uw reactie" + "count": "{count, plural, one {# deelnemer} other {# deelnemers}}" }, "recurrence": { "title": "Herhaling", @@ -1457,8 +1604,7 @@ "error": "Agenda importeren mislukt", "file_too_large": "Bestand overschrijdt de limiet van 5 MB", "invalid_format": "Ongeldig agendabestandsformaat" - }, - "mini_calendar_change": "Klik om van maand te wisselen" + } }, "advanced_search": { "title": "Geavanceerd zoeken", @@ -1469,6 +1615,9 @@ "subject": "Onderwerp", "subject_placeholder": "Onderwerp bevat...", "body": "Inhoud", + "body_placeholder": "Inhoud bevat...", + "folder": "Map", + "all_folders": "Alle mappen", "has_attachment": "Bijlagen", "date_after": "Na", "date_before": "Voor", @@ -1485,10 +1634,6 @@ "search_hint": "Gebruik geavanceerde filters voor een nauwkeurige zoekopdracht", "advanced_filters_tooltip": "Geavanceerde zoekfilters" }, - "confirm_dialog": { - "confirm": "Bevestigen", - "cancel": "Annuleren" - }, "welcome": { "title": "Welkom bij uw mailbox", "tip_compose": "Druk op c om een nieuwe e-mail te schrijven", @@ -1496,6 +1641,7 @@ "tip_sidebar": "Vind Agenda, Contacten en Instellingen in het zijmenu", "tip_settings": "Pas uw ervaring aan in Instellingen", "got_it": "Begrepen", + "settings": "Instellingen", "dismiss": "Sluiten" } } diff --git a/locales/pt/common.json b/locales/pt/common.json index edcce4b9..cbf3be6c 100644 --- a/locales/pt/common.json +++ b/locales/pt/common.json @@ -8,15 +8,20 @@ "sign_in": "Entrar", "signing_in": "Entrando...", "loading": "Carregando...", + "reconnecting": "Conexão perdida. Tentando reconectar…", "error": { "invalid_credentials": "E-mail ou senha inválidos", "connection_failed": "Falha ao conectar com o servidor", "cors_blocked": "O servidor está acessível mas está bloqueando requisições de origem cruzada. Verifique as configurações de CORS do seu servidor JMAP e permita este domínio.", + "server_error": "O servidor está temporariamente indisponível. Tente novamente mais tarde.", "generic": "Ocorreu um erro. Por favor, tente novamente.", "totp_invalid": "Código de autenticação inválido. Verifique seu aplicativo de autenticação.", - "oauth_discovery_failed": "SSO está ativado mas o provedor de identidade não pôde ser contactado. Verifique sua configuração OAuth.", - "server_error": "O servidor está temporariamente indisponível. Tente novamente mais tarde." + "oauth_discovery_failed": "SSO está ativado mas o provedor de identidade não pôde ser contactado. Verifique sua configuração OAuth." }, + "show_password": "Mostrar senha", + "hide_password": "Ocultar senha", + "totp_toggle": "Tenho um código 2FA", + "remember_me": "Lembrar-me", "config_error": { "title": "Erro de Configuração", "fetch_failed": "Não foi possível carregar a configuração do aplicativo. Por favor, tente novamente mais tarde.", @@ -25,10 +30,6 @@ "remove_from_history": "Remover do histórico", "totp_label": "Código de autenticação", "totp_placeholder": "000000", - "totp_toggle": "Tenho um código 2FA", - "remember_me": "Lembrar-me", - "show_password": "Mostrar senha", - "hide_password": "Ocultar senha", "session_expired": "Sua sessão expirou. Faça login novamente.", "dismiss": "Fechar", "or": "ou", @@ -49,7 +50,9 @@ "sidebar": { "close": "Fechar", "compose": "Escrever", + "compose_hint": "Compor (c)", "search_placeholder": "Buscar e-mails...", + "search_placeholder_hint": "Pesquisar e-mail... (pressione /)", "storage": "Armazenamento", "storage_used": "Usado", "storage_free": "Livre", @@ -92,8 +95,6 @@ "clear_search": "Limpar busca", "vacation_active": "Resposta automática ativa", "tags": "Etiquetas", - "compose_hint": "Compor (c)", - "search_placeholder_hint": "Pesquisar e-mail... (pressione /)", "mail": "E-mail", "nav_label": "Navegação" }, @@ -114,6 +115,8 @@ "loading_more": "Carregando mais e-mails...", "no_more_emails": "Não há mais e-mails para carregar", "batch_actions": { + "select": "Selecionar e-mails", + "select_all": "Selecionar tudo", "mark_read": "Marcar como lido", "mark_unread": "Marcar como não lido", "delete": "Excluir", @@ -139,6 +142,7 @@ "mark_read": "Marcar como lido", "print": "Imprimir", "view_source": "Ver código-fonte", + "keyboard_shortcuts": "Atalhos de teclado (?)", "email_source": "Código-fonte do E-mail", "copy_source": "Copiar para a área de transferência", "source_copied": "Código-fonte copiado para a área de transferência", @@ -157,6 +161,7 @@ "load_external_content": "Carregar imagens", "trust_sender": "Sempre confiar neste remetente", "back_to_list": "Voltar para a lista", + "view_contact": "Ver contato", "message_details": "Detalhes da Mensagem", "more_reply_options": "Mais opções de resposta", "set_color": "Definir etiqueta", @@ -231,10 +236,10 @@ }, "tooltips": { "reply": "Responder", - "archive": "Arquivar", - "delete": "Excluir", "reply_all": "Responder a todos (a)", "forward": "Encaminhar (f)", + "archive": "Arquivar", + "delete": "Excluir", "star": "Favoritar (s)", "unstar": "Remover favorito (s)", "compose": "Compor (c)" @@ -277,8 +282,7 @@ "no_calendar": "Calendário não disponível", "select_calendar": "Selecionar calendário", "already_in_calendar": "Já está no seu calendário" - }, - "keyboard_shortcuts": "Atalhos de teclado (?)" + } }, "email_composer": { "new_message": "Nova Mensagem", @@ -298,6 +302,7 @@ "cancel": "Cancelar", "attach": "Anexar", "discard": "Descartar", + "discard_draft_title": "Descartar rascunho?", "discard_draft_confirm": "Você tem alterações não salvas. Deseja descartar este rascunho?", "saving": "Salvando...", "draft_saved": "Rascunho salvo", @@ -336,7 +341,14 @@ "upload_cancel": "Cancelar envio", "upload_failed": "Falha ao enviar {filename}", "send_failed": "Falha ao enviar o e-mail", - "discard_draft_title": "Descartar rascunho?" + "continue_draft": "Continuar rascunho", + "close_draft_title": "Salvar ou descartar rascunho?", + "close_draft_message": "Você tem alterações não salvas. Deseja salvar como rascunho ou descartar?", + "save_draft": "Salvar rascunho" + }, + "confirm_dialog": { + "confirm": "Confirmar", + "cancel": "Cancelar" }, "common": { "loading": "Carregando...", @@ -442,6 +454,10 @@ "import_success": "Configurações importadas com sucesso", "import_error": "Falha ao importar configurações", "reset_confirm": "Tem certeza de que deseja redefinir todas as configurações para os padrões?", + "unsaved_changes": "Você tem alterações não salvas", + "discard_changes": "Descartar alterações?", + "discard": "Descartar", + "keep_editing": "Continuar editando", "tabs": { "appearance": "Aparência", "language": "Idioma e Região", @@ -572,11 +588,11 @@ "description": "Exibir visualização do e-mail na lista" }, "emails_per_page": { - "label": "E-mails Por Página", - "description": "Número de e-mails a carregar de uma vez", "25": "25 e-mails", "50": "50 e-mails", - "100": "100 e-mails" + "100": "100 e-mails", + "label": "E-mails Por Página", + "description": "Número de e-mails a carregar de uma vez" }, "external_content": { "label": "Conteúdo Externo", @@ -795,6 +811,42 @@ "empty_body": "O corpo da mensagem está vazio — os destinatários receberão uma resposta em branco" } }, + "folders": { + "title": "Pastas", + "description": "Gerencie suas pastas de e-mail e atribua funções padrão", + "folder_list": "Suas pastas", + "folder_list_description": "Clique no ícone de uma pasta para personalizá-la", + "standard_roles": "Funções padrão de pastas", + "standard_roles_description": "Defina quais pastas são utilizadas para funções padrão como Caixa de entrada, Enviados, Lixeira, etc.", + "role_inbox": "Caixa de entrada", + "role_drafts": "Rascunhos", + "role_sent": "Enviados", + "role_trash": "Lixeira", + "role_junk": "Spam / Lixo eletrônico", + "role_archive": "Arquivo", + "role_none": "Nenhum", + "create_folder": "Criar pasta", + "create_subfolder": "Criar subpasta", + "subfolder_of": "Dentro de {name}", + "subfolder_name": "Nome da subpasta", + "new_folder_name": "Nome da pasta", + "rename": "Renomear", + "change_icon": "Alterar ícone", + "delete": "Excluir", + "confirm_delete": "Tem certeza de que deseja excluir \"{name}\"? Os e-mails nesta pasta serão movidos para a Lixeira.", + "create": "Criar", + "cancel": "Cancelar", + "no_folders": "Sem pastas personalizadas", + "cannot_delete_role": "Não é possível excluir uma pasta com uma função padrão. Remova a função primeiro.", + "folder_created": "Pasta criada", + "folder_renamed": "Pasta renomeada", + "folder_deleted": "Pasta excluída", + "role_updated": "Função da pasta atualizada", + "error_create": "Falha ao criar a pasta", + "error_rename": "Falha ao renomear a pasta", + "error_delete": "Falha ao excluir a pasta", + "error_role": "Falha ao atualizar a função da pasta" + }, "advanced": { "title": "Avançado", "description": "Opções avançadas e configurações de desenvolvedor", @@ -802,6 +854,10 @@ "label": "Modo de Depuração", "description": "Habilitar registro detalhado para solução de problemas" }, + "settings_sync": { + "label": "Sincronização de configurações", + "description": "Sincronize suas configurações entre navegadores e dispositivos" + }, "sender_favicons": { "label": "Favicons de remetente (Experimental)", "description": "Exibir ícones de sites como fotos de perfil para remetentes empresariais" @@ -920,6 +976,11 @@ "validation_empty_name": "O nome da regra é obrigatório", "validation_empty_conditions": "É necessária pelo menos uma condição com um valor", "validation_empty_actions": "É necessária pelo menos uma ação", + "templates_section": "Começar com modelo", + "template_newsletters": "Mover newsletters para pasta", + "template_receipts": "Arquivar recibos automaticamente", + "template_important": "Marcar e-mails importantes", + "template_notifications": "Filtrar notificações", "sieve_editor": { "title": "Editor de script Sieve", "warning": "Editar o script Sieve pode interromper a edição visual de regras. As alterações feitas aqui substituem o construtor visual.", @@ -937,12 +998,7 @@ "rule_summary": { "conditions_count": "{count, plural, one {# condição} other {# condições}}", "actions_count": "{count, plural, one {# ação} other {# ações}}" - }, - "templates_section": "Começar com modelo", - "template_newsletters": "Mover newsletters para pasta", - "template_receipts": "Arquivar recibos automaticamente", - "template_important": "Marcar e-mails importantes", - "template_notifications": "Filtrar notificações" + } }, "templates": { "title": "Modelos de e-mail", @@ -976,11 +1032,7 @@ "empty": "O nome do modelo é obrigatório", "too_long": "O nome do modelo não pode exceder 200 caracteres" } - }, - "unsaved_changes": "Você tem alterações não salvas", - "discard_changes": "Descartar alterações?", - "discard": "Descartar", - "keep_editing": "Continuar editando" + } }, "errors": { "page_error_title": "Algo deu errado", @@ -1060,6 +1112,7 @@ "threads": { "messages_one": "{count} mensagem", "messages_other": "{count} mensagens", + "messages_tooltip": "{count, plural, one {# mensagem nesta conversa} other {# mensagens nesta conversa}}", "expand": "Expandir conversa", "collapse": "Recolher conversa", "loading": "Carregando conversa...", @@ -1069,7 +1122,6 @@ "delete": "Excluir conversa", "star": "Adicionar estrela à conversa", "unstar": "Remover estrela da conversa", - "messages_tooltip": "{count, plural, one {# mensagem nesta conversa} other {# mensagens nesta conversa}}", "toggle_thread": "Expandir/recolher conversa" }, "identities": { @@ -1163,7 +1215,12 @@ "search_placeholder": "Pesquisar contatos...", "create_new": "Novo contato", "empty_state": "Nenhum contato", + "empty_state_title": "Sem contatos", + "empty_state_subtitle": "Crie seu primeiro contato ou importe de um arquivo vCard", "empty_search": "Nenhum contato encontrado", + "empty_search_hint": "Tente outro termo de pesquisa", + "clear_search": "Limpar pesquisa", + "import_vcard": "Importar vCard", "delete_confirm": "Tem certeza de que deseja excluir este contato?", "local_mode": "Os contatos são armazenados localmente (o servidor não suporta JMAP Contacts)", "back_to_mail": "Voltar ao e-mail", @@ -1177,28 +1234,122 @@ "organizations": "Organizações", "addresses": "Endereços", "notes": "Notas", + "titles": "Títulos e funções", + "online_services": "Serviços online", + "anniversaries": "Aniversários", + "personal_info": "Informações pessoais", + "languages": "Idiomas", + "categories": "Categorias", + "related_contacts": "Contatos relacionados", + "crypto_keys": "Chaves criptográficas", "no_contact_selected": "Selecione um contato para ver os detalhes", - "created": "Criado", - "updated": "Última atualização", "compose_email": "Escrever e-mail", "copy_email": "Copiar e-mail", "copy_phone": "Copiar telefone", + "copy_url": "Copiar URL", "copied": "Copiado para a área de transferência", - "copy_failed": "Falha ao copiar para a área de transferência" + "copy_failed": "Falha ao copiar para a área de transferência", + "created": "Criado", + "updated": "Última atualização", + "timezone": "Fuso horário", + "anniversary_birth": "Aniversário", + "anniversary_death": "Falecimento", + "anniversary_wedding": "Aniversário de casamento", + "anniversary_other": "Outro", + "personal_expertise": "Especialidade", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Outro", + "gender": "Gênero", + "gender_M": "Masculino", + "gender_F": "Feminino", + "gender_O": "Outro", + "gender_N": "Não aplicável", + "gender_U": "Desconhecido", + "calendar": "Calendário", + "calendar_uri": "URL do calendário", + "scheduling_uri": "URL de agendamento", + "freebusy_uri": "URL de disponibilidade" }, "form": { "create_title": "Novo contato", "edit_title": "Editar contato", + "section_identity": "Nome e identidade", + "section_work": "Trabalho e organização", + "prefix": "Prefixo", + "prefix_placeholder": "Dr., Sr., Sra.", "given_name": "Nome", + "middle_name": "Nome do meio", "surname": "Sobrenome", + "suffix": "Sufixo", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Apelido", + "nickname_placeholder": "Apelido", "email": "E-mail", "email_placeholder": "email@example.com", "phone": "Telefone", "phone_placeholder": "+55 11 1234 5678", + "phone_type": "Tipo", + "phone_voice": "Voz", + "phone_cell": "Celular", + "phone_fax": "Fax", + "phone_pager": "Pager", + "phone_video": "Vídeo", + "phone_text": "Texto", "organization": "Organização", "organization_placeholder": "Nome da empresa", + "department": "Departamento", + "department_placeholder": "Departamento", + "job_title": "Cargo", + "job_title_placeholder": "ex., Engenheiro de software", + "role": "Função", + "role_placeholder": "ex., Líder de equipe", + "addresses": "Endereços", + "add_address": "Adicionar endereço", + "street": "Rua", + "city": "Cidade", + "region": "Estado / Região", + "postcode": "CEP", + "country": "País", + "online_services": "Serviços online", + "add_online_service": "Adicionar serviço online", + "url_placeholder": "https://...", + "service_placeholder": "Serviço", + "anniversaries": "Aniversários", + "add_anniversary": "Adicionar data", + "anniversary_birth": "Aniversário", + "anniversary_wedding": "Aniversário de casamento", + "anniversary_death": "Falecimento", + "anniversary_other": "Outro", + "personal_info": "Informações pessoais", + "add_personal_info": "Adicionar entrada", + "personal_info_placeholder": "ex., Fotografia", + "personal_expertise": "Especialidade", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Outro", + "level": "Nível", + "level_high": "Alto", + "level_medium": "Médio", + "level_low": "Baixo", + "categories": "Categorias", + "categories_placeholder": "ex., Família, Amigos, Colegas", + "categories_hint": "Separar com vírgulas", "note": "Notas", "note_placeholder": "Adicionar uma nota...", + "gender": "Gênero", + "gender_sex": "Sexo", + "gender_male": "Masculino", + "gender_female": "Feminino", + "gender_other": "Outro", + "gender_none": "Não aplicável", + "gender_unknown": "Desconhecido", + "gender_identity": "Identidade de gênero", + "gender_identity_placeholder": "Identidade de gênero...", + "calendar": "Calendário", + "calendar_uri": "URL do calendário", + "scheduling_uri": "URL de agendamento", + "freebusy_uri": "URL de disponibilidade", "context_work": "Trabalho", "context_private": "Pessoal", "add_email": "Adicionar e-mail", @@ -1209,8 +1360,8 @@ "updating": "Atualizando...", "name_required": "É necessário pelo menos um nome ou sobrenome", "email_invalid": "Por favor, insira um endereço de e-mail válido", - "save_failed": "Falha ao salvar contato", - "email_error_inline": "Formato de e-mail inválido" + "email_error_inline": "Formato de e-mail inválido", + "save_failed": "Falha ao salvar contato" }, "groups": { "create": "Novo grupo", @@ -1268,17 +1419,13 @@ "error_create": "Falha ao criar contato", "error_update": "Falha ao atualizar contato", "error_delete": "Falha ao excluir contato" - }, - "empty_state_title": "Sem contatos", - "empty_state_subtitle": "Crie seu primeiro contato ou importe de um arquivo vCard", - "empty_search_hint": "Tente outro termo de pesquisa", - "clear_search": "Limpar pesquisa", - "import_vcard": "Importar vCard" + } }, "calendar": { "title": "Calendário", "back_to_email": "Voltar ao e-mail", "my_calendars": "Meus calendários", + "mini_calendar_change": "Clique para mudar o mês", "views": { "month": "Mês", "week": "Semana", @@ -1342,14 +1489,14 @@ "email_placeholder": "Adicionar endereço de e-mail ou pesquisar contatos", "send_invitations": "Enviar convites aos participantes", "status_summary": "{accepted} aceito(s), {pending} pendente(s)", + "invited_by": "Convite de {name}", + "respond_below": "Responda com os botões abaixo", + "rsvp_label": "Sua resposta", "cancel_notification": "Os participantes serão notificados do cancelamento", "you_organizer": "Você é o organizador", "you_attendee": "Você é um participante", "no_participants": "Sem participantes", - "count": "{count, plural, one {# participante} other {# participantes}}", - "invited_by": "Convite de {name}", - "respond_below": "Responda com os botões abaixo", - "rsvp_label": "Sua resposta" + "count": "{count, plural, one {# participante} other {# participantes}}" }, "recurrence": { "title": "Recorrência", @@ -1457,8 +1604,7 @@ "error": "Falha ao importar calendário", "file_too_large": "Arquivo excede o limite de 5 MB", "invalid_format": "Formato de arquivo de calendário inválido" - }, - "mini_calendar_change": "Clique para mudar o mês" + } }, "advanced_search": { "title": "Pesquisa avançada", @@ -1469,6 +1615,9 @@ "subject": "Assunto", "subject_placeholder": "O assunto contém...", "body": "Corpo", + "body_placeholder": "O corpo contém...", + "folder": "Pasta", + "all_folders": "Todas as pastas", "has_attachment": "Anexos", "date_after": "Após", "date_before": "Antes de", @@ -1485,10 +1634,6 @@ "search_hint": "Use os filtros avançados para uma pesquisa precisa", "advanced_filters_tooltip": "Filtros de pesquisa avançados" }, - "confirm_dialog": { - "confirm": "Confirmar", - "cancel": "Cancelar" - }, "welcome": { "title": "Bem-vindo à sua caixa de entrada", "tip_compose": "Pressione c para escrever um novo e-mail", @@ -1496,6 +1641,7 @@ "tip_sidebar": "Encontre Calendário, Contatos e Configurações no menu lateral", "tip_settings": "Personalize sua experiência nas Configurações", "got_it": "Entendi", + "settings": "Configurações", "dismiss": "Fechar" } }