关于汉化的问题
- 
openERP的界面中文化包括3部分 
 1)GUIClient的中文化
 2)WebClient的中文化
 3)Server的中文化
 其中,最大头的是3)Server的中文化,这部分的中文化包在这里: code.google.com/p/openerp-community-addons/downloads/list 。
 下载该包,在菜单:administration -> translation -> import/export 中导入该包,重启server,则包被导入到了数据库,各模块就中文化好了。
 不过,当你创建了新的帐套或者更新了模块,中文化又不见了,这是什么原因呢?这是因为,导入的中文包仅仅在数据库中,代码中并没有中文化。新建帐套或模块更新后,代码中的英文重新导入到了数据库,冲掉了原来的数据,所以又没了。要解决这个问题,可以这样处理,导入好了中文化包(.csv文件)以后,再分模块导出中文化包成.po格式文件(导出时可以选择.csv或.po)。用导出的.po覆盖“模块名/i18n/”下的zh_CN.po文件。这样模块更新的时候,中文化就不会弄丢了。(必须一个模块一个模块这样处理,有点麻烦,呵呵。。。)再说说1)和2)的中文化。 
 先说1),用本贴下面的附件中的guiclient下的.mo文件替换openERP安装目录下的下述目录中的同名文件,则Client中文化了。
 Clientsharelocalezh_CNLC_MESSAGES
 再说话2),webclient的中文化和1)类似,用本贴附件中的webclient下的.mo文件替换openERP安装目录下的下述目录中的同名文件,重启webserver即可。
 如果没有zh_CNLC_MESSAGES目录,则自己建一个,把.mo文件拷贝进去即可。
 Webpython25Libsite-packagesopenerp_web-5.0.3-py2.5.egglocaleszh_CNLC_MESSAGES目前的中文化不是很彻底,如果你想增加或修改中文化,则修改对应的.po文件,再转成.mo文件,重新替换即可。至于怎么修改po文件,以及怎么转成mo文件,有po编辑软件,自己网上搜索下。 [[i] 本帖最后由 NewZN 于 2010-1-21 08:25 编辑 [/i]] 
- 
请问为什么当我将OpenERP的文档转换成“PDF档”时,所有中文字都变成古怪的符号? 
 英文字则没有问题... 如何才能转成中文的“PDF档”?请问有谁能帮帮小弟,感激不尽
 ~!我用的是OpenERP 6.0.2
- 
[quote author=alex link=topic=754.msg8753#msg8753 date=1318342430] 
 Ubuntu下, openerp 6.0.3, 想直接修改po文件汉化,不过试了很多次都不成功。我的做法是这样的
 1.修改对应po文件
 2.在Administration->Translations->Import/Export中导入po文件(也不知道导入成功没有)
 3.重启openerp-server和openerp-web
 结果,没变化。。。 
 求解。。。
 [/quote]
 最好先去数据城的 ir_translations 表里确认一下翻译项正确导入了...
- 
[quote author=mrshelly link=topic=754.msg8754#msg8754 date=1318382276] 
 [quote author=alex link=topic=754.msg8753#msg8753 date=1318342430]
 Ubuntu下, openerp 6.0.3, 想直接修改po文件汉化,不过试了很多次都不成功。我的做法是这样的
 1.修改对应po文件
 2.在Administration->Translations->Import/Export中导入po文件(也不知道导入成功没有)
 3.重启openerp-server和openerp-web
 结果,没变化。。。 
 求解。。。
 [/quote]
 最好先去数据城的 ir_translations 表里确认一下翻译项正确导入了...
 [/quote]
 不知怎么回事儿,没导入进去。谢谢提醒。还有个问题,对于xml文件中的英文内容,我试着直接修改,然后重启server和web,但是web界面相关内容还是没变化。
 纳闷。。。
- 
[quote author=alex link=topic=754.msg8759#msg8759 date=1318404766] 
 [quote author=mrshelly link=topic=754.msg8754#msg8754 date=1318382276]
 [quote author=alex link=topic=754.msg8753#msg8753 date=1318342430]
 Ubuntu下, openerp 6.0.3, 想直接修改po文件汉化,不过试了很多次都不成功。我的做法是这样的
 1.修改对应po文件
 2.在Administration->Translations->Import/Export中导入po文件(也不知道导入成功没有)
 3.重启openerp-server和openerp-web
 结果,没变化。。。 
 求解。。。
 [/quote]
 最好先去数据城的 ir_translations 表里确认一下翻译项正确导入了...
 [/quote]
 不知怎么回事儿,没导入进去。谢谢提醒。还有个问题,对于xml文件中的英文内容,我试着直接修改,然后重启server和web,但是web界面相关内容还是没变化。
 纳闷。。。
 [/quote]
 仔细搜索 BBS 里关于OE翻译原理, 方法, 注意事项. 就能明白为什么不行了...
