Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Tiny GTK客户端的语言选项


  • 管理员

    Tiny GTK客户端的界面语言在windows上不会根据用户在Tiny中的语言设定的改变而改变,只会与系统的语言设定相关。
    我查看了客户端的translate.py文件,在第49行的如下代码,实际上在windows环境下永远会出错,从而引起上述的问题。

    locale.setlocale(locale.LC_ALL, lang+'.'+encoding)
    

    这应该是与python在处理本地化语言时对本地化语言名称的不统一造成的。 比如:

    locale.getdefaultlocale()
    

    在我的系统上返回:

    ('zh_CN', 'cp936')
    

    locale.getlocale(locale.LC_ALL)
    

    却返回:

    ("Chinese_People's Republic of China", '936')
    

    兄弟们看看除了重写这段代码以外还有没有最小改动的办法。


Log in to reply