diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 8a004440..b4a228d5 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -1804,7 +1804,7 @@ EFI_STATUS ventoy_hook_1st_cdrom_stop(VOID) #endif -STATIC UINT32 g_org_mode_num; +STATIC UINT32 g_org_mode_num = 0; STATIC EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE g_org_set_mode = NULL; STATIC EFI_STATUS EFIAPI ventoy_set_mode @@ -1820,6 +1820,29 @@ STATIC EFI_STATUS EFIAPI ventoy_set_mode return EFI_SUCCESS; } +STATIC EFI_STATUS EFIAPI ventoy_set_mode2 +( + IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, + IN UINT32 ModeNumber +) +{ + UINTN Size; + EFI_STATUS rc; + EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *info = NULL; + + /* Force >= 1024x768 */ + rc = This->QueryMode(This, ModeNumber, &Size, &info); + if (rc == EFI_SUCCESS) + { + if (info->HorizontalResolution < 1024 || info->VerticalResolution < 768) + { + return EFI_SUCCESS; + } + } + + return g_org_set_mode(This, ModeNumber); +} + EFI_STATUS ventoy_lock_res(UINT8 LockType) { UINT32 i = 0; @@ -1840,8 +1863,8 @@ EFI_STATUS ventoy_lock_res(UINT8 LockType) return EFI_SUCCESS; } - /* 1: Highest 2: 1024x768 */ - if (LockType == 0 || LockType > 2) + /* 1: Highest 2: 1024x768 3: >= 1024x768 */ + if (LockType == 0 || LockType > 3) { return EFI_SUCCESS; } @@ -1853,6 +1876,16 @@ EFI_STATUS ventoy_lock_res(UINT8 LockType) return EFI_SUCCESS; } + + if (LockType == 3) + { + g_org_mode_num = MAX_UINT32; + g_org_set_mode = gop->SetMode; + gop->SetMode = ventoy_set_mode2; + return EFI_SUCCESS; + } + + CurMode = gop->Mode->Mode; for (i = 0 ; i < gop->Mode->MaxMode ; i++) @@ -1926,7 +1959,10 @@ EFI_STATUS ventoy_unlock_res(VOID) return EFI_SUCCESS; } - g_org_set_mode(gop, g_org_mode_num); + if (g_org_mode_num != MAX_UINT32) + { + g_org_set_mode(gop, g_org_mode_num); + } gop->SetMode = g_org_set_mode; g_org_set_mode = NULL; diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy.c index ec0eadde..68958cdf 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy.c @@ -435,7 +435,7 @@ static ctrl_var_cfg g_ctrl_vars[] = { "VTOY_WIN11_BYPASS_NRO", "1" }, { "VTOY_LINUX_REMOUNT", "0" }, { "VTOY_SECONDARY_BOOT_MENU", "1" }, - { "VTOY_WIN_UEFI_RES_LOCK", "1" }, + { "VTOY_WIN_UEFI_RES_LOCK", "3" }, { NULL, "" } }; diff --git a/INSTALL/grub/debug.cfg b/INSTALL/grub/debug.cfg index 1f679fde..10f32487 100644 --- a/INSTALL/grub/debug.cfg +++ b/INSTALL/grub/debug.cfg @@ -41,12 +41,15 @@ if [ "$grub_platform" != "pc" ]; then set vtActive0="[ ]" set vtActive1="[ ]" set vtActive2="[ ]" + set vtActive3="[ ]" if [ "$VTOY_WIN_UEFI_RES_LOCK" = "0" ]; then set vtActive0="[*]" elif [ "$VTOY_WIN_UEFI_RES_LOCK" = "1" ]; then set vtActive1="[*]" elif [ "$VTOY_WIN_UEFI_RES_LOCK" = "2" ]; then set vtActive2="[*]" + elif [ "$VTOY_WIN_UEFI_RES_LOCK" = "3" ]; then + set vtActive3="[*]" fi menuentry "$vtActive0 $VTLANG_UEFI_RES_LOCK_NONE" --class=debug_uefi_res_lock0 --class=F5tool VTOY_RUN_SET_0_1 { @@ -58,6 +61,9 @@ if [ "$grub_platform" != "pc" ]; then menuentry "$vtActive2 $VTLANG_UEFI_RES_LOCK_1024_768" --class=debug_uefi_res_lock2 --class=F5tool VTOY_RUN_SET_2_1 { set VTOY_WIN_UEFI_RES_LOCK=2 } + menuentry "$vtActive3 $VTLANG_UEFI_RES_LOCK_BE1024_768" --class=debug_uefi_res_lock3 --class=F5tool VTOY_RUN_SET_3_1 { + set VTOY_WIN_UEFI_RES_LOCK=3 + } menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET { echo "Return ..." diff --git a/INSTALL/grub/menu/ar_AR.json b/INSTALL/grub/menu/ar_AR.json index d13bf96f..a1831cfc 100644 --- a/INSTALL/grub/menu/ar_AR.json +++ b/INSTALL/grub/menu/ar_AR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" } diff --git a/INSTALL/grub/menu/bn_BN.json b/INSTALL/grub/menu/bn_BN.json index 068b6f19..54d342a3 100644 --- a/INSTALL/grub/menu/bn_BN.json +++ b/INSTALL/grub/menu/bn_BN.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/cs_CZ.json b/INSTALL/grub/menu/cs_CZ.json index 8b889f91..ab31ae0c 100644 --- a/INSTALL/grub/menu/cs_CZ.json +++ b/INSTALL/grub/menu/cs_CZ.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/de_DE.json b/INSTALL/grub/menu/de_DE.json index e570ed54..fb597684 100644 --- a/INSTALL/grub/menu/de_DE.json +++ b/INSTALL/grub/menu/de_DE.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/el_GR.json b/INSTALL/grub/menu/el_GR.json index 5cc85c7c..46f956fa 100644 --- a/INSTALL/grub/menu/el_GR.json +++ b/INSTALL/grub/menu/el_GR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/en_US.json b/INSTALL/grub/menu/en_US.json index 88a6f8e0..56abff0a 100644 --- a/INSTALL/grub/menu/en_US.json +++ b/INSTALL/grub/menu/en_US.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" } diff --git a/INSTALL/grub/menu/es_ES.json b/INSTALL/grub/menu/es_ES.json index c3b35b58..be07e498 100644 --- a/INSTALL/grub/menu/es_ES.json +++ b/INSTALL/grub/menu/es_ES.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/fa_IR.json b/INSTALL/grub/menu/fa_IR.json index b6198df8..98dfce4c 100644 --- a/INSTALL/grub/menu/fa_IR.json +++ b/INSTALL/grub/menu/fa_IR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/fr_FR.json b/INSTALL/grub/menu/fr_FR.json index 3c80f391..f2df0566 100644 --- a/INSTALL/grub/menu/fr_FR.json +++ b/INSTALL/grub/menu/fr_FR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/hi_HI.json b/INSTALL/grub/menu/hi_HI.json index 187f00c5..a9295d9c 100644 --- a/INSTALL/grub/menu/hi_HI.json +++ b/INSTALL/grub/menu/hi_HI.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/hr_HR.json b/INSTALL/grub/menu/hr_HR.json index 22540f73..07e6eb45 100644 --- a/INSTALL/grub/menu/hr_HR.json +++ b/INSTALL/grub/menu/hr_HR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/hu_HU.json b/INSTALL/grub/menu/hu_HU.json index 281c615b..5cc83b77 100644 --- a/INSTALL/grub/menu/hu_HU.json +++ b/INSTALL/grub/menu/hu_HU.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/id_ID.json b/INSTALL/grub/menu/id_ID.json index f57c6eb9..bd7e8503 100644 --- a/INSTALL/grub/menu/id_ID.json +++ b/INSTALL/grub/menu/id_ID.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/it_IT.json b/INSTALL/grub/menu/it_IT.json index 0fab7dfb..0dff3e8c 100644 --- a/INSTALL/grub/menu/it_IT.json +++ b/INSTALL/grub/menu/it_IT.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/ja_JP.json b/INSTALL/grub/menu/ja_JP.json index e5b67cfa..5378f5c3 100644 --- a/INSTALL/grub/menu/ja_JP.json +++ b/INSTALL/grub/menu/ja_JP.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/ka_GE.json b/INSTALL/grub/menu/ka_GE.json index 50d30f63..af86d826 100644 --- a/INSTALL/grub/menu/ka_GE.json +++ b/INSTALL/grub/menu/ka_GE.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/ko_KR.json b/INSTALL/grub/menu/ko_KR.json index 4dbe0e3c..bb4a3f8e 100644 --- a/INSTALL/grub/menu/ko_KR.json +++ b/INSTALL/grub/menu/ko_KR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/lg_UG.json b/INSTALL/grub/menu/lg_UG.json index 24cde77d..397423a6 100644 --- a/INSTALL/grub/menu/lg_UG.json +++ b/INSTALL/grub/menu/lg_UG.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/pl_PL.json b/INSTALL/grub/menu/pl_PL.json index e07c7071..52dc8687 100644 --- a/INSTALL/grub/menu/pl_PL.json +++ b/INSTALL/grub/menu/pl_PL.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/pt_BR.json b/INSTALL/grub/menu/pt_BR.json index 4aa0eeee..a6a249bf 100644 --- a/INSTALL/grub/menu/pt_BR.json +++ b/INSTALL/grub/menu/pt_BR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/pt_PT.json b/INSTALL/grub/menu/pt_PT.json index d3201f95..446fe1b5 100644 --- a/INSTALL/grub/menu/pt_PT.json +++ b/INSTALL/grub/menu/pt_PT.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/ru_RU.json b/INSTALL/grub/menu/ru_RU.json index 34d81043..274151ba 100644 --- a/INSTALL/grub/menu/ru_RU.json +++ b/INSTALL/grub/menu/ru_RU.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/sl_si.json b/INSTALL/grub/menu/sl_si.json index e3c802eb..9fca5a4e 100644 --- a/INSTALL/grub/menu/sl_si.json +++ b/INSTALL/grub/menu/sl_si.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/sr_RS.json b/INSTALL/grub/menu/sr_RS.json index 5f2bda59..9be25498 100644 --- a/INSTALL/grub/menu/sr_RS.json +++ b/INSTALL/grub/menu/sr_RS.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/ta_IN.json b/INSTALL/grub/menu/ta_IN.json index 93ac3980..826202aa 100644 --- a/INSTALL/grub/menu/ta_IN.json +++ b/INSTALL/grub/menu/ta_IN.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/tr_TR.json b/INSTALL/grub/menu/tr_TR.json index 0eae0bdf..21ed0367 100644 --- a/INSTALL/grub/menu/tr_TR.json +++ b/INSTALL/grub/menu/tr_TR.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/uk_UA.json b/INSTALL/grub/menu/uk_UA.json index 19cfe0ab..c767590f 100644 --- a/INSTALL/grub/menu/uk_UA.json +++ b/INSTALL/grub/menu/uk_UA.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/vi_VN.json b/INSTALL/grub/menu/vi_VN.json index 2dc4729c..9539a6c9 100644 --- a/INSTALL/grub/menu/vi_VN.json +++ b/INSTALL/grub/menu/vi_VN.json @@ -91,7 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" diff --git a/INSTALL/grub/menu/zh_CN.json b/INSTALL/grub/menu/zh_CN.json index a084bd96..9870cead 100644 --- a/INSTALL/grub/menu/zh_CN.json +++ b/INSTALL/grub/menu/zh_CN.json @@ -92,6 +92,7 @@ "VTLANG_UEFI_RES_LOCK_NONE": "不锁定", "VTLANG_UEFI_RES_LOCK_MAX": "锁定最高分辨率", "VTLANG_UEFI_RES_LOCK_1024_768": "锁定 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "锁定 1024 x 768 及以上", "MENU_STR_XXX": "" } diff --git a/INSTALL/grub/menu/zh_TW.json b/INSTALL/grub/menu/zh_TW.json index 0af425a8..9f165bd4 100644 --- a/INSTALL/grub/menu/zh_TW.json +++ b/INSTALL/grub/menu/zh_TW.json @@ -91,8 +91,8 @@ "VTLANG_WIN_UEFI_RES_LOCK": "Lock the resolution when UEFI boot Windows/WinPE", "VTLANG_UEFI_RES_LOCK_NONE": "None", "VTLANG_UEFI_RES_LOCK_MAX": "Highest", - "VTLANG_UEFI_RES_LOCK_1024_768": "1024 x 768", - + "VTLANG_UEFI_RES_LOCK_1024_768": "Fixed 1024 x 768", + "VTLANG_UEFI_RES_LOCK_BE1024_768": "At least 1024 x 768", "MENU_STR_XXX": "" }