L10n: (gl) Added Galician Support

This commit is contained in:
Samuel Torres
2026-08-20 16:25:32 +00:00
committed by GitHub
parent 5d11b65d53
commit 0c4ec62cac
77 changed files with 84 additions and 0 deletions
+1
View File
@@ -599,6 +599,7 @@
"de": "German",
"es": "Spanish",
"fr": "French",
"gl": "Galician",
"he": "Hebrew",
"it": "Italian",
"ja": "Japanese",
+5
View File
@@ -1090,6 +1090,11 @@
"const": "fr",
"description": "French"
},
{
"type": "string",
"const": "gl",
"description": "Galician"
},
{
"type": "string",
"const": "he",
+1
View File
@@ -25,6 +25,7 @@ typedef struct FFModuleDisplayName {
const char* de; // German
const char* es; // Spanish
const char* fr; // French
const char* gl; // Galician
const char* he; // Hebrew
const char* it; // Italian
const char* ja; // Japanese
+1
View File
@@ -305,6 +305,7 @@ FFModuleBaseInfo ffBatteryModuleInfo = {
.de = "Akku",
.es = "Batería",
.fr = "Batterie",
.gl = "Batería",
.he = "סוללה",
.it = "Batteria",
.ja = "バッテリー",
+1
View File
@@ -138,6 +138,7 @@ FFModuleBaseInfo ffBiosModuleInfo = {
.de = "BIOS",
.es = "BIOS",
.fr = "BIOS",
.gl = "BIOS",
.he = "BIOS",
.it = "BIOS",
.ja = "BIOS",
+1
View File
@@ -159,6 +159,7 @@ FFModuleBaseInfo ffBluetoothModuleInfo = {
.de = "Bluetooth",
.es = "Bluetooth",
.fr = "Bluetooth",
.gl = "Bluetooth",
.he = "בלוטות'",
.it = "Bluetooth",
.ja = "ブルートゥース",
@@ -196,6 +196,7 @@ FFModuleBaseInfo ffBluetoothRadioModuleInfo = {
.de = "Bluetooth-Adapter",
.es = "Adaptador Bluetooth",
.fr = "Adaptateur Bluetooth",
.gl = "Adaptador Bluetooth",
.he = "רדיו בלוטות'",
.it = "Adattatore Bluetooth",
.ja = "ブルートゥースアダプター",
+1
View File
@@ -116,6 +116,7 @@ FFModuleBaseInfo ffBoardModuleInfo = {
.de = "Mainboard",
.es = "Placa base",
.fr = "Carte mère",
.gl = "Placa base",
.he = "לוח אם",
.it = "Scheda madre",
.ja = "マザーボード",
+1
View File
@@ -111,6 +111,7 @@ FFModuleBaseInfo ffBootmgrModuleInfo = {
.de = "Boot-Manager",
.es = "Administrador de arranque",
.fr = "Gestionnaire de démarrage",
.gl = "Xestor de arranque",
.he = "מנהל אתחול",
.it = "Gestore di avvio",
.ja = "ブートマネージャー",
+1
View File
@@ -35,6 +35,7 @@ FFModuleBaseInfo ffBreakModuleInfo = {
.de = "Umbruch",
.es = "Salto de línea",
.fr = "Saut de ligne",
.gl = "Salto de liña",
.he = "מעבר שורה",
.it = "Interruzione",
.ja = "改行",
+1
View File
@@ -198,6 +198,7 @@ FFModuleBaseInfo ffBrightnessModuleInfo = {
.de = "Helligkeit",
.es = "Brillo",
.fr = "Luminosité",
.gl = "Brillo",
.he = "בהירות",
.it = "Luminosità",
.ja = "明るさ",
+1
View File
@@ -206,6 +206,7 @@ FFModuleBaseInfo ffBtrfsModuleInfo = {
.de = "BTRFS",
.es = "BTRFS",
.fr = "BTRFS",
.gl = "BTRFS",
.he = "BTRFS",
.it = "BTRFS",
.ja = "BTRFS",
+1
View File
@@ -123,6 +123,7 @@ FFModuleBaseInfo ffCameraModuleInfo = {
.de = "Kamera",
.es = "Cámara",
.fr = "Caméra",
.gl = "Cámara",
.he = "מצלמה",
.it = "Fotocamera",
.ja = "カメラ",
+1
View File
@@ -118,6 +118,7 @@ FFModuleBaseInfo ffChassisModuleInfo = {
.de = "Gehäuse",
.es = "Chasis",
.fr = "Châssis",
.gl = "Chasis",
.he = "מארז",
.it = "Telaio",
.ja = "シャーシ",
+1
View File
@@ -259,6 +259,7 @@ FFModuleBaseInfo ffCodecModuleInfo = {
.de = "Codec",
.es = "Códec",
.fr = "Codec",
.gl = "Códec",
.he = "קודק",
.it = "Codec",
.ja = "コーデック",
+1
View File
@@ -303,6 +303,7 @@ FFModuleBaseInfo ffColorsModuleInfo = {
.de = "Farben",
.es = "Colores",
.fr = "Couleurs",
.gl = "Cores",
.he = "צבעים",
.it = "Colori",
.ja = "",
+1
View File
@@ -161,6 +161,7 @@ FFModuleBaseInfo ffCommandModuleInfo = {
.de = "Befehl",
.es = "Comando",
.fr = "Commande",
.gl = "Comando",
.he = "פקודה",
.it = "Comando",
.ja = "コマンド",
+1
View File
@@ -259,6 +259,7 @@ FFModuleBaseInfo ffCPUModuleInfo = {
.de = "CPU",
.es = "CPU",
.fr = "CPU",
.gl = "CPU",
.he = "מעבד",
.it = "CPU",
.ja = "CPU",
+1
View File
@@ -229,6 +229,7 @@ FFModuleBaseInfo ffCPUCacheModuleInfo = {
.de = "CPU-Cache",
.es = "Caché de CPU",
.fr = "Cache CPU",
.gl = "Caché da CPU",
.he = "מטמון מעבד",
.it = "Cache CPU",
.ja = "CPUキャッシュ",
+1
View File
@@ -187,6 +187,7 @@ FFModuleBaseInfo ffCPUUsageModuleInfo = {
.de = "CPU-Auslastung",
.es = "Uso del CPU",
.fr = "Utilisation du CPU",
.gl = "Uso da CPU",
.he = "שימוש במעבד",
.it = "Utilizzo della CPU",
.ja = "CPU使用率",
+1
View File
@@ -108,6 +108,7 @@ FFModuleBaseInfo ffCursorModuleInfo = {
.de = "Mauszeiger",
.es = "Cursor",
.fr = "Curseur",
.gl = "Cursor",
.he = "סמן",
.it = "Cursore",
.ja = "カーソル",
+1
View File
@@ -158,6 +158,7 @@ FFModuleBaseInfo ffDateTimeModuleInfo = {
.de = "Datum & Uhrzeit",
.es = "Fecha y hora",
.fr = "Date et heure",
.gl = "Data e hora",
.he = "תאריך ושעה",
.it = "Data e ora",
.ja = "日付と時刻",
+1
View File
@@ -90,6 +90,7 @@ FFModuleBaseInfo ffDEModuleInfo = {
.de = "Desktop-Umgebung",
.es = "Entorno de Escritorio",
.fr = "Environnement de Bureau",
.gl = "Contorno do Escritorio",
.he = "סביבת שולחן עבודה",
.it = "Ambiente Desktop",
.ja = "デスクトップ環境",
+1
View File
@@ -459,6 +459,7 @@ FFModuleBaseInfo ffDiskModuleInfo = {
.de = "Festplatte",
.es = "Disco",
.fr = "Disque",
.gl = "Disco",
.he = "דיסק",
.it = "Disco",
.ja = "ディスク",
+1
View File
@@ -178,6 +178,7 @@ FFModuleBaseInfo ffDiskIOModuleInfo = {
.de = "Festplatten I/O",
.es = "E/S de disco",
.fr = "Entrée/Sortie disque",
.gl = "E/S do disco",
.he = "קלט/פלט דיסק",
.it = "I/O del disco",
.ja = "ディスク I/O",
+1
View File
@@ -419,6 +419,7 @@ FFModuleBaseInfo ffDisplayModuleInfo = {
.de = "Anzeige",
.es = "Pantalla",
.fr = "Écran",
.gl = "Pantalla",
.he = "תצוגה",
.it = "Display",
.ja = "ディスプレイ",
+1
View File
@@ -142,6 +142,7 @@ FFModuleBaseInfo ffDNSModuleInfo = {
.de = "DNS",
.es = "DNS",
.fr = "DNS",
.gl = "DNS",
.he = "DNS",
.it = "DNS",
.ja = "DNS",
+1
View File
@@ -111,6 +111,7 @@ FFModuleBaseInfo ffEditorModuleInfo = {
.de = "Editor",
.es = "Editor",
.fr = "Éditeur",
.gl = "Editor",
.he = "עורך",
.it = "Editor",
.ja = "エディター",
+1
View File
@@ -103,6 +103,7 @@ FFModuleBaseInfo ffFontModuleInfo = {
.de = "Schriftart",
.es = "Fuente",
.fr = "Police",
.gl = "Fonte",
.he = "גופן",
.it = "Carattere",
.ja = "フォント",
+1
View File
@@ -197,6 +197,7 @@ FFModuleBaseInfo ffGamepadModuleInfo = {
.de = "Gamepad",
.es = "Gamepad",
.fr = "Manette",
.gl = "Gamepad",
.he = "משטח משחק",
.it = "Gamepad",
.ja = "ゲームパッド",
+1
View File
@@ -487,6 +487,7 @@ FFModuleBaseInfo ffGPUModuleInfo = {
.de = "GPU",
.es = "GPU",
.fr = "GPU",
.gl = "GPU",
.he = "מעבד גרפי",
.it = "GPU",
.ja = "GPU",
+1
View File
@@ -144,6 +144,7 @@ FFModuleBaseInfo ffHostModuleInfo = {
.de = "Rechner",
.es = "Host",
.fr = "Hôte",
.gl = "Host",
.he = "מארח",
.it = "Host",
.ja = "ホスト",
+1
View File
@@ -102,6 +102,7 @@ FFModuleBaseInfo ffIconsModuleInfo = {
.de = "Symbole",
.es = "Iconos",
.fr = "Icônes",
.gl = "Iconas",
.he = "סמלים",
.it = "Icone",
.ja = "アイコン",
+1
View File
@@ -109,6 +109,7 @@ FFModuleBaseInfo ffInitSystemModuleInfo = {
.de = "Init-System",
.es = "Sistema de inicio",
.fr = "Système d'init",
.gl = "Sistema de inicio",
.he = "מערכת אתחול",
.it = "Sistema di init",
.ja = "initシステム",
+1
View File
@@ -70,6 +70,7 @@ FFModuleBaseInfo ffKernelModuleInfo = {
.de = "Kernel",
.es = "Kernel",
.fr = "Kernel",
.gl = "Kernel",
.he = "ליבה",
.it = "Kernel",
.ja = "カーネル",
+1
View File
@@ -157,6 +157,7 @@ FFModuleBaseInfo ffKeyboardModuleInfo = {
.de = "Tastatur",
.es = "Teclado",
.fr = "Clavier",
.gl = "Teclado",
.he = "מקלדת",
.it = "Tastiera",
.ja = "キーボード",
+1
View File
@@ -114,6 +114,7 @@ FFModuleBaseInfo ffLMModuleInfo = {
.de = "Anmeldemanager",
.es = "Administrador de inicio de sesión",
.fr = "Gestionnaire de connexion",
.gl = "Xestor de inicio de sesión",
.he = "מנהל התחברות",
.it = "Gestore di accesso",
.ja = "ログインマネージャー",
+1
View File
@@ -156,6 +156,7 @@ FFModuleBaseInfo ffLoadavgModuleInfo = {
.de = "Systemlast",
.es = "Promedio de carga",
.fr = "Charge moyenne",
.gl = "Carga media",
.he = "עומס ממוצע",
.it = "Carico medio",
.ja = "ロードアベレージ",
+1
View File
@@ -75,6 +75,7 @@ FFModuleBaseInfo ffLocaleModuleInfo = {
.de = "Sprachraum",
.es = "Configuración regional",
.fr = "Paramètres régionaux",
.gl = "Configuración rexional",
.he = "לוקאל",
.it = "Impostazioni locali",
.ja = "ロケール",
+1
View File
@@ -429,6 +429,7 @@ FFModuleBaseInfo ffLocalIPModuleInfo = {
.de = "Lokale IP",
.es = "IP local",
.fr = "IP locale",
.gl = "IP local",
.he = "IP מקומי",
.it = "IP locale",
.ja = "ローカル IP",
+1
View File
@@ -85,6 +85,7 @@ FFModuleBaseInfo ffLogoModuleInfo = {
.de = "Logo",
.es = "Logo",
.fr = "Logo",
.gl = "Logo",
.he = "לוגו",
.it = "Logo",
.ja = "ロゴ",
+1
View File
@@ -261,6 +261,7 @@ FFModuleBaseInfo ffMediaModuleInfo = {
.de = "Medien",
.es = "Medios",
.fr = "Médias",
.gl = "Multimedia",
.he = "מדיה",
.it = "Media",
.ja = "メディア",
+1
View File
@@ -126,6 +126,7 @@ FFModuleBaseInfo ffMemoryModuleInfo = {
.de = "Speicher",
.es = "Memoria",
.fr = "Mémoire",
.gl = "Memoria",
.he = "זיכרון",
.it = "Memoria",
.ja = "メモリ",
+1
View File
@@ -112,6 +112,7 @@ FFModuleBaseInfo ffMonitorModuleInfo = {
.de = "Monitor",
.es = "Monitor",
.fr = "Moniteur",
.gl = "Monitor",
.he = "צג",
.it = "Monitor",
.ja = "モニター",
+1
View File
@@ -160,6 +160,7 @@ FFModuleBaseInfo ffMouseModuleInfo = {
.de = "Maus",
.es = "Ratón",
.fr = "Souris",
.gl = "Rato",
.he = "עכבר",
.it = "Mouse",
.ja = "マウス",
+1
View File
@@ -205,6 +205,7 @@ FFModuleBaseInfo ffNetIOModuleInfo = {
.de = "Netzwerk I/O",
.es = "E/S de red",
.fr = "E/S réseau",
.gl = "E/S da rede",
.he = "קלט/פלט רשת",
.it = "I/O di rete",
.ja = "ネットワークI/O",
+1
View File
@@ -128,6 +128,7 @@ FFModuleBaseInfo ffOpenCLModuleInfo = {
.de = "OpenCL",
.es = "OpenCL",
.fr = "OpenCL",
.gl = "OpenCL",
.he = "OpenCL",
.it = "OpenCL",
.ja = "OpenCL",
+1
View File
@@ -135,6 +135,7 @@ FFModuleBaseInfo ffOpenGLModuleInfo = {
.de = "OpenGL",
.es = "OpenGL",
.fr = "OpenGL",
.gl = "OpenGL",
.he = "OpenGL",
.it = "OpenGL",
.ja = "OpenGL",
+1
View File
@@ -180,6 +180,7 @@ FFModuleBaseInfo ffOSModuleInfo = {
.de = "Betriebssystem",
.es = "Sistema operativo",
.fr = "Système d'exploitation",
.gl = "Sistema operativo",
.he = "מערכת הפעלה",
.it = "Sistema operativo",
.ja = "オペレーティングシステム",
+1
View File
@@ -518,6 +518,7 @@ FFModuleBaseInfo ffPackagesModuleInfo = {
.de = "Pakete",
.es = "Paquetes",
.fr = "Paquets",
.gl = "Paquetes",
.he = "חבילות",
.it = "Pacchetti",
.ja = "パッケージ",
+1
View File
@@ -271,6 +271,7 @@ FFModuleBaseInfo ffPhysicalDiskModuleInfo = {
.de = "Physische Festplatte",
.es = "Disco físico",
.fr = "Disque physique",
.gl = "Disco físico",
.he = "דיסק פיזי",
.it = "Disco fisico",
.ja = "物理ディスク",
@@ -165,6 +165,7 @@ FFModuleBaseInfo ffPhysicalMemoryModuleInfo = {
.de = "Physischer Speicher",
.es = "Memoria física",
.fr = "Mémoire physique",
.gl = "Memoria física",
.he = "זיכרון פיזי",
.it = "Memoria fisica",
.ja = "物理メモリ",
+1
View File
@@ -115,6 +115,7 @@ FFModuleBaseInfo ffPlayerModuleInfo = {
.de = "Medienplayer",
.es = "Reproductor multimedia",
.fr = "Lecteur multimédia",
.gl = "Reprodutor multimedia",
.he = "נגן מדיה",
.it = "Lettore multimediale",
.ja = "メディアプレイヤー",
+1
View File
@@ -116,6 +116,7 @@ FFModuleBaseInfo ffPowerAdapterModuleInfo = {
.de = "Netzteil",
.es = "Adaptador de corriente",
.fr = "Adaptateur secteur",
.gl = "Adaptador de corrente",
.he = "מתאם מתח",
.it = "Alimentatore",
.ja = "電源アダプター",
+1
View File
@@ -71,6 +71,7 @@ FFModuleBaseInfo ffProcessesModuleInfo = {
.de = "Prozesse",
.es = "Procesos",
.fr = "Processus",
.gl = "Procesos",
.he = "תהליכים",
.it = "Processi",
.ja = "プロセス",
+1
View File
@@ -116,6 +116,7 @@ FFModuleBaseInfo ffPublicIPModuleInfo = {
.de = "Öffentliche IP",
.es = "IP pública",
.fr = "IP publique",
.gl = "IP pública",
.he = "IP ציבורי",
.it = "IP pubblica",
.ja = "パブリックIP",
+1
View File
@@ -129,6 +129,7 @@ FFModuleBaseInfo ffSeparatorModuleInfo = {
.de = "Trennlinie",
.es = "Separador",
.fr = "Séparateur",
.gl = "Separador",
.he = "מפריד",
.it = "Separatore",
.ja = "セパレーター",
+1
View File
@@ -97,6 +97,7 @@ FFModuleBaseInfo ffShellModuleInfo = {
.de = "Shell",
.es = "Shell",
.fr = "Shell",
.gl = "Shell",
.he = "מעטפת",
.it = "Shell",
.ja = "シェル",
+1
View File
@@ -207,6 +207,7 @@ FFModuleBaseInfo ffSoundModuleInfo = {
.de = "Sound",
.es = "Sonido",
.fr = "Son",
.gl = "Son",
.he = "קול",
.it = "Audio",
.ja = "サウンド",
+1
View File
@@ -190,6 +190,7 @@ FFModuleBaseInfo ffSwapModuleInfo = {
.de = "Swap",
.es = "Swap",
.fr = "Swap",
.gl = "Swap",
.he = "זיכרון החלפה",
.it = "Swap",
.ja = "スワップ",
+1
View File
@@ -91,6 +91,7 @@ FFModuleBaseInfo ffTerminalModuleInfo = {
.de = "Terminal",
.es = "Terminal",
.fr = "Terminal",
.gl = "Terminal",
.he = "טרמינל",
.it = "Terminale",
.ja = "ターミナル",
+1
View File
@@ -111,6 +111,7 @@ FFModuleBaseInfo ffTerminalFontModuleInfo = {
.de = "Terminalschriftart",
.es = "Fuente del terminal",
.fr = "Police du terminal",
.gl = "Fonte do terminal",
.he = "גופן טרמינל",
.it = "Carattere del terminale",
.ja = "ターミナルフォント",
@@ -99,6 +99,7 @@ FFModuleBaseInfo ffTerminalThemeModuleInfo = {
.de = "Terminalthema",
.es = "Tema del terminal",
.fr = "Thème du terminal",
.gl = "Tema do terminal",
.he = "ערכת נושא של טרמינל",
.it = "Tema del terminale",
.ja = "ターミナルテーマ",
+1
View File
@@ -95,6 +95,7 @@ FFModuleBaseInfo ffThemeModuleInfo = {
.de = "Thema",
.es = "Tema",
.fr = "Thème",
.gl = "Tema",
.he = "ערכת נושא",
.it = "Tema",
.ja = "テーマ",
+1
View File
@@ -184,6 +184,7 @@ FFModuleBaseInfo ffTitleModuleInfo = {
.de = "Titel",
.es = "Título",
.fr = "Titre",
.gl = "Título",
.he = "כותרת",
.it = "Titolo",
.ja = "タイトル",
+1
View File
@@ -91,6 +91,7 @@ FFModuleBaseInfo ffTPMModuleInfo = {
.de = "TPM",
.es = "TPM",
.fr = "TPM",
.gl = "TPM",
.he = "TPM",
.it = "TPM",
.ja = "TPM",
+1
View File
@@ -91,6 +91,7 @@ FFModuleBaseInfo ffUptimeModuleInfo = {
.de = "Betriebszeit",
.es = "Tiempo de actividad",
.fr = "Temps de fonctionnement",
.gl = "Tempo de actividade",
.he = "זמן פעילות",
.it = "Tempo di attività",
.ja = "稼働時間",
+1
View File
@@ -188,6 +188,7 @@ FFModuleBaseInfo ffUsersModuleInfo = {
.de = "Benutzer",
.es = "Usuarios",
.fr = "Utilisateurs",
.gl = "Usuarios",
.he = "משתמשים",
.it = "Utenti",
.ja = "ユーザー",
+1
View File
@@ -102,6 +102,7 @@ FFModuleBaseInfo ffVersionModuleInfo = {
.de = "Version",
.es = "Versión",
.fr = "Version",
.gl = "Versión",
.he = "גרסה",
.it = "Versione",
.ja = "バージョン",
+1
View File
@@ -140,6 +140,7 @@ FFModuleBaseInfo ffVulkanModuleInfo = {
.de = "Vulkan",
.es = "Vulkan",
.fr = "Vulkan",
.gl = "Vulkan",
.he = "Vulkan",
.it = "Vulkan",
.ja = "Vulkan",
+1
View File
@@ -83,6 +83,7 @@ FFModuleBaseInfo ffWallpaperModuleInfo = {
.de = "Hintergrundbild",
.es = "Fondo de pantalla",
.fr = "Fond d'écran",
.gl = "Fondo de escritorio",
.he = "טפט",
.it = "Sfondo",
.ja = "壁紙",
+1
View File
@@ -100,6 +100,7 @@ FFModuleBaseInfo ffWeatherModuleInfo = {
.de = "Wetter",
.es = "Clima",
.fr = "Météo",
.gl = "Tempo",
.he = "מזג אוויר",
.it = "Meteo",
.ja = "天気",
+1
View File
@@ -223,6 +223,7 @@ FFModuleBaseInfo ffWifiModuleInfo = {
.de = "WLAN",
.es = "Wi-Fi",
.fr = "Wi-Fi",
.gl = "Wi-Fi",
.he = "Wi-Fi",
.it = "Wi-Fi",
.ja = "Wi-Fi",
+1
View File
@@ -128,6 +128,7 @@ FFModuleBaseInfo ffWMModuleInfo = {
.de = "Fenstermanager",
.es = "Gestor de ventanas",
.fr = "Gestionnaire de fenêtres",
.gl = "Xestor de xanelas",
.he = "מנהל חלונות",
.it = "Gestore finestre",
.ja = "ウィンドウマネージャー",
+1
View File
@@ -67,6 +67,7 @@ FFModuleBaseInfo ffWMThemeModuleInfo = {
.de = "Fenstermanager-Thema",
.es = "Tema del gestor de ventanas",
.fr = "Thème du gestionnaire de fenêtres",
.gl = "Tema do xestor de xanelas",
.he = "ערכת נושא של מנהל חלונות",
.it = "Tema del gestore finestre",
.ja = "ウィンドウマネージャのテーマ",
+1
View File
@@ -200,6 +200,7 @@ FFModuleBaseInfo ffZpoolModuleInfo = {
.de = "Zpool",
.es = "Zpool",
.fr = "Zpool",
.gl = "Zpool",
.he = "Zpool",
.it = "Zpool",
.ja = "Zpool",
+4
View File
@@ -68,6 +68,7 @@ static uint32_t optionParseLanguageString(FFstrbuf* language) {
case 'de': return offsetof(FFModuleDisplayName, de);
case 'es': return offsetof(FFModuleDisplayName, es);
case 'fr': return offsetof(FFModuleDisplayName, fr);
case 'gl': return offsetof(FFModuleDisplayName, gl);
case 'he': return offsetof(FFModuleDisplayName, he);
case 'it': return offsetof(FFModuleDisplayName, it);
case 'ja': return offsetof(FFModuleDisplayName, ja);
@@ -1284,6 +1285,9 @@ void ffOptionsGenerateDisplayJsonConfig(FFdata* data, FFOptionsDisplay* options)
case offsetof(FFModuleDisplayName, fr):
yyjson_mut_obj_add_str(doc, key, "language", "fr");
break;
case offsetof(FFModuleDisplayName, gl):
yyjson_mut_obj_add_str(doc, key, "language", "gl");
break;
case offsetof(FFModuleDisplayName, he):
yyjson_mut_obj_add_str(doc, key, "language", "he");
break;