feat: Font options for the UI in larger screens, for code and screen fonts display

This commit is contained in:
Ruhani Rabin
2026-03-04 11:08:31 +08:00
parent b7c18d5f3c
commit 090e39016f
9 changed files with 604 additions and 104 deletions

View File

@@ -166,6 +166,7 @@ const en = {
// Send shortcut setting
'settings.title': 'Settings',
'settings.appearance': 'Appearance',
'settings.typography': 'Typography',
'settings.chat': 'Chat',
'settings.notifications': 'Notifications',
'settings.notificationSound': 'Notification sound',
@@ -173,6 +174,15 @@ const en = {
'settings.sendShortcut': 'Send with',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
'settings.tab.appearance': 'Appearance',
'settings.tab.typography': 'Typography',
'settings.tab.chat': 'Chat',
'settings.tab.notifications': 'Notifications',
'settings.fontUi': 'UI font',
'settings.fontMono': 'Code font',
'settings.fontSize': 'UI font size',
'settings.fontMonoSize': 'Code font size',
'settings.preview': 'Preview',
// Bookmarks
'message.bookmark': 'Bookmark message',
@@ -337,6 +347,7 @@ const fr: Record<keyof typeof en, string> = {
'settings.title': 'Paramètres',
'settings.appearance': 'Apparence',
'settings.typography': 'Typographie',
'settings.chat': 'Chat',
'settings.notifications': 'Notifications',
'settings.notificationSound': 'Son de notification',
@@ -344,6 +355,15 @@ const fr: Record<keyof typeof en, string> = {
'settings.sendShortcut': 'Envoyer avec',
'settings.sendEnter': 'Entrée',
'settings.sendCtrlEnter': 'Ctrl+Entrée',
'settings.tab.appearance': 'Apparence',
'settings.tab.typography': 'Typographie',
'settings.tab.chat': 'Chat',
'settings.tab.notifications': 'Notifications',
'settings.fontUi': 'Police UI',
'settings.fontMono': 'Police code',
'settings.fontSize': 'Taille police UI',
'settings.fontMonoSize': 'Taille police code',
'settings.preview': 'Aperçu',
'message.bookmark': 'Marquer le message',
'message.removeBookmark': 'Retirer le marque-page',
@@ -507,6 +527,7 @@ const es: Record<keyof typeof en, string> = {
'settings.title': 'Ajustes',
'settings.appearance': 'Apariencia',
'settings.typography': 'Tipografía',
'settings.chat': 'Chat',
'settings.notifications': 'Notificaciones',
'settings.notificationSound': 'Sonido de notificación',
@@ -514,6 +535,15 @@ const es: Record<keyof typeof en, string> = {
'settings.sendShortcut': 'Enviar con',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
'settings.tab.appearance': 'Apariencia',
'settings.tab.typography': 'Tipografía',
'settings.tab.chat': 'Chat',
'settings.tab.notifications': 'Notificaciones',
'settings.fontUi': 'Fuente UI',
'settings.fontMono': 'Fuente de código',
'settings.fontSize': 'Tamaño fuente UI',
'settings.fontMonoSize': 'Tamaño fuente código',
'settings.preview': 'Vista previa',
'message.bookmark': 'Marcar mensaje',
'message.removeBookmark': 'Quitar marcador',
@@ -679,6 +709,7 @@ const de: Record<keyof typeof en, string> = {
'settings.title': 'Einstellungen',
'settings.appearance': 'Darstellung',
'settings.typography': 'Typografie',
'settings.chat': 'Chat',
'settings.notifications': 'Benachrichtigungen',
'settings.notificationSound': 'Benachrichtigungston',
@@ -686,6 +717,15 @@ const de: Record<keyof typeof en, string> = {
'settings.sendShortcut': 'Senden mit',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Strg+Enter',
'settings.tab.appearance': 'Darstellung',
'settings.tab.typography': 'Typografie',
'settings.tab.chat': 'Chat',
'settings.tab.notifications': 'Benachrichtigungen',
'settings.fontUi': 'UI-Schriftart',
'settings.fontMono': 'Code-Schriftart',
'settings.fontSize': 'UI-Schriftgröße',
'settings.fontMonoSize': 'Code-Schriftgröße',
'settings.preview': 'Vorschau',
'message.bookmark': 'Nachricht markieren',
'message.reply': 'Antworten',
@@ -849,6 +889,7 @@ const ja: Record<keyof typeof en, string> = {
'settings.title': '設定',
'settings.appearance': '外観',
'settings.typography': 'タイポグラフィ',
'settings.chat': 'チャット',
'settings.notifications': '通知',
'settings.notificationSound': '通知音',
@@ -856,6 +897,15 @@ const ja: Record<keyof typeof en, string> = {
'settings.sendShortcut': '送信キー',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
'settings.tab.appearance': '外観',
'settings.tab.typography': 'タイポグラフィ',
'settings.tab.chat': 'チャット',
'settings.tab.notifications': '通知',
'settings.fontUi': 'UIフォント',
'settings.fontMono': 'コードフォント',
'settings.fontSize': 'UIフォントサイズ',
'settings.fontMonoSize': 'コードフォントサイズ',
'settings.preview': 'プレビュー',
'message.bookmark': 'メッセージをブックマーク',
'message.reply': '返信',
@@ -1019,6 +1069,7 @@ const pt: Record<keyof typeof en, string> = {
'settings.title': 'Configurações',
'settings.appearance': 'Aparência',
'settings.typography': 'Tipografia',
'settings.chat': 'Chat',
'settings.notifications': 'Notificações',
'settings.notificationSound': 'Som de notificação',
@@ -1026,6 +1077,15 @@ const pt: Record<keyof typeof en, string> = {
'settings.sendShortcut': 'Tecla de envio',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
'settings.tab.appearance': 'Aparência',
'settings.tab.typography': 'Tipografia',
'settings.tab.chat': 'Chat',
'settings.tab.notifications': 'Notificações',
'settings.fontUi': 'Fonte da UI',
'settings.fontMono': 'Fonte de código',
'settings.fontSize': 'Tamanho da fonte UI',
'settings.fontMonoSize': 'Tamanho da fonte de código',
'settings.preview': 'Pré-visualização',
'message.bookmark': 'Marcar mensagem',
'message.reply': 'Responder',
@@ -1189,6 +1249,7 @@ const zh: Record<keyof typeof en, string> = {
'settings.title': '设置',
'settings.appearance': '外观',
'settings.typography': '排版',
'settings.chat': '聊天',
'settings.notifications': '通知',
'settings.notificationSound': '通知声音',
@@ -1196,6 +1257,15 @@ const zh: Record<keyof typeof en, string> = {
'settings.sendShortcut': '发送方式',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
'settings.tab.appearance': '外观',
'settings.tab.typography': '排版',
'settings.tab.chat': '聊天',
'settings.tab.notifications': '通知',
'settings.fontUi': '界面字体',
'settings.fontMono': '代码字体',
'settings.fontSize': '界面字号',
'settings.fontMonoSize': '代码字号',
'settings.preview': '预览',
'message.bookmark': '收藏消息',
'message.reply': '回复',
@@ -1359,6 +1429,7 @@ const it: Record<keyof typeof en, string> = {
'settings.title': 'Impostazioni',
'settings.appearance': 'Aspetto',
'settings.typography': 'Tipografia',
'settings.chat': 'Chat',
'settings.notifications': 'Notifiche',
'settings.notificationSound': 'Suono di notifica',
@@ -1366,6 +1437,15 @@ const it: Record<keyof typeof en, string> = {
'settings.sendShortcut': 'Invia con',
'settings.sendEnter': 'Invio',
'settings.sendCtrlEnter': 'Ctrl+Invio',
'settings.tab.appearance': 'Aspetto',
'settings.tab.typography': 'Tipografia',
'settings.tab.chat': 'Chat',
'settings.tab.notifications': 'Notifiche',
'settings.fontUi': 'Font UI',
'settings.fontMono': 'Font codice',
'settings.fontSize': 'Dimensione font UI',
'settings.fontMonoSize': 'Dimensione font codice',
'settings.preview': 'Anteprima',
'message.bookmark': 'Aggiungi ai segnalibri',
'message.reply': 'Rispondi',