Report 生成阿拉伯文报告pdf时更改的内容

Report 生成阿拉伯文报告pdf时更改的内容,report,openerp,rml,Report,Openerp,Rml,我在openERP版本6.0中用阿拉伯语编写了一份rml报告,我遇到了一个小问题。当我从SXW生成rml时,阿拉伯语文本是正确的,但当我生成PDF时,阿拉伯语文本是反向的。最好用英语创建一个报告,并将翻译工作留给OpenERP翻译引擎。这个问题是因为python没有内置算法。阿拉伯语文本,像任何其他双向语言一样,希伯来语、波斯语等必须通过bidi算法重新格式化,然后才能导出到便携式文本渲染系统,如PDF、视频播放器字幕渲染引擎、3D设计软件等 openerp有一个钩子可以解决此问题: 它是用这个

我在openERP版本6.0中用阿拉伯语编写了一份rml报告,我遇到了一个小问题。当我从SXW生成rml时,阿拉伯语文本是正确的,但当我生成PDF时,阿拉伯语文本是反向的。

最好用英语创建一个报告,并将翻译工作留给OpenERP翻译引擎。

这个问题是因为python没有内置算法。阿拉伯语文本,像任何其他双向语言一样,希伯来语、波斯语等必须通过bidi算法重新格式化,然后才能导出到便携式文本渲染系统,如PDF、视频播放器字幕渲染引擎、3D设计软件等

openerp有一个钩子可以解决此问题:


它是用这个线程的思想构建的:

你能告诉我它是如何变化的吗?它是倒转出来的吗?好的,vishal,我把绳子放在这里,这样你们就能更好地理解这个问题。这是实际字符串,但当报表打印为pdf时,它将‫هاندأ عقوملا انأ‬ 像这样。你是对的,Vishal它倒过来了…看看这个@Vishal Buddy我不这么认为这个问题与上面的问题有任何关系。我有arebic静态代码,我没有任何英文翻译,你能解释一下什么是OE,我如何在OpenERP的rml报告中使用它吗?我想@firebug意味着让OpenERP的翻译引擎做翻译工作,从英文编辑答案