feat: unified settings modal consolidating theme, language, sound, and send shortcut preferences

This commit is contained in:
Nicolas Varrot
2026-02-15 04:04:49 +00:00
parent f28ab429a3
commit bc59ed4a91
3 changed files with 282 additions and 15 deletions

View File

@@ -153,6 +153,12 @@ const en = {
'shortcuts.searchMessages': 'Search messages',
// Send shortcut setting
'settings.title': 'Settings',
'settings.appearance': 'Appearance',
'settings.chat': 'Chat',
'settings.notifications': 'Notifications',
'settings.notificationSound': 'Notification sound',
'settings.language': 'Language',
'settings.sendShortcut': 'Send with',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
@@ -304,6 +310,12 @@ const fr: Record<keyof typeof en, string> = {
'search.next': 'Résultat suivant',
'shortcuts.searchMessages': 'Rechercher dans les messages',
'settings.title': 'Paramètres',
'settings.appearance': 'Apparence',
'settings.chat': 'Chat',
'settings.notifications': 'Notifications',
'settings.notificationSound': 'Son de notification',
'settings.language': 'Langue',
'settings.sendShortcut': 'Envoyer avec',
'settings.sendEnter': 'Entrée',
'settings.sendCtrlEnter': 'Ctrl+Entrée',
@@ -454,6 +466,12 @@ const es: Record<keyof typeof en, string> = {
'search.next': 'Resultado siguiente',
'shortcuts.searchMessages': 'Buscar en mensajes',
'settings.title': 'Ajustes',
'settings.appearance': 'Apariencia',
'settings.chat': 'Chat',
'settings.notifications': 'Notificaciones',
'settings.notificationSound': 'Sonido de notificación',
'settings.language': 'Idioma',
'settings.sendShortcut': 'Enviar con',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
@@ -606,6 +624,12 @@ const de: Record<keyof typeof en, string> = {
'search.next': 'Nächster Treffer',
'shortcuts.searchMessages': 'In Nachrichten suchen',
'settings.title': 'Einstellungen',
'settings.appearance': 'Darstellung',
'settings.chat': 'Chat',
'settings.notifications': 'Benachrichtigungen',
'settings.notificationSound': 'Benachrichtigungston',
'settings.language': 'Sprache',
'settings.sendShortcut': 'Senden mit',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Strg+Enter',
@@ -756,6 +780,12 @@ const ja: Record<keyof typeof en, string> = {
'search.next': '次の結果',
'shortcuts.searchMessages': 'メッセージを検索',
'settings.title': '設定',
'settings.appearance': '外観',
'settings.chat': 'チャット',
'settings.notifications': '通知',
'settings.notificationSound': '通知音',
'settings.language': '言語',
'settings.sendShortcut': '送信キー',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
@@ -906,6 +936,12 @@ const pt: Record<keyof typeof en, string> = {
'search.next': 'Próximo resultado',
'shortcuts.searchMessages': 'Pesquisar mensagens',
'settings.title': 'Configurações',
'settings.appearance': 'Aparência',
'settings.chat': 'Chat',
'settings.notifications': 'Notificações',
'settings.notificationSound': 'Som de notificação',
'settings.language': 'Idioma',
'settings.sendShortcut': 'Tecla de envio',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
@@ -1056,6 +1092,12 @@ const zh: Record<keyof typeof en, string> = {
'search.next': '下一个',
'shortcuts.searchMessages': '搜索消息',
'settings.title': '设置',
'settings.appearance': '外观',
'settings.chat': '聊天',
'settings.notifications': '通知',
'settings.notificationSound': '通知声音',
'settings.language': '语言',
'settings.sendShortcut': '发送方式',
'settings.sendEnter': 'Enter',
'settings.sendCtrlEnter': 'Ctrl+Enter',
@@ -1206,6 +1248,12 @@ const it: Record<keyof typeof en, string> = {
'search.next': 'Risultato successivo',
'shortcuts.searchMessages': 'Cerca nei messaggi',
'settings.title': 'Impostazioni',
'settings.appearance': 'Aspetto',
'settings.chat': 'Chat',
'settings.notifications': 'Notifiche',
'settings.notificationSound': 'Suono di notifica',
'settings.language': 'Lingua',
'settings.sendShortcut': 'Invia con',
'settings.sendEnter': 'Invio',
'settings.sendCtrlEnter': 'Ctrl+Invio',