From 604e75a83cdc5b4690a3f084e9ff728fbc94a069 Mon Sep 17 00:00:00 2001 From: slore Date: Wed, 20 Nov 2024 22:40:14 +0800 Subject: [PATCH] update Slim_Safely.bat for keeping NLS files (zh-CN, zh-TW) --- Projects/WIN10XPE/shared/InitCodePage.bat | 1 + Projects/WIN10XPE/za-Slim/Slim_Safely.bat | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Projects/WIN10XPE/shared/InitCodePage.bat b/Projects/WIN10XPE/shared/InitCodePage.bat index f818322..bd36153 100644 --- a/Projects/WIN10XPE/shared/InitCodePage.bat +++ b/Projects/WIN10XPE/shared/InitCodePage.bat @@ -4,6 +4,7 @@ set WB_PE_OEMCP=* rem known code page if "x%WB_PE_LANG%"=="xzh-CN" set "WB_PE_ACP=936" && set "WB_PE_OEMCP=936" && goto :END_CODEPAGE +if "x%WB_PE_LANG%"=="xzh-TW" set "WB_PE_ACP=950" && set "WB_PE_OEMCP=950" && goto :END_CODEPAGE if "x%WB_PE_LANG%"=="xen-US" set "WB_PE_ACP=1252" && set "WB_PE_OEMCP=437" && goto :END_CODEPAGE for /f "tokens=3" %%i in ('reg query HKLM\Tmp_SYSTEM\ControlSet001\Control\Nls\CodePage /v ACP') do ( diff --git a/Projects/WIN10XPE/za-Slim/Slim_Safely.bat b/Projects/WIN10XPE/za-Slim/Slim_Safely.bat index f8e3738..e6a098c 100644 --- a/Projects/WIN10XPE/za-Slim/Slim_Safely.bat +++ b/Projects/WIN10XPE/za-Slim/Slim_Safely.bat @@ -75,6 +75,12 @@ call :KEEP_FILES \Windows\System32\ "C_1252.NLS,C_28591.NLS,C_437.NLS,C_20127.NL if not "x%WB_PE_ACP%"=="x1252" ( call :KEEP_FILE \Windows\System32\C_%WB_PE_ACP%.NLS ) +if "x%WB_PE_ACP%"=="x936" ( + call :KEEP_FILE \Windows\System32\C_950.NLS +) +if "x%WB_PE_ACP%"=="x950" ( + call :KEEP_FILE \Windows\System32\C_936.NLS +) if not "x%WB_PE_OEMCP%"=="x437" ( call :KEEP_FILE \Windows\System32\C_%WB_PE_OEMCP%.NLS )