Odoo模組開發前台翻譯踩坑紀錄

2023-02-08
前台文字如果要從前台js來更新文字翻譯內容,要注意兩件事:

1. 是否在畫面重新渲染時,有重新渲染翻譯字串
2. 是否該模組有被加入至ir_http.py _get_translation_frontend_modules_name方法中

第一項: 如果文字是透過js渲染出來的,那麼請注意一定要在畫面載入的js中進行重新渲染,就odoo模組snippet的結構來說,即000.js這裡面要重新渲染翻譯文字字串
alt text

第二項: 繼承ir_http並進行模組添加
alt text

ir_http的繼承方法
alt text

文字翻譯的格式
alt text

參考: https://www.odoo.com/documentation/15.0/developer/howtos/translations.html#explicit-exports 

alt text

Contact

Github

Codepen

歡迎參觀我的賣場
© 2013 Copyright Digishot Web | Design Tools
Visitors【717242】
digishot webdesign studio