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": "Skopiowano!",
|
||||
"copy_failed": "Nie udało się skopiować"
|
||||
},
|
||||
"send_now": "Wyślij teraz"
|
||||
"send_now": "Wyślij teraz",
|
||||
"create_appointment": "Utwórz wydarzenie"
|
||||
},
|
||||
"email_composer": {
|
||||
"read_receipt_on": "Zażądano potwierdzenia przeczytania (kliknij, aby wyłączyć)",
|
||||
@@ -712,7 +713,10 @@
|
||||
"delete_table": "Usuń tabelę",
|
||||
"pick_size": "Wybierz rozmiar"
|
||||
},
|
||||
"send_filing_warning": "Wysłano - ale późniejsze porządkowanie nie powiodło się, może pozostać nieaktualna wersja robocza."
|
||||
"send_filing_warning": "Wysłano - ale późniejsze porządkowanie nie powiodło się, może pozostać nieaktualna wersja robocza.",
|
||||
"insert_signature": "Wstaw podpis",
|
||||
"no_signature": "Brak podpisu",
|
||||
"select_signature": "Wybierz podpis"
|
||||
},
|
||||
"confirm_dialog": {
|
||||
"confirm": "Potwierdź",
|
||||
@@ -888,7 +892,10 @@
|
||||
"downloads": "Pobrane",
|
||||
"content_senders": "Treść i nadawcy",
|
||||
"about_data": "O programie i dane",
|
||||
"debug": "Debugowanie"
|
||||
"debug": "Debugowanie",
|
||||
"import": "Import",
|
||||
"sharing": "Udostępnianie",
|
||||
"signatures": "Podpisy"
|
||||
},
|
||||
"tab_groups": {
|
||||
"general": "Ogólne",
|
||||
@@ -2007,7 +2014,39 @@
|
||||
"scoped": {
|
||||
"back": "Powrót do mojego konta",
|
||||
"managing": "Zarządzanie: {name}"
|
||||
}
|
||||
},
|
||||
"importer": {
|
||||
"action_label": "Importuj",
|
||||
"cancel": "Anuluj",
|
||||
"choose_files": "Wybierz pliki",
|
||||
"conflict_copy": "Zachowaj oba",
|
||||
"conflict_description": "Wybierz, co zrobić, gdy importowana wiadomość już istnieje.",
|
||||
"conflict_label": "Obsługa duplikatów",
|
||||
"conflict_replace": "Zastąp duplikaty",
|
||||
"conflict_skip": "Pomiń duplikaty",
|
||||
"description": "Importuj wiadomości e-mail z plików .eml do folderu.",
|
||||
"error_details": "{count, plural, one {# błąd} other {# błędów}}",
|
||||
"fail": "Import nie powiódł się",
|
||||
"file_description": "Wybierz jeden lub więcej plików .eml do zaimportowania.",
|
||||
"file_label": "Pliki",
|
||||
"files_selected": "{count, plural, one {# plik wybrany} other {# plików wybranych}}",
|
||||
"folder_description": "Wybierz folder, do którego mają zostać zaimportowane wiadomości.",
|
||||
"folder_label": "Folder docelowy",
|
||||
"import_complete": "Import zakończony",
|
||||
"import_more": "Importuj więcej",
|
||||
"importing": "Importowanie...",
|
||||
"progress_failed": "{count} niepowodzeń",
|
||||
"progress_imported": "{count} zaimportowanych",
|
||||
"progress_skipped": "{count} pominiętych",
|
||||
"start_import": "{count, plural, one {Importuj # plik} other {Importuj # plików}}",
|
||||
"success": "{count, plural, one {# wiadomość zaimportowana} other {# wiadomości zaimportowanych}}",
|
||||
"summary_failed": "{count, plural, one {# wiadomość nieudana} other {# wiadomości nieudanych}}",
|
||||
"summary_imported": "{count, plural, one {# wiadomość zaimportowana} other {# wiadomości zaimportowanych}}",
|
||||
"summary_skipped": "{count, plural, one {# wiadomość pominięta} other {# wiadomości pominiętych}}",
|
||||
"title": "Import poczty"
|
||||
},
|
||||
"loading": "Ładowanie...",
|
||||
"refresh": "Odśwież"
|
||||
},
|
||||
"errors": {
|
||||
"page_error_title": "Coś poszło nie tak",
|
||||
@@ -2085,7 +2124,8 @@
|
||||
"toast_error_delete_has_email": "Folder nie jest pusty. Najpierw go opróżnij.",
|
||||
"placeholder_folder_name": "Nazwa folderu",
|
||||
"create": "Utwórz",
|
||||
"rename_confirm": "Zmień nazwę"
|
||||
"rename_confirm": "Zmień nazwę",
|
||||
"share_folder": "Udostępnij folder..."
|
||||
},
|
||||
"shortcuts": {
|
||||
"title": "Skróty klawiszowe",
|
||||
@@ -2184,7 +2224,11 @@
|
||||
"save": "Zapisz tożsamość",
|
||||
"cancel": "Anuluj",
|
||||
"creating": "Tworzenie...",
|
||||
"updating": "Aktualizowanie..."
|
||||
"updating": "Aktualizowanie...",
|
||||
"signature_store_default": "Domyślny podpis",
|
||||
"signature_store_mapping": "Przypisanie podpisów",
|
||||
"signature_store_reply": "Podpis odpowiedzi",
|
||||
"use_global_default": "Użyj globalnego ustawienia domyślnego"
|
||||
},
|
||||
"sub_address": {
|
||||
"button_tooltip": "Użyj podadresu",
|
||||
@@ -2510,7 +2554,29 @@
|
||||
"success": "{count, plural, one {Zaimportowano 1 kontakt} other {Zaimportowano # kontaktów}}",
|
||||
"failed": "Import nie powiódł się",
|
||||
"close": "Zamknij",
|
||||
"file_too_large": "Plik jest za duży (maks. 5 MB)"
|
||||
"file_too_large": "Plik jest za duży (maks. 5 MB)",
|
||||
"csv_address": "Adres",
|
||||
"csv_address_book": "Książka adresowa",
|
||||
"csv_back": "Wstecz",
|
||||
"csv_city": "Miasto",
|
||||
"csv_company": "Firma",
|
||||
"csv_country": "Kraj",
|
||||
"csv_email": "E-mail",
|
||||
"csv_first_name": "Imię",
|
||||
"csv_ignore": "Ignoruj tę kolumnę",
|
||||
"csv_job_title": "Stanowisko",
|
||||
"csv_last_name": "Nazwisko",
|
||||
"csv_load_all": "Wczytaj wszystkie",
|
||||
"csv_map_columns": "Mapuj kolumny",
|
||||
"csv_nickname": "Pseudonim",
|
||||
"csv_note": "Notatka",
|
||||
"csv_phone": "Telefon",
|
||||
"csv_postcode": "Kod pocztowy",
|
||||
"csv_preview": "Podgląd",
|
||||
"csv_preview_title": "Podgląd ({count, plural, one {# wiersz} other {# wierszy}})",
|
||||
"csv_region": "Stan / region",
|
||||
"csv_website": "Strona internetowa",
|
||||
"file_types_csv": "pliki .csv"
|
||||
},
|
||||
"export": {
|
||||
"title": "Eksportuj kontakty",
|
||||
@@ -2569,7 +2635,10 @@
|
||||
"has_phone": "Z telefonem",
|
||||
"has_photo": "Ze zdjęciem"
|
||||
},
|
||||
"open_categories": "Otwórz kategorie"
|
||||
"open_categories": "Otwórz kategorie",
|
||||
"delete": "Usuń",
|
||||
"edit": "Edytuj",
|
||||
"send_email": "Wyślij e-mail"
|
||||
},
|
||||
"calendar": {
|
||||
"title": "Kalendarz",
|
||||
@@ -2988,7 +3057,37 @@
|
||||
"bah": "Bahman",
|
||||
"esf": "Esfand"
|
||||
},
|
||||
"nav_open_menu": "Otwórz menu"
|
||||
"nav_open_menu": "Otwórz menu",
|
||||
"delete": "Usuń",
|
||||
"duplicate": "Duplikuj",
|
||||
"edit": "Edytuj",
|
||||
"freeBusy": {
|
||||
"busy": "Zajęty",
|
||||
"check": "Sprawdź dostępność",
|
||||
"click_to_select": "Kliknij wolny termin, aby wybrać tę godzinę",
|
||||
"free": "Wolny",
|
||||
"hide": "Ukryj dostępność",
|
||||
"loading": "Ładowanie...",
|
||||
"no_participants": "Dodaj uczestników, aby sprawdzić dostępność.",
|
||||
"tentative": "Wstępnie",
|
||||
"timezone": "Strefa czasowa",
|
||||
"title": "Dostępność",
|
||||
"unavailable": "Poza biurem",
|
||||
"unknown": "Brak informacji"
|
||||
},
|
||||
"resources": {
|
||||
"clear_all": "Wyczyść wszystko",
|
||||
"filter_all": "Wszystkie",
|
||||
"hide": "Ukryj zasoby",
|
||||
"no_resources": "Brak dostępnych zasobów",
|
||||
"remove": "Usuń {name}",
|
||||
"search_placeholder": "Szukaj zasobów...",
|
||||
"title": "Zasoby",
|
||||
"type_equipment": "Sprzęt",
|
||||
"type_other": "Inne",
|
||||
"type_room": "Sale",
|
||||
"type_vehicle": "Pojazdy"
|
||||
}
|
||||
},
|
||||
"advanced_search": {
|
||||
"title": "Wyszukiwanie zaawansowane",
|
||||
@@ -3153,7 +3252,8 @@
|
||||
"open_folder_tree": "Otwórz drzewo folderów",
|
||||
"other_accounts": "Inne konta",
|
||||
"migration_title": "Aktualizowanie plików…",
|
||||
"migration_description": "Porządkowanie folderów i plików w odpowiedniej strukturze. Dzieje się to tylko raz."
|
||||
"migration_description": "Porządkowanie folderów i plików w odpowiedniej strukturze. Dzieje się to tylko raz.",
|
||||
"send_as_attachment": "Wyślij jako załącznik"
|
||||
},
|
||||
"smime": {
|
||||
"your_certificates": "Twoje certyfikaty",
|
||||
@@ -3308,7 +3408,14 @@
|
||||
"readWrite": "Odczyt i zapis",
|
||||
"manager": "Menedżer",
|
||||
"custom": "Niestandardowe"
|
||||
}
|
||||
},
|
||||
"accept": "Akceptuj",
|
||||
"decline": "Odrzuć",
|
||||
"no_shares_by_me": "Nie udostępniono jeszcze niczego.",
|
||||
"no_shares_with_me": "Nie udostępniono Ci jeszcze żadnych folderów.",
|
||||
"shared_by": "Udostępnione przez",
|
||||
"tab_shared_by_me": "Udostępnione przeze mnie",
|
||||
"tab_shared_with_me": "Udostępnione ze mną"
|
||||
},
|
||||
"quote_header": {
|
||||
"reply_line": "{date}, {from} napisał(a):",
|
||||
@@ -3324,5 +3431,55 @@
|
||||
"install": "Zainstaluj",
|
||||
"dont_remind": "Nie przypominaj mi więcej",
|
||||
"dismiss_aria": "Zamknij monit instalacji"
|
||||
},
|
||||
"signatures": {
|
||||
"add_signature": "Dodaj podpis",
|
||||
"default": "Domyślny",
|
||||
"default_signature": {
|
||||
"description": "Używany w nowych wiadomościach, chyba że zostanie zastąpiony dla danej tożsamości.",
|
||||
"label": "Domyślny podpis"
|
||||
},
|
||||
"delete_message": "Czy na pewno chcesz usunąć \"{name}\"? Tej operacji nie można cofnąć.",
|
||||
"delete_title": "Usunąć podpis?",
|
||||
"description": "Twórz i zarządzaj podpisami e-mail używanymi podczas pisania wiadomości lub odpowiadania na nie.",
|
||||
"duplicate": "Duplikuj",
|
||||
"edit_signature": "Edytuj podpis",
|
||||
"editor_label": "Podpis",
|
||||
"html_preview_label": "Podgląd HTML",
|
||||
"name_label": "Nazwa",
|
||||
"name_placeholder": "np. Służbowy, Prywatny",
|
||||
"name_required": "Nazwa jest wymagana",
|
||||
"new_signature": "Nowy podpis",
|
||||
"no_signature": "Brak podpisu",
|
||||
"no_signatures": "Nie ma jeszcze żadnych podpisów",
|
||||
"per_identity_signatures": {
|
||||
"description": "Zastąp domyślny podpis i podpis odpowiedzi dla poszczególnych tożsamości.",
|
||||
"label": "Podpisy dla poszczególnych tożsamości"
|
||||
},
|
||||
"plain_text_preview_label": "Podgląd tekstu",
|
||||
"reply": "Odpowiedź",
|
||||
"reply_signature": {
|
||||
"description": "Używany podczas odpowiadania lub przekazywania wiadomości dalej, chyba że zostanie zastąpiony dla danej tożsamości.",
|
||||
"label": "Podpis odpowiedzi"
|
||||
},
|
||||
"show_editor": "Pokaż edytor",
|
||||
"show_preview": "Pokaż podgląd",
|
||||
"title": "Podpisy",
|
||||
"toolbar": {
|
||||
"align_center": "Wyśrodkuj",
|
||||
"align_left": "Wyrównaj do lewej",
|
||||
"align_right": "Wyrównaj do prawej",
|
||||
"bold": "Pogrubienie",
|
||||
"bullet_list": "Lista punktowana",
|
||||
"italic": "Kursywa",
|
||||
"link": "Link",
|
||||
"ordered_list": "Lista numerowana",
|
||||
"remove_color": "Usuń kolor",
|
||||
"strikethrough": "Przekreślenie",
|
||||
"text_color": "Kolor tekstu",
|
||||
"underline": "Podkreślenie"
|
||||
},
|
||||
"use_global_default": "Użyj globalnego ustawienia domyślnego",
|
||||
"your_signatures": "Twoje podpisy ({count})"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user