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

如何仅更改 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 的默认语言环境?

答案1

  • Winecfg 没有更改语言的选项。正常方法是您发布的方法。

  • 您将需要更改启动的可执行文件并在其前面添加语言环境,就像在命令行中执行的操作一样。

除此之外 ...

  • 它很旧,但是winelocale可能仍然有效。

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

在此处输入图片描述

相关内容