mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 00:12:39 +00:00
fix: update dark/light mode titles and add translations for multiple languages
This commit is contained in:
@@ -61,7 +61,7 @@ function makeEmail(overrides: Partial<Email> = {}): Email {
|
||||
|
||||
function findToggle(): HTMLElement | null {
|
||||
return (
|
||||
screen.queryByTitle('View in dark mode') ?? screen.queryByTitle('View in light mode')
|
||||
screen.queryByTitle('view_in_dark_mode') ?? screen.queryByTitle('view_in_light_mode')
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -3325,7 +3325,7 @@ export function EmailViewer({
|
||||
data-overflow-item
|
||||
data-overflow-priority="11"
|
||||
className="hidden sm:inline-flex h-8 gap-1.5"
|
||||
title={isDark ? 'View in light mode' : 'View in dark mode'}
|
||||
title={isDark ? t('view_in_light_mode') : t('view_in_dark_mode')}
|
||||
disabled={!effectiveEmailContent.isHtml}
|
||||
aria-disabled={!effectiveEmailContent.isHtml}
|
||||
>
|
||||
@@ -3562,7 +3562,7 @@ export function EmailViewer({
|
||||
className={cn("w-full px-3 py-1.5 text-sm text-start hover:bg-muted text-foreground flex items-center gap-2", hiddenPriorities.has(11) ? "" : "sm:hidden")}
|
||||
>
|
||||
{isDark ? <Sun className="w-4 h-4" /> : <Moon className="w-4 h-4" />}
|
||||
{isDark ? 'View in light mode' : 'View in dark mode'}
|
||||
{isDark ? t('view_in_light_mode') : t('view_in_dark_mode')}
|
||||
</button>
|
||||
)}
|
||||
<div className="h-px bg-border my-1" />
|
||||
@@ -3776,7 +3776,7 @@ export function EmailViewer({
|
||||
className="w-full px-4 py-3 min-h-[44px] text-sm text-start hover:bg-muted text-foreground flex items-center gap-3"
|
||||
>
|
||||
{isDark ? <Sun className="w-5 h-5" /> : <Moon className="w-5 h-5" />}
|
||||
{isDark ? 'View in light mode' : 'View in dark mode'}
|
||||
{isDark ? t('view_in_light_mode') : t('view_in_dark_mode')}
|
||||
</button>
|
||||
)}
|
||||
<div className="h-px bg-border my-1" />
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "عرض المصدر",
|
||||
"fullscreen": "ملء الشاشة",
|
||||
"exit_fullscreen": "الخروج من ملء الشاشة",
|
||||
"view_in_dark_mode": "عرض في الوضع الداكن",
|
||||
"view_in_light_mode": "عرض في الوضع الفاتح",
|
||||
"export_email": "تصدير كملف .eml",
|
||||
"forward_as_attachment": "إعادة التوجيه كمرفق",
|
||||
"import_email": "استيراد ملف .eml أو .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Mostra el codi font",
|
||||
"fullscreen": "Pantalla completa",
|
||||
"exit_fullscreen": "Surt de la pantalla completa",
|
||||
"view_in_dark_mode": "Veure en mode fosc",
|
||||
"view_in_light_mode": "Veure en mode clar",
|
||||
"export_email": "Exporta com a .eml",
|
||||
"forward_as_attachment": "Reenvia com a fitxer adjunt",
|
||||
"import_email": "Importa .eml o .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Zobrazit zdrojový kód",
|
||||
"fullscreen": "Celá obrazovka",
|
||||
"exit_fullscreen": "Ukončit režim celé obrazovky",
|
||||
"view_in_dark_mode": "Zobrazit v tmavém režimu",
|
||||
"view_in_light_mode": "Zobrazit v světlém režimu",
|
||||
"export_email": "Exportovat jako .eml",
|
||||
"forward_as_attachment": "Přeposlat jako přílohu",
|
||||
"import_email": "Importovat .eml nebo .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Vis kilde",
|
||||
"fullscreen": "Fuld skærm",
|
||||
"exit_fullscreen": "Afslut fuld skærm",
|
||||
"view_in_dark_mode": "Vis i mørk tilstand",
|
||||
"view_in_light_mode": "Vis i lys tilstand",
|
||||
"export_email": "Eksportér som .eml",
|
||||
"forward_as_attachment": "Videresend som vedhæftet fil",
|
||||
"import_email": "Importér .eml eller .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Quelltext anzeigen",
|
||||
"fullscreen": "Vollbild",
|
||||
"exit_fullscreen": "Vollbild beenden",
|
||||
"view_in_dark_mode": "Im dunklen Modus anzeigen",
|
||||
"view_in_light_mode": "Im hellen Modus anzeigen",
|
||||
"export_email": "Als .eml exportieren",
|
||||
"forward_as_attachment": "Als Anhang weiterleiten",
|
||||
"import_email": ".eml oder .zip importieren",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "View source",
|
||||
"fullscreen": "Fullscreen",
|
||||
"exit_fullscreen": "Exit fullscreen",
|
||||
"view_in_dark_mode": "View in dark mode",
|
||||
"view_in_light_mode": "View in light mode",
|
||||
"export_email": "Export as .eml",
|
||||
"forward_as_attachment": "Forward as attachment",
|
||||
"import_email": "Import .eml or .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Ver código fuente",
|
||||
"fullscreen": "Pantalla completa",
|
||||
"exit_fullscreen": "Salir de pantalla completa",
|
||||
"view_in_dark_mode": "Ver en modo oscuro",
|
||||
"view_in_light_mode": "Ver en modo claro",
|
||||
"export_email": "Exportar como .eml",
|
||||
"forward_as_attachment": "Reenviar como archivo adjunto",
|
||||
"import_email": "Importar .eml o .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "مشاهده منبع",
|
||||
"fullscreen": "تمامصفحه",
|
||||
"exit_fullscreen": "خروج از تمامصفحه",
|
||||
"view_in_dark_mode": "نمایش در حالت تیره",
|
||||
"view_in_light_mode": "نمایش در حالت روشن",
|
||||
"export_email": "خروجی .eml",
|
||||
"forward_as_attachment": "ارسال بهعنوان پیوست",
|
||||
"import_email": "وارد کردن .eml یا .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Voir la source",
|
||||
"fullscreen": "Plein écran",
|
||||
"exit_fullscreen": "Quitter le plein écran",
|
||||
"view_in_dark_mode": "Afficher en mode sombre",
|
||||
"view_in_light_mode": "Afficher en mode clair",
|
||||
"export_email": "Exporter en .eml",
|
||||
"forward_as_attachment": "Transférer en pièce jointe",
|
||||
"import_email": "Importer .eml ou .zip",
|
||||
|
||||
@@ -257,6 +257,8 @@
|
||||
"view_source": "צפה במקור",
|
||||
"fullscreen": "מסך מלא",
|
||||
"exit_fullscreen": "יציאה ממסך מלא",
|
||||
"view_in_dark_mode": "הצגה במצב כהה",
|
||||
"view_in_light_mode": "הצגה במצב בהיר",
|
||||
"export_email": "ייצא כ-.eml",
|
||||
"forward_as_attachment": "העבר כקובץ מצורף",
|
||||
"import_email": "ייבוא .eml",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Forrás megtekintése",
|
||||
"fullscreen": "Teljes képernyő",
|
||||
"exit_fullscreen": "Kilépés a teljes képernyőből",
|
||||
"view_in_dark_mode": "Megjelenítés sötét módban",
|
||||
"view_in_light_mode": "Megjelenítés világos módban",
|
||||
"export_email": "Exportálás .eml-ként",
|
||||
"forward_as_attachment": "Továbbítás mellékletként",
|
||||
"import_email": "Importálás .eml vagy .zip fájlból",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Visualizza sorgente",
|
||||
"fullscreen": "Schermo intero",
|
||||
"exit_fullscreen": "Esci da schermo intero",
|
||||
"view_in_dark_mode": "Visualizza in modalità scura",
|
||||
"view_in_light_mode": "Visualizza in modalità chiara",
|
||||
"export_email": "Esporta come .eml",
|
||||
"forward_as_attachment": "Inoltra come allegato",
|
||||
"import_email": "Importa .eml o .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "ソースを表示",
|
||||
"fullscreen": "全画面表示",
|
||||
"exit_fullscreen": "全画面表示を終了",
|
||||
"view_in_dark_mode": "ダークモードで表示",
|
||||
"view_in_light_mode": "ライトモードで表示",
|
||||
"export_email": ".emlとしてエクスポート",
|
||||
"forward_as_attachment": "添付ファイルとして転送",
|
||||
"import_email": ".eml または .zip をインポート",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "원본 보기",
|
||||
"fullscreen": "전체 화면",
|
||||
"exit_fullscreen": "전체 화면 종료",
|
||||
"view_in_dark_mode": "다크 모드로 보기",
|
||||
"view_in_light_mode": "라이트 모드로 보기",
|
||||
"export_email": ".eml 파일로 내보내기",
|
||||
"forward_as_attachment": "첨부 파일로 전달",
|
||||
"import_email": ".eml 또는 .zip 가져오기",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Skatīt avota kodu",
|
||||
"fullscreen": "Pilnekrāna režīms",
|
||||
"exit_fullscreen": "Iziet no pilnekrāna režīma",
|
||||
"view_in_dark_mode": "Skatīt tumšajā režīmā",
|
||||
"view_in_light_mode": "Skatīt gaišajā režīmā",
|
||||
"export_email": "Eksportēt kā .eml",
|
||||
"forward_as_attachment": "Pārsūtīt kā pielikumu",
|
||||
"import_email": "Importēt .eml vai .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Эх сурвалжийг харах",
|
||||
"fullscreen": "Бүтэн дэлгэц",
|
||||
"exit_fullscreen": "Бүтэн дэлгэцээс гарах",
|
||||
"view_in_dark_mode": "Хар горимд харах",
|
||||
"view_in_light_mode": "Цайвар горимд харах",
|
||||
"export_email": ".eml",
|
||||
"forward_as_attachment": "Хавсралт болгон дамжуулах",
|
||||
"import_email": "Импорт .eml эсвэл .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Vis meldingskilde",
|
||||
"fullscreen": "Fullskjerm",
|
||||
"exit_fullscreen": "Avslutt fullskjerm",
|
||||
"view_in_dark_mode": "Vis i mørk modus",
|
||||
"view_in_light_mode": "Vis i lys modus",
|
||||
"export_email": "Eksporter som .eml",
|
||||
"forward_as_attachment": "Videresend som vedlegg",
|
||||
"import_email": "Importer .eml eller .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Bron bekijken",
|
||||
"fullscreen": "Volledig scherm",
|
||||
"exit_fullscreen": "Volledig scherm sluiten",
|
||||
"view_in_dark_mode": "Weergeven in donkere modus",
|
||||
"view_in_light_mode": "Weergeven in lichte modus",
|
||||
"export_email": "Exporteren als .eml",
|
||||
"forward_as_attachment": "Doorsturen als bijlage",
|
||||
"import_email": ".eml of .zip importeren",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Pokaż źródło",
|
||||
"fullscreen": "Pełny ekran",
|
||||
"exit_fullscreen": "Zamknij pełny ekran",
|
||||
"view_in_dark_mode": "Wyświetl w ciemnym trybie",
|
||||
"view_in_light_mode": "Wyświetl w jasnym trybie",
|
||||
"export_email": "Eksportuj jako .eml",
|
||||
"forward_as_attachment": "Prześlij dalej jako załącznik",
|
||||
"import_email": "Importuj .eml lub .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Ver código-fonte",
|
||||
"fullscreen": "Tela cheia",
|
||||
"exit_fullscreen": "Sair da tela cheia",
|
||||
"view_in_dark_mode": "Ver em modo escuro",
|
||||
"view_in_light_mode": "Ver em modo claro",
|
||||
"export_email": "Exportar como .eml",
|
||||
"forward_as_attachment": "Encaminhar como anexo",
|
||||
"import_email": "Importar .eml ou .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Vizualizați sursa",
|
||||
"fullscreen": "Ecran complet",
|
||||
"exit_fullscreen": "Ieșire din ecran complet",
|
||||
"view_in_dark_mode": "Vizualizare în modul întunecat",
|
||||
"view_in_light_mode": "Vizualizare în modul luminos",
|
||||
"export_email": "Exportați ca fișier .eml",
|
||||
"forward_as_attachment": "Redirecționează ca atașament",
|
||||
"import_email": "Importați fișiere .eml sau .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Просмотреть исходный код",
|
||||
"fullscreen": "Во весь экран",
|
||||
"exit_fullscreen": "Выйти из полноэкранного режима",
|
||||
"view_in_dark_mode": "Просмотр в тёмном режиме",
|
||||
"view_in_light_mode": "Просмотр в светлом режиме",
|
||||
"export_email": "Экспортировать как .eml",
|
||||
"forward_as_attachment": "Переслать как вложение",
|
||||
"import_email": "Импортировать .eml или .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Zobraziť zdrojový kód",
|
||||
"fullscreen": "Celá obrazovka",
|
||||
"exit_fullscreen": "Ukončiť režim celej obrazovky",
|
||||
"view_in_dark_mode": "Zobraziť v tmavom režime",
|
||||
"view_in_light_mode": "Zobraziť v svetlom režime",
|
||||
"export_email": "Exportovať ako .eml",
|
||||
"forward_as_attachment": "Preposlať ako prílohu",
|
||||
"import_email": "Importovať .eml alebo .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Kaynağı görüntüle",
|
||||
"fullscreen": "Tam ekran",
|
||||
"exit_fullscreen": "Tam ekrandan çık",
|
||||
"view_in_dark_mode": "Koyu modda görüntüle",
|
||||
"view_in_light_mode": "Açık modda görüntüle",
|
||||
"export_email": ".eml olarak dışa aktar",
|
||||
"forward_as_attachment": "Ek olarak ilet",
|
||||
"import_email": ".eml veya .zip içe aktar",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "Переглянути джерело",
|
||||
"fullscreen": "На весь екран",
|
||||
"exit_fullscreen": "Вийти з повноекранного режиму",
|
||||
"view_in_dark_mode": "Перегляд у темному режимі",
|
||||
"view_in_light_mode": "Перегляд у світлому режимі",
|
||||
"export_email": "Експортувати як .eml",
|
||||
"forward_as_attachment": "Переслати як вкладення",
|
||||
"import_email": "Імпорт .eml або .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "檢視原始碼",
|
||||
"fullscreen": "全螢幕",
|
||||
"exit_fullscreen": "離開全螢幕",
|
||||
"view_in_dark_mode": "深色模式檢視",
|
||||
"view_in_light_mode": "淺色模式檢視",
|
||||
"export_email": "匯出為 .eml",
|
||||
"forward_as_attachment": "以附件形式轉寄",
|
||||
"import_email": "匯入 .eml 或 .zip",
|
||||
|
||||
@@ -310,6 +310,8 @@
|
||||
"view_source": "查看源码",
|
||||
"fullscreen": "全屏",
|
||||
"exit_fullscreen": "退出全屏",
|
||||
"view_in_dark_mode": "深色模式查看",
|
||||
"view_in_light_mode": "浅色模式查看",
|
||||
"export_email": "导出为 .eml",
|
||||
"forward_as_attachment": "作为附件转发",
|
||||
"import_email": "导入 .eml 或 .zip",
|
||||
|
||||
Reference in New Issue
Block a user