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