如何仅更改Wine的区域设置?

(注意这是与此不同的问题)

这是我机器上“locale”命令的输出:

LANG=en_GB.UTF-8 LANGUAGE= LC_CTYPE="en_GB.UTF-8" LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_COLLATE="en_GB.UTF-8" LC_MONETARY=en_US.UTF-8 LC_MESSAGES="en_GB.UTF-8" LC_PAPER=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_ALL= 

我很满意这些设置,并希望他们留下来。 但每当我打开Wine应用程序时,我希望它以pl_PL.utf8语言环境打开。 在终端中,我可以通过输入来完成此操作

 LC_ALL=pl_PL.utf8 wine myapp.exe 

有没有办法永久更改Wine的默认语言环境?

  • Winecfg没有任何改变语言的选项。 通常的方法是您发布的方法。

  • 您需要更改启动的可执行文件,并在命令行之前添加区域设置。

除此之外 …

  • 它已经老了但是winelocale可能仍然有效。

    WineLocale克隆了Wine中的Microsoft AppLocale的function。 它用于管理Wine注册表中的区域设置和字体设置,以确保在Unicode前可移植可执行文件中正确显示非拉丁文类型。

在此处输入图像描述