I would like to run a script for each language. I need a way to find which os language is being used, using batch files. Both on windows XP, and on Windows 7.
In Windows 10 1903, the current user's language setting seems to be found in "HKCU\Control Panel\International\LocaleName"
The below code fixed my issue. It works on Windows Server 2003 and Windows 7
FOR /F "tokens=3 delims= " %%G in ('reg query "hklm\system\controlset001\control\nls\language" /v Installlanguage') DO (
IF [%%G] EQU [0409] (
ECHO English install language detected
) ELSE (
ECHO Some other language detected
)
Hope it helps!