我想使用gnucash。然而,我不熟悉有关金融的英语术语。现在我想从荷兰翻译开始gnucash,我认为这有两个原因。首先,gnucash站点也在荷兰语中,其次,当我查看关于用不同语言开始gnucash的维基时,我也看到了荷兰语的翻译。
我遇到的问题是,我不可能像gnucash那样用LANGUAGE=nl_NL.UTF8 LANG=nl_NL.UTF8 gnucash启动荷兰语翻译
查看locale -a,我获得:
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
nl_AW
nl_AW.utf8
nl_BE.utf8
nl_NL.utf8
POSIX那么我为什么不让gnucash开始使用荷兰语呢?
-编辑-我安装了所有的荷兰语包
sudo apt-获取安装语言-包-nl语言-pack-gnome-nl语言-包-nl-基语言-pack-gnome-nl-base
不幸的是,还是没有成功。然而,当我现在尝试使用LANGUAGE=nl gnucash启动gnucash时,我没有收到警告The locale defined in the environment isn't supported. Falling back to the 'C' (US English) locale。然而,gnucash仍然用英语。
- locale的编辑2-输出
LANG=nl_NL.UTF-8
LANGUAGE=nl:en
LC_CTYPE="nl_NL.UTF-8"
LC_NUMERIC=nl_NL.UTF-8
LC_TIME=nl_NL.UTF-8
LC_COLLATE="nl_NL.UTF-8"
LC_MONETARY=nl_NL.UTF-8
LC_MESSAGES="nl_NL.UTF-8"
LC_PAPER=nl_NL.UTF-8
LC_NAME=nl_NL.UTF-8
LC_ADDRESS=nl_NL.UTF-8
LC_TELEPHONE=nl_NL.UTF-8
LC_MEASUREMENT=nl_NL.UTF-8
LC_IDENTIFICATION=nl_NL.UTF-8
LC_ALL=发布于 2014-04-23 18:58:30
gnucash-common包似乎只有普通的nl作为荷兰语的翻译。我不知道为什么,但似乎翻译的加载并没有退回到作为一种选择。
然而,在终端中运行LANGUAGE=nl_NL.UTF-8 ANG=nl_NL.UTF-8 gnucash,似乎对我很有用。这些变量中有一个在您的环境中没有正确设置吗?您是否缺少以gnucash语言翻译所需的语言包包?您可能需要安装language-pack-gnome-nl-base才能正常工作。
发布于 2014-04-23 19:42:13
因为gnucash是一个GNU应用程序,所以它使用了语言变量。
LANGUAGE=nl gnucash是你想要的。
为什么
LANGUAGE=nl LANG=nl gnucash不起作用的是LANG需要一个有效的地区名称,nl不是,所以您破坏了您的地区,它使用了后备语言英语。
发布于 2015-07-19 09:53:20
我和gnucash有过类似的问题--最后我在wiki中找到了解决方案:
对于Ubuntu用户,如果前面的说明不起作用,请检查以下项目:如果您已经安装了
localepurge包,请确保在安装gnucash之后,您使用的区域设置不会被删除。要检查这一点,请重新配置localepurge,并确保不将您的地区包含在要删除的sudo dpkg-reconfigure localepurge列表中,然后重新安装所有gnucash包:sudo apt-get install --reinstall gnucash gnucash-common gnucash-doc
在我的例子(LANG=de_DE)中,de_DE条目已经被排除在外,但除此之外,我还必须排除de条目。因此,您可能也必须将nl条目排除在localpurge之外。
https://askubuntu.com/questions/453897
复制相似问题