fix(i18n): add missing translation keys for signatures and email import
Fixes 25 failing tests across translations and eml-import test suites:
- Add 141 missing i18n keys to en/common.json for P2.1 (extended signatures
feature) and P2.5 (email import feature). Keys cover:
- signatures.* (signature editor, toolbar labels, per-identity settings)
- settings.importer.* (mail import UI labels and messages)
- settings.tabs.signatures, settings.{loading,refresh}
- email_composer.{insert_signature,no_signature,select_signature}
- identities.form.{signature_store_*,use_global_default}
- calendar.{edit,delete,duplicate}, contacts.{edit,delete,send_email}
- contacts.import.csv_* (CSV column mapping labels)
- Other related keys for sharing, mailbox context menu, file operations
- Propagate new keys to all 23 other locale files:
- ar, ca, cs, da, de, es, fa, fr, he, hu, it, ja, ko, lv, nl, pl, pt, ro,
ru, sk, tr, uk, zh
- 19 locales with real, idiomatic translations matching existing tone
- 4 locales (da, es, fa, zh) with English placeholders pending native
translation
- Fix eml-import test: update accept-string expectation to match actual
EML_IMPORT_ACCEPT constant (now includes .tgz, .tar.gz, application/gzip
support added in P2.5)
All 53 tests now pass:
- 48 translation completeness tests
- 5 eml-import tests
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
a0bffa9467
commit
1189b146ef
+168
-11
@@ -567,7 +567,8 @@
|
||||
"copied": "Zkopírováno!",
|
||||
"copy_failed": "Kopírování se nezdařilo"
|
||||
},
|
||||
"send_now": "Odeslat nyní"
|
||||
"send_now": "Odeslat nyní",
|
||||
"create_appointment": "Vytvořit schůzku"
|
||||
},
|
||||
"email_composer": {
|
||||
"read_receipt_on": "Vyžádáno potvrzení o přečtení (kliknutím vypnete)",
|
||||
@@ -712,7 +713,10 @@
|
||||
"delete_table": "Odstranit tabulku",
|
||||
"pick_size": "Vybrat velikost"
|
||||
},
|
||||
"send_filing_warning": "Odesláno - ale následný úklid selhal, může zůstat zastaralý koncept."
|
||||
"send_filing_warning": "Odesláno - ale následný úklid selhal, může zůstat zastaralý koncept.",
|
||||
"insert_signature": "Vložit podpis",
|
||||
"no_signature": "Bez podpisu",
|
||||
"select_signature": "Vybrat podpis"
|
||||
},
|
||||
"confirm_dialog": {
|
||||
"confirm": "Potvrdit",
|
||||
@@ -888,7 +892,10 @@
|
||||
"downloads": "Stažené",
|
||||
"content_senders": "Obsah a odesílatelé",
|
||||
"about_data": "Info a data",
|
||||
"debug": "Ladění"
|
||||
"debug": "Ladění",
|
||||
"import": "Import",
|
||||
"sharing": "Sdílení",
|
||||
"signatures": "Podpisy"
|
||||
},
|
||||
"tab_groups": {
|
||||
"general": "Obecné",
|
||||
@@ -2007,7 +2014,39 @@
|
||||
"scoped": {
|
||||
"back": "Zpět na můj účet",
|
||||
"managing": "Správa: {name}"
|
||||
}
|
||||
},
|
||||
"importer": {
|
||||
"action_label": "Importovat",
|
||||
"cancel": "Zrušit",
|
||||
"choose_files": "Vybrat soubory",
|
||||
"conflict_copy": "Ponechat obě",
|
||||
"conflict_description": "Zvolte, co se má stát, pokud importovaná zpráva již existuje.",
|
||||
"conflict_label": "Zpracování duplicit",
|
||||
"conflict_replace": "Nahradit duplicity",
|
||||
"conflict_skip": "Přeskočit duplicity",
|
||||
"description": "Importovat e-mailové zprávy ze souborů .eml do složky.",
|
||||
"error_details": "{count, plural, one {# chyba} other {# chyb}}",
|
||||
"fail": "Import selhal",
|
||||
"file_description": "Vyberte jeden nebo více souborů .eml k importu.",
|
||||
"file_label": "Soubory",
|
||||
"files_selected": "{count, plural, one {# vybraný soubor} other {# vybraných souborů}}",
|
||||
"folder_description": "Vyberte složku, do které se mají zprávy importovat.",
|
||||
"folder_label": "Cílová složka",
|
||||
"import_complete": "Import dokončen",
|
||||
"import_more": "Importovat další",
|
||||
"importing": "Importování...",
|
||||
"progress_failed": "{count} selhalo",
|
||||
"progress_imported": "{count} importováno",
|
||||
"progress_skipped": "{count} přeskočeno",
|
||||
"start_import": "{count, plural, one {Importovat # soubor} other {Importovat # souborů}}",
|
||||
"success": "{count, plural, one {# zpráva importována} other {# zpráv importováno}}",
|
||||
"summary_failed": "{count, plural, one {# zpráva selhala} other {# zpráv selhalo}}",
|
||||
"summary_imported": "{count, plural, one {# zpráva importována} other {# zpráv importováno}}",
|
||||
"summary_skipped": "{count, plural, one {# zpráva přeskočena} other {# zpráv přeskočeno}}",
|
||||
"title": "Import pošty"
|
||||
},
|
||||
"loading": "Načítání...",
|
||||
"refresh": "Obnovit"
|
||||
},
|
||||
"errors": {
|
||||
"page_error_title": "Něco se pokazilo",
|
||||
@@ -2085,7 +2124,8 @@
|
||||
"toast_error_rename": "Nepodařilo se přejmenovat složku",
|
||||
"toast_error_delete": "Nepodařilo se smazat složku",
|
||||
"toast_error_delete_has_children": "Složka obsahuje podsložky. Nejprve je odstraňte.",
|
||||
"toast_error_delete_has_email": "Složka není prázdná. Nejprve ji vyprázdněte."
|
||||
"toast_error_delete_has_email": "Složka není prázdná. Nejprve ji vyprázdněte.",
|
||||
"share_folder": "Sdílet složku..."
|
||||
},
|
||||
"shortcuts": {
|
||||
"title": "Klávesové zkratky",
|
||||
@@ -2184,7 +2224,11 @@
|
||||
"save": "Uložit identitu",
|
||||
"cancel": "Zrušit",
|
||||
"creating": "Vytváření...",
|
||||
"updating": "Aktualizování..."
|
||||
"updating": "Aktualizování...",
|
||||
"signature_store_default": "Výchozí podpis",
|
||||
"signature_store_mapping": "Mapování podpisů",
|
||||
"signature_store_reply": "Podpis pro odpověď",
|
||||
"use_global_default": "Použít globální výchozí nastavení"
|
||||
},
|
||||
"sub_address": {
|
||||
"button_tooltip": "Použít subadresu",
|
||||
@@ -2510,7 +2554,29 @@
|
||||
"success": "{count, plural, one {Importován 1 kontakt} few {Importovány # kontakty} other {Importováno # kontaktů}}",
|
||||
"failed": "Import selhal",
|
||||
"close": "Zavřít",
|
||||
"file_too_large": "Soubor je příliš velký (max. 5 MB)"
|
||||
"file_too_large": "Soubor je příliš velký (max. 5 MB)",
|
||||
"csv_address": "Adresa",
|
||||
"csv_address_book": "Adresář",
|
||||
"csv_back": "Zpět",
|
||||
"csv_city": "Město",
|
||||
"csv_company": "Společnost",
|
||||
"csv_country": "Země",
|
||||
"csv_email": "E-mail",
|
||||
"csv_first_name": "Jméno",
|
||||
"csv_ignore": "Ignorovat tento sloupec",
|
||||
"csv_job_title": "Pracovní pozice",
|
||||
"csv_last_name": "Příjmení",
|
||||
"csv_load_all": "Načíst vše",
|
||||
"csv_map_columns": "Mapování sloupců",
|
||||
"csv_nickname": "Přezdívka",
|
||||
"csv_note": "Poznámka",
|
||||
"csv_phone": "Telefon",
|
||||
"csv_postcode": "PSČ",
|
||||
"csv_preview": "Náhled",
|
||||
"csv_preview_title": "Náhled ({count, plural, one {# řádek} other {# řádků}})",
|
||||
"csv_region": "Stát/kraj",
|
||||
"csv_website": "Webové stránky",
|
||||
"file_types_csv": "soubory .csv"
|
||||
},
|
||||
"export": {
|
||||
"title": "Exportovat kontakty",
|
||||
@@ -2569,7 +2635,10 @@
|
||||
"has_phone": "Má telefon",
|
||||
"has_photo": "Má fotku"
|
||||
},
|
||||
"open_categories": "Otevřít kategorie"
|
||||
"open_categories": "Otevřít kategorie",
|
||||
"delete": "Odstranit",
|
||||
"edit": "Upravit",
|
||||
"send_email": "Odeslat e-mail"
|
||||
},
|
||||
"calendar": {
|
||||
"title": "Kalendář",
|
||||
@@ -2988,7 +3057,37 @@
|
||||
"bah": "Bahman",
|
||||
"esf": "Esfand"
|
||||
},
|
||||
"nav_open_menu": "Otevřít nabídku"
|
||||
"nav_open_menu": "Otevřít nabídku",
|
||||
"delete": "Odstranit",
|
||||
"duplicate": "Duplikovat",
|
||||
"edit": "Upravit",
|
||||
"freeBusy": {
|
||||
"busy": "Obsazeno",
|
||||
"check": "Zkontrolovat dostupnost",
|
||||
"click_to_select": "Kliknutím na volný termín vyberte tento čas",
|
||||
"free": "Volno",
|
||||
"hide": "Skrýt dostupnost",
|
||||
"loading": "Načítání...",
|
||||
"no_participants": "Přidejte účastníky pro kontrolu dostupnosti.",
|
||||
"tentative": "Nezávazně",
|
||||
"timezone": "Časové pásmo",
|
||||
"title": "Dostupnost",
|
||||
"unavailable": "Mimo kancelář",
|
||||
"unknown": "Žádné informace"
|
||||
},
|
||||
"resources": {
|
||||
"clear_all": "Vymazat vše",
|
||||
"filter_all": "Vše",
|
||||
"hide": "Skrýt zdroje",
|
||||
"no_resources": "Nejsou k dispozici žádné zdroje",
|
||||
"remove": "Odebrat {name}",
|
||||
"search_placeholder": "Hledat zdroje...",
|
||||
"title": "Zdroje",
|
||||
"type_equipment": "Vybavení",
|
||||
"type_other": "Jiné",
|
||||
"type_room": "Místnosti",
|
||||
"type_vehicle": "Vozidla"
|
||||
}
|
||||
},
|
||||
"advanced_search": {
|
||||
"title": "Pokročilé hledání",
|
||||
@@ -3153,7 +3252,8 @@
|
||||
"open_folder_tree": "Otevřít strom složek",
|
||||
"other_accounts": "Ostatní účty",
|
||||
"migration_title": "Aktualizace vašich souborů…",
|
||||
"migration_description": "Uspořádání složek a souborů do správné struktury. Toto proběhne pouze jednou."
|
||||
"migration_description": "Uspořádání složek a souborů do správné struktury. Toto proběhne pouze jednou.",
|
||||
"send_as_attachment": "Odeslat jako přílohu"
|
||||
},
|
||||
"smime": {
|
||||
"your_certificates": "Vaše certifikáty",
|
||||
@@ -3308,7 +3408,14 @@
|
||||
"readWrite": "Čtení a zápis",
|
||||
"manager": "Správce",
|
||||
"custom": "Vlastní"
|
||||
}
|
||||
},
|
||||
"accept": "Přijmout",
|
||||
"decline": "Odmítnout",
|
||||
"no_shares_by_me": "Zatím jste nic nesdíleli.",
|
||||
"no_shares_with_me": "Zatím s vámi nikdo nesdílel žádné složky.",
|
||||
"shared_by": "Sdílí",
|
||||
"tab_shared_by_me": "Sdíleno mnou",
|
||||
"tab_shared_with_me": "Sdíleno se mnou"
|
||||
},
|
||||
"quote_header": {
|
||||
"reply_line": "Dne {date} napsal(a) {from}:",
|
||||
@@ -3324,5 +3431,55 @@
|
||||
"install": "Nainstalovat",
|
||||
"dont_remind": "Už mi to nepřipomínat",
|
||||
"dismiss_aria": "Zavřít výzvu k instalaci"
|
||||
},
|
||||
"signatures": {
|
||||
"add_signature": "Přidat podpis",
|
||||
"default": "Výchozí",
|
||||
"default_signature": {
|
||||
"description": "Použije se pro nové zprávy, pokud není přepsáno pro danou identitu.",
|
||||
"label": "Výchozí podpis"
|
||||
},
|
||||
"delete_message": "Opravdu chcete odstranit \"{name}\"? Tuto akci nelze vrátit zpět.",
|
||||
"delete_title": "Odstranit podpis?",
|
||||
"description": "Vytvářejte a spravujte e-mailové podpisy pro psaní zpráv nebo odpovědi.",
|
||||
"duplicate": "Duplikovat",
|
||||
"edit_signature": "Upravit podpis",
|
||||
"editor_label": "Podpis",
|
||||
"html_preview_label": "Náhled HTML",
|
||||
"name_label": "Název",
|
||||
"name_placeholder": "např. Práce, Osobní",
|
||||
"name_required": "Název je vyžadován",
|
||||
"new_signature": "Nový podpis",
|
||||
"no_signature": "Bez podpisu",
|
||||
"no_signatures": "Zatím nejsou žádné podpisy",
|
||||
"per_identity_signatures": {
|
||||
"description": "Přepsat výchozí podpis a podpis pro odpověď pro jednotlivé identity.",
|
||||
"label": "Podpisy podle identity"
|
||||
},
|
||||
"plain_text_preview_label": "Náhled prostého textu",
|
||||
"reply": "Odpověď",
|
||||
"reply_signature": {
|
||||
"description": "Použije se při odpovídání nebo přeposílání, pokud není přepsáno pro danou identitu.",
|
||||
"label": "Podpis pro odpověď"
|
||||
},
|
||||
"show_editor": "Zobrazit editor",
|
||||
"show_preview": "Zobrazit náhled",
|
||||
"title": "Podpisy",
|
||||
"toolbar": {
|
||||
"align_center": "Na střed",
|
||||
"align_left": "Zarovnat vlevo",
|
||||
"align_right": "Zarovnat vpravo",
|
||||
"bold": "Tučné",
|
||||
"bullet_list": "Odrážkový seznam",
|
||||
"italic": "Kurzíva",
|
||||
"link": "Odkaz",
|
||||
"ordered_list": "Číslovaný seznam",
|
||||
"remove_color": "Odebrat barvu",
|
||||
"strikethrough": "Přeškrtnuté",
|
||||
"text_color": "Barva textu",
|
||||
"underline": "Podtržené"
|
||||
},
|
||||
"use_global_default": "Použít globální výchozí nastavení",
|
||||
"your_signatures": "Vaše podpisy ({count})"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user