odoo翻译(临时与永久翻译)

实现odoo翻译三种方法

方法一

在模型文件i18n文件夹下,
创建一个语言的po文件 如zh_CN.po

# Translation of Odoo Server.
# This file contains the translation of the following modules:
#  * dy_jxzy_budget
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-08-09 08:54+0000\n"
"PO-Revision-Date: 2021-08-09 08:54+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: dy_jxzy_budget
#: model:ir.model.fields,field_description:dy_jxzy_budget.field_dy_expense_report__year_data
#: model:dy.base.lookup.value,name:dy_jxzy_budget.jxzy_exp_report_header_year_date
msgid "Year Date"
msgstr "年份"

对上面做出相应解释,请使用上面代码并修改
此翻译有对应语法,修改请参考相应文件

# Translation of Odoo Server.
# This file contains the translation of the following modules:
#  * dy_jxzy_budget  /所使用的模块
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-08-09 08:54+0000\n"
"PO-Revision-Date: 2021-08-09 08:54+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#下面开始写相应的翻译值,此部分要求对应位置,相应语法修改请自行查阅资料,这里只对大方面进行阐述
#. module: dy_jxzy_budget
#: model:ir.model.fields,field_description:dy_jxzy_budget.field_dy_expense_report__year_data
#: model:dy.base.lookup.value,name:dy_jxzy_budget.jxzy_exp_report_header_year_date
msgid "Year Date" #翻译原值
msgstr "年份"	#翻译值

完成后,在设置中加载翻译;根据需要设置这里。
按需要设置这里

方法二

在路径“设置-翻译-已翻译术语”菜单下,找到需要更改的词条,直接更改
在这里插入图片描述
在这里插入图片描述
修改为:
在这里插入图片描述
在这里插入图片描述
注意:
此方法只适合临时修改,加载翻译后仍会变成代码里翻译的值。

方法三

在路径“dubug-技术翻译”菜单下,找到需要更改的词条,直接更改。
在这里插入图片描述
找到对应的值做出修改,刷新界面,翻译值被重新加载。

注意

方法一为永久性修改,方法二、三为临时修改,推荐使用方法一。
这里有个坑。
有的时候明明修改发现怎么没有用,请检查相应修改部分的外部标识是否存在,是否可更新。若可更新,请检查代码书写;若不可更新,设置为可更新,在加载翻译。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值