日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

如何汉化 OpenERP 6.1 日历视图

發(fā)布時(shí)間:2025/3/20 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何汉化 OpenERP 6.1 日历视图 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

OpenERP 6.1 出來有個(gè)把月的時(shí)間了,感謝 OpenERP 中文社區(qū)的努力,目前 OpenERP 的各個(gè)模塊中基本上沒有了英文。

但是 OpenERP 6.1 的日歷視圖是一個(gè) DHTMLX 公司出品的前端 Javascript 控件,跟后端的 Python 業(yè)務(wù)模塊的翻譯機(jī)制完全不同,所以到目前為止,在任何語(yǔ)言設(shè)置的 OpenERP 中都仍然保持著英文。雖然只是簡(jiǎn)單的 “Monday”和“April”之類的單詞,但還是對(duì)整個(gè) OpenERP 系統(tǒng)在國(guó)內(nèi)的實(shí)施造成了一定的阻礙。

為了解決這一難題,通過 grep 的幫助,我在 OpenERP 的 dhtmlscheduler 控件的目錄中找到了 locale_cn.js 的中文消息文件。通過這個(gè)文件我們可以知道,dhtmlscheduler 控件是支持多國(guó)語(yǔ)言字符串的。根據(jù)使用 jQuery UI 庫(kù)的經(jīng)驗(yàn),造成日歷視圖沒有本地化的原因很可能是 OpenERP 沒有在其 HTML 頁(yè)面中引入 locale_cn.js。所以,現(xiàn)在的問題就變成了找到 OpenERP 生成 HTML 頁(yè)面的模板,然后加入對(duì) locale_cn.js 腳本的引用。

根據(jù)上面的思路,通過 grep 我發(fā)現(xiàn) OpenERP 6.1 的 Web 模塊并沒有使用傳統(tǒng)的模板中引入 js 和 CSS 的模式,而是通過 __openerp__.py 文件的配置指定該模塊所用到的 CSS、JS 等。

到這了,解決我們的問題就很簡(jiǎn)單了,直接用編輯器打開 openerp/addons/web_calendar/__openerp__.py,在系統(tǒng)原有的 'static/src/js/calendar.js' 行上方插入:'static/lib/dhtmlxScheduler/sources/locale_cn.js'。整個(gè) __openerp__.py 文件如下所示:

{"name": "web calendar","category": "Hidden","description":"""OpenERP Web calendar view.""","version": "2.0","depends": ['web'],"js": ['static/lib/dhtmlxScheduler/codebase/dhtmlxscheduler_debug.js','static/lib/dhtmlxScheduler/codebase/ext/dhtmlxscheduler_minical.js','static/lib/dhtmlxScheduler/sources/locale_cn.js','static/src/js/calendar.js',],"css": ['static/lib/dhtmlxScheduler/codebase/ext/dhtmlxscheduler_ext.css','static/src/css/web_calendar.css'],'qweb' : ["static/src/xml/*.xml",],'active': True }

翻譯以后的日歷視圖界面:

需要注意的是修改了 __openerp__.py 后需要重新啟動(dòng) OpenERP Server,還需要清空瀏覽器緩存,否則會(huì)遇到 Javascript 錯(cuò)誤。

?

Have Fun!

轉(zhuǎn)載于:https://www.cnblogs.com/oldrev/archive/2012/03/24/2415404.html

總結(jié)

以上是生活随笔為你收集整理的如何汉化 OpenERP 6.1 日历视图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。