fix: gate Send-now toolbar label, translate send_now across locales

This commit is contained in:
Linus Rath
2026-06-24 16:52:36 +02:00
parent baf094d026
commit 32f0a67dbc
20 changed files with 21 additions and 20 deletions
+1 -1
View File
@@ -3527,7 +3527,7 @@ export function EmailViewer({
</Button>
<Button variant="ghost" size="sm" onClick={onCancelScheduled} className="sm:flex sm:h-8" title={t('cancel_scheduled_send')}>
<X className="w-4 h-4" />
<span className="hidden sm:inline text-sm">{t('cancel_scheduled_send')}</span>
{showToolbarLabels && <span className="hidden sm:inline text-sm">{t('cancel_scheduled_send')}</span>}
</Button>
<Button
variant="ghost"
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Zkopírováno!",
"copy_failed": "Kopírování se nezdařilo"
},
"send_now": "Send now"
"send_now": "Odeslat nyní"
},
"email_composer": {
"read_receipt_on": "Vyžádáno potvrzení o přečtení (kliknutím vypnete)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Kopieret!",
"copy_failed": "Kunne ikke kopiere"
},
"send_now": "Send now"
"send_now": "Send nu"
},
"email_composer": {
"read_receipt_on": "Læsekvittering anmodet (klik for at deaktivere)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Kopiert!",
"copy_failed": "Kopieren fehlgeschlagen"
},
"send_now": "Send now"
"send_now": "Jetzt senden"
},
"email_composer": {
"read_receipt_on": "Lesebestätigung angefordert (klicken zum Deaktivieren)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "¡Copiado!",
"copy_failed": "Error al copiar"
},
"send_now": "Send now"
"send_now": "Enviar ahora"
},
"email_composer": {
"read_receipt_on": "Confirmación de lectura solicitada (haz clic para desactivar)",
+2 -1
View File
@@ -562,7 +562,8 @@
"add_to_contacts": "افزودن به مخاطبین",
"copied": "کپی شد!",
"copy_failed": "کپی ناموفق بود"
}
},
"send_now": "ارسال فوری"
},
"email_composer": {
"read_receipt_on": "درخواست تأیید خواندن فعال (کلیک برای غیرفعال کردن)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Copié !",
"copy_failed": "Échec de la copie"
},
"send_now": "Send now"
"send_now": "Envoyer maintenant"
},
"email_composer": {
"read_receipt_on": "Accusé de lecture demandé (cliquez pour désactiver)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Másolva!",
"copy_failed": "A másolás nem sikerült"
},
"send_now": "Send now"
"send_now": "Küldés most"
},
"email_composer": {
"read_receipt_on": "Olvasási visszaigazolás kérve (kattints a letiltáshoz)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Copiato!",
"copy_failed": "Copia non riuscita"
},
"send_now": "Send now"
"send_now": "Invia ora"
},
"email_composer": {
"read_receipt_on": "Conferma di lettura richiesta (clicca per disattivare)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "コピーしました!",
"copy_failed": "コピーに失敗しました"
},
"send_now": "Send now"
"send_now": "今すぐ送信"
},
"email_composer": {
"read_receipt_on": "開封確認を要求中(クリックで無効化)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "복사됨!",
"copy_failed": "복사하지 못했습니다"
},
"send_now": "Send now"
"send_now": "지금 보내기"
},
"email_composer": {
"read_receipt_on": "읽음 확인 요청됨 (클릭하여 해제)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Nokopēts!",
"copy_failed": "Neizdevās nokopēt"
},
"send_now": "Send now"
"send_now": "Sūtīt tagad"
},
"email_composer": {
"read_receipt_on": "Pieprasīts lasīšanas apstiprinājums (noklikšķiniet, lai atspējotu)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Gekopieerd!",
"copy_failed": "Kopiëren mislukt"
},
"send_now": "Send now"
"send_now": "Nu verzenden"
},
"email_composer": {
"read_receipt_on": "Leesbevestiging aangevraagd (klik om uit te schakelen)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Skopiowano!",
"copy_failed": "Nie udało się skopiować"
},
"send_now": "Send now"
"send_now": "Wyślij teraz"
},
"email_composer": {
"read_receipt_on": "Zażądano potwierdzenia przeczytania (kliknij, aby wyłączyć)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Copiado!",
"copy_failed": "Falha ao copiar"
},
"send_now": "Send now"
"send_now": "Enviar agora"
},
"email_composer": {
"read_receipt_on": "Confirmação de leitura solicitada (clique para desativar)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Copiat!",
"copy_failed": "Copierea a eșuat"
},
"send_now": "Send now"
"send_now": "Trimite acum"
},
"email_composer": {
"read_receipt_on": "Solicitare confirmare de citire (faceți clic pentru a dezactiva)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Скопировано!",
"copy_failed": "Не удалось скопировать"
},
"send_now": "Send now"
"send_now": "Отправить сейчас"
},
"email_composer": {
"read_receipt_on": "Запрошено уведомление о прочтении (нажмите, чтобы отключить)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Kopyalandı!",
"copy_failed": "Kopyalanamadı"
},
"send_now": "Send now"
"send_now": "Şimdi gönder"
},
"email_composer": {
"read_receipt_on": "Okundu bilgisi istendi (devre dışı bırakmak için tıklayın)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "Скопійовано!",
"copy_failed": "Не вдалося скопіювати"
},
"send_now": "Send now"
"send_now": "Надіслати зараз"
},
"email_composer": {
"read_receipt_on": "Запитано сповіщення про прочитання (натисніть, щоб вимкнути)",
+1 -1
View File
@@ -566,7 +566,7 @@
"copied": "已复制!",
"copy_failed": "复制失败"
},
"send_now": "Send now"
"send_now": "立即发送"
},
"email_composer": {
"read_receipt_on": "已请求已读回执(点击以关闭)",