From 33b958e11280f632c5b8007ca8b50f97fe9f9551 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 3 Dec 2022 21:37:09 +0800 Subject: [PATCH] Update language json files --- .../grub-core/ventoy/ventoy_plugin.c | 10 +- INSTALL/grub/menu/en_US.json | 4 +- INSTALL/grub/menu/fr_FR.json | 94 ++++++------ INSTALL/grub/menu/hr_HR.json | 4 +- INSTALL/grub/menu/id_ID.json | 4 +- INSTALL/grub/menu/ja_JP.json | 142 +++++++++--------- INSTALL/grub/menu/pt_PT.json | 90 +++++------ INSTALL/grub/menu/sr_RS.json | 4 +- INSTALL/ventoy_pack.sh | 8 +- LANGUAGES/check.sh | 1 + LANGUAGES/languages.json | 88 +++++------ Plugson/www/helplist | 2 +- Plugson/www/menulist | 2 +- 13 files changed, 230 insertions(+), 223 deletions(-) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_plugin.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_plugin.c index f3e3bc22..1f9ba50f 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_plugin.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_plugin.c @@ -3554,10 +3554,12 @@ grub_err_t ventoy_cmd_cur_menu_lang(grub_extcmd_context_t ctxt, int argc, char * { grub_env_set(args[0], g_cur_menu_language); } - - grub_printf("%s\n", g_cur_menu_language); - grub_printf("%s\n", g_ventoy_hotkey_tip); - grub_refresh(); + else + { + grub_printf("%s\n", g_cur_menu_language); + grub_printf("%s\n", g_ventoy_hotkey_tip); + grub_refresh(); + } VENTOY_CMD_RETURN(0); } diff --git a/INSTALL/grub/menu/en_US.json b/INSTALL/grub/menu/en_US.json index c385beca..0c37d0ea 100644 --- a/INSTALL/grub/menu/en_US.json +++ b/INSTALL/grub/menu/en_US.json @@ -1,8 +1,8 @@ { "VTMENU_LANGUAGE_NAME": "English (English)", - "VTMENU_STR_HOTKEY_LIST": "L:Language F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:Language F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_LIST": "L:Language F1:Help F2:Browse F3:ListView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_TREE": "L:Language F1:Help F2:Browse F3:TreeView F4:Localboot F5:Tools F6:ExMenu", "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", "VTMENU_MENU_LANG": "Menu Language Select", diff --git a/INSTALL/grub/menu/fr_FR.json b/INSTALL/grub/menu/fr_FR.json index f7d2b1b6..1de19a42 100644 --- a/INSTALL/grub/menu/fr_FR.json +++ b/INSTALL/grub/menu/fr_FR.json @@ -1,46 +1,46 @@ { "VTMENU_LANGUAGE_NAME": "French (Français)", - "VTMENU_STR_HOTKEY_LIST": "L:Langue F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:Langue F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", - - "VTMENU_MENU_LANG": "Menu Language Select", - - "VTMENU_LB_SBOOT_WINDOWS": "Search and boot Windows", - "VTMENU_LB_SBOOT_G4D": "Search and boot Grub4dos", - "VTMENU_LB_SBOOT_HDD1": "Boot the 1st local disk", - "VTMENU_LB_SBOOT_HDD2": "Boot the 2nd local disk", - "VTMENU_LB_SBOOT_HDD3": "Boot the 3rd local disk", - "VTMENU_LB_SBOOT_X64EFI": "Search and boot BOOTX64.EFI", - "VTMENU_LB_SBOOT_IA32EFI": "Search and boot BOOTIA32.EFI", - "VTMENU_LB_SBOOT_AA64EFI": "Search and boot BOOTAA64.EFI", - "VTMENU_LB_SBOOT_XORBOOT": "Search and boot xorboot", - - "VTMENU_FILE_CHKSUM": "File checksum", - "VTMENU_CHKSUM_MD5_CALC": "Calculate md5sum", - "VTMENU_CHKSUM_SHA1_CALC": "Calculate sha1sum", - "VTMENU_CHKSUM_SHA256_CALC": "Calculate sha256sum", - "VTMENU_CHKSUM_SHA512_CALC": "Calculate sha512sum", - "VTMENU_CHKSUM_MD5_CALC_CHK": "Calculate and check md5sum", - "VTMENU_CHKSUM_SHA1_CALC_CHK": "Calculate and check sha1sum", - "VTMENU_CHKSUM_SHA256_CALC_CHK": "Calculate and check sha256sum", - "VTMENU_CHKSUM_SHA512_CALC_CHK": "Calculate and check sha512sum", - - "VTMENU_POWER": "Power", - "VTMENU_POWER_REBOOT": "Reboot", - "VTMENU_POWER_HALT": "Halt", - "VTMENU_POWER_BOOT_EFIFW": "Reboot to EFI setup", - - "VTMENU_KEYBRD_LAYOUT": "Keyboard Layouts", - "VTMENU_HWINFO": "Hardware Information", - - "VTMENU_RESOLUTION_CFG": "Resolution Configuration", - "VTMENU_SCREEN_MODE": "Screen Display Mode", - "VTMENU_SCREEN_TEXT_MODE": "Force Text Mode", - "VTMENU_SCREEN_GUI_MODE": "Force Graphics Mode", - - "VTMENU_THEME_SELECT": "Theme Select", + "VTMENU_STR_HOTKEY_LIST": "L:Langue F1:Aider F2:Parcourir F3:AffichageListe F4:Localboot F5:Outils F6:Menu étendu", + "VTMENU_STR_HOTKEY_TREE": "L:Langue F1:Aider F2:Parcourir F3:AffichageListe F4:Localboot F5:Outils F6:Menu étendu", + "VTMENU_RETURN_PREVIOUS": "Retour au menu précédent [Esc]", + + "VTMENU_MENU_LANG": "Sélection de la langue des menus", + + "VTMENU_LB_SBOOT_WINDOWS": "Rechercher et démarrer Windows", + "VTMENU_LB_SBOOT_G4D": "Rechercher et démarrer Grub4dos", + "VTMENU_LB_SBOOT_HDD1": "Démarrez le 1er disque local", + "VTMENU_LB_SBOOT_HDD2": "Démarrez le 2ème disque local", + "VTMENU_LB_SBOOT_HDD3": "Démarrez le 3ème disque local", + "VTMENU_LB_SBOOT_X64EFI": "Rechercher et démarrer BOOTX64.EFI", + "VTMENU_LB_SBOOT_IA32EFI": "Rechercher et démarrer BOOTIA32.EFI", + "VTMENU_LB_SBOOT_AA64EFI": "Rechercher et démarrer BOOTAA64.EFI", + "VTMENU_LB_SBOOT_XORBOOT": "Rechercher et démarrer xorboot", + + "VTMENU_FILE_CHKSUM": "Somme de contrôle du fichier", + "VTMENU_CHKSUM_MD5_CALC": "Calculer MD5", + "VTMENU_CHKSUM_SHA1_CALC": "Calculer SHA1", + "VTMENU_CHKSUM_SHA256_CALC": "Calculer SHA256", + "VTMENU_CHKSUM_SHA512_CALC": "Calculer SHA512", + "VTMENU_CHKSUM_MD5_CALC_CHK": "Calculer et vérifier MD5", + "VTMENU_CHKSUM_SHA1_CALC_CHK": "Calculer et vérifier SHA1", + "VTMENU_CHKSUM_SHA256_CALC_CHK": "Calculer et vérifier SHA256", + "VTMENU_CHKSUM_SHA512_CALC_CHK": "Calculer et vérifier SHA512", + + "VTMENU_POWER": "Source d'alimentation", + "VTMENU_POWER_REBOOT": "Redémarrer", + "VTMENU_POWER_HALT": "Éteindre", + "VTMENU_POWER_BOOT_EFIFW": "Redémarrez avec la configuration EFI", + + "VTMENU_KEYBRD_LAYOUT": "Dispositions de clavier", + "VTMENU_HWINFO": "Informations sur le matériel", + + "VTMENU_RESOLUTION_CFG": "Configuration de la résolution", + "VTMENU_SCREEN_MODE": "Mode d'affichage", + "VTMENU_SCREEN_TEXT_MODE": "Mode texte", + "VTMENU_SCREEN_GUI_MODE": "Mode graphique", + + "VTMENU_THEME_SELECT": "Sélection de thème", "VTMENU_UTIL_SHOW_EFI_DRV": "Show EFI Drivers", "VTMENU_UTIL_FIX_BLINIT_FAIL": "Fixup Windows BlinitializeLibrary Failure", @@ -61,13 +61,13 @@ "VTMENU_JSON_CHK_DUD": "Check dud plugin configuration", "VTMENU_JSON_CHK_PASSWORD": "Check password plugin configuration", - "VTMENU_NORMAL_MODE": "Boot in normal mode", - "VTMENU_WIMBOOT_MODE": "Boot in wimboot mode", - "VTMENU_GRUB2_MODE": "Boot in grub2 mode", - "VTMENU_MEMDISK_MODE": "Boot in memdisk mode", + "VTMENU_NORMAL_MODE": "Démarrez en mode normal", + "VTMENU_WIMBOOT_MODE": "Démarrez en mode wimboot", + "VTMENU_GRUB2_MODE": "Démarrez en mode grub2", + "VTMENU_MEMDISK_MODE": "Démarrez en mode memdisk", - "VTMENU_RET_TO_LISTVIEW": "Return to ListView", - "VTMENU_RET_TO_TREEVIEW": "Return to TreeView", + "VTMENU_RET_TO_LISTVIEW": "Revenir à ListView", + "VTMENU_RET_TO_TREEVIEW": "Revenir à TreeView", "VTMENU_NO_AUTOINS_SCRIPT": "Boot without auto installation template", "VTMENU_AUTOINS_USE": "Boot with", @@ -75,7 +75,7 @@ "VTMENU_NO_PERSIST": "Boot without persistence", "VTMENU_PERSIST_USE": "Boot with", - "VTMENU_BROWER_RETURN": "Return", + "VTMENU_BROWER_RETURN": "Revenir", "MENU_STR_XXX": "" } diff --git a/INSTALL/grub/menu/hr_HR.json b/INSTALL/grub/menu/hr_HR.json index 38277cb8..42019aca 100644 --- a/INSTALL/grub/menu/hr_HR.json +++ b/INSTALL/grub/menu/hr_HR.json @@ -1,8 +1,8 @@ { "VTMENU_LANGUAGE_NAME": "Croatian (Hrvatski)", - "VTMENU_STR_HOTKEY_LIST": "L:Jezik F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:Jezik F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_LIST": "L:Jezik F1:Help F2:Browse F3:ListView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_TREE": "L:Jezik F1:Help F2:Browse F3:TreeView F4:Localboot F5:Tools F6:ExMenu", "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", "VTMENU_MENU_LANG": "Menu Language Select", diff --git a/INSTALL/grub/menu/id_ID.json b/INSTALL/grub/menu/id_ID.json index 5d3dc48f..2e59edd9 100644 --- a/INSTALL/grub/menu/id_ID.json +++ b/INSTALL/grub/menu/id_ID.json @@ -1,8 +1,8 @@ { "VTMENU_LANGUAGE_NAME": "Indonesian (Bahasa Indonesia)", - "VTMENU_STR_HOTKEY_LIST": "L:Bahasa F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:Bahasa F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_LIST": "L:Bahasa F1:Help F2:Browse F3:ListView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_TREE": "L:Bahasa F1:Help F2:Browse F3:TreeView F4:Localboot F5:Tools F6:ExMenu", "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", "VTMENU_MENU_LANG": "Menu Language Select", diff --git a/INSTALL/grub/menu/ja_JP.json b/INSTALL/grub/menu/ja_JP.json index 7c9d3685..ec6f4884 100644 --- a/INSTALL/grub/menu/ja_JP.json +++ b/INSTALL/grub/menu/ja_JP.json @@ -1,81 +1,81 @@ { "VTMENU_LANGUAGE_NAME": "Japanese (日本語)", - "VTMENU_STR_HOTKEY_LIST": "L:言語 F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:言語 F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", - - "VTMENU_MENU_LANG": "Menu Language Select", - - "VTMENU_LB_SBOOT_WINDOWS": "Search and boot Windows", - "VTMENU_LB_SBOOT_G4D": "Search and boot Grub4dos", - "VTMENU_LB_SBOOT_HDD1": "Boot the 1st local disk", - "VTMENU_LB_SBOOT_HDD2": "Boot the 2nd local disk", - "VTMENU_LB_SBOOT_HDD3": "Boot the 3rd local disk", - "VTMENU_LB_SBOOT_X64EFI": "Search and boot BOOTX64.EFI", - "VTMENU_LB_SBOOT_IA32EFI": "Search and boot BOOTIA32.EFI", - "VTMENU_LB_SBOOT_AA64EFI": "Search and boot BOOTAA64.EFI", - "VTMENU_LB_SBOOT_XORBOOT": "Search and boot xorboot", - - "VTMENU_FILE_CHKSUM": "File checksum", - "VTMENU_CHKSUM_MD5_CALC": "Calculate md5sum", - "VTMENU_CHKSUM_SHA1_CALC": "Calculate sha1sum", - "VTMENU_CHKSUM_SHA256_CALC": "Calculate sha256sum", - "VTMENU_CHKSUM_SHA512_CALC": "Calculate sha512sum", - "VTMENU_CHKSUM_MD5_CALC_CHK": "Calculate and check md5sum", - "VTMENU_CHKSUM_SHA1_CALC_CHK": "Calculate and check sha1sum", - "VTMENU_CHKSUM_SHA256_CALC_CHK": "Calculate and check sha256sum", - "VTMENU_CHKSUM_SHA512_CALC_CHK": "Calculate and check sha512sum", - - "VTMENU_POWER": "Power", - "VTMENU_POWER_REBOOT": "Reboot", - "VTMENU_POWER_HALT": "Halt", - "VTMENU_POWER_BOOT_EFIFW": "Reboot to EFI setup", - - "VTMENU_KEYBRD_LAYOUT": "Keyboard Layouts", - "VTMENU_HWINFO": "Hardware Information", - - "VTMENU_RESOLUTION_CFG": "Resolution Configuration", - "VTMENU_SCREEN_MODE": "Screen Display Mode", - "VTMENU_SCREEN_TEXT_MODE": "Force Text Mode", - "VTMENU_SCREEN_GUI_MODE": "Force Graphics Mode", - - "VTMENU_THEME_SELECT": "Theme Select", + "VTMENU_STR_HOTKEY_LIST": "L:言語 F1:ヘルプ F2:ブラウズ F3:リストビュー F4:Localboot F5:ツール F6:拡張メニュー", + "VTMENU_STR_HOTKEY_TREE": "L:言語 F1:ヘルプ F2:ブラウズ F3:ツリー表示 F4:Localboot F5:ツール F6:拡張メニュー", + "VTMENU_RETURN_PREVIOUS": "前のメニューに戻る [Esc]", + + "VTMENU_MENU_LANG": "メニュー言語選択", + + "VTMENU_LB_SBOOT_WINDOWS": "Windows を検索して起動する", + "VTMENU_LB_SBOOT_G4D": "Grub4dos を検索して起動する", + "VTMENU_LB_SBOOT_HDD1": "最初のローカル ディスクを起動します", + "VTMENU_LB_SBOOT_HDD2": "2 番目のローカル ディスクを起動する", + "VTMENU_LB_SBOOT_HDD3": "3 番目のローカル ディスクを起動する", + "VTMENU_LB_SBOOT_X64EFI": "BOOTX64.EFI を検索して起動する", + "VTMENU_LB_SBOOT_IA32EFI": "BOOTIA32.EFI を検索して起動する", + "VTMENU_LB_SBOOT_AA64EFI": "BOOTAA64.EFI を検索して起動する", + "VTMENU_LB_SBOOT_XORBOOT": "xorboot を検索して起動する", + + "VTMENU_FILE_CHKSUM": "ファイルのチェックサム", + "VTMENU_CHKSUM_MD5_CALC": "MD5 を計算する", + "VTMENU_CHKSUM_SHA1_CALC": "SHA1 を計算する", + "VTMENU_CHKSUM_SHA256_CALC": "SHA256 を計算する", + "VTMENU_CHKSUM_SHA512_CALC": "SHA512 を計算する", + "VTMENU_CHKSUM_MD5_CALC_CHK": "MD5 を計算して確認する", + "VTMENU_CHKSUM_SHA1_CALC_CHK": "SHA1 を計算して確認する", + "VTMENU_CHKSUM_SHA256_CALC_CHK": "SHA256 を計算して確認する", + "VTMENU_CHKSUM_SHA512_CALC_CHK": "SHA512 を計算して確認する", + + "VTMENU_POWER": "電源", + "VTMENU_POWER_REBOOT": "リブート", + "VTMENU_POWER_HALT": "電源を切る", + "VTMENU_POWER_BOOT_EFIFW": "再起動して EFI セットアップ", + + "VTMENU_KEYBRD_LAYOUT": "キーボード・レイアウト", + "VTMENU_HWINFO": "ハードウェア情報", + + "VTMENU_RESOLUTION_CFG": "画面の解像度", + "VTMENU_SCREEN_MODE": "ディスプレイモード", + "VTMENU_SCREEN_TEXT_MODE": "テキストモード", + "VTMENU_SCREEN_GUI_MODE": "グラフィックモード", + + "VTMENU_THEME_SELECT": "テーマを選ぶ", "VTMENU_UTIL_SHOW_EFI_DRV": "Show EFI Drivers", "VTMENU_UTIL_FIX_BLINIT_FAIL": "Fixup Windows BlinitializeLibrary Failure", - "VTMENU_JSON_CHK_JSON": "Check plugin json configuration (ventoy.json)", - "VTMENU_JSON_CHK_CONTROL": "Check global control plugin configuration", - "VTMENU_JSON_CHK_THEME": "Check theme plugin configuration", - "VTMENU_JSON_CHK_AUTOINS": "Check auto install plugin configuration", - "VTMENU_JSON_CHK_PERSIST": "Check persistence plugin configuration", - "VTMENU_JSON_CHK_MENU_ALIAS": "Check menu alias plugin configuration", - "VTMENU_JSON_CHK_MENU_TIP": "Check menu tip plugin configuration", - "VTMENU_JSON_CHK_MENU_CLASS": "Check menu class plugin configuration", - "VTMENU_JSON_CHK_INJECTION": "Check injection plugin configuration", - "VTMENU_JSON_CHK_AUTO_MEMDISK": "Check auto memdisk plugin configuration", - "VTMENU_JSON_CHK_IMG_LIST": "Check image list plugin configuration", - "VTMENU_JSON_CHK_IMG_BLIST": "Check image blacklist plugin configuration", - "VTMENU_JSON_CHK_CONF_REPLACE": "Check boot conf replace plugin configuration", - "VTMENU_JSON_CHK_DUD": "Check dud plugin configuration", - "VTMENU_JSON_CHK_PASSWORD": "Check password plugin configuration", - - "VTMENU_NORMAL_MODE": "Boot in normal mode", - "VTMENU_WIMBOOT_MODE": "Boot in wimboot mode", - "VTMENU_GRUB2_MODE": "Boot in grub2 mode", - "VTMENU_MEMDISK_MODE": "Boot in memdisk mode", - - "VTMENU_RET_TO_LISTVIEW": "Return to ListView", - "VTMENU_RET_TO_TREEVIEW": "Return to TreeView", - - "VTMENU_NO_AUTOINS_SCRIPT": "Boot without auto installation template", - "VTMENU_AUTOINS_USE": "Boot with", - - "VTMENU_NO_PERSIST": "Boot without persistence", - "VTMENU_PERSIST_USE": "Boot with", - - "VTMENU_BROWER_RETURN": "Return", + "VTMENU_JSON_CHK_JSON": "プラグインの json 構成を確認する (ventoy.json)", + "VTMENU_JSON_CHK_CONTROL": "Global Control プラグインの構成を確認する", + "VTMENU_JSON_CHK_THEME": "Theme プラグインの構成を確認する", + "VTMENU_JSON_CHK_AUTOINS": "Auto install プラグインの構成を確認する", + "VTMENU_JSON_CHK_PERSIST": "Persistence プラグインの構成を確認する", + "VTMENU_JSON_CHK_MENU_ALIAS": "Menu alias プラグインの構成を確認する", + "VTMENU_JSON_CHK_MENU_TIP": "Menu tip プラグインの構成を確認する", + "VTMENU_JSON_CHK_MENU_CLASS": "Menu class プラグインの構成を確認する", + "VTMENU_JSON_CHK_INJECTION": "Injection プラグインの構成を確認する", + "VTMENU_JSON_CHK_AUTO_MEMDISK": "Auto memdisk プラグインの構成を確認する", + "VTMENU_JSON_CHK_IMG_LIST": "Image list プラグインの構成を確認する", + "VTMENU_JSON_CHK_IMG_BLIST": "Image black list プラグインの構成を確認する", + "VTMENU_JSON_CHK_CONF_REPLACE": "Boot conf replace プラグインの構成を確認する", + "VTMENU_JSON_CHK_DUD": "DUD プラグインの構成を確認する", + "VTMENU_JSON_CHK_PASSWORD": "Password プラグインの構成を確認する", + + "VTMENU_NORMAL_MODE": "通常モードで起動", + "VTMENU_WIMBOOT_MODE": "wimboot モードで起動", + "VTMENU_GRUB2_MODE": "grub2 モードで起動", + "VTMENU_MEMDISK_MODE": "memdisk モードで起動", + + "VTMENU_RET_TO_LISTVIEW": "リストビューに戻る", + "VTMENU_RET_TO_TREEVIEW": "ツリー ビューに戻る", + + "VTMENU_NO_AUTOINS_SCRIPT": "自動インストール テンプレートを使用しない", + "VTMENU_AUTOINS_USE": "使用する", + + "VTMENU_NO_PERSIST": "データ永続性を使用しない", + "VTMENU_PERSIST_USE": "使用する", + + "VTMENU_BROWER_RETURN": "戻る", "MENU_STR_XXX": "" } diff --git a/INSTALL/grub/menu/pt_PT.json b/INSTALL/grub/menu/pt_PT.json index 90238083..95c34b1d 100644 --- a/INSTALL/grub/menu/pt_PT.json +++ b/INSTALL/grub/menu/pt_PT.json @@ -1,46 +1,46 @@ { "VTMENU_LANGUAGE_NAME": "Portuguese (Português de Portugal)", - "VTMENU_STR_HOTKEY_LIST": "L:Língua F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:Língua F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_LIST": "L:Língua F1:Ajuda F2:Navegar F3:Exibição de lista F4:Inicialização local F5:Ferramentas F6:ExMenu", + "VTMENU_STR_HOTKEY_TREE": "L:Língua F1:Ajuda F2:Navegar F3:TreeView F4:Inicialização local F5:Ferramentas F6:ExMenu", "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", - "VTMENU_MENU_LANG": "Menu Language Select", - - "VTMENU_LB_SBOOT_WINDOWS": "Search and boot Windows", - "VTMENU_LB_SBOOT_G4D": "Search and boot Grub4dos", - "VTMENU_LB_SBOOT_HDD1": "Boot the 1st local disk", - "VTMENU_LB_SBOOT_HDD2": "Boot the 2nd local disk", - "VTMENU_LB_SBOOT_HDD3": "Boot the 3rd local disk", - "VTMENU_LB_SBOOT_X64EFI": "Search and boot BOOTX64.EFI", - "VTMENU_LB_SBOOT_IA32EFI": "Search and boot BOOTIA32.EFI", - "VTMENU_LB_SBOOT_AA64EFI": "Search and boot BOOTAA64.EFI", - "VTMENU_LB_SBOOT_XORBOOT": "Search and boot xorboot", - - "VTMENU_FILE_CHKSUM": "File checksum", - "VTMENU_CHKSUM_MD5_CALC": "Calculate md5sum", - "VTMENU_CHKSUM_SHA1_CALC": "Calculate sha1sum", - "VTMENU_CHKSUM_SHA256_CALC": "Calculate sha256sum", - "VTMENU_CHKSUM_SHA512_CALC": "Calculate sha512sum", - "VTMENU_CHKSUM_MD5_CALC_CHK": "Calculate and check md5sum", - "VTMENU_CHKSUM_SHA1_CALC_CHK": "Calculate and check sha1sum", - "VTMENU_CHKSUM_SHA256_CALC_CHK": "Calculate and check sha256sum", - "VTMENU_CHKSUM_SHA512_CALC_CHK": "Calculate and check sha512sum", - - "VTMENU_POWER": "Power", - "VTMENU_POWER_REBOOT": "Reboot", - "VTMENU_POWER_HALT": "Halt", - "VTMENU_POWER_BOOT_EFIFW": "Reboot to EFI setup", - - "VTMENU_KEYBRD_LAYOUT": "Keyboard Layouts", - "VTMENU_HWINFO": "Hardware Information", - - "VTMENU_RESOLUTION_CFG": "Resolution Configuration", - "VTMENU_SCREEN_MODE": "Screen Display Mode", - "VTMENU_SCREEN_TEXT_MODE": "Force Text Mode", - "VTMENU_SCREEN_GUI_MODE": "Force Graphics Mode", - - "VTMENU_THEME_SELECT": "Theme Select", + "VTMENU_MENU_LANG": "Seleção de idioma do menu", + + "VTMENU_LB_SBOOT_WINDOWS": "Pesquise e inicialize o Windows", + "VTMENU_LB_SBOOT_G4D": "Pesquise e inicialize o Grub4dos", + "VTMENU_LB_SBOOT_HDD1": "Inicialize o 1º disco local", + "VTMENU_LB_SBOOT_HDD2": "Inicialize o segundo disco local", + "VTMENU_LB_SBOOT_HDD3": "Inicialize o terceiro disco local", + "VTMENU_LB_SBOOT_X64EFI": "Pesquise e inicialize o BOOTX64.EFI", + "VTMENU_LB_SBOOT_IA32EFI": "Pesquise e inicialize o BOOTIA32.EFI", + "VTMENU_LB_SBOOT_AA64EFI": "Pesquise e inicialize o BOOTAA64.EFI", + "VTMENU_LB_SBOOT_XORBOOT": "Pesquise e inicialize o xorboot", + + "VTMENU_FILE_CHKSUM": "Soma de verificação do arquivo", + "VTMENU_CHKSUM_MD5_CALC": "Calcular MD5", + "VTMENU_CHKSUM_SHA1_CALC": "Calcular SHA1", + "VTMENU_CHKSUM_SHA256_CALC": "Calcular SHA256", + "VTMENU_CHKSUM_SHA512_CALC": "Calcular SHA512", + "VTMENU_CHKSUM_MD5_CALC_CHK": "Calcular e verificar MD5", + "VTMENU_CHKSUM_SHA1_CALC_CHK": "Calcular e verificar SHA1", + "VTMENU_CHKSUM_SHA256_CALC_CHK": "Calcular e verificar SHA256", + "VTMENU_CHKSUM_SHA512_CALC_CHK": "Calcular e verificar SHA512", + + "VTMENU_POWER": "Fonte de energia", + "VTMENU_POWER_REBOOT": "Reinício", + "VTMENU_POWER_HALT": "Desligar", + "VTMENU_POWER_BOOT_EFIFW": "Reinicie a configuração EFI", + + "VTMENU_KEYBRD_LAYOUT": "Layouts de teclado", + "VTMENU_HWINFO": "Informações de hardware", + + "VTMENU_RESOLUTION_CFG": "Configuração de resolução", + "VTMENU_SCREEN_MODE": "Screen Modo de exibição", + "VTMENU_SCREEN_TEXT_MODE": "Modo de texto", + "VTMENU_SCREEN_GUI_MODE": "Modo gráfico", + + "VTMENU_THEME_SELECT": "Seleção de tema", "VTMENU_UTIL_SHOW_EFI_DRV": "Show EFI Drivers", "VTMENU_UTIL_FIX_BLINIT_FAIL": "Fixup Windows BlinitializeLibrary Failure", @@ -61,13 +61,13 @@ "VTMENU_JSON_CHK_DUD": "Check dud plugin configuration", "VTMENU_JSON_CHK_PASSWORD": "Check password plugin configuration", - "VTMENU_NORMAL_MODE": "Boot in normal mode", - "VTMENU_WIMBOOT_MODE": "Boot in wimboot mode", - "VTMENU_GRUB2_MODE": "Boot in grub2 mode", - "VTMENU_MEMDISK_MODE": "Boot in memdisk mode", + "VTMENU_NORMAL_MODE": "Inicializar no modo normal", + "VTMENU_WIMBOOT_MODE": "Inicializar no modo wimboot", + "VTMENU_GRUB2_MODE": "Inicializar no modo grub2", + "VTMENU_MEMDISK_MODE": "Inicializar no modo memdisk", - "VTMENU_RET_TO_LISTVIEW": "Return to ListView", - "VTMENU_RET_TO_TREEVIEW": "Return to TreeView", + "VTMENU_RET_TO_LISTVIEW": "Retornar para ListView", + "VTMENU_RET_TO_TREEVIEW": "Retornar para TreeView", "VTMENU_NO_AUTOINS_SCRIPT": "Boot without auto installation template", "VTMENU_AUTOINS_USE": "Boot with", @@ -75,7 +75,7 @@ "VTMENU_NO_PERSIST": "Boot without persistence", "VTMENU_PERSIST_USE": "Boot with", - "VTMENU_BROWER_RETURN": "Return", + "VTMENU_BROWER_RETURN": "Retornar", "MENU_STR_XXX": "" } diff --git a/INSTALL/grub/menu/sr_RS.json b/INSTALL/grub/menu/sr_RS.json index 20d5adb7..6f39ff7a 100644 --- a/INSTALL/grub/menu/sr_RS.json +++ b/INSTALL/grub/menu/sr_RS.json @@ -1,8 +1,8 @@ { "VTMENU_LANGUAGE_NAME": "Serbian Latin (Srpski)", - "VTMENU_STR_HOTKEY_LIST": "L:Језик F1:Help F2:Browser F3:ListView F4:Localboot F5:Tools F6:ExMenu", - "VTMENU_STR_HOTKEY_TREE": "L:Језик F1:Help F2:Browser F3:TreeView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_LIST": "L:Језик F1:Help F2:Browse F3:ListView F4:Localboot F5:Tools F6:ExMenu", + "VTMENU_STR_HOTKEY_TREE": "L:Језик F1:Help F2:Browse F3:TreeView F4:Localboot F5:Tools F6:ExMenu", "VTMENU_RETURN_PREVIOUS": "Return to previous menu [Esc]", "VTMENU_MENU_LANG": "Menu Language Select", diff --git a/INSTALL/ventoy_pack.sh b/INSTALL/ventoy_pack.sh index bcb10615..8aaea30f 100644 --- a/INSTALL/ventoy_pack.sh +++ b/INSTALL/ventoy_pack.sh @@ -91,10 +91,14 @@ cd ../../ #tar menu txt & update menulang.cfg cd $tmpmnt/grub/ -for vtlang in $(ls menu/); do +echo "menuentry \"zh_CN - Chinese Simplified ()\" --class=menu_lang_item --class=debug_menu_lang --class=F5tool {" >> menulang.cfg +echo " vt_load_menu_lang zh_CN" >> menulang.cfg +echo "}" >> menulang.cfg + +ls -1 menu/ | grep -v 'zh_CN' | sort | while read vtlang; do vtlangname=${vtlang%.*} vtlangtitle=$(grep VTMENU_LANGUAGE_NAME menu/$vtlang | awk -F\" '{print $4}') - echo "menuentry \"$vtlangtitle\" --class=menu_lang_item --class=debug_menu_lang --class=F5tool {" >> menulang.cfg + echo "menuentry \"$vtlangname - $vtlangtitle\" --class=menu_lang_item --class=debug_menu_lang --class=F5tool {" >> menulang.cfg echo " vt_load_menu_lang $vtlangname" >> menulang.cfg echo "}" >> menulang.cfg done diff --git a/LANGUAGES/check.sh b/LANGUAGES/check.sh index 836befd7..9d6a3e12 100644 --- a/LANGUAGES/check.sh +++ b/LANGUAGES/check.sh @@ -14,6 +14,7 @@ RET=0 ret=$? if [ $ret -eq 0 ]; then for i in $(ls $VTOY_PATH/INSTALL/grub/menu); do + echo "check INSTALL/grub/menu/$i ..." ./checkjson $VTOY_PATH/INSTALL/grub/menu/$i ret=$? if [ $ret -ne 0 ]; then diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 355c29ac..30fb6b13 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -55,10 +55,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"توقفت عملية تثبيت Ventoy بدون تهيئة لعدم استيفاء بعض الشروط. تفقد ملف log.txt للتفاصيل.", "STR_INSTALL_YES_TIP1":"تحذير: سيتم فقدان البيانات!", "STR_INSTALL_YES_TIP2":"يرجى إدخال YES في مربع النص في الأسفل للتأكيد بأنك تريد عمل تثبيت جديد بدلاً من التحديث.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"نظام الملفات لقسم Ventoy", + "STR_PART_FS":"نظام الملفات", + "STR_PART_CLUSTER":"حجم الكتلة", + "STR_PART_CLUSTER_DEFAULT":"القيمة الافتراضية للنظام", "STRXXX":"" }, @@ -496,10 +496,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"Nieniszcząca instalacja Ventoy została zatrzymana, ponieważ niektóre wymagania nie zostały spełnione. Sprawdź log.txt po szczegóły.", "STR_INSTALL_YES_TIP1":"Ostrzeżenie: Dane zostaną utracone!", "STR_INSTALL_YES_TIP2":"Wpisz YES w poniższym polu tekstowym, aby potwierdzić, że naprawdę chcesz przeprowadzić nową instalację zamiast aktualizacji.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"System plików dla partycji Ventoy", + "STR_PART_FS":"System plików", + "STR_PART_CLUSTER":"Wielkość klastra", + "STR_PART_CLUSTER_DEFAULT":"Wartość domyślna systemu", "STRXXX":"" }, @@ -559,10 +559,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"Instalação não destrutiva do Ventoy interrompida devido fato desconhecido. Cheque o arquivo log.txt para detalhes.", "STR_INSTALL_YES_TIP1":"Aviso: Os dados serão perdidos!", "STR_INSTALL_YES_TIP2":"Por favor, digite YES na caixa de texto abaixo para confirmar que você realmente quer fazer uma nova instalação em vez de atualização.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"Sistema de arquivos para partição Ventoy", + "STR_PART_FS":"Sistema de arquivo", + "STR_PART_CLUSTER":"Tamanho do cluster", + "STR_PART_CLUSTER_DEFAULT":"Valor padrão do sistema", "STRXXX":"" }, @@ -874,10 +874,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"Nedestruktivní instalace Ventoy selhala, protože některé podmínky pro ni nemohly být splněny. Pro podrobnosti se podívejte do souboru log.txt.", "STR_INSTALL_YES_TIP1":"Varování: Data budou ztracena!", "STR_INSTALL_YES_TIP2":"Do níže uvedeného textového pole zadejte YES a potvrďte, že skutečně chcete provést novou instalaci namísto aktualizace.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"Souborový systém pro Ventoy Partition", + "STR_PART_FS":"Souborový systém", + "STR_PART_CLUSTER":"Velikost clusteru", + "STR_PART_CLUSTER_DEFAULT":"Výchozí hodnota systému", "STRXXX":"" }, @@ -1000,9 +1000,9 @@ "STR_INSTALL_YES_TIP1":"Advertencia: ¡Los datos se perderán!", "STR_INSTALL_YES_TIP2":"Por favor ingresa YES en el cuadro de texto a continuación para confirmar que realmente quieres realizar una instalación nueva en vez de actualizar.", "STR_PART_VENTOY_FS":"Sistema de archivos para partición de Ventoy", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_FS":"Sistema de archivos", + "STR_PART_CLUSTER":"Tamaño de cluster", + "STR_PART_CLUSTER_DEFAULT":"Valor predeterminado del sistema", "STRXXX":"" }, @@ -1062,10 +1062,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"La instalación no destructiva de Ventoy se ha detenido porque no se han cumplido todos los prerrequisitos.#@Compruebe el archivo log.txt para más información.", "STR_INSTALL_YES_TIP1":"Advertencia: ¡Los datos se perderán!", "STR_INSTALL_YES_TIP2":"Por favor, escriba YES en el cuadro de texto a continuación para confirmar que realmente quiere realizar una nueva instalación de Ventoy en vez de actualizarlo.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"Sistema de archivos para partición de Ventoy", + "STR_PART_FS":"Sistema de archivos", + "STR_PART_CLUSTER":"Tamaño de cluster", + "STR_PART_CLUSTER_DEFAULT":"Valor predeterminado del sistema", "STRXXX":"" }, @@ -1314,10 +1314,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"De niet-destructieve installatie van Ventoy is gestopt omdat aan sommige voorwaarden niet kan worden voldaan. Controleer log.txt voor details.", "STR_INSTALL_YES_TIP1":"Warning: Data will be lost!", "STR_INSTALL_YES_TIP2":"Please enter YES in the text box below to confirm that you indeed want to do a fresh install instead of upgrade.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"Bestandssysteem voor Ventoy-partitie", + "STR_PART_FS":"Bestandssysteem", + "STR_PART_CLUSTER":"Clustergrootte", + "STR_PART_CLUSTER_DEFAULT":"Standaardwaarde systeem", "STRXXX":"" }, @@ -1440,10 +1440,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"Ventoyを非破壊的に導入できませんでした。非破壊的導入にあたっての要件が満たされていません。詳細な記録はlog.txtにあります。", "STR_INSTALL_YES_TIP1":"警告: データが消去されます", "STR_INSTALL_YES_TIP2":"Ventoyを更新するのではなく新規に導入するということを確認するために,下の入力欄に「YES」と入力してください。", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"Ventoy パーティションのファイル システム", + "STR_PART_FS":"ファイルシステム", + "STR_PART_CLUSTER":"クラスターサイズ", + "STR_PART_CLUSTER_DEFAULT":"システムのデフォルト値", "STRXXX":"" }, @@ -1503,10 +1503,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"L'installazione non distruttiva di Ventoy è stata interrotta perché alcune condizioni non possono essere soddisfatte.#@Per i dettagli controlla il file log.txt.", "STR_INSTALL_YES_TIP1":"Attenzione: i dati verranno persi!", "STR_INSTALL_YES_TIP2":"Digita YES nella casella di testo qui sotto per confermare che vuoi davvero eseguire un'installazione pulita anziché un aggiornamento.", - "STR_PART_VENTOY_FS":"File System per partizione Ventoy", + "STR_PART_VENTOY_FS":"File system per la partizione Ventoy", "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_CLUSTER":"Dimensione del grappolo", + "STR_PART_CLUSTER_DEFAULT":"Valore predefinito di sistema", "STRXXX":"" }, @@ -1693,9 +1693,9 @@ "STR_INSTALL_YES_TIP1":"警告:資料將會遺失!", "STR_INSTALL_YES_TIP2":"請在下方的文字輸入框輸入 YES 來證實您想要進行全新安裝取代升級。", "STR_PART_VENTOY_FS":"Ventoy 分割區文件系統", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_FS":"文件系統", + "STR_PART_CLUSTER":"簇的大小", + "STR_PART_CLUSTER_DEFAULT":"系統默認值", "STRXXX":"" }, @@ -2512,9 +2512,9 @@ "STR_INSTALL_YES_TIP1":"Προειδοποίηση: Τα δεδομένα θα χαθούν!", "STR_INSTALL_YES_TIP2":"Εισαγάγετε ΝΑΙ στο παρακάτω πλαίσιο κειμένου για να επιβεβαιώσετε ότι όντως θέλετε να κάνετε μια νέα εγκατάσταση αντί για αναβάθμιση.", "STR_PART_VENTOY_FS":"Σύστημα αρχείων για το διαμέρισμα Ventoy", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_FS":"Σύστημα αρχείων", + "STR_PART_CLUSTER":"Μέγεθος συμπλέγματος", + "STR_PART_CLUSTER_DEFAULT":"Προεπιλεγμένη τιμή συστήματος", "STRXXX":"" }, @@ -2574,10 +2574,10 @@ "STR_PART_RESIZE_UNSUPPORTED":"Icke-förstörande installation stoppades eftersom vissa villkor inte kunde uppfyllas. Mer information finns i log.txt.", "STR_INSTALL_YES_TIP1":"Varning: Data kommer att gå förlorade!", "STR_INSTALL_YES_TIP2":"Skriv YES i textrutan nedan för att bekräfta att du verkligen vill göra en nyinstallation i stället för att uppgradera.", - "STR_PART_VENTOY_FS":"File System For Ventoy Partition", - "STR_PART_FS":"File System", - "STR_PART_CLUSTER":"Cluster Size", - "STR_PART_CLUSTER_DEFAULT":"System Default Value", + "STR_PART_VENTOY_FS":"Filsystem för Ventoy-partition", + "STR_PART_FS":"Filsystem", + "STR_PART_CLUSTER":"Klusterstorlek", + "STR_PART_CLUSTER_DEFAULT":"Systemets standardvärde", "STRXXX":"" }, diff --git a/Plugson/www/helplist b/Plugson/www/helplist index de629666..6e1c0576 100644 --- a/Plugson/www/helplist +++ b/Plugson/www/helplist @@ -1 +1 @@ -de_DEen_USfr_FRhr_HRid_IDja_JPko_KRpt_PTsr_RStr_TRzh_CN \ No newline at end of file +de_DEen_USfr_FRhi_HIhr_HRid_IDja_JPko_KRpt_PTsr_RStr_TRzh_CN \ No newline at end of file diff --git a/Plugson/www/menulist b/Plugson/www/menulist index c28c1f65..6e1c0576 100644 --- a/Plugson/www/menulist +++ b/Plugson/www/menulist @@ -1 +1 @@ -en_USzh_CN \ No newline at end of file +de_DEen_USfr_FRhi_HIhr_HRid_IDja_JPko_KRpt_PTsr_RStr_TRzh_CN \ No newline at end of file