我一直在尝试更改GNUCash UI语言,如下所述:链接
在终端中运行以下命令的...by:
LANGUAGE=ar_SY LANG=ar_SY gnucash,但它返回了以下内容:
不支持在环境中定义的区域设置。回到'C‘(美国英语)地区
有什么解决办法吗?
我认为必须有一种使用特定语言运行GTK应用程序的通用方法。
发布于 2015-08-19 14:14:32
tl;dr:
$ LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 LC_ALL=nl_NL.UTF-8 gnucash(更改为您选择的地区代码)
我知道我的比赛有点晚了,但我也遇到了语言方面的问题。
另外,我真的想把我的系统区域设置在en_C.UTF-8 / C上,因为荷兰语为十进制分隔符规定了逗号,并且完全扰乱了日常编程任务(特别是在LibreOffice中)。所以我需要GnuCash在翻译模式下运行。
总之,跑
$ LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 gnucash也不适合我(只是用英语跑)。然后,我在GnuCash中找到了关于地区设置的GnuCash(2015年8月19日访问)。
在“OS依赖的调整”一节中,在“在Linux上更改语言”小节的末尾,他们暗示也指定LC_ALL环境变量:
如果您可以以正确的语言获得图形界面,但无法在所需的区域设置中获得帐户,则必须添加LC_ALL变量,如下例所示: LANG=it_it.ALL 8 LANGUAGE=it_IT.UTF8 LC_ALL=it_it.ALL 8 gnucash
这对我来说很管用:
$ LANGUAGE=nl_NL.UTF-8 LANG=nl_NL.UTF-8 LC_ALL=nl_NL.UTF-8 gnucash也许这对你有用:
$ LANGUAGE=ar_SY LANG=ar_SY LC_ALL=ar_SY gnucash发布于 2015-05-04 03:50:35
.po翻译文件中可能会出现问题。在该文件中,应该根据对这篇文章定义方向。
发布于 2016-02-26 23:57:29
如果有人感兴趣,可以在Mac (Yosemite)上使用的解决方案是在Gnucash中添加这些行(在本例中是意大利语):
export LANG=it_IT.UTF-8
export LANGUAGE=it_IT.UTF-8
export LC_ALL=it_IT.UTF-8按照对上述会议链接的建议,这三行应添加到此部分的正上方:
$EXEC "$bundle_contents/MacOS/$name-bin" $* $EXTRA_ARGSGnucash是位于Gnucash.app中的一个可执行文件,位于您的应用程序文件夹中(您应该看到Gnucash没有.app扩展名)。如果您选择它并在下拉菜单中单击“”,您将在/Content/MacOS文件夹中找到Gnucash可执行文件。然后,可以使用首选的文本编辑器修改该文件。
https://stackoverflow.com/questions/30000008
复制相似问题