Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 改变葡萄酒的产地_Linux_Locale_Wine - Fatal编程技术网

Linux 改变葡萄酒的产地

Linux 改变葡萄酒的产地,linux,locale,wine,Linux,Locale,Wine,我正在linux(SliTaz 4.0)上使用wine emulator,我想更改wine的区域设置,以便以日语显示对话框和消息 我找到了这个工具,它似乎可以完成这项工作,但我在任何地方都找不到下载链接,也无法联系作者,所以有人知道怎么做吗 我不确定这个工具(WINELocale)是否真的能用,所以我愿意接受任何将WINE的语言环境改为日语的建议 谢谢 在这款葡萄酒将其区域设置更改为日语后,尽管记得为日语安装字体,否则它看起来像垃圾 如果关闭终端,则区域设置将丢失。 更清洁的方法是: LANG=

我正在linux(SliTaz 4.0)上使用wine emulator,我想更改wine的区域设置,以便以日语显示对话框和消息

我找到了这个工具,它似乎可以完成这项工作,但我在任何地方都找不到下载链接,也无法联系作者,所以有人知道怎么做吗

我不确定这个工具(WINELocale)是否真的能用,所以我愿意接受任何将WINE的语言环境改为日语的建议

谢谢

在这款葡萄酒将其区域设置更改为日语后,尽管记得为日语安装字体,否则它看起来像垃圾

如果关闭终端,则区域设置将丢失。 更清洁的方法是:

LANG="ja_JP" winecfg
例如,只有这个“过程(和孩子们)”会受到影响,记住在葡萄酒中也要这样使用它:

LANG="ja_JP" wine YourBinary.exe

另一个例子;)

在Ubuntu 13.04中,我不得不使用

LANG="ja_JP.UTF8" wine YourBinary.exe

您还可以通过注册表更改所有应用程序的区域设置,方法是在
HKEY\U CURRENT\U USER\environment
中设置
LC\u all
环境变量(右键单击->新建->字符串值)。

正如其他人所说,
export LANG=“ja\u JP”
应该可以工作


但请确保您安装了该区域设置,否则它不会安装。如何安装它取决于您的发行版,但要检查它是否可用,您只需在终端中运行
locale-a
,它将列出可用的区域设置。

我必须编辑
/etc/locale.gen
并取消对这两行的注释:

ja_JP.EUC-JP EUC-JP
ja_JP.UTF-8 UTF-8
在那之后,我运行了
localegen
(作为root),当它完成生成locale时,只需设置
LANG=ja_JP.utf8
就可以了。看起来,关键是首先生成区域设置信息

另外,如果你没有,你需要在你的系统上安装一个日文字体


如果有人想知道的话,我的发行版是Debian Sid,但我相信这也是在Arch和Ubuntu以及大多数其他发行版中需要做的事情。

LANG=ja_JP
在我的机器上似乎不是默认的utf8。(可能是因为它在locale.gen中较低?)


LANG=ja_JP.UTF-8有效。
我试过了,但没用。。我有字体,并做了所有提到的步骤。。。一切都用英语。我认为这与斯莱塔兹有关,而不是与葡萄酒本身有关。那么好吧,应该到处闲逛(坏发行人,谁没有官方资料?)或者是有什么东西在强制使用Lang进行调试:LANGUAGE=fr strace wine./Myprog.exe 2>&1| grep LC_消息这将显示wine试图在使用GNU gettext进行国际化的程序上打开哪些.mo文件6年过去了,我使用的是Ubuntu 16.04,这个命令仍然有效。fedora 29 x64。系统的默认en_US.UTF8
LANG=“zh_CN.UTF8”wine YourBinary.exe
LC_ALL=“zh_CN.UTF8”wine YourBinary.exe
都适合我。非常感谢。
LANG="ja_JP.UTF8" wine YourBinary.exe
ja_JP.EUC-JP EUC-JP
ja_JP.UTF-8 UTF-8