前台文字如果要從前台js來更新文字翻譯內容,要注意兩件事:
1. 是否在畫面重新渲染時,有重新渲染翻譯字串
2. 是否該模組有被加入至ir_http.py _get_translation_frontend_modules_name方法中
第一項: 如果文字是透過js渲染出來的,那麼請注意一定要在畫面載入的js中進行重新渲染,就odoo模組snippet的結構來說,即000.js這裡面要重新渲染翻譯文字字串
第二項: 繼承ir_http並進行模組添加
ir_http的繼承方法
文字翻譯的格式
參考: https://www.odoo.com/documentation/15.0/developer/howtos/translations.html#explicit-exports