fix(settings): keep bundled font labels compact

Use canonical font names across locales, align system-mode descriptions, and document the bundled OFL license text.

Refs #31
This commit is contained in:
NimBold
2026-07-23 17:38:33 +03:30
parent b579c35e42
commit f5d918ec1e
8 changed files with 28 additions and 23 deletions
+2
View File
@@ -19,6 +19,8 @@ license and author information are available from the linked project sources.
Fontsource distribution: <https://github.com/fontsource/font-files> Fontsource distribution: <https://github.com/fontsource/font-files>
License text: <https://openfontlicense.org/open-font-license-official-text/>
## aria2 ## aria2
- Project: <https://aria2.github.io/> - Project: <https://aria2.github.io/>
+3 -3
View File
@@ -619,13 +619,13 @@ const common = {
systemAppearance: 'System follows the current {{platform}} light or dark appearance.', systemAppearance: 'System follows the current {{platform}} light or dark appearance.',
display: 'Display', display: 'Display',
fontFamily: 'Font', fontFamily: 'Font',
fontFamilyDescription: 'Choose the interface font. Automatic uses platform and locale-aware system fallbacks.', fontFamilyDescription: 'Choose the interface font. System uses platform and locale-aware fallbacks.',
fontFamilySystem: 'System UI (recommended)', fontFamilySystem: 'System UI (recommended)',
fontFamilyInter: 'Inter', fontFamilyInter: 'Inter',
fontFamilyOutfit: 'Outfit', fontFamilyOutfit: 'Outfit',
fontFamilyVazirmatn: 'Vazirmatn (Persian)', fontFamilyVazirmatn: 'Vazirmatn',
fontFamilyNotoSansHebrew: 'Noto Sans Hebrew', fontFamilyNotoSansHebrew: 'Noto Sans Hebrew',
fontFamilyNotoSansSc: 'Noto Sans SC (Simplified Chinese)', fontFamilyNotoSansSc: 'Noto Sans SC',
fontFamilyRoboto: 'Roboto', fontFamilyRoboto: 'Roboto',
fontFamilySerif: 'Serif', fontFamilySerif: 'Serif',
fontFamilyMonospace: 'Monospace', fontFamilyMonospace: 'Monospace',
+4 -4
View File
@@ -619,13 +619,13 @@ const fa = {
systemAppearance: 'برنامه از حالت روشن یا تاریک فعلی {{platform}} پیروی می‌کند.', systemAppearance: 'برنامه از حالت روشن یا تاریک فعلی {{platform}} پیروی می‌کند.',
display: 'نمایش', display: 'نمایش',
fontFamily: 'فونت', fontFamily: 'فونت',
fontFamilyDescription: 'فونت رابط کاربری را انتخاب کنید. حالت خودکار از فونت‌های سیستمی متناسب با سیستم‌عامل و زبان استفاده می‌کند.', fontFamilyDescription: 'فونت رابط کاربری را انتخاب کنید. حالت سیستم از فونت‌های سیستمی متناسب با سیستم‌عامل و زبان استفاده می‌کند.',
fontFamilySystem: 'رابط کاربری سیستم (پیشنهادشده)', fontFamilySystem: 'رابط کاربری سیستم (پیشنهادشده)',
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: 'سریف',
fontFamilyMonospace: 'تک‌فاصله', fontFamilyMonospace: 'تک‌فاصله',
+4 -4
View File
@@ -619,13 +619,13 @@ const he = {
systemAppearance: 'מערכת עוקבת אחר המראה הנוכחי (בהיר או כהה) של {{platform}}.', systemAppearance: 'מערכת עוקבת אחר המראה הנוכחי (בהיר או כהה) של {{platform}}.',
display: 'תצוגה', display: 'תצוגה',
fontFamily: 'גופן', fontFamily: 'גופן',
fontFamilyDescription: 'בחר את גופן הממשק. מצב אוטומטי משתמש בגופני מערכת המתאימים לפלטפורמה ולשפה.', fontFamilyDescription: 'בחר את גופן הממשק. מצב המערכת משתמש בגופני מערכת המתאימים לפלטפורמה ולשפה.',
fontFamilySystem: 'ממשק המערכת (מומלץ)', fontFamilySystem: 'ממשק המערכת (מומלץ)',
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: 'סריף',
fontFamilyMonospace: 'רוחב קבוע', fontFamilyMonospace: 'רוחב קבוע',
+4 -4
View File
@@ -619,13 +619,13 @@ const ru = {
systemAppearance: 'Системная тема соответствует текущему светлому или тёмному оформлению {{platform}}.', systemAppearance: 'Системная тема соответствует текущему светлому или тёмному оформлению {{platform}}.',
display: 'Отображение', display: 'Отображение',
fontFamily: 'Шрифт', fontFamily: 'Шрифт',
fontFamilyDescription: 'Выберите шрифт интерфейса. Автоматический режим использует системные шрифты с учётом ОС и языка.', fontFamilyDescription: 'Выберите шрифт интерфейса. Системный режим использует системные шрифты с учётом ОС и языка.',
fontFamilySystem: 'Системный интерфейс (рекомендуется)', fontFamilySystem: 'Системный интерфейс (рекомендуется)',
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: 'С засечками',
fontFamilyMonospace: 'Моноширинный', fontFamilyMonospace: 'Моноширинный',
+4 -4
View File
@@ -619,13 +619,13 @@ const uk = {
systemAppearance: 'Система слідкує за поточним світлим або темним виглядом {{platform}}.', systemAppearance: 'Система слідкує за поточним світлим або темним виглядом {{platform}}.',
display: 'Відображення', display: 'Відображення',
fontFamily: 'Шрифт', fontFamily: 'Шрифт',
fontFamilyDescription: 'Виберіть шрифт інтерфейсу. Автоматичний режим використовує системні шрифти з урахуванням ОС і мови.', fontFamilyDescription: 'Виберіть шрифт інтерфейсу. Системний режим використовує системні шрифти з урахуванням ОС і мови.',
fontFamilySystem: 'Системний інтерфейс (рекомендовано)', fontFamilySystem: 'Системний інтерфейс (рекомендовано)',
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: 'Із зарубками',
fontFamilyMonospace: 'Моноширинний', fontFamilyMonospace: 'Моноширинний',
+4 -4
View File
@@ -619,13 +619,13 @@ const zhCN = {
systemAppearance: '系统跟随当前的 {{platform}} 浅色或深色外观。', systemAppearance: '系统跟随当前的 {{platform}} 浅色或深色外观。',
display: '显示', display: '显示',
fontFamily: '字体', fontFamily: '字体',
fontFamilyDescription: '选择界面字体。“自动”会使用适合操作系统和语言的系统字体及备用字体。', fontFamilyDescription: '选择界面字体。“系统”会使用适合操作系统和语言的系统字体及备用字体。',
fontFamilySystem: '系统界面字体(推荐)', fontFamilySystem: '系统界面字体(推荐)',
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: '衬线',
fontFamilyMonospace: '等宽', fontFamilyMonospace: '等宽',
+3
View File
@@ -96,6 +96,9 @@ describe('translation catalogs', () => {
'settings.lookAndFeel.nord', 'settings.lookAndFeel.nord',
'settings.lookAndFeel.fontFamilyInter', 'settings.lookAndFeel.fontFamilyInter',
'settings.lookAndFeel.fontFamilyOutfit', 'settings.lookAndFeel.fontFamilyOutfit',
'settings.lookAndFeel.fontFamilyVazirmatn',
'settings.lookAndFeel.fontFamilyNotoSansHebrew',
'settings.lookAndFeel.fontFamilyNotoSansSc',
'settings.lookAndFeel.fontFamilyRoboto', 'settings.lookAndFeel.fontFamilyRoboto',
'settings.lookAndFeel.windowControlStyleWindows', 'settings.lookAndFeel.windowControlStyleWindows',
'settings.lookAndFeel.windowControlStyleGnome', 'settings.lookAndFeel.windowControlStyleGnome',