From a779e101e63ba47886c70e93243b5472c0f405ca Mon Sep 17 00:00:00 2001 From: dealerweb Date: Fri, 10 Jul 2026 12:40:06 +0200 Subject: [PATCH] Fix: label the close-dialog draft button with the generic Save "Save Draft" made the third button of the save-or-discard dialog wrap onto two lines in several languages (German "Entwurf speichern", French "Enregistrer le brouillon", ...) while its siblings stay one line. The dialog title already says the draft is what's being saved, so the button now uses the existing generic common.save key - one short word in every locale, no new translations needed. email_composer.save_draft had exactly this one consumer; the dead key is removed from all 22 locales. --- components/email/email-composer.tsx | 2 +- locales/cs/common.json | 1 - locales/da/common.json | 1 - locales/de/common.json | 1 - locales/en/common.json | 1 - locales/es/common.json | 1 - locales/fa/common.json | 1 - locales/fr/common.json | 1 - locales/he/common.json | 1 - locales/hu/common.json | 1 - locales/it/common.json | 1 - locales/ja/common.json | 1 - locales/ko/common.json | 1 - locales/lv/common.json | 1 - locales/nl/common.json | 1 - locales/pl/common.json | 1 - locales/pt/common.json | 1 - locales/ro/common.json | 1 - locales/ru/common.json | 1 - locales/sk/common.json | 1 - locales/tr/common.json | 1 - locales/uk/common.json | 1 - locales/zh/common.json | 1 - 23 files changed, 1 insertion(+), 23 deletions(-) diff --git a/components/email/email-composer.tsx b/components/email/email-composer.tsx index b206aeca..9d7a1126 100644 --- a/components/email/email-composer.tsx +++ b/components/email/email-composer.tsx @@ -2806,7 +2806,7 @@ export function EmailComposer({ diff --git a/locales/cs/common.json b/locales/cs/common.json index 47109b4d..a5440033 100644 --- a/locales/cs/common.json +++ b/locales/cs/common.json @@ -648,7 +648,6 @@ "continue_draft": "Pokračovat v úpravě konceptu", "close_draft_title": "Uložit nebo zahodit koncept?", "close_draft_message": "Máte neuložené změny. Chcete je uložit jako koncept, nebo zahodit?", - "save_draft": "Uložit koncept", "smime_sign_on": "Podepisování S/MIME zapnuto", "smime_sign_off": "Zapnout podepisování S/MIME", "smime_encrypt_on": "Šifrování S/MIME zapnuto", diff --git a/locales/da/common.json b/locales/da/common.json index e66ed116..b7e39993 100644 --- a/locales/da/common.json +++ b/locales/da/common.json @@ -650,7 +650,6 @@ "continue_draft": "Fortsæt kladde", "close_draft_title": "Gem eller kassér kladde?", "close_draft_message": "Du har ugemte ændringer. Vil du gemme dette som en kladde eller kassere det?", - "save_draft": "Gem kladde", "smime_sign_on": "S/MIME-signering aktiveret", "smime_sign_off": "Aktivér S/MIME-signering", "smime_encrypt_on": "S/MIME-kryptering aktiveret", diff --git a/locales/de/common.json b/locales/de/common.json index 1ec090ad..841eb9d8 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -655,7 +655,6 @@ "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", "drop_files": "Dateien zum Anhängen ablegen", "show_less": "Weniger anzeigen", "forgot_attachment": { diff --git a/locales/en/common.json b/locales/en/common.json index 193f1bfc..b79716cb 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -651,7 +651,6 @@ "continue_draft": "Continue draft", "close_draft_title": "Save or discard draft?", "close_draft_message": "You have unsaved changes. Would you like to save this as a draft or discard it?", - "save_draft": "Save Draft", "smime_sign_on": "S/MIME signing enabled", "smime_sign_off": "Enable S/MIME signing", "smime_encrypt_on": "S/MIME encryption enabled", diff --git a/locales/es/common.json b/locales/es/common.json index 6cb8c65c..c201b2d8 100644 --- a/locales/es/common.json +++ b/locales/es/common.json @@ -655,7 +655,6 @@ "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", "drop_files": "Suelta archivos para adjuntar", "show_less": "Mostrar menos", "forgot_attachment": { diff --git a/locales/fa/common.json b/locales/fa/common.json index f7aec0dc..835e7a27 100644 --- a/locales/fa/common.json +++ b/locales/fa/common.json @@ -651,7 +651,6 @@ "continue_draft": "ادامه پیش‌نویس", "close_draft_title": "ذخیره یا دور انداختن پیش‌نویس؟", "close_draft_message": "تغییرات ذخیره نشده دارید. ذخیره یا دور انداختن؟", - "save_draft": "ذخیره پیش‌نویس", "smime_sign_on": "امضای S/MIME فعال", "smime_sign_off": "فعال کردن امضای S/MIME", "smime_encrypt_on": "رمزنگاری S/MIME فعال", diff --git a/locales/fr/common.json b/locales/fr/common.json index c8a3c979..7945acba 100644 --- a/locales/fr/common.json +++ b/locales/fr/common.json @@ -655,7 +655,6 @@ "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", "drop_files": "Déposez les fichiers à joindre", "show_less": "Afficher moins", "forgot_attachment": { diff --git a/locales/he/common.json b/locales/he/common.json index 8ddbb366..5529df89 100644 --- a/locales/he/common.json +++ b/locales/he/common.json @@ -600,7 +600,6 @@ "continue_draft": "המשך טיוטה", "close_draft_title": "לשמור או למחוק טיוטה?", "close_draft_message": "יש לך שינויים שלא נשמרו. האם תרצה לשמור את זה כטיוטה או למחוק אותו?", - "save_draft": "שמור טיוטה", "smime_sign_on": "חתימת S/MIME מופעלת", "smime_sign_off": "אפשר חתימת S/MIME", "smime_encrypt_on": "הצפנת S/MIME מופעלת", diff --git a/locales/hu/common.json b/locales/hu/common.json index 6bc92bcf..a0f6bbb5 100644 --- a/locales/hu/common.json +++ b/locales/hu/common.json @@ -651,7 +651,6 @@ "continue_draft": "Piszkozat folytatása", "close_draft_title": "Piszkozat mentése vagy elvetése?", "close_draft_message": "Nem mentett változtatások vannak. Szeretnéd piszkozatként menteni vagy elvetni?", - "save_draft": "Piszkozat mentése", "smime_sign_on": "S/MIME aláírás engedélyezve", "smime_sign_off": "S/MIME aláírás engedélyezése", "smime_encrypt_on": "S/MIME titkosítás engedélyezve", diff --git a/locales/it/common.json b/locales/it/common.json index 339674df..40341c4d 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -655,7 +655,6 @@ "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", "drop_files": "Trascina i file per allegarli", "show_less": "Mostra meno", "forgot_attachment": { diff --git a/locales/ja/common.json b/locales/ja/common.json index 32460fd2..37bc216b 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -655,7 +655,6 @@ "continue_draft": "下書きを続ける", "close_draft_title": "下書きを保存または破棄しますか?", "close_draft_message": "未保存の変更があります。下書きとして保存しますか、それとも破棄しますか?", - "save_draft": "下書きを保存", "drop_files": "ファイルをドロップして添付", "show_less": "折りたたむ", "forgot_attachment": { diff --git a/locales/ko/common.json b/locales/ko/common.json index cda6ae08..4c01023f 100644 --- a/locales/ko/common.json +++ b/locales/ko/common.json @@ -648,7 +648,6 @@ "continue_draft": "이어서 작성하기", "close_draft_title": "임시보관함에 저장할까요?", "close_draft_message": "저장되지 않은 내용이 있어요. 임시보관함에 저장할까요, 아니면 삭제할까요?", - "save_draft": "임시보관", "smime_sign_on": "S/MIME 서명 켜짐", "smime_sign_off": "S/MIME 서명 켜기", "smime_encrypt_on": "S/MIME 암호화 켜짐", diff --git a/locales/lv/common.json b/locales/lv/common.json index db37ddfb..8a485c27 100644 --- a/locales/lv/common.json +++ b/locales/lv/common.json @@ -648,7 +648,6 @@ "continue_draft": "Turpināt melnrakstu", "close_draft_title": "Saglabāt vai atmest melnrakstu?", "close_draft_message": "Ir nesaglabātas izmaiņas. Vai vēlaties saglabāt kā melnrakstu vai atmest?", - "save_draft": "Saglabāt melnrakstu", "smime_sign_on": "S/MIME paraksts iespējots", "smime_sign_off": "Iespējot S/MIME parakstu", "smime_encrypt_on": "S/MIME šifrēšana iespējota", diff --git a/locales/nl/common.json b/locales/nl/common.json index d04dad76..13f2d1ed 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -655,7 +655,6 @@ "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", "drop_files": "Sleep bestanden om bij te voegen", "show_less": "Minder tonen", "forgot_attachment": { diff --git a/locales/pl/common.json b/locales/pl/common.json index 86e82375..36f13971 100644 --- a/locales/pl/common.json +++ b/locales/pl/common.json @@ -648,7 +648,6 @@ "continue_draft": "Kontynuuj szkic", "close_draft_title": "Zapisać czy odrzucić szkic?", "close_draft_message": "Masz niezapisane zmiany. Czy chcesz zapisać jako szkic czy odrzucić?", - "save_draft": "Zapisz szkic", "smime_sign_on": "Podpisywanie S/MIME włączone", "smime_sign_off": "Włącz podpisywanie S/MIME", "smime_encrypt_on": "Szyfrowanie S/MIME włączone", diff --git a/locales/pt/common.json b/locales/pt/common.json index 824357a8..422c04a9 100644 --- a/locales/pt/common.json +++ b/locales/pt/common.json @@ -655,7 +655,6 @@ "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", "drop_files": "Solte arquivos para anexar", "show_less": "Mostrar menos", "forgot_attachment": { diff --git a/locales/ro/common.json b/locales/ro/common.json index 65bb6d49..723faa3f 100644 --- a/locales/ro/common.json +++ b/locales/ro/common.json @@ -651,7 +651,6 @@ "continue_draft": "Continuă schița", "close_draft_title": "Să salvați sau să renunțați la schiță?", "close_draft_message": "Aveți modificări nesalvate. Doriți să salvați acest mesaj ca schiță sau să îl ignorați?", - "save_draft": "Salvează schița", "smime_sign_on": "S/MIME semnarea activată", "smime_sign_off": "Activați semnarea cu „S/MIME”", "smime_encrypt_on": "S/MIME criptare activată", diff --git a/locales/ru/common.json b/locales/ru/common.json index 9fe168b7..94ab0e79 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -648,7 +648,6 @@ "continue_draft": "Продолжить черновик", "close_draft_title": "Сохранить или удалить черновик?", "close_draft_message": "Есть несохранённые изменения. Сохранить как черновик или удалить?", - "save_draft": "Сохранить черновик", "smime_sign_on": "Подпись S/MIME включена", "smime_sign_off": "Включить подпись S/MIME", "smime_encrypt_on": "Шифрование S/MIME включено", diff --git a/locales/sk/common.json b/locales/sk/common.json index 76cce76d..ef7b8a47 100644 --- a/locales/sk/common.json +++ b/locales/sk/common.json @@ -651,7 +651,6 @@ "continue_draft": "Pokračovať v koncepte", "close_draft_title": "Uložiť alebo zahoditť koncept?", "close_draft_message": "Máte neuložené zmeny. Chcete ich uložiť ako koncept alebo zahoditť?", - "save_draft": "Uložiť koncept", "smime_sign_on": "Podpisovanie S/MIME zapnuté", "smime_sign_off": "Zapnúť podpisovanie S/MIME", "smime_encrypt_on": "Šifrovanie S/MIME zapnuté", diff --git a/locales/tr/common.json b/locales/tr/common.json index a3a3a475..936c5a3a 100644 --- a/locales/tr/common.json +++ b/locales/tr/common.json @@ -651,7 +651,6 @@ "continue_draft": "Taslağa devam et", "close_draft_title": "Taslak kaydedilsin mi yoksa silinsin mi?", "close_draft_message": "Kaydedilmemiş değişiklikleriniz var. Bunu taslak olarak kaydetmek ister misiniz yoksa vazgeçmek mi?", - "save_draft": "Taslağı Kaydet", "smime_sign_on": "S/MIME imzalama etkin", "smime_sign_off": "S/MIME imzalamayı etkinleştir", "smime_encrypt_on": "S/MIME şifreleme etkin", diff --git a/locales/uk/common.json b/locales/uk/common.json index 073a9d4b..d29e1f7c 100644 --- a/locales/uk/common.json +++ b/locales/uk/common.json @@ -648,7 +648,6 @@ "continue_draft": "Продовжити чернетку", "close_draft_title": "Зберегти чи видалити чернетку?", "close_draft_message": "У вас є незбережені зміни. Зберегти це як чернетку чи видалити?", - "save_draft": "Зберегти чернетку", "smime_sign_on": "Підпис S/MIME увімкнено", "smime_sign_off": "Увімкнути підпис S/MIME", "smime_encrypt_on": "Шифрування S/MIME увімкнено", diff --git a/locales/zh/common.json b/locales/zh/common.json index e13b101a..21f240fb 100644 --- a/locales/zh/common.json +++ b/locales/zh/common.json @@ -648,7 +648,6 @@ "continue_draft": "继续编辑草稿", "close_draft_title": "保存或丢弃草稿?", "close_draft_message": "您有未保存的更改。要将其保存为草稿还是丢弃?", - "save_draft": "保存草稿", "smime_sign_on": "S/MIME 签名已启用", "smime_sign_off": "启用 S/MIME 签名", "smime_encrypt_on": "S/MIME 加密已启用",