mirror of https://github.com/ventoy/Ventoy.git
1.0.84 release
This commit is contained in:
parent
e85c02756b
commit
fd7e34b632
|
@ -21,7 +21,7 @@ body:
|
||||||
attributes:
|
attributes:
|
||||||
label: Ventoy Version
|
label: Ventoy Version
|
||||||
description: What version of ventoy are you running?
|
description: What version of ventoy are you running?
|
||||||
placeholder: 1.0.83
|
placeholder: 1.0.84
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
|
|
|
@ -6177,12 +6177,21 @@ static grub_err_t ventoy_cmd_fs_ignore_case(grub_extcmd_context_t ctxt, int argc
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static grub_err_t ventoy_cmd_init_menu_lang(grub_extcmd_context_t ctxt, int argc, char **args)
|
||||||
|
{
|
||||||
|
(void)ctxt;
|
||||||
|
(void)argc;
|
||||||
|
|
||||||
|
ventoy_plugin_load_menu_lang(1, args[0]);
|
||||||
|
VENTOY_CMD_RETURN(0);
|
||||||
|
}
|
||||||
|
|
||||||
static grub_err_t ventoy_cmd_load_menu_lang(grub_extcmd_context_t ctxt, int argc, char **args)
|
static grub_err_t ventoy_cmd_load_menu_lang(grub_extcmd_context_t ctxt, int argc, char **args)
|
||||||
{
|
{
|
||||||
(void)ctxt;
|
(void)ctxt;
|
||||||
(void)argc;
|
(void)argc;
|
||||||
|
|
||||||
ventoy_plugin_load_menu_lang(args[0]);
|
ventoy_plugin_load_menu_lang(0, args[0]);
|
||||||
VENTOY_CMD_RETURN(0);
|
VENTOY_CMD_RETURN(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6399,6 +6408,7 @@ static cmd_para ventoy_cmds[] =
|
||||||
{ "vt_limine_menu", ventoy_cmd_linux_limine_menu, 0, NULL, "", "", NULL },
|
{ "vt_limine_menu", ventoy_cmd_linux_limine_menu, 0, NULL, "", "", NULL },
|
||||||
{ "vt_secondary_recover_mode", ventoy_cmd_secondary_recover_mode, 0, NULL, "", "", NULL },
|
{ "vt_secondary_recover_mode", ventoy_cmd_secondary_recover_mode, 0, NULL, "", "", NULL },
|
||||||
{ "vt_load_menu_lang", ventoy_cmd_load_menu_lang, 0, NULL, "", "", NULL },
|
{ "vt_load_menu_lang", ventoy_cmd_load_menu_lang, 0, NULL, "", "", NULL },
|
||||||
|
{ "vt_init_menu_lang", ventoy_cmd_init_menu_lang, 0, NULL, "", "", NULL },
|
||||||
{ "vt_cur_menu_lang", ventoy_cmd_cur_menu_lang, 0, NULL, "", "", NULL },
|
{ "vt_cur_menu_lang", ventoy_cmd_cur_menu_lang, 0, NULL, "", "", NULL },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1261,7 +1261,7 @@ grub_err_t ventoy_cmd_browser_disk(grub_extcmd_context_t ctxt, int argc, char **
|
||||||
int ventoy_get_fs_type(const char *fs);
|
int ventoy_get_fs_type(const char *fs);
|
||||||
int ventoy_img_name_valid(const char *filename, grub_size_t namelen);
|
int ventoy_img_name_valid(const char *filename, grub_size_t namelen);
|
||||||
void * ventoy_alloc_chain(grub_size_t size);
|
void * ventoy_alloc_chain(grub_size_t size);
|
||||||
int ventoy_plugin_load_menu_lang(const char *lang);
|
int ventoy_plugin_load_menu_lang(int init, const char *lang);
|
||||||
const char *ventoy_get_vmenu_title(const char *vMenu);
|
const char *ventoy_get_vmenu_title(const char *vMenu);
|
||||||
grub_err_t ventoy_cmd_cur_menu_lang(grub_extcmd_context_t ctxt, int argc, char **args);
|
grub_err_t ventoy_cmd_cur_menu_lang(grub_extcmd_context_t ctxt, int argc, char **args);
|
||||||
extern int ventoy_menu_push_key(int code);
|
extern int ventoy_menu_push_key(int code);
|
||||||
|
|
|
@ -3474,7 +3474,7 @@ const char *ventoy_get_vmenu_title(const char *vMenu)
|
||||||
return vtoy_json_get_string_ex(g_menu_lang_json->pstChild, vMenu);
|
return vtoy_json_get_string_ex(g_menu_lang_json->pstChild, vMenu);
|
||||||
}
|
}
|
||||||
|
|
||||||
int ventoy_plugin_load_menu_lang(const char *lang)
|
int ventoy_plugin_load_menu_lang(int init, const char *lang)
|
||||||
{
|
{
|
||||||
int ret = 1;
|
int ret = 1;
|
||||||
grub_file_t file = NULL;
|
grub_file_t file = NULL;
|
||||||
|
@ -3528,9 +3528,12 @@ int ventoy_plugin_load_menu_lang(const char *lang)
|
||||||
grub_snprintf(g_ventoy_hotkey_tip, sizeof(g_ventoy_hotkey_tip), "%s", ventoy_get_vmenu_title("VTMENU_STR_HOTKEY_LIST"));
|
grub_snprintf(g_ventoy_hotkey_tip, sizeof(g_ventoy_hotkey_tip), "%s", ventoy_get_vmenu_title("VTMENU_STR_HOTKEY_LIST"));
|
||||||
}
|
}
|
||||||
|
|
||||||
ventoy_menu_push_key(GRUB_TERM_ESC);
|
if (init == 0)
|
||||||
ventoy_menu_push_key(GRUB_TERM_ESC);
|
{
|
||||||
g_ventoy_menu_refresh = 1;
|
ventoy_menu_push_key(GRUB_TERM_ESC);
|
||||||
|
ventoy_menu_push_key(GRUB_TERM_ESC);
|
||||||
|
g_ventoy_menu_refresh = 1;
|
||||||
|
}
|
||||||
ret = 0;
|
ret = 0;
|
||||||
|
|
||||||
end:
|
end:
|
||||||
|
|
|
@ -2354,7 +2354,7 @@ function img_unsupport_menuentry {
|
||||||
#############################################################
|
#############################################################
|
||||||
#############################################################
|
#############################################################
|
||||||
|
|
||||||
set VENTOY_VERSION="1.0.83"
|
set VENTOY_VERSION="1.0.84"
|
||||||
|
|
||||||
#ACPI not compatible with Window7/8, so disable by default
|
#ACPI not compatible with Window7/8, so disable by default
|
||||||
set VTOY_PARAM_NO_ACPI=1
|
set VTOY_PARAM_NO_ACPI=1
|
||||||
|
@ -2457,9 +2457,9 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$VTOY_MENU_LANGUAGE" ]; then
|
if [ -n "$VTOY_MENU_LANGUAGE" ]; then
|
||||||
vt_load_menu_lang "$VTOY_MENU_LANGUAGE"
|
vt_init_menu_lang "$VTOY_MENU_LANGUAGE"
|
||||||
else
|
else
|
||||||
vt_load_menu_lang en_US
|
vt_init_menu_lang en_US
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$VTOY_MENU_TIMEOUT" ]; then
|
if [ -n "$VTOY_MENU_TIMEOUT" ]; then
|
||||||
|
|
Loading…
Reference in New Issue