如何仅更改 Wine 的语言环境?

alk*_*mid 5 wine locale 12.04

(请注意,这是一个与不同的问题)

这是我机器上“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=
Run Code Online (Sandbox Code Playgroud)

我对这些设置很满意,并希望它们留下来。但是每当我打开一个 Wine 应用程序时,我都希望它以 pl_PL.utf8 语言环境打开。在终端中,我可以通过键入

LC_ALL=pl_PL.utf8 wine myapp.exe
Run Code Online (Sandbox Code Playgroud)

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

Rin*_*ind 5

  • Winecfg 没有任何更改语言的选项。正常的方法就是你贴的方法。

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

除此之外 ...

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

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

在此处输入图片说明