fix(i18n): keep font family names consistent

Keep bundled font names untranslated across every supported locale while preserving localized descriptions.

Refs #31
This commit is contained in:
NimBold
2026-07-23 19:55:12 +03:30
parent f5d918ec1e
commit 4f89a6c79d
6 changed files with 18 additions and 15 deletions
+3 -3
View File
@@ -620,15 +620,15 @@ const fa = {
display: 'نمایش', display: 'نمایش',
fontFamily: 'فونت', fontFamily: 'فونت',
fontFamilyDescription: 'فونت رابط کاربری را انتخاب کنید. حالت سیستم از فونت‌های سیستمی متناسب با سیستم‌عامل و زبان استفاده می‌کند.', fontFamilyDescription: 'فونت رابط کاربری را انتخاب کنید. حالت سیستم از فونت‌های سیستمی متناسب با سیستم‌عامل و زبان استفاده می‌کند.',
fontFamilySystem: 'رابط کاربری سیستم (پیشنهادشده)', fontFamilySystem: 'System UI (recommended)',
fontFamilyInter: 'Inter', fontFamilyInter: 'Inter',
fontFamilyOutfit: 'Outfit', fontFamilyOutfit: 'Outfit',
fontFamilyVazirmatn: 'Vazirmatn', fontFamilyVazirmatn: 'Vazirmatn',
fontFamilyNotoSansHebrew: 'Noto Sans Hebrew', fontFamilyNotoSansHebrew: 'Noto Sans Hebrew',
fontFamilyNotoSansSc: 'Noto Sans SC', fontFamilyNotoSansSc: 'Noto Sans SC',
fontFamilyRoboto: 'Roboto', fontFamilyRoboto: 'Roboto',
fontFamilySerif: 'سریف', fontFamilySerif: 'Serif',
fontFamilyMonospace: 'تک‌فاصله', fontFamilyMonospace: 'Monospace',
fontSize: 'اندازه قلم', fontSize: 'اندازه قلم',
fontSizeDescription: 'اندازه فهرست دانلود و کنترل‌های فشرده را تغییر می‌دهد.', fontSizeDescription: 'اندازه فهرست دانلود و کنترل‌های فشرده را تغییر می‌دهد.',
small: 'کوچک', small: 'کوچک',
+3 -3
View File
@@ -620,15 +620,15 @@ const he = {
display: 'תצוגה', display: 'תצוגה',
fontFamily: 'גופן', fontFamily: 'גופן',
fontFamilyDescription: 'בחר את גופן הממשק. מצב המערכת משתמש בגופני מערכת המתאימים לפלטפורמה ולשפה.', fontFamilyDescription: 'בחר את גופן הממשק. מצב המערכת משתמש בגופני מערכת המתאימים לפלטפורמה ולשפה.',
fontFamilySystem: 'ממשק המערכת (מומלץ)', fontFamilySystem: 'System UI (recommended)',
fontFamilyInter: 'Inter', fontFamilyInter: 'Inter',
fontFamilyOutfit: 'Outfit', fontFamilyOutfit: 'Outfit',
fontFamilyVazirmatn: 'Vazirmatn', fontFamilyVazirmatn: 'Vazirmatn',
fontFamilyNotoSansHebrew: 'Noto Sans Hebrew', fontFamilyNotoSansHebrew: 'Noto Sans Hebrew',
fontFamilyNotoSansSc: 'Noto Sans SC', fontFamilyNotoSansSc: 'Noto Sans SC',
fontFamilyRoboto: 'Roboto', fontFamilyRoboto: 'Roboto',
fontFamilySerif: 'סריף', fontFamilySerif: 'Serif',
fontFamilyMonospace: 'רוחב קבוע', fontFamilyMonospace: 'Monospace',
fontSize: 'גודל גופן', fontSize: 'גודל גופן',
fontSizeDescription: 'משנה את קנה המידה של רשימת ההורדות והפקדים הקומפקטיים.', fontSizeDescription: 'משנה את קנה המידה של רשימת ההורדות והפקדים הקומפקטיים.',
small: 'קטן', small: 'קטן',
+3 -3
View File
@@ -620,15 +620,15 @@ const ru = {
display: 'Отображение', display: 'Отображение',
fontFamily: 'Шрифт', fontFamily: 'Шрифт',
fontFamilyDescription: 'Выберите шрифт интерфейса. Системный режим использует системные шрифты с учётом ОС и языка.', fontFamilyDescription: 'Выберите шрифт интерфейса. Системный режим использует системные шрифты с учётом ОС и языка.',
fontFamilySystem: 'Системный интерфейс (рекомендуется)', fontFamilySystem: 'System UI (recommended)',
fontFamilyInter: 'Inter', fontFamilyInter: 'Inter',
fontFamilyOutfit: 'Outfit', fontFamilyOutfit: 'Outfit',
fontFamilyVazirmatn: 'Vazirmatn', fontFamilyVazirmatn: 'Vazirmatn',
fontFamilyNotoSansHebrew: 'Noto Sans Hebrew', fontFamilyNotoSansHebrew: 'Noto Sans Hebrew',
fontFamilyNotoSansSc: 'Noto Sans SC', fontFamilyNotoSansSc: 'Noto Sans SC',
fontFamilyRoboto: 'Roboto', fontFamilyRoboto: 'Roboto',
fontFamilySerif: 'С засечками', fontFamilySerif: 'Serif',
fontFamilyMonospace: 'Моноширинный', fontFamilyMonospace: 'Monospace',
fontSize: 'Размер шрифта', fontSize: 'Размер шрифта',
fontSizeDescription: 'Масштабирует список загрузок и компактные элементы управления.', fontSizeDescription: 'Масштабирует список загрузок и компактные элементы управления.',
small: 'Мелкий', small: 'Мелкий',
+3 -3
View File
@@ -620,15 +620,15 @@ const uk = {
display: 'Відображення', display: 'Відображення',
fontFamily: 'Шрифт', fontFamily: 'Шрифт',
fontFamilyDescription: 'Виберіть шрифт інтерфейсу. Системний режим використовує системні шрифти з урахуванням ОС і мови.', fontFamilyDescription: 'Виберіть шрифт інтерфейсу. Системний режим використовує системні шрифти з урахуванням ОС і мови.',
fontFamilySystem: 'Системний інтерфейс (рекомендовано)', fontFamilySystem: 'System UI (recommended)',
fontFamilyInter: 'Inter', fontFamilyInter: 'Inter',
fontFamilyOutfit: 'Outfit', fontFamilyOutfit: 'Outfit',
fontFamilyVazirmatn: 'Vazirmatn', fontFamilyVazirmatn: 'Vazirmatn',
fontFamilyNotoSansHebrew: 'Noto Sans Hebrew', fontFamilyNotoSansHebrew: 'Noto Sans Hebrew',
fontFamilyNotoSansSc: 'Noto Sans SC', fontFamilyNotoSansSc: 'Noto Sans SC',
fontFamilyRoboto: 'Roboto', fontFamilyRoboto: 'Roboto',
fontFamilySerif: 'Із зарубками', fontFamilySerif: 'Serif',
fontFamilyMonospace: 'Моноширинний', fontFamilyMonospace: 'Monospace',
fontSize: 'Розмір шрифту', fontSize: 'Розмір шрифту',
fontSizeDescription: 'Масштабує список завантажень та компактні елементи керування.', fontSizeDescription: 'Масштабує список завантажень та компактні елементи керування.',
small: 'Дрібний', small: 'Дрібний',
+3 -3
View File
@@ -620,15 +620,15 @@ const zhCN = {
display: '显示', display: '显示',
fontFamily: '字体', fontFamily: '字体',
fontFamilyDescription: '选择界面字体。“系统”会使用适合操作系统和语言的系统字体及备用字体。', fontFamilyDescription: '选择界面字体。“系统”会使用适合操作系统和语言的系统字体及备用字体。',
fontFamilySystem: '系统界面字体(推荐)', fontFamilySystem: 'System UI (recommended)',
fontFamilyInter: 'Inter', fontFamilyInter: 'Inter',
fontFamilyOutfit: 'Outfit', fontFamilyOutfit: 'Outfit',
fontFamilyVazirmatn: 'Vazirmatn', fontFamilyVazirmatn: 'Vazirmatn',
fontFamilyNotoSansHebrew: 'Noto Sans Hebrew', fontFamilyNotoSansHebrew: 'Noto Sans Hebrew',
fontFamilyNotoSansSc: 'Noto Sans SC', fontFamilyNotoSansSc: 'Noto Sans SC',
fontFamilyRoboto: 'Roboto', fontFamilyRoboto: 'Roboto',
fontFamilySerif: '衬线', fontFamilySerif: 'Serif',
fontFamilyMonospace: '等宽', fontFamilyMonospace: 'Monospace',
fontSize: '字体大小', fontSize: '字体大小',
fontSizeDescription: '缩放下载列表和紧凑型控件。', fontSizeDescription: '缩放下载列表和紧凑型控件。',
small: '小', small: '小',
+3
View File
@@ -100,6 +100,9 @@ describe('translation catalogs', () => {
'settings.lookAndFeel.fontFamilyNotoSansHebrew', 'settings.lookAndFeel.fontFamilyNotoSansHebrew',
'settings.lookAndFeel.fontFamilyNotoSansSc', 'settings.lookAndFeel.fontFamilyNotoSansSc',
'settings.lookAndFeel.fontFamilyRoboto', 'settings.lookAndFeel.fontFamilyRoboto',
'settings.lookAndFeel.fontFamilySystem',
'settings.lookAndFeel.fontFamilySerif',
'settings.lookAndFeel.fontFamilyMonospace',
'settings.lookAndFeel.windowControlStyleWindows', 'settings.lookAndFeel.windowControlStyleWindows',
'settings.lookAndFeel.windowControlStyleGnome', 'settings.lookAndFeel.windowControlStyleGnome',
'settings.network.chromeWindows', 'settings.network.chromeWindows',