linux 改变WINE中的Locale

8ftvxx2r  于 12个月前  发布在  Linux
关注(0)|答案(8)|浏览(210)

我在Linux(SliTaz 4.0)上使用葡萄酒模拟器,我想更改葡萄酒区域设置,以便对话框和消息以日语显示。
我发现这个工具http://code.google.com/p/winelocale/似乎做的工作,但我找不到任何地方的下载链接,无法联系作者,所以有人知道如何做到这一点,请?
我不确定这个工具(WINELocale)是否真的能工作,所以我愿意接受任何将WINE的区域设置改为日语的建议。
谢谢

krcsximq

krcsximq1#

在Ubuntu 13.04中,我必须使用

LANG="ja_JP.UTF8" wine YourBinary.exe

字符串

8yparm6h

8yparm6h2#

LC_ALL="ja_JP"

字符串
另一个例子来做它;)

r3i60tvu

r3i60tvu3#

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

ja_JP.EUC-JP EUC-JP
ja_JP.UTF-8 UTF-8

字符串
在那之后,我运行了locale-gen(作为root),当它完成生成区域设置时,简单地设置LANG=ja_JP.utf8就可以了。
此外,如果你没有任何字体,你需要在你的系统上安装一个日文字体。
我的发行版是Debian Sid,如果有人想知道的话,但我相信这也是你在Arch和Ubuntu以及大多数其他发行版中需要做的。

qyuhtwio

qyuhtwio4#

export LANG="ja_JP"

字符串
当这款酒的语言环境改为日语后,请记得安装日语字体,否则看起来会像垃圾!
如果u关闭终端,区域设置将丢失.一个更干净的方法是:

LANG="ja_JP" winecfg


例如,所以只有这个“过程(和查尔兹)”会受到影响,记住使用它的葡萄酒太像这样:

LANG="ja_JP" wine YourBinary.exe

rsaldnfx

rsaldnfx5#

您还可以通过注册表更改所有应用程序的语言环境,方法是在HKEY_CURRENT_USER\Environment中设置LC_ALL环境变量(右键单击->新建->字符串值)。

rm5edbpk

rm5edbpk6#

正如其他人所说,export LANG="ja_JP"应该工作。
如何安装取决于您的发行版,但要检查它是否可用,您可以在终端中运行locale -a,它将列出可供使用的区域设置。

v7pvogib

v7pvogib7#

LANG=ja_JP在我的机器上似乎没有默认为utf8。(也许是因为它在locale.gen中的位置较低?)
LANG=ja_JP.UTF-8可以正常工作。

9wbgstp7

9wbgstp78#

看到这个漂亮的把戏here

export LOCPATH=$HOME/.wine/locale-ja/
mkdir -p $LOCPATH
localedef -f EUC-JP -i ja_JP $LOCPATH/ja_JP.EUC-JP
localedef -c -f SHIFT_JIS -i ja_JP $LOCPATH/ja_JP.SJIS
env LOCPATH=$HOME/.wine/locale-ja/ LANG=ja_JP.SJIS wine prog.exe
or alternatively 
env LOCPATH=$HOME/.wine/locale-ja/ LANG=ja_JP.EUC-JP wine prog.exe

字符串

相关问题