mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-28 15:53:51 +01:00
Modules: adds l10n strings
This commit is contained in:
@@ -299,6 +299,20 @@ void ffDestroyBatteryOptions(FFBatteryOptions* options) {
|
||||
FFModuleBaseInfo ffBatteryModuleInfo = {
|
||||
.name = FF_BATTERY_MODULE_NAME,
|
||||
.description = "Print battery information",
|
||||
.displayName = {
|
||||
.en = "Battery",
|
||||
.de = "Akku",
|
||||
.es = "Batería",
|
||||
.fr = "Batterie",
|
||||
.it = "Batteria",
|
||||
.ja = "バッテリー",
|
||||
.ko = "배터리",
|
||||
.pl = "Bateria",
|
||||
.pt_BR = "Bateria",
|
||||
.ru = "Батарея",
|
||||
.zh_CN = "电池",
|
||||
.zh_TW = "電池",
|
||||
},
|
||||
.initOptions = (void*) ffInitBatteryOptions,
|
||||
.destroyOptions = (void*) ffDestroyBatteryOptions,
|
||||
.parseJsonObject = (void*) ffParseBatteryJsonObject,
|
||||
|
||||
@@ -132,6 +132,20 @@ void ffDestroyBiosOptions(FFBiosOptions* options) {
|
||||
FFModuleBaseInfo ffBiosModuleInfo = {
|
||||
.name = FF_BIOS_MODULE_NAME,
|
||||
.description = "Print first-stage bootloader information (name, version, release date, etc.)",
|
||||
.displayName = {
|
||||
.en = "BIOS",
|
||||
.de = "BIOS",
|
||||
.es = "BIOS",
|
||||
.fr = "BIOS",
|
||||
.it = "BIOS",
|
||||
.ja = "BIOS",
|
||||
.ko = "BIOS",
|
||||
.pl = "BIOS",
|
||||
.pt_BR = "BIOS",
|
||||
.ru = "BIOS",
|
||||
.zh_CN = "BIOS",
|
||||
.zh_TW = "BIOS",
|
||||
},
|
||||
.initOptions = (void*) ffInitBiosOptions,
|
||||
.destroyOptions = (void*) ffDestroyBiosOptions,
|
||||
.parseJsonObject = (void*) ffParseBiosJsonObject,
|
||||
|
||||
@@ -153,6 +153,20 @@ void ffDestroyBluetoothOptions(FFBluetoothOptions* options) {
|
||||
FFModuleBaseInfo ffBluetoothModuleInfo = {
|
||||
.name = FF_BLUETOOTH_MODULE_NAME,
|
||||
.description = "List connected Bluetooth devices",
|
||||
.displayName = {
|
||||
.en = "Bluetooth",
|
||||
.de = "Bluetooth",
|
||||
.es = "Bluetooth",
|
||||
.fr = "Bluetooth",
|
||||
.it = "Bluetooth",
|
||||
.ja = "ブルートゥース",
|
||||
.ko = "블루투스",
|
||||
.pl = "Bluetooth",
|
||||
.pt_BR = "Bluetooth",
|
||||
.ru = "Блютус",
|
||||
.zh_CN = "蓝牙",
|
||||
.zh_TW = "藍牙",
|
||||
},
|
||||
.initOptions = (void*) ffInitBluetoothOptions,
|
||||
.destroyOptions = (void*) ffDestroyBluetoothOptions,
|
||||
.parseJsonObject = (void*) ffParseBluetoothJsonObject,
|
||||
|
||||
@@ -192,6 +192,20 @@ void ffDestroyBluetoothRadioOptions(FFBluetoothRadioOptions* options) {
|
||||
FFModuleBaseInfo ffBluetoothRadioModuleInfo = {
|
||||
.name = FF_BLUETOOTHRADIO_MODULE_NAME,
|
||||
.description = "List Bluetooth radios (supported versions, vendors, etc.)",
|
||||
.displayName = {
|
||||
.en = "Bluetooth Radio",
|
||||
.de = "Bluetooth-Adapter",
|
||||
.es = "Adaptador Bluetooth",
|
||||
.fr = "Adaptateur Bluetooth",
|
||||
.it = "Adattatore Bluetooth",
|
||||
.ja = "ブルートゥースアダプター",
|
||||
.ko = "블루투스 어댑터",
|
||||
.pl = "Adapter Bluetooth",
|
||||
.pt_BR = "Adaptador Bluetooth",
|
||||
.ru = "Блютус-адаптер",
|
||||
.zh_CN = "蓝牙适配器",
|
||||
.zh_TW = "藍牙配接器",
|
||||
},
|
||||
.initOptions = (void*) ffInitBluetoothRadioOptions,
|
||||
.destroyOptions = (void*) ffDestroyBluetoothRadioOptions,
|
||||
.parseJsonObject = (void*) ffParseBluetoothRadioJsonObject,
|
||||
|
||||
@@ -110,6 +110,20 @@ void ffDestroyBoardOptions(FFBoardOptions* options) {
|
||||
FFModuleBaseInfo ffBoardModuleInfo = {
|
||||
.name = FF_BOARD_MODULE_NAME,
|
||||
.description = "Print motherboard name and other information",
|
||||
.displayName = {
|
||||
.en = "Board",
|
||||
.de = "Mainboard",
|
||||
.es = "Placa base",
|
||||
.fr = "Carte mère",
|
||||
.it = "Scheda madre",
|
||||
.ja = "マザーボード",
|
||||
.ko = "메인보드",
|
||||
.pl = "Płyta główna",
|
||||
.pt_BR = "Placa-mãe",
|
||||
.ru = "Материнская плата",
|
||||
.zh_CN = "主板",
|
||||
.zh_TW = "主機板",
|
||||
},
|
||||
.initOptions = (void*) ffInitBoardOptions,
|
||||
.destroyOptions = (void*) ffDestroyBoardOptions,
|
||||
.parseJsonObject = (void*) ffParseBoardJsonObject,
|
||||
|
||||
@@ -105,6 +105,20 @@ void ffDestroyBootmgrOptions(FFBootmgrOptions* options) {
|
||||
FFModuleBaseInfo ffBootmgrModuleInfo = {
|
||||
.name = FF_BOOTMGR_MODULE_NAME,
|
||||
.description = "Print second-stage bootloader information (name, firmware, etc.)",
|
||||
.displayName = {
|
||||
.en = "Boot Manager",
|
||||
.de = "Boot-Manager",
|
||||
.es = "Administrador de arranque",
|
||||
.fr = "Gestionnaire de démarrage",
|
||||
.it = "Gestore di avvio",
|
||||
.ja = "ブートマネージャー",
|
||||
.ko = "부트 매니저",
|
||||
.pl = "Menedżer rozruchu",
|
||||
.pt_BR = "Gerenciador de inicialização",
|
||||
.ru = "Менеджер загрузки",
|
||||
.zh_CN = "启动管理器",
|
||||
.zh_TW = "啟動管理器",
|
||||
},
|
||||
.initOptions = (void*) ffInitBootmgrOptions,
|
||||
.destroyOptions = (void*) ffDestroyBootmgrOptions,
|
||||
.parseJsonObject = (void*) ffParseBootmgrJsonObject,
|
||||
|
||||
@@ -29,6 +29,20 @@ void ffDestroyBreakOptions([[maybe_unused]] FFBreakOptions* options) {
|
||||
FFModuleBaseInfo ffBreakModuleInfo = {
|
||||
.name = FF_BREAK_MODULE_NAME,
|
||||
.description = "Print an empty line",
|
||||
.displayName = {
|
||||
.en = "Break",
|
||||
.de = "Umbruch",
|
||||
.es = "Salto de línea",
|
||||
.fr = "Saut de ligne",
|
||||
.it = "Interruzione",
|
||||
.ja = "改行",
|
||||
.ko = "줄 바꿈",
|
||||
.pl = "Przerwa",
|
||||
.pt_BR = "Quebra",
|
||||
.ru = "Разрыв",
|
||||
.zh_CN = "换行",
|
||||
.zh_TW = "換行",
|
||||
},
|
||||
.initOptions = (void*) ffInitBreakOptions,
|
||||
.destroyOptions = (void*) ffDestroyBreakOptions,
|
||||
.parseJsonObject = (void*) ffParseBreakJsonObject,
|
||||
|
||||
@@ -192,6 +192,20 @@ void ffDestroyBrightnessOptions(FFBrightnessOptions* options) {
|
||||
FFModuleBaseInfo ffBrightnessModuleInfo = {
|
||||
.name = FF_BRIGHTNESS_MODULE_NAME,
|
||||
.description = "Print the current brightness level of your monitors",
|
||||
.displayName = {
|
||||
.en = "Brightness",
|
||||
.de = "Helligkeit",
|
||||
.es = "Brillo",
|
||||
.fr = "Luminosité",
|
||||
.it = "Luminosità",
|
||||
.ja = "明るさ",
|
||||
.ko = "밝기",
|
||||
.pl = "Jasność",
|
||||
.pt_BR = "Brilho",
|
||||
.ru = "Яркость",
|
||||
.zh_CN = "亮度",
|
||||
.zh_TW = "亮度",
|
||||
},
|
||||
.initOptions = (void*) ffInitBrightnessOptions,
|
||||
.destroyOptions = (void*) ffDestroyBrightnessOptions,
|
||||
.parseJsonObject = (void*) ffParseBrightnessJsonObject,
|
||||
|
||||
@@ -200,6 +200,20 @@ void ffDestroyBtrfsOptions(FFBtrfsOptions* options) {
|
||||
FFModuleBaseInfo ffBtrfsModuleInfo = {
|
||||
.name = FF_BTRFS_MODULE_NAME,
|
||||
.description = "Print Linux BTRFS volumes",
|
||||
.displayName = {
|
||||
.en = "BTRFS",
|
||||
.de = "BTRFS",
|
||||
.es = "BTRFS",
|
||||
.fr = "BTRFS",
|
||||
.it = "BTRFS",
|
||||
.ja = "BTRFS",
|
||||
.ko = "BTRFS",
|
||||
.pl = "BTRFS",
|
||||
.pt_BR = "BTRFS",
|
||||
.ru = "BTRFS",
|
||||
.zh_CN = "BTRFS",
|
||||
.zh_TW = "BTRFS",
|
||||
},
|
||||
.initOptions = (void*) ffInitBtrfsOptions,
|
||||
.destroyOptions = (void*) ffDestroyBtrfsOptions,
|
||||
.parseJsonObject = (void*) ffParseBtrfsJsonObject,
|
||||
|
||||
@@ -117,6 +117,20 @@ void ffDestroyCameraOptions(FFCameraOptions* options) {
|
||||
FFModuleBaseInfo ffCameraModuleInfo = {
|
||||
.name = FF_CAMERA_MODULE_NAME,
|
||||
.description = "Print available cameras",
|
||||
.displayName = {
|
||||
.en = "Camera",
|
||||
.de = "Kamera",
|
||||
.es = "Cámara",
|
||||
.fr = "Caméra",
|
||||
.it = "Fotocamera",
|
||||
.ja = "カメラ",
|
||||
.ko = "카메라",
|
||||
.pl = "Kamera",
|
||||
.pt_BR = "Câmera",
|
||||
.ru = "Камера",
|
||||
.zh_CN = "摄像头",
|
||||
.zh_TW = "攝像頭",
|
||||
},
|
||||
.initOptions = (void*) ffInitCameraOptions,
|
||||
.destroyOptions = (void*) ffDestroyCameraOptions,
|
||||
.parseJsonObject = (void*) ffParseCameraJsonObject,
|
||||
|
||||
@@ -112,6 +112,20 @@ void ffDestroyChassisOptions(FFChassisOptions* options) {
|
||||
FFModuleBaseInfo ffChassisModuleInfo = {
|
||||
.name = FF_CHASSIS_MODULE_NAME,
|
||||
.description = "Print chassis type information (desktop, laptop, etc.)",
|
||||
.displayName = {
|
||||
.en = "Chassis",
|
||||
.de = "Gehäuse",
|
||||
.es = "Chasis",
|
||||
.fr = "Châssis",
|
||||
.it = "Telaio",
|
||||
.ja = "シャーシ",
|
||||
.ko = "섀시",
|
||||
.pl = "Obudowa",
|
||||
.pt_BR = "Chassi",
|
||||
.ru = "Шасси",
|
||||
.zh_CN = "机箱",
|
||||
.zh_TW = "機箱",
|
||||
},
|
||||
.initOptions = (void*) ffInitChassisOptions,
|
||||
.destroyOptions = (void*) ffDestroyChassisOptions,
|
||||
.parseJsonObject = (void*) ffParseChassisJsonObject,
|
||||
|
||||
@@ -253,6 +253,20 @@ void ffDestroyCodecOptions(FFCodecOptions* options) {
|
||||
FFModuleBaseInfo ffCodecModuleInfo = {
|
||||
.name = FF_CODEC_MODULE_NAME,
|
||||
.description = "Print hardware video acceleration codec types (decode / encode)",
|
||||
.displayName = {
|
||||
.en = "Codec",
|
||||
.de = "Codec",
|
||||
.es = "Códec",
|
||||
.fr = "Codec",
|
||||
.it = "Codec",
|
||||
.ja = "コーデック",
|
||||
.ko = "코덱",
|
||||
.pl = "Kodek",
|
||||
.pt_BR = "Codec",
|
||||
.ru = "Кодек",
|
||||
.zh_CN = "编解码器",
|
||||
.zh_TW = "編解碼器",
|
||||
},
|
||||
.initOptions = (void*) ffInitCodecOptions,
|
||||
.destroyOptions = (void*) ffDestroyCodecOptions,
|
||||
.parseJsonObject = (void*) ffParseCodecJsonObject,
|
||||
|
||||
@@ -297,6 +297,20 @@ void ffDestroyColorsOptions(FFColorsOptions* options) {
|
||||
FFModuleBaseInfo ffColorsModuleInfo = {
|
||||
.name = FF_COLORS_MODULE_NAME,
|
||||
.description = "Display the terminal's 16-color palette",
|
||||
.displayName = {
|
||||
.en = "Colors",
|
||||
.de = "Farben",
|
||||
.es = "Colores",
|
||||
.fr = "Couleurs",
|
||||
.it = "Colori",
|
||||
.ja = "色",
|
||||
.ko = "색상",
|
||||
.pl = "Kolory",
|
||||
.pt_BR = "Cores",
|
||||
.ru = "Цвета",
|
||||
.zh_CN = "颜色",
|
||||
.zh_TW = "顏色",
|
||||
},
|
||||
.initOptions = (void*) ffInitColorsOptions,
|
||||
.destroyOptions = (void*) ffDestroyColorsOptions,
|
||||
.parseJsonObject = (void*) ffParseColorsJsonObject,
|
||||
|
||||
@@ -155,6 +155,20 @@ void ffDestroyCommandOptions(FFCommandOptions* options) {
|
||||
FFModuleBaseInfo ffCommandModuleInfo = {
|
||||
.name = FF_COMMAND_MODULE_NAME,
|
||||
.description = "Run custom shell scripts",
|
||||
.displayName = {
|
||||
.en = "Command",
|
||||
.de = "Befehl",
|
||||
.es = "Comando",
|
||||
.fr = "Commande",
|
||||
.it = "Comando",
|
||||
.ja = "コマンド",
|
||||
.ko = "명령어",
|
||||
.pl = "Polecenie",
|
||||
.pt_BR = "Comando",
|
||||
.ru = "Команда",
|
||||
.zh_CN = "命令",
|
||||
.zh_TW = "命令",
|
||||
},
|
||||
.initOptions = (void*) ffInitCommandOptions,
|
||||
.destroyOptions = (void*) ffDestroyCommandOptions,
|
||||
.parseJsonObject = (void*) ffParseCommandJsonObject,
|
||||
|
||||
@@ -253,6 +253,20 @@ void ffDestroyCPUOptions(FFCPUOptions* options) {
|
||||
FFModuleBaseInfo ffCPUModuleInfo = {
|
||||
.name = FF_CPU_MODULE_NAME,
|
||||
.description = "Print CPU name, frequency, etc.",
|
||||
.displayName = {
|
||||
.en = "CPU",
|
||||
.de = "CPU",
|
||||
.es = "CPU",
|
||||
.fr = "CPU",
|
||||
.it = "CPU",
|
||||
.ja = "CPU",
|
||||
.ko = "CPU",
|
||||
.pl = "CPU",
|
||||
.pt_BR = "CPU",
|
||||
.ru = "CPU",
|
||||
.zh_CN = "CPU",
|
||||
.zh_TW = "CPU",
|
||||
},
|
||||
.initOptions = (void*) ffInitCPUOptions,
|
||||
.destroyOptions = (void*) ffDestroyCPUOptions,
|
||||
.parseJsonObject = (void*) ffParseCPUJsonObject,
|
||||
|
||||
@@ -225,6 +225,20 @@ void ffDestroyCPUCacheOptions(FFCPUCacheOptions* options) {
|
||||
FFModuleBaseInfo ffCPUCacheModuleInfo = {
|
||||
.name = FF_CPUCACHE_MODULE_NAME,
|
||||
.description = "Print CPU cache sizes",
|
||||
.displayName = {
|
||||
.en = "CPU Cache",
|
||||
.de = "CPU-Cache",
|
||||
.es = "Caché de CPU",
|
||||
.fr = "Cache CPU",
|
||||
.it = "Cache CPU",
|
||||
.ja = "CPUキャッシュ",
|
||||
.ko = "CPU 캐시",
|
||||
.pl = "Pamięć podręczna CPU",
|
||||
.pt_BR = "Cache da CPU",
|
||||
.ru = "Кэш процессора",
|
||||
.zh_CN = "CPU缓存",
|
||||
.zh_TW = "CPU快取記憶體",
|
||||
},
|
||||
.initOptions = (void*) ffInitCPUCacheOptions,
|
||||
.destroyOptions = (void*) ffDestroyCPUCacheOptions,
|
||||
.parseJsonObject = (void*) ffParseCPUCacheJsonObject,
|
||||
|
||||
@@ -183,6 +183,20 @@ void ffDestroyCPUUsageOptions(FFCPUUsageOptions* options) {
|
||||
FFModuleBaseInfo ffCPUUsageModuleInfo = {
|
||||
.name = FF_CPUUSAGE_MODULE_NAME,
|
||||
.description = "Print CPU usage. Collecting data takes some time",
|
||||
.displayName = {
|
||||
.en = "CPU Usage",
|
||||
.de = "CPU-Auslastung",
|
||||
.es = "Uso del CPU",
|
||||
.fr = "Utilisation du CPU",
|
||||
.it = "Utilizzo della CPU",
|
||||
.ja = "CPU使用率",
|
||||
.ko = "CPU 사용량",
|
||||
.pl = "Użycie CPU",
|
||||
.pt_BR = "Uso da CPU",
|
||||
.ru = "Использование ЦП",
|
||||
.zh_CN = "CPU使用率",
|
||||
.zh_TW = "CPU使用率",
|
||||
},
|
||||
.initOptions = (void*) ffInitCPUUsageOptions,
|
||||
.destroyOptions = (void*) ffDestroyCPUUsageOptions,
|
||||
.parseJsonObject = (void*) ffParseCPUUsageJsonObject,
|
||||
|
||||
@@ -102,6 +102,20 @@ void ffDestroyCursorOptions(FFCursorOptions* options) {
|
||||
FFModuleBaseInfo ffCursorModuleInfo = {
|
||||
.name = FF_CURSOR_MODULE_NAME,
|
||||
.description = "Print cursor style name",
|
||||
.displayName = {
|
||||
.en = "Cursor",
|
||||
.de = "Mauszeiger",
|
||||
.es = "Cursor",
|
||||
.fr = "Curseur",
|
||||
.it = "Cursore",
|
||||
.ja = "カーソル",
|
||||
.ko = "커서",
|
||||
.pl = "Kursor",
|
||||
.pt_BR = "Cursor",
|
||||
.ru = "Курсор",
|
||||
.zh_CN = "光标",
|
||||
.zh_TW = "游標",
|
||||
},
|
||||
.initOptions = (void*) ffInitCursorOptions,
|
||||
.destroyOptions = (void*) ffDestroyCursorOptions,
|
||||
.parseJsonObject = (void*) ffParseCursorJsonObject,
|
||||
|
||||
@@ -37,6 +37,20 @@ void ffDestroyCustomOptions(FFCustomOptions* options) {
|
||||
FFModuleBaseInfo ffCustomModuleInfo = {
|
||||
.name = FF_CUSTOM_MODULE_NAME,
|
||||
.description = "Print a custom string, with or without key",
|
||||
.displayName = {
|
||||
.en = "Custom",
|
||||
.de = "Benutzerdefiniert",
|
||||
.es = "Personalizado",
|
||||
.fr = "Personnalisé",
|
||||
.it = "Personalizzato",
|
||||
.ja = "カスタム",
|
||||
.ko = "사용자 정의",
|
||||
.pl = "Niestandardowy",
|
||||
.pt_BR = "Personalizado",
|
||||
.ru = "Пользовательский",
|
||||
.zh_CN = "自定义",
|
||||
.zh_TW = "自訂",
|
||||
},
|
||||
.initOptions = (void*) ffInitCustomOptions,
|
||||
.destroyOptions = (void*) ffDestroyCustomOptions,
|
||||
.parseJsonObject = (void*) ffParseCustomJsonObject,
|
||||
|
||||
@@ -154,6 +154,20 @@ void ffDestroyDateTimeOptions(FFDateTimeOptions* options) {
|
||||
FFModuleBaseInfo ffDateTimeModuleInfo = {
|
||||
.name = FF_DATETIME_MODULE_NAME,
|
||||
.description = "Print the current date and time",
|
||||
.displayName = {
|
||||
.en = "Date & Time",
|
||||
.de = "Datum & Uhrzeit",
|
||||
.es = "Fecha y hora",
|
||||
.fr = "Date et heure",
|
||||
.it = "Data e ora",
|
||||
.ja = "日付と時刻",
|
||||
.ko = "날짜/시간",
|
||||
.pl = "Data i godzina",
|
||||
.pt_BR = "Data e hora",
|
||||
.ru = "Дата и время",
|
||||
.zh_CN = "日期时间",
|
||||
.zh_TW = "日期時間",
|
||||
},
|
||||
.initOptions = (void*) ffInitDateTimeOptions,
|
||||
.destroyOptions = (void*) ffDestroyDateTimeOptions,
|
||||
.parseJsonObject = (void*) ffParseDateTimeJsonObject,
|
||||
|
||||
@@ -84,6 +84,20 @@ void ffDestroyDEOptions(FFDEOptions* options) {
|
||||
FFModuleBaseInfo ffDEModuleInfo = {
|
||||
.name = FF_DE_MODULE_NAME,
|
||||
.description = "Print desktop environment name",
|
||||
.displayName = {
|
||||
.en = "Desktop Environment",
|
||||
.de = "Desktop-Umgebung",
|
||||
.es = "Entorno de Escritorio",
|
||||
.fr = "Environnement de Bureau",
|
||||
.it = "Ambiente Desktop",
|
||||
.ja = "デスクトップ環境",
|
||||
.ko = "데스크탑 환경",
|
||||
.pl = "Środowisko graficzne",
|
||||
.pt_BR = "Ambiente de desktop",
|
||||
.ru = "Рабочая среда",
|
||||
.zh_CN = "桌面环境",
|
||||
.zh_TW = "桌面環境",
|
||||
},
|
||||
.initOptions = (void*) ffInitDEOptions,
|
||||
.destroyOptions = (void*) ffDestroyDEOptions,
|
||||
.parseJsonObject = (void*) ffParseDEJsonObject,
|
||||
|
||||
@@ -453,6 +453,20 @@ void ffDestroyDiskOptions(FFDiskOptions* options) {
|
||||
FFModuleBaseInfo ffDiskModuleInfo = {
|
||||
.name = FF_DISK_MODULE_NAME,
|
||||
.description = "Print partitions, space usage, file system, etc",
|
||||
.displayName = {
|
||||
.en = "Disk",
|
||||
.de = "Festplatte",
|
||||
.es = "Disco",
|
||||
.fr = "Disque",
|
||||
.it = "Disco",
|
||||
.ja = "ディスク",
|
||||
.ko = "디스크",
|
||||
.pl = "Dysk",
|
||||
.pt_BR = "Disco",
|
||||
.ru = "Диск",
|
||||
.zh_CN = "磁盘",
|
||||
.zh_TW = "磁碟",
|
||||
},
|
||||
.initOptions = (void*) ffInitDiskOptions,
|
||||
.destroyOptions = (void*) ffDestroyDiskOptions,
|
||||
.parseJsonObject = (void*) ffParseDiskJsonObject,
|
||||
|
||||
@@ -174,6 +174,20 @@ void ffDestroyDiskIOOptions(FFDiskIOOptions* options) {
|
||||
FFModuleBaseInfo ffDiskIOModuleInfo = {
|
||||
.name = FF_DISKIO_MODULE_NAME,
|
||||
.description = "Print physical disk I/O throughput",
|
||||
.displayName = {
|
||||
.en = "Disk I/O",
|
||||
.de = "Festplatten I/O",
|
||||
.es = "E/S de disco",
|
||||
.fr = "Entrée/Sortie disque",
|
||||
.it = "I/O del disco",
|
||||
.ja = "ディスク I/O",
|
||||
.ko = "디스크 I/O",
|
||||
.pl = "Dysk I/O",
|
||||
.pt_BR = "Disco I/O",
|
||||
.ru = "Диск I/O",
|
||||
.zh_CN = "磁盘 I/O",
|
||||
.zh_TW = "磁碟 I/O",
|
||||
},
|
||||
.initOptions = (void*) ffInitDiskIOOptions,
|
||||
.destroyOptions = (void*) ffDestroyDiskIOOptions,
|
||||
.parseJsonObject = (void*) ffParseDiskIOJsonObject,
|
||||
|
||||
@@ -413,6 +413,20 @@ void ffDestroyDisplayOptions(FFDisplayOptions* options) {
|
||||
FFModuleBaseInfo ffDisplayModuleInfo = {
|
||||
.name = FF_DISPLAY_MODULE_NAME,
|
||||
.description = "Print resolutions, refresh rates, etc",
|
||||
.displayName = {
|
||||
.en = "Display",
|
||||
.de = "Anzeige",
|
||||
.es = "Pantalla",
|
||||
.fr = "Écran",
|
||||
.it = "Display",
|
||||
.ja = "ディスプレイ",
|
||||
.ko = "디스플레이",
|
||||
.pl = "Wyświetlacz",
|
||||
.pt_BR = "Tela",
|
||||
.ru = "Дисплей",
|
||||
.zh_CN = "显示器",
|
||||
.zh_TW = "顯示器",
|
||||
},
|
||||
.initOptions = (void*) ffInitDisplayOptions,
|
||||
.destroyOptions = (void*) ffDestroyDisplayOptions,
|
||||
.parseJsonObject = (void*) ffParseDisplayJsonObject,
|
||||
|
||||
@@ -136,6 +136,20 @@ void ffDestroyDNSOptions(FFDNSOptions* options) {
|
||||
FFModuleBaseInfo ffDNSModuleInfo = {
|
||||
.name = FF_DNS_MODULE_NAME,
|
||||
.description = "Print configured DNS servers",
|
||||
.displayName = {
|
||||
.en = "DNS",
|
||||
.de = "DNS",
|
||||
.es = "DNS",
|
||||
.fr = "DNS",
|
||||
.it = "DNS",
|
||||
.ja = "DNS",
|
||||
.ko = "DNS",
|
||||
.pl = "DNS",
|
||||
.pt_BR = "DNS",
|
||||
.ru = "DNS",
|
||||
.zh_CN = "DNS",
|
||||
.zh_TW = "DNS",
|
||||
},
|
||||
.initOptions = (void*) ffInitDNSOptions,
|
||||
.destroyOptions = (void*) ffDestroyDNSOptions,
|
||||
.parseJsonObject = (void*) ffParseDNSJsonObject,
|
||||
|
||||
@@ -105,6 +105,20 @@ void ffDestroyEditorOptions(FFEditorOptions* options) {
|
||||
FFModuleBaseInfo ffEditorModuleInfo = {
|
||||
.name = FF_EDITOR_MODULE_NAME,
|
||||
.description = "Print information about the default editor ($VISUAL or $EDITOR)",
|
||||
.displayName = {
|
||||
.en = "Editor",
|
||||
.de = "Editor",
|
||||
.es = "Editor",
|
||||
.fr = "Éditeur",
|
||||
.it = "Editor",
|
||||
.ja = "エディター",
|
||||
.ko = "편집기",
|
||||
.pl = "Edytor",
|
||||
.pt_BR = "Editor",
|
||||
.ru = "Редактор",
|
||||
.zh_CN = "编辑器",
|
||||
.zh_TW = "編輯器",
|
||||
},
|
||||
.initOptions = (void*) ffInitEditorOptions,
|
||||
.destroyOptions = (void*) ffDestroyEditorOptions,
|
||||
.parseJsonObject = (void*) ffParseEditorJsonObject,
|
||||
|
||||
@@ -97,6 +97,20 @@ void ffDestroyFontOptions(FFFontOptions* options) {
|
||||
FFModuleBaseInfo ffFontModuleInfo = {
|
||||
.name = FF_FONT_MODULE_NAME,
|
||||
.description = "Print system font names",
|
||||
.displayName = {
|
||||
.en = "Font",
|
||||
.de = "Schriftart",
|
||||
.es = "Fuente",
|
||||
.fr = "Police",
|
||||
.it = "Carattere",
|
||||
.ja = "フォント",
|
||||
.ko = "글꼴",
|
||||
.pl = "Czcionka",
|
||||
.pt_BR = "Fonte",
|
||||
.ru = "Шрифт",
|
||||
.zh_CN = "字体",
|
||||
.zh_TW = "字型",
|
||||
},
|
||||
.initOptions = (void*) ffInitFontOptions,
|
||||
.destroyOptions = (void*) ffDestroyFontOptions,
|
||||
.parseJsonObject = (void*) ffParseFontJsonObject,
|
||||
|
||||
@@ -191,6 +191,20 @@ void ffDestroyGamepadOptions(FFGamepadOptions* options) {
|
||||
FFModuleBaseInfo ffGamepadModuleInfo = {
|
||||
.name = FF_GAMEPAD_MODULE_NAME,
|
||||
.description = "List connected gamepads",
|
||||
.displayName = {
|
||||
.en = "Gamepad",
|
||||
.de = "Gamepad",
|
||||
.es = "Gamepad",
|
||||
.fr = "Manette",
|
||||
.it = "Gamepad",
|
||||
.ja = "ゲームパッド",
|
||||
.ko = "게임패드",
|
||||
.pl = "Gamepad",
|
||||
.pt_BR = "Gamepad",
|
||||
.ru = "Геймпад",
|
||||
.zh_CN = "游戏手柄",
|
||||
.zh_TW = "遊戲手把",
|
||||
},
|
||||
.initOptions = (void*) ffInitGamepadOptions,
|
||||
.destroyOptions = (void*) ffDestroyGamepadOptions,
|
||||
.parseJsonObject = (void*) ffParseGamepadJsonObject,
|
||||
|
||||
@@ -481,6 +481,20 @@ void ffDestroyGPUOptions(FFGPUOptions* options) {
|
||||
FFModuleBaseInfo ffGPUModuleInfo = {
|
||||
.name = FF_GPU_MODULE_NAME,
|
||||
.description = "Print GPU names, memory sizes, types, etc",
|
||||
.displayName = {
|
||||
.en = "GPU",
|
||||
.de = "GPU",
|
||||
.es = "GPU",
|
||||
.fr = "GPU",
|
||||
.it = "GPU",
|
||||
.ja = "GPU",
|
||||
.ko = "GPU",
|
||||
.pl = "GPU",
|
||||
.pt_BR = "GPU",
|
||||
.ru = "GPU",
|
||||
.zh_CN = "显卡",
|
||||
.zh_TW = "顯卡",
|
||||
},
|
||||
.initOptions = (void*) ffInitGPUOptions,
|
||||
.destroyOptions = (void*) ffDestroyGPUOptions,
|
||||
.parseJsonObject = (void*) ffParseGPUJsonObject,
|
||||
|
||||
@@ -138,6 +138,20 @@ void ffDestroyHostOptions(FFHostOptions* options) {
|
||||
FFModuleBaseInfo ffHostModuleInfo = {
|
||||
.name = FF_HOST_MODULE_NAME,
|
||||
.description = "Print your computer's product name",
|
||||
.displayName = {
|
||||
.en = "Host",
|
||||
.de = "Rechner",
|
||||
.es = "Host",
|
||||
.fr = "Hôte",
|
||||
.it = "Host",
|
||||
.ja = "ホスト",
|
||||
.ko = "호스트",
|
||||
.pl = "Host",
|
||||
.pt_BR = "Host",
|
||||
.ru = "Хост",
|
||||
.zh_CN = "主机",
|
||||
.zh_TW = "主機",
|
||||
},
|
||||
.initOptions = (void*) ffInitHostOptions,
|
||||
.destroyOptions = (void*) ffDestroyHostOptions,
|
||||
.parseJsonObject = (void*) ffParseHostJsonObject,
|
||||
|
||||
@@ -96,6 +96,20 @@ void ffDestroyIconsOptions(FFIconsOptions* options) {
|
||||
FFModuleBaseInfo ffIconsModuleInfo = {
|
||||
.name = FF_ICONS_MODULE_NAME,
|
||||
.description = "Print icon style name",
|
||||
.displayName = {
|
||||
.en = "Icons",
|
||||
.de = "Symbole",
|
||||
.es = "Iconos",
|
||||
.fr = "Icônes",
|
||||
.it = "Icone",
|
||||
.ja = "アイコン",
|
||||
.ko = "아이콘",
|
||||
.pl = "Ikony",
|
||||
.pt_BR = "Ícones",
|
||||
.ru = "Иконки",
|
||||
.zh_CN = "图标",
|
||||
.zh_TW = "圖示",
|
||||
},
|
||||
.initOptions = (void*) ffInitIconsOptions,
|
||||
.destroyOptions = (void*) ffDestroyIconsOptions,
|
||||
.parseJsonObject = (void*) ffParseIconsJsonObject,
|
||||
|
||||
@@ -105,6 +105,20 @@ void ffDestroyInitSystemOptions(FFInitSystemOptions* options) {
|
||||
FFModuleBaseInfo ffInitSystemModuleInfo = {
|
||||
.name = FF_INITSYSTEM_MODULE_NAME,
|
||||
.description = "Print init system (pid 1) name and version",
|
||||
.displayName = {
|
||||
.en = "Init System",
|
||||
.de = "Init-System",
|
||||
.es = "Sistema de inicio",
|
||||
.fr = "Système d'init",
|
||||
.it = "Sistema di init",
|
||||
.ja = "initシステム",
|
||||
.ko = "초기화 시스템",
|
||||
.pl = "System init",
|
||||
.pt_BR = "Sistema de inicialização",
|
||||
.ru = "Init-система",
|
||||
.zh_CN = "Init 系统",
|
||||
.zh_TW = "Init 系統",
|
||||
},
|
||||
.initOptions = (void*) ffInitInitSystemOptions,
|
||||
.destroyOptions = (void*) ffDestroyInitSystemOptions,
|
||||
.parseJsonObject = (void*) ffParseInitSystemJsonObject,
|
||||
|
||||
@@ -64,6 +64,20 @@ void ffDestroyKernelOptions(FFKernelOptions* options) {
|
||||
FFModuleBaseInfo ffKernelModuleInfo = {
|
||||
.name = FF_KERNEL_MODULE_NAME,
|
||||
.description = "Print system kernel version",
|
||||
.displayName = {
|
||||
.en = "Kernel",
|
||||
.de = "Kernel",
|
||||
.es = "Kernel",
|
||||
.fr = "Kernel",
|
||||
.it = "Kernel",
|
||||
.ja = "カーネル",
|
||||
.ko = "커널",
|
||||
.pl = "Jądro",
|
||||
.pt_BR = "Kernel",
|
||||
.ru = "Ядро",
|
||||
.zh_CN = "内核",
|
||||
.zh_TW = "核心",
|
||||
},
|
||||
.initOptions = (void*) ffInitKernelOptions,
|
||||
.destroyOptions = (void*) ffDestroyKernelOptions,
|
||||
.parseJsonObject = (void*) ffParseKernelJsonObject,
|
||||
|
||||
@@ -151,6 +151,20 @@ void ffDestroyKeyboardOptions(FFKeyboardOptions* options) {
|
||||
FFModuleBaseInfo ffKeyboardModuleInfo = {
|
||||
.name = FF_KEYBOARD_MODULE_NAME,
|
||||
.description = "List connected keyboards",
|
||||
.displayName = {
|
||||
.en = "Keyboard",
|
||||
.de = "Tastatur",
|
||||
.es = "Teclado",
|
||||
.fr = "Clavier",
|
||||
.it = "Tastiera",
|
||||
.ja = "キーボード",
|
||||
.ko = "키보드",
|
||||
.pl = "Klawiatura",
|
||||
.pt_BR = "Teclado",
|
||||
.ru = "Клавиатура",
|
||||
.zh_CN = "键盘",
|
||||
.zh_TW = "鍵盤",
|
||||
},
|
||||
.initOptions = (void*) ffInitKeyboardOptions,
|
||||
.destroyOptions = (void*) ffDestroyKeyboardOptions,
|
||||
.parseJsonObject = (void*) ffParseKeyboardJsonObject,
|
||||
|
||||
@@ -108,6 +108,20 @@ void ffDestroyLMOptions(FFLMOptions* options) {
|
||||
FFModuleBaseInfo ffLMModuleInfo = {
|
||||
.name = FF_LM_MODULE_NAME,
|
||||
.description = "Print login manager (desktop manager) name and version",
|
||||
.displayName = {
|
||||
.en = "Login Manager",
|
||||
.de = "Anmeldemanager",
|
||||
.es = "Administrador de inicio de sesión",
|
||||
.fr = "Gestionnaire de connexion",
|
||||
.it = "Gestore di accesso",
|
||||
.ja = "ログインマネージャー",
|
||||
.ko = "로그인 관리자",
|
||||
.pl = "Menedżer logowania",
|
||||
.pt_BR = "Gerenciador de login",
|
||||
.ru = "Менеджер входа",
|
||||
.zh_CN = "登录管理器",
|
||||
.zh_TW = "登入管理器",
|
||||
},
|
||||
.initOptions = (void*) ffInitLMOptions,
|
||||
.destroyOptions = (void*) ffDestroyLMOptions,
|
||||
.parseJsonObject = (void*) ffParseLMJsonObject,
|
||||
|
||||
@@ -150,6 +150,20 @@ void ffDestroyLoadavgOptions(FFLoadavgOptions* options) {
|
||||
FFModuleBaseInfo ffLoadavgModuleInfo = {
|
||||
.name = FF_LOADAVG_MODULE_NAME,
|
||||
.description = "Print system load averages",
|
||||
.displayName = {
|
||||
.en = "Load Average",
|
||||
.de = "Systemlast",
|
||||
.es = "Promedio de carga",
|
||||
.fr = "Charge moyenne",
|
||||
.it = "Carico medio",
|
||||
.ja = "ロードアベレージ",
|
||||
.ko = "시스템 부하 평균",
|
||||
.pl = "Średnie obciążenie",
|
||||
.pt_BR = "Média de carga",
|
||||
.ru = "Средняя нагрузка",
|
||||
.zh_CN = "系统负载",
|
||||
.zh_TW = "系統負載",
|
||||
},
|
||||
.initOptions = (void*) ffInitLoadavgOptions,
|
||||
.destroyOptions = (void*) ffDestroyLoadavgOptions,
|
||||
.parseJsonObject = (void*) ffParseLoadavgJsonObject,
|
||||
|
||||
@@ -69,6 +69,20 @@ void ffDestroyLocaleOptions(FFLocaleOptions* options) {
|
||||
FFModuleBaseInfo ffLocaleModuleInfo = {
|
||||
.name = FF_LOCALE_MODULE_NAME,
|
||||
.description = "Print system locale name",
|
||||
.displayName = {
|
||||
.en = "Locale",
|
||||
.de = "Sprachraum",
|
||||
.es = "Configuración regional",
|
||||
.fr = "Paramètres régionaux",
|
||||
.it = "Impostazioni locali",
|
||||
.ja = "ロケール",
|
||||
.ko = "로케일",
|
||||
.pl = "Ustawienia regionalne",
|
||||
.pt_BR = "Configuração regional",
|
||||
.ru = "Локаль",
|
||||
.zh_CN = "语言环境",
|
||||
.zh_TW = "語言環境",
|
||||
},
|
||||
.initOptions = (void*) ffInitLocaleOptions,
|
||||
.destroyOptions = (void*) ffDestroyLocaleOptions,
|
||||
.parseJsonObject = (void*) ffParseLocaleJsonObject,
|
||||
|
||||
@@ -424,6 +424,20 @@ void ffDestroyLocalIpOptions(FFLocalIpOptions* options) {
|
||||
FFModuleBaseInfo ffLocalIPModuleInfo = {
|
||||
.name = FF_LOCALIP_MODULE_NAME,
|
||||
.description = "List local IP addresses (IPv4 or IPv6), MAC addresses, etc",
|
||||
.displayName = {
|
||||
.en = "Local IP",
|
||||
.de = "Lokale IP",
|
||||
.es = "IP local",
|
||||
.fr = "IP locale",
|
||||
.it = "IP locale",
|
||||
.ja = "ローカル IP",
|
||||
.ko = "로컬 IP",
|
||||
.pl = "Lokalny adres IP",
|
||||
.pt_BR = "IP local",
|
||||
.ru = "Локальный IP",
|
||||
.zh_CN = "本地 IP",
|
||||
.zh_TW = "區域 IP",
|
||||
},
|
||||
.initOptions = (void*) ffInitLocalIpOptions,
|
||||
.destroyOptions = (void*) ffDestroyLocalIpOptions,
|
||||
.parseJsonObject = (void*) ffParseLocalIpJsonObject,
|
||||
|
||||
@@ -79,6 +79,20 @@ void ffDestroyLogoOptions([[maybe_unused]] FFLogoOptions* options) {
|
||||
FFModuleBaseInfo ffLogoModuleInfo = {
|
||||
.name = FF_LOGO_MODULE_NAME,
|
||||
.description = "Query built-in logo for JSON output",
|
||||
.displayName = {
|
||||
.en = "Logo",
|
||||
.de = "Logo",
|
||||
.es = "Logo",
|
||||
.fr = "Logo",
|
||||
.it = "Logo",
|
||||
.ja = "ロゴ",
|
||||
.ko = "로고",
|
||||
.pl = "Logo",
|
||||
.pt_BR = "Logo",
|
||||
.ru = "Логотип",
|
||||
.zh_CN = "徽标",
|
||||
.zh_TW = "標誌",
|
||||
},
|
||||
.initOptions = (void*) ffInitLogoOptions,
|
||||
.destroyOptions = (void*) ffDestroyLogoOptions,
|
||||
.parseJsonObject = (void*) ffParseLogoJsonObject,
|
||||
|
||||
@@ -255,6 +255,20 @@ void ffDestroyMediaOptions(FFMediaOptions* options) {
|
||||
FFModuleBaseInfo ffMediaModuleInfo = {
|
||||
.name = FF_MEDIA_MODULE_NAME,
|
||||
.description = "Print the name of the currently playing song",
|
||||
.displayName = {
|
||||
.en = "Media",
|
||||
.de = "Medien",
|
||||
.es = "Medios",
|
||||
.fr = "Médias",
|
||||
.it = "Media",
|
||||
.ja = "メディア",
|
||||
.ko = "미디어",
|
||||
.pl = "Media",
|
||||
.pt_BR = "Mídia",
|
||||
.ru = "Медиа",
|
||||
.zh_CN = "媒体",
|
||||
.zh_TW = "媒體",
|
||||
},
|
||||
.initOptions = (void*) ffInitMediaOptions,
|
||||
.destroyOptions = (void*) ffDestroyMediaOptions,
|
||||
.parseJsonObject = (void*) ffParseMediaJsonObject,
|
||||
|
||||
@@ -120,6 +120,20 @@ void ffDestroyMemoryOptions(FFMemoryOptions* options) {
|
||||
FFModuleBaseInfo ffMemoryModuleInfo = {
|
||||
.name = FF_MEMORY_MODULE_NAME,
|
||||
.description = "Print system memory usage information",
|
||||
.displayName = {
|
||||
.en = "Memory",
|
||||
.de = "Speicher",
|
||||
.es = "Memoria",
|
||||
.fr = "Mémoire",
|
||||
.it = "Memoria",
|
||||
.ja = "メモリ",
|
||||
.ko = "메모리",
|
||||
.pl = "Pamięć",
|
||||
.pt_BR = "Memória",
|
||||
.ru = "Память",
|
||||
.zh_CN = "内存",
|
||||
.zh_TW = "記憶體",
|
||||
},
|
||||
.initOptions = (void*) ffInitMemoryOptions,
|
||||
.destroyOptions = (void*) ffDestroyMemoryOptions,
|
||||
.parseJsonObject = (void*) ffParseMemoryJsonObject,
|
||||
|
||||
@@ -106,6 +106,20 @@ void ffDestroyMonitorOptions(FFMonitorOptions* options) {
|
||||
FFModuleBaseInfo ffMonitorModuleInfo = {
|
||||
.name = FF_MONITOR_MODULE_NAME,
|
||||
.description = "Same as Display module, but with a different default output format",
|
||||
.displayName = {
|
||||
.en = "Monitor",
|
||||
.de = "Monitor",
|
||||
.es = "Monitor",
|
||||
.fr = "Moniteur",
|
||||
.it = "Monitor",
|
||||
.ja = "モニター",
|
||||
.ko = "모니터",
|
||||
.pl = "Monitor",
|
||||
.pt_BR = "Monitor",
|
||||
.ru = "Монитор",
|
||||
.zh_CN = "显示器",
|
||||
.zh_TW = "顯示器",
|
||||
},
|
||||
.initOptions = (void*) ffInitMonitorOptions,
|
||||
.destroyOptions = (void*) ffDestroyMonitorOptions,
|
||||
.parseJsonObject = (void*) ffParseMonitorJsonObject,
|
||||
|
||||
@@ -154,6 +154,20 @@ void ffDestroyMouseOptions(FFMouseOptions* options) {
|
||||
FFModuleBaseInfo ffMouseModuleInfo = {
|
||||
.name = FF_MOUSE_MODULE_NAME,
|
||||
.description = "List connected mice",
|
||||
.displayName = {
|
||||
.en = "Mouse",
|
||||
.de = "Maus",
|
||||
.es = "Ratón",
|
||||
.fr = "Souris",
|
||||
.it = "Mouse",
|
||||
.ja = "マウス",
|
||||
.ko = "마우스",
|
||||
.pl = "Mysz",
|
||||
.pt_BR = "Mouse",
|
||||
.ru = "Мышь",
|
||||
.zh_CN = "鼠标",
|
||||
.zh_TW = "滑鼠",
|
||||
},
|
||||
.initOptions = (void*) ffInitMouseOptions,
|
||||
.destroyOptions = (void*) ffDestroyMouseOptions,
|
||||
.parseJsonObject = (void*) ffParseMouseJsonObject,
|
||||
|
||||
@@ -201,6 +201,20 @@ void ffDestroyNetIOOptions(FFNetIOOptions* options) {
|
||||
FFModuleBaseInfo ffNetIOModuleInfo = {
|
||||
.name = FF_NETIO_MODULE_NAME,
|
||||
.description = "Print network I/O throughput",
|
||||
.displayName = {
|
||||
.en = "Network I/O",
|
||||
.de = "Netzwerk I/O",
|
||||
.es = "E/S de red",
|
||||
.fr = "E/S réseau",
|
||||
.it = "I/O di rete",
|
||||
.ja = "ネットワークI/O",
|
||||
.ko = "네트워크 I/O",
|
||||
.pl = "I/O sieciowe",
|
||||
.pt_BR = "E/S de rede",
|
||||
.ru = "Сетевой I/O",
|
||||
.zh_CN = "网络 I/O",
|
||||
.zh_TW = "網路 I/O",
|
||||
},
|
||||
.initOptions = (void*) ffInitNetIOOptions,
|
||||
.destroyOptions = (void*) ffDestroyNetIOOptions,
|
||||
.parseJsonObject = (void*) ffParseNetIOJsonObject,
|
||||
|
||||
@@ -122,6 +122,20 @@ void ffDestroyOpenCLOptions(FFOpenCLOptions* options) {
|
||||
FFModuleBaseInfo ffOpenCLModuleInfo = {
|
||||
.name = FF_OPENCL_MODULE_NAME,
|
||||
.description = "Print the highest OpenCL version supported by the GPU",
|
||||
.displayName = {
|
||||
.en = "OpenCL",
|
||||
.de = "OpenCL",
|
||||
.es = "OpenCL",
|
||||
.fr = "OpenCL",
|
||||
.it = "OpenCL",
|
||||
.ja = "OpenCL",
|
||||
.ko = "OpenCL",
|
||||
.pl = "OpenCL",
|
||||
.pt_BR = "OpenCL",
|
||||
.ru = "OpenCL",
|
||||
.zh_CN = "OpenCL",
|
||||
.zh_TW = "OpenCL",
|
||||
},
|
||||
.initOptions = (void*) ffInitOpenCLOptions,
|
||||
.destroyOptions = (void*) ffDestroyOpenCLOptions,
|
||||
.parseJsonObject = (void*) ffParseOpenCLJsonObject,
|
||||
|
||||
@@ -129,6 +129,20 @@ void ffDestroyOpenGLOptions(FFOpenGLOptions* options) {
|
||||
FFModuleBaseInfo ffOpenGLModuleInfo = {
|
||||
.name = FF_OPENGL_MODULE_NAME,
|
||||
.description = "Print the highest OpenGL version supported by the GPU",
|
||||
.displayName = {
|
||||
.en = "OpenGL",
|
||||
.de = "OpenGL",
|
||||
.es = "OpenGL",
|
||||
.fr = "OpenGL",
|
||||
.it = "OpenGL",
|
||||
.ja = "OpenGL",
|
||||
.ko = "OpenGL",
|
||||
.pl = "OpenGL",
|
||||
.pt_BR = "OpenGL",
|
||||
.ru = "OpenGL",
|
||||
.zh_CN = "OpenGL",
|
||||
.zh_TW = "OpenGL",
|
||||
},
|
||||
.initOptions = (void*) ffInitOpenGLOptions,
|
||||
.destroyOptions = (void*) ffDestroyOpenGLOptions,
|
||||
.parseJsonObject = (void*) ffParseOpenGLJsonObject,
|
||||
|
||||
@@ -174,6 +174,20 @@ void ffDestroyOSOptions(FFOSOptions* options) {
|
||||
FFModuleBaseInfo ffOSModuleInfo = {
|
||||
.name = FF_OS_MODULE_NAME,
|
||||
.description = "Print the OS or Linux distribution name and version",
|
||||
.displayName = {
|
||||
.en = "OS",
|
||||
.de = "Betriebssystem",
|
||||
.es = "Sistema operativo",
|
||||
.fr = "Système d'exploitation",
|
||||
.it = "Sistema operativo",
|
||||
.ja = "オペレーティングシステム",
|
||||
.ko = "운영 체제",
|
||||
.pl = "System operacyjny",
|
||||
.pt_BR = "Sistema operacional",
|
||||
.ru = "Операционная система",
|
||||
.zh_CN = "操作系统",
|
||||
.zh_TW = "操作系統",
|
||||
},
|
||||
.initOptions = (void*) ffInitOSOptions,
|
||||
.destroyOptions = (void*) ffDestroyOSOptions,
|
||||
.parseJsonObject = (void*) ffParseOSJsonObject,
|
||||
|
||||
@@ -512,6 +512,20 @@ void ffDestroyPackagesOptions(FFPackagesOptions* options) {
|
||||
FFModuleBaseInfo ffPackagesModuleInfo = {
|
||||
.name = FF_PACKAGES_MODULE_NAME,
|
||||
.description = "List installed package managers and count of installed packages",
|
||||
.displayName = {
|
||||
.en = "Packages",
|
||||
.de = "Pakete",
|
||||
.es = "Paquetes",
|
||||
.fr = "Paquets",
|
||||
.it = "Pacchetti",
|
||||
.ja = "パッケージ",
|
||||
.ko = "패키지",
|
||||
.pl = "Pakiety",
|
||||
.pt_BR = "Pacotes",
|
||||
.ru = "Пакеты",
|
||||
.zh_CN = "软件包",
|
||||
.zh_TW = "軟體包",
|
||||
},
|
||||
.initOptions = (void*) ffInitPackagesOptions,
|
||||
.destroyOptions = (void*) ffDestroyPackagesOptions,
|
||||
.parseJsonObject = (void*) ffParsePackagesJsonObject,
|
||||
|
||||
@@ -267,6 +267,20 @@ void ffDestroyPhysicalDiskOptions(FFPhysicalDiskOptions* options) {
|
||||
FFModuleBaseInfo ffPhysicalDiskModuleInfo = {
|
||||
.name = FF_PHYSICALDISK_MODULE_NAME,
|
||||
.description = "Print physical disk information",
|
||||
.displayName = {
|
||||
.en = "Physical Disk",
|
||||
.de = "Physische Festplatte",
|
||||
.es = "Disco físico",
|
||||
.fr = "Disque physique",
|
||||
.it = "Disco fisico",
|
||||
.ja = "物理ディスク",
|
||||
.ko = "물리 디스크",
|
||||
.pl = "Dysk fizyczny",
|
||||
.pt_BR = "Disco físico",
|
||||
.ru = "Физический диск",
|
||||
.zh_CN = "物理磁盘",
|
||||
.zh_TW = "物理磁碟",
|
||||
},
|
||||
.initOptions = (void*) ffInitPhysicalDiskOptions,
|
||||
.destroyOptions = (void*) ffDestroyPhysicalDiskOptions,
|
||||
.parseJsonObject = (void*) ffParsePhysicalDiskJsonObject,
|
||||
|
||||
@@ -161,6 +161,20 @@ void ffDestroyPhysicalMemoryOptions(FFPhysicalMemoryOptions* options) {
|
||||
FFModuleBaseInfo ffPhysicalMemoryModuleInfo = {
|
||||
.name = FF_PHYSICALMEMORY_MODULE_NAME,
|
||||
.description = "Print system physical memory devices",
|
||||
.displayName = {
|
||||
.en = "Physical Memory",
|
||||
.de = "Physischer Speicher",
|
||||
.es = "Memoria física",
|
||||
.fr = "Mémoire physique",
|
||||
.it = "Memoria fisica",
|
||||
.ja = "物理メモリ",
|
||||
.ko = "물리 메모리",
|
||||
.pl = "Pamięć fizyczna",
|
||||
.pt_BR = "Memória física",
|
||||
.ru = "Физическая память",
|
||||
.zh_CN = "物理内存",
|
||||
.zh_TW = "實體記憶體",
|
||||
},
|
||||
.initOptions = (void*) ffInitPhysicalMemoryOptions,
|
||||
.destroyOptions = (void*) ffDestroyPhysicalMemoryOptions,
|
||||
.parseJsonObject = (void*) ffParsePhysicalMemoryJsonObject,
|
||||
|
||||
@@ -111,6 +111,20 @@ void ffDestroyPlayerOptions(FFPlayerOptions* options) {
|
||||
FFModuleBaseInfo ffPlayerModuleInfo = {
|
||||
.name = FF_PLAYER_MODULE_NAME,
|
||||
.description = "Print the music player name that is currently active",
|
||||
.displayName = {
|
||||
.en = "Media Player",
|
||||
.de = "Medienplayer",
|
||||
.es = "Reproductor multimedia",
|
||||
.fr = "Lecteur multimédia",
|
||||
.it = "Lettore multimediale",
|
||||
.ja = "メディアプレイヤー",
|
||||
.ko = "미디어 플레이어",
|
||||
.pl = "Odtwarzacz multimediów",
|
||||
.pt_BR = "Reprodutor de mídia",
|
||||
.ru = "Медиаплеер",
|
||||
.zh_CN = "媒体播放器",
|
||||
.zh_TW = "媒體播放器",
|
||||
},
|
||||
.initOptions = (void*) ffInitPlayerOptions,
|
||||
.destroyOptions = (void*) ffDestroyPlayerOptions,
|
||||
.parseJsonObject = (void*) ffParsePlayerJsonObject,
|
||||
|
||||
@@ -112,6 +112,20 @@ void ffDestroyPowerAdapterOptions(FFPowerAdapterOptions* options) {
|
||||
FFModuleBaseInfo ffPowerAdapterModuleInfo = {
|
||||
.name = FF_POWERADAPTER_MODULE_NAME,
|
||||
.description = "Print power adapter name and charging watts",
|
||||
.displayName = {
|
||||
.en = "Power Adapter",
|
||||
.de = "Netzteil",
|
||||
.es = "Adaptador de corriente",
|
||||
.fr = "Adaptateur secteur",
|
||||
.it = "Alimentatore",
|
||||
.ja = "電源アダプター",
|
||||
.ko = "전원 어댑터",
|
||||
.pl = "Zasilacz",
|
||||
.pt_BR = "Fonte de alimentação",
|
||||
.ru = "Блок питания",
|
||||
.zh_CN = "电源适配器",
|
||||
.zh_TW = "電源轉接器",
|
||||
},
|
||||
.initOptions = (void*) ffInitPowerAdapterOptions,
|
||||
.destroyOptions = (void*) ffDestroyPowerAdapterOptions,
|
||||
.parseJsonObject = (void*) ffParsePowerAdapterJsonObject,
|
||||
|
||||
@@ -65,6 +65,20 @@ void ffDestroyProcessesOptions(FFProcessesOptions* options) {
|
||||
FFModuleBaseInfo ffProcessesModuleInfo = {
|
||||
.name = FF_PROCESSES_MODULE_NAME,
|
||||
.description = "Print number of running processes",
|
||||
.displayName = {
|
||||
.en = "Processes",
|
||||
.de = "Prozesse",
|
||||
.es = "Procesos",
|
||||
.fr = "Processus",
|
||||
.it = "Processi",
|
||||
.ja = "プロセス",
|
||||
.ko = "프로세스",
|
||||
.pl = "Procesy",
|
||||
.pt_BR = "Processos",
|
||||
.ru = "Процессы",
|
||||
.zh_CN = "进程数",
|
||||
.zh_TW = "進程數",
|
||||
},
|
||||
.initOptions = (void*) ffInitProcessesOptions,
|
||||
.destroyOptions = (void*) ffDestroyProcessesOptions,
|
||||
.parseJsonObject = (void*) ffParseProcessesJsonObject,
|
||||
|
||||
@@ -112,6 +112,20 @@ void ffDestroyPublicIpOptions(FFPublicIPOptions* options) {
|
||||
FFModuleBaseInfo ffPublicIPModuleInfo = {
|
||||
.name = FF_PUBLICIP_MODULE_NAME,
|
||||
.description = "Print your public IP address and related information",
|
||||
.displayName = {
|
||||
.en = "Public IP",
|
||||
.de = "Öffentliche IP",
|
||||
.es = "IP pública",
|
||||
.fr = "IP publique",
|
||||
.it = "IP pubblica",
|
||||
.ja = "パブリックIP",
|
||||
.ko = "공용 IP",
|
||||
.pl = "Publiczne IP",
|
||||
.pt_BR = "IP público",
|
||||
.ru = "Публичный IP",
|
||||
.zh_CN = "公网 IP",
|
||||
.zh_TW = "公網 IP",
|
||||
},
|
||||
.initOptions = (void*) ffInitPublicIpOptions,
|
||||
.destroyOptions = (void*) ffDestroyPublicIpOptions,
|
||||
.parseJsonObject = (void*) ffParsePublicIpJsonObject,
|
||||
|
||||
@@ -123,6 +123,20 @@ void ffDestroySeparatorOptions(FFSeparatorOptions* options) {
|
||||
FFModuleBaseInfo ffSeparatorModuleInfo = {
|
||||
.name = FF_SEPARATOR_MODULE_NAME,
|
||||
.description = "Print a separator line",
|
||||
.displayName = {
|
||||
.en = "Separator",
|
||||
.de = "Trennlinie",
|
||||
.es = "Separador",
|
||||
.fr = "Séparateur",
|
||||
.it = "Separatore",
|
||||
.ja = "セパレーター",
|
||||
.ko = "구분선",
|
||||
.pl = "Separator",
|
||||
.pt_BR = "Separador",
|
||||
.ru = "Разделитель",
|
||||
.zh_CN = "分隔线",
|
||||
.zh_TW = "分隔線",
|
||||
},
|
||||
.initOptions = (void*) ffInitSeparatorOptions,
|
||||
.destroyOptions = (void*) ffDestroySeparatorOptions,
|
||||
.parseJsonObject = (void*) ffParseSeparatorJsonObject,
|
||||
|
||||
@@ -91,6 +91,20 @@ void ffDestroyShellOptions(FFShellOptions* options) {
|
||||
FFModuleBaseInfo ffShellModuleInfo = {
|
||||
.name = FF_SHELL_MODULE_NAME,
|
||||
.description = "Print the current shell name and version",
|
||||
.displayName = {
|
||||
.en = "Shell",
|
||||
.de = "Shell",
|
||||
.es = "Shell",
|
||||
.fr = "Shell",
|
||||
.it = "Shell",
|
||||
.ja = "シェル",
|
||||
.ko = "셸",
|
||||
.pl = "Powłoka",
|
||||
.pt_BR = "Shell",
|
||||
.ru = "Оболочка",
|
||||
.zh_CN = "Shell",
|
||||
.zh_TW = "Shell",
|
||||
},
|
||||
.initOptions = (void*) ffInitShellOptions,
|
||||
.destroyOptions = (void*) ffDestroyShellOptions,
|
||||
.parseJsonObject = (void*) ffParseShellJsonObject,
|
||||
|
||||
@@ -201,6 +201,20 @@ void ffDestroySoundOptions(FFSoundOptions* options) {
|
||||
FFModuleBaseInfo ffSoundModuleInfo = {
|
||||
.name = FF_SOUND_MODULE_NAME,
|
||||
.description = "Print sound devices, volume levels, etc",
|
||||
.displayName = {
|
||||
.en = "Sound",
|
||||
.de = "Sound",
|
||||
.es = "Sonido",
|
||||
.fr = "Son",
|
||||
.it = "Audio",
|
||||
.ja = "サウンド",
|
||||
.ko = "사운드",
|
||||
.pl = "Dźwięk",
|
||||
.pt_BR = "Som",
|
||||
.ru = "Звук",
|
||||
.zh_CN = "声音",
|
||||
.zh_TW = "聲音",
|
||||
},
|
||||
.initOptions = (void*) ffInitSoundOptions,
|
||||
.destroyOptions = (void*) ffDestroySoundOptions,
|
||||
.parseJsonObject = (void*) ffParseSoundJsonObject,
|
||||
|
||||
@@ -184,6 +184,20 @@ void ffDestroySwapOptions(FFSwapOptions* options) {
|
||||
FFModuleBaseInfo ffSwapModuleInfo = {
|
||||
.name = FF_SWAP_MODULE_NAME,
|
||||
.description = "Print swap (paging file) space usage",
|
||||
.displayName = {
|
||||
.en = "Swap",
|
||||
.de = "Swap",
|
||||
.es = "Swap",
|
||||
.fr = "Swap",
|
||||
.it = "Swap",
|
||||
.ja = "スワップ",
|
||||
.ko = "스왑",
|
||||
.pl = "Swap",
|
||||
.pt_BR = "Swap",
|
||||
.ru = "Своп",
|
||||
.zh_CN = "交换空间",
|
||||
.zh_TW = "交換空間",
|
||||
},
|
||||
.initOptions = (void*) ffInitSwapOptions,
|
||||
.destroyOptions = (void*) ffDestroySwapOptions,
|
||||
.parseJsonObject = (void*) ffParseSwapJsonObject,
|
||||
|
||||
@@ -85,6 +85,20 @@ void ffDestroyTerminalOptions(FFTerminalOptions* options) {
|
||||
FFModuleBaseInfo ffTerminalModuleInfo = {
|
||||
.name = FF_TERMINAL_MODULE_NAME,
|
||||
.description = "Print the current terminal name and version",
|
||||
.displayName = {
|
||||
.en = "Terminal",
|
||||
.de = "Terminal",
|
||||
.es = "Terminal",
|
||||
.fr = "Terminal",
|
||||
.it = "Terminale",
|
||||
.ja = "ターミナル",
|
||||
.ko = "터미널",
|
||||
.pl = "Terminal",
|
||||
.pt_BR = "Terminal",
|
||||
.ru = "Терминал",
|
||||
.zh_CN = "终端",
|
||||
.zh_TW = "終端機",
|
||||
},
|
||||
.initOptions = (void*) ffInitTerminalOptions,
|
||||
.destroyOptions = (void*) ffDestroyTerminalOptions,
|
||||
.parseJsonObject = (void*) ffParseTerminalJsonObject,
|
||||
|
||||
@@ -107,6 +107,20 @@ void ffDestroyTerminalFontOptions(FFTerminalFontOptions* options) {
|
||||
FFModuleBaseInfo ffTerminalFontModuleInfo = {
|
||||
.name = FF_TERMINALFONT_MODULE_NAME,
|
||||
.description = "Print the font name and size used by the current terminal",
|
||||
.displayName = {
|
||||
.en = "Terminal Font",
|
||||
.de = "Terminalschriftart",
|
||||
.es = "Fuente del terminal",
|
||||
.fr = "Police du terminal",
|
||||
.it = "Carattere del terminale",
|
||||
.ja = "ターミナルフォント",
|
||||
.ko = "터미널 글꼴",
|
||||
.pl = "Czcionka terminala",
|
||||
.pt_BR = "Fonte do terminal",
|
||||
.ru = "Шрифт терминала",
|
||||
.zh_CN = "终端字体",
|
||||
.zh_TW = "終端機字型",
|
||||
},
|
||||
.initOptions = (void*) ffInitTerminalFontOptions,
|
||||
.destroyOptions = (void*) ffDestroyTerminalFontOptions,
|
||||
.parseJsonObject = (void*) ffParseTerminalFontJsonObject,
|
||||
|
||||
@@ -78,6 +78,20 @@ void ffDestroyTerminalSizeOptions(FFTerminalSizeOptions* options) {
|
||||
FFModuleBaseInfo ffTerminalSizeModuleInfo = {
|
||||
.name = FF_TERMINALSIZE_MODULE_NAME,
|
||||
.description = "Print the current terminal size",
|
||||
.displayName = {
|
||||
.en = "Terminal Size",
|
||||
.de = "Terminalgröße",
|
||||
.es = "Tamaño del terminal",
|
||||
.fr = "Taille du terminal",
|
||||
.it = "Dimensioni terminale",
|
||||
.ja = "ターミナルサイズ",
|
||||
.ko = "터미널 크기",
|
||||
.pl = "Rozmiar terminala",
|
||||
.pt_BR = "Tamanho do terminal",
|
||||
.ru = "Размер терминала",
|
||||
.zh_CN = "终端大小",
|
||||
.zh_TW = "終端機大小",
|
||||
},
|
||||
.initOptions = (void*) ffInitTerminalSizeOptions,
|
||||
.destroyOptions = (void*) ffDestroyTerminalSizeOptions,
|
||||
.parseJsonObject = (void*) ffParseTerminalSizeJsonObject,
|
||||
|
||||
@@ -95,6 +95,20 @@ void ffDestroyTerminalThemeOptions(FFTerminalThemeOptions* options) {
|
||||
FFModuleBaseInfo ffTerminalThemeModuleInfo = {
|
||||
.name = FF_TERMINALTHEME_MODULE_NAME,
|
||||
.description = "Print the current terminal theme (foreground and background colors)",
|
||||
.displayName = {
|
||||
.en = "Terminal Theme",
|
||||
.de = "Terminalthema",
|
||||
.es = "Tema del terminal",
|
||||
.fr = "Thème du terminal",
|
||||
.it = "Tema del terminale",
|
||||
.ja = "ターミナルテーマ",
|
||||
.ko = "터미널 테마",
|
||||
.pl = "Motyw terminala",
|
||||
.pt_BR = "Tema do terminal",
|
||||
.ru = "Тема терминала",
|
||||
.zh_CN = "终端主题",
|
||||
.zh_TW = "終端機主題",
|
||||
},
|
||||
.initOptions = (void*) ffInitTerminalThemeOptions,
|
||||
.destroyOptions = (void*) ffDestroyTerminalThemeOptions,
|
||||
.parseJsonObject = (void*) ffParseTerminalThemeJsonObject,
|
||||
|
||||
@@ -89,6 +89,20 @@ void ffDestroyThemeOptions(FFThemeOptions* options) {
|
||||
FFModuleBaseInfo ffThemeModuleInfo = {
|
||||
.name = FF_THEME_MODULE_NAME,
|
||||
.description = "Print the current desktop environment theme",
|
||||
.displayName = {
|
||||
.en = "Theme",
|
||||
.de = "Thema",
|
||||
.es = "Tema",
|
||||
.fr = "Thème",
|
||||
.it = "Tema",
|
||||
.ja = "テーマ",
|
||||
.ko = "테마",
|
||||
.pl = "Motyw",
|
||||
.pt_BR = "Tema",
|
||||
.ru = "Тема",
|
||||
.zh_CN = "主题",
|
||||
.zh_TW = "主題",
|
||||
},
|
||||
.initOptions = (void*) ffInitThemeOptions,
|
||||
.destroyOptions = (void*) ffDestroyThemeOptions,
|
||||
.parseJsonObject = (void*) ffParseThemeJsonObject,
|
||||
|
||||
@@ -178,6 +178,20 @@ void ffDestroyTitleOptions(FFTitleOptions* options) {
|
||||
FFModuleBaseInfo ffTitleModuleInfo = {
|
||||
.name = FF_TITLE_MODULE_NAME,
|
||||
.description = "Print the title, including your username and hostname",
|
||||
.displayName = {
|
||||
.en = "Title",
|
||||
.de = "Titel",
|
||||
.es = "Título",
|
||||
.fr = "Titre",
|
||||
.it = "Titolo",
|
||||
.ja = "タイトル",
|
||||
.ko = "제목",
|
||||
.pl = "Tytuł",
|
||||
.pt_BR = "Título",
|
||||
.ru = "Заголовок",
|
||||
.zh_CN = "标题",
|
||||
.zh_TW = "標題",
|
||||
},
|
||||
.initOptions = (void*) ffInitTitleOptions,
|
||||
.destroyOptions = (void*) ffDestroyTitleOptions,
|
||||
.parseJsonObject = (void*) ffParseTitleJsonObject,
|
||||
|
||||
@@ -85,6 +85,20 @@ void ffDestroyTPMOptions(FFTPMOptions* options) {
|
||||
FFModuleBaseInfo ffTPMModuleInfo = {
|
||||
.name = FF_TPM_MODULE_NAME,
|
||||
.description = "Print information about the Trusted Platform Module (TPM) security device",
|
||||
.displayName = {
|
||||
.en = "TPM",
|
||||
.de = "TPM",
|
||||
.es = "TPM",
|
||||
.fr = "TPM",
|
||||
.it = "TPM",
|
||||
.ja = "TPM",
|
||||
.ko = "TPM",
|
||||
.pl = "TPM",
|
||||
.pt_BR = "TPM",
|
||||
.ru = "TPM",
|
||||
.zh_CN = "TPM",
|
||||
.zh_TW = "TPM",
|
||||
},
|
||||
.initOptions = (void*) ffInitTPMOptions,
|
||||
.destroyOptions = (void*) ffDestroyTPMOptions,
|
||||
.parseJsonObject = (void*) ffParseTPMJsonObject,
|
||||
|
||||
@@ -85,6 +85,20 @@ void ffDestroyUptimeOptions(FFUptimeOptions* options) {
|
||||
FFModuleBaseInfo ffUptimeModuleInfo = {
|
||||
.name = FF_UPTIME_MODULE_NAME,
|
||||
.description = "Print how long the system has been running",
|
||||
.displayName = {
|
||||
.en = "Uptime",
|
||||
.de = "Betriebszeit",
|
||||
.es = "Tiempo de actividad",
|
||||
.fr = "Temps de fonctionnement",
|
||||
.it = "Tempo di attività",
|
||||
.ja = "稼働時間",
|
||||
.ko = "업타임",
|
||||
.pl = "Czas pracy",
|
||||
.pt_BR = "Tempo de atividade",
|
||||
.ru = "Время работы",
|
||||
.zh_CN = "运行时间",
|
||||
.zh_TW = "運行時間",
|
||||
},
|
||||
.initOptions = (void*) ffInitUptimeOptions,
|
||||
.destroyOptions = (void*) ffDestroyUptimeOptions,
|
||||
.parseJsonObject = (void*) ffParseUptimeJsonObject,
|
||||
|
||||
@@ -182,6 +182,20 @@ void ffDestroyUsersOptions(FFUsersOptions* options) {
|
||||
FFModuleBaseInfo ffUsersModuleInfo = {
|
||||
.name = FF_USERS_MODULE_NAME,
|
||||
.description = "Print users who are currently logged in",
|
||||
.displayName = {
|
||||
.en = "Users",
|
||||
.de = "Benutzer",
|
||||
.es = "Usuarios",
|
||||
.fr = "Utilisateurs",
|
||||
.it = "Utenti",
|
||||
.ja = "ユーザー",
|
||||
.ko = "사용자",
|
||||
.pl = "Użytkownicy",
|
||||
.pt_BR = "Usuários",
|
||||
.ru = "Пользователи",
|
||||
.zh_CN = "用户",
|
||||
.zh_TW = "使用者",
|
||||
},
|
||||
.initOptions = (void*) ffInitUsersOptions,
|
||||
.destroyOptions = (void*) ffDestroyUsersOptions,
|
||||
.parseJsonObject = (void*) ffParseUsersJsonObject,
|
||||
|
||||
@@ -96,6 +96,20 @@ void ffDestroyVersionOptions(FFVersionOptions* options) {
|
||||
FFModuleBaseInfo ffVersionModuleInfo = {
|
||||
.name = FF_VERSION_MODULE_NAME,
|
||||
.description = "Print the Fastfetch version and build information",
|
||||
.displayName = {
|
||||
.en = "Version",
|
||||
.de = "Version",
|
||||
.es = "Versión",
|
||||
.fr = "Version",
|
||||
.it = "Versione",
|
||||
.ja = "バージョン",
|
||||
.ko = "버전",
|
||||
.pl = "Wersja",
|
||||
.pt_BR = "Versão",
|
||||
.ru = "Версия",
|
||||
.zh_CN = "版本",
|
||||
.zh_TW = "版本",
|
||||
},
|
||||
.initOptions = (void*) ffInitVersionOptions,
|
||||
.destroyOptions = (void*) ffDestroyVersionOptions,
|
||||
.parseJsonObject = (void*) ffParseVersionJsonObject,
|
||||
|
||||
@@ -134,6 +134,20 @@ void ffDestroyVulkanOptions(FFVulkanOptions* options) {
|
||||
FFModuleBaseInfo ffVulkanModuleInfo = {
|
||||
.name = FF_VULKAN_MODULE_NAME,
|
||||
.description = "Print the highest Vulkan version supported by the GPU",
|
||||
.displayName = {
|
||||
.en = "Vulkan",
|
||||
.de = "Vulkan",
|
||||
.es = "Vulkan",
|
||||
.fr = "Vulkan",
|
||||
.it = "Vulkan",
|
||||
.ja = "Vulkan",
|
||||
.ko = "Vulkan",
|
||||
.pl = "Vulkan",
|
||||
.pt_BR = "Vulkan",
|
||||
.ru = "Vulkan",
|
||||
.zh_CN = "Vulkan",
|
||||
.zh_TW = "Vulkan",
|
||||
},
|
||||
.initOptions = (void*) ffInitVulkanOptions,
|
||||
.destroyOptions = (void*) ffDestroyVulkanOptions,
|
||||
.parseJsonObject = (void*) ffParseVulkanJsonObject,
|
||||
|
||||
@@ -77,6 +77,20 @@ void ffDestroyWallpaperOptions(FFWallpaperOptions* options) {
|
||||
FFModuleBaseInfo ffWallpaperModuleInfo = {
|
||||
.name = FF_WALLPAPER_MODULE_NAME,
|
||||
.description = "Print the file path of the current wallpaper",
|
||||
.displayName = {
|
||||
.en = "Wallpaper",
|
||||
.de = "Hintergrundbild",
|
||||
.es = "Fondo de pantalla",
|
||||
.fr = "Fond d'écran",
|
||||
.it = "Sfondo",
|
||||
.ja = "壁紙",
|
||||
.ko = "배경화면",
|
||||
.pl = "Tapeta",
|
||||
.pt_BR = "Papel de parede",
|
||||
.ru = "Обои",
|
||||
.zh_CN = "壁纸",
|
||||
.zh_TW = "桌布",
|
||||
},
|
||||
.initOptions = (void*) ffInitWallpaperOptions,
|
||||
.destroyOptions = (void*) ffDestroyWallpaperOptions,
|
||||
.parseJsonObject = (void*) ffParseWallpaperJsonObject,
|
||||
|
||||
@@ -94,6 +94,20 @@ void ffDestroyWeatherOptions(FFWeatherOptions* options) {
|
||||
FFModuleBaseInfo ffWeatherModuleInfo = {
|
||||
.name = FF_WEATHER_MODULE_NAME,
|
||||
.description = "Print weather information",
|
||||
.displayName = {
|
||||
.en = "Weather",
|
||||
.de = "Wetter",
|
||||
.es = "Clima",
|
||||
.fr = "Météo",
|
||||
.it = "Meteo",
|
||||
.ja = "天気",
|
||||
.ko = "날씨",
|
||||
.pl = "Pogoda",
|
||||
.pt_BR = "Clima",
|
||||
.ru = "Погода",
|
||||
.zh_CN = "天气",
|
||||
.zh_TW = "天氣",
|
||||
},
|
||||
.initOptions = (void*) ffInitWeatherOptions,
|
||||
.destroyOptions = (void*) ffDestroyWeatherOptions,
|
||||
.parseJsonObject = (void*) ffParseWeatherJsonObject,
|
||||
|
||||
@@ -215,6 +215,20 @@ void ffDestroyWifiOptions(FFWifiOptions* options) {
|
||||
FFModuleBaseInfo ffWifiModuleInfo = {
|
||||
.name = FF_WIFI_MODULE_NAME,
|
||||
.description = "Print connected Wi-Fi info (SSID, connection and security protocol)",
|
||||
.displayName = {
|
||||
.en = "Wi-Fi",
|
||||
.de = "WLAN",
|
||||
.es = "Wi-Fi",
|
||||
.fr = "Wi-Fi",
|
||||
.it = "Wi-Fi",
|
||||
.ja = "Wi-Fi",
|
||||
.ko = "와이파이",
|
||||
.pl = "Wi-Fi",
|
||||
.pt_BR = "Wi-Fi",
|
||||
.ru = "Wi-Fi",
|
||||
.zh_CN = "无线网络",
|
||||
.zh_TW = "無線網路",
|
||||
},
|
||||
.initOptions = (void*) ffInitWifiOptions,
|
||||
.destroyOptions = (void*) ffDestroyWifiOptions,
|
||||
.parseJsonObject = (void*) ffParseWifiJsonObject,
|
||||
|
||||
@@ -122,6 +122,20 @@ void ffDestroyWMOptions(FFWMOptions* options) {
|
||||
FFModuleBaseInfo ffWMModuleInfo = {
|
||||
.name = FF_WM_MODULE_NAME,
|
||||
.description = "Print the window manager name and version",
|
||||
.displayName = {
|
||||
.en = "WM",
|
||||
.de = "Fenstermanager",
|
||||
.es = "Gestor de ventanas",
|
||||
.fr = "Gestionnaire de fenêtres",
|
||||
.it = "Gestore finestre",
|
||||
.ja = "ウィンドウマネージャー",
|
||||
.ko = "윈도우 관리자",
|
||||
.pl = "Menedżer okien",
|
||||
.pt_BR = "Gerenciador de janelas",
|
||||
.ru = "Менеджер окон",
|
||||
.zh_CN = "窗口管理器",
|
||||
.zh_TW = "視窗管理員",
|
||||
},
|
||||
.initOptions = (void*) ffInitWMOptions,
|
||||
.destroyOptions = (void*) ffDestroyWMOptions,
|
||||
.parseJsonObject = (void*) ffParseWMJsonObject,
|
||||
|
||||
@@ -63,6 +63,20 @@ void ffDestroyWMThemeOptions(FFWMThemeOptions* options) {
|
||||
FFModuleBaseInfo ffWMThemeModuleInfo = {
|
||||
.name = FF_WMTHEME_MODULE_NAME,
|
||||
.description = "Print the current window manager theme",
|
||||
.displayName = {
|
||||
.en = "WM Theme",
|
||||
.de = "Fenstermanager-Thema",
|
||||
.es = "Tema del gestor de ventanas",
|
||||
.fr = "Thème du gestionnaire de fenêtres",
|
||||
.it = "Tema del gestore finestre",
|
||||
.ja = "ウィンドウマネージャのテーマ",
|
||||
.ko = "윈도우 관리자 테마",
|
||||
.pl = "Motyw menedżera okien",
|
||||
.pt_BR = "Tema do gerenciador de janelas",
|
||||
.ru = "Тема менеджера окон",
|
||||
.zh_CN = "窗口管理器主题",
|
||||
.zh_TW = "視窗管理員主題",
|
||||
},
|
||||
.initOptions = (void*) ffInitWMThemeOptions,
|
||||
.destroyOptions = (void*) ffDestroyWMThemeOptions,
|
||||
.parseJsonObject = (void*) ffParseWMThemeJsonObject,
|
||||
|
||||
@@ -194,6 +194,20 @@ void ffDestroyZpoolOptions(FFZpoolOptions* options) {
|
||||
FFModuleBaseInfo ffZpoolModuleInfo = {
|
||||
.name = FF_ZPOOL_MODULE_NAME,
|
||||
.description = "Print ZFS storage pools",
|
||||
.displayName = {
|
||||
.en = "Zpool",
|
||||
.de = "Zpool",
|
||||
.es = "Zpool",
|
||||
.fr = "Zpool",
|
||||
.it = "Zpool",
|
||||
.ja = "Zpool",
|
||||
.ko = "Zpool",
|
||||
.pl = "Zpool",
|
||||
.pt_BR = "Zpool",
|
||||
.ru = "Zpool",
|
||||
.zh_CN = "Zpool",
|
||||
.zh_TW = "Zpool",
|
||||
},
|
||||
.initOptions = (void*) ffInitZpoolOptions,
|
||||
.destroyOptions = (void*) ffDestroyZpoolOptions,
|
||||
.parseJsonObject = (void*) ffParseZpoolJsonObject,
|
||||
|
||||
Reference in New Issue
Block a user