(请注意,这个问题来自这个)
这是我的机器上“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 的默认语言环境?
答案1
Winecfg 没有更改语言的选项。正常方法是您发布的方法。
您将需要更改启动的可执行文件并在其前面添加语言环境,就像在命令行中执行的操作一样。
除此之外 ...
它很旧,但是
winelocale
可能仍然有效。WineLocale 克隆了 Wine 中 Microsoft AppLocale 的功能。它用于管理 Wine 注册表中的区域设置和字体设置,以确保在 Unicode 之前的可移植可执行文件中正确显示非拉丁字体。