Как изменить локаль системы в пакете
Поэтому я пытаюсь создать кирикири (японский создатель виртуального романа), но роман не запустится, если системная локаль не будет японской.
Я знаю, как сделать это вручную; но я хотел бы создать программу, пишущую в пакетном режиме, чтобы ускорить процесс.
2 ответа
Вы можете установить его из командной строки следующим образом:
java -Duser.country=CA -Duser.language=fr ... com.x.Main
Должен был знать, что это будет просто (смеется)...
В.bat
@echo off
control.exe intl.cpl,,/f:"locale.xml"
echo Files ready! press enter to finish setup!!
pause
shutdown.exe /r /t 00
В XML
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>
<!--en-AU--><gs:InputLanguageID Action="add" ID="0409:00000c09" Default="true"/>
<!--jp-JP--><gs:InputLanguageID Action="add" ID="0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}"/>
</gs:InputPreferences>
</gs:GlobalizationServices>