Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
5075 Lượt xem

I just can't find how to translate the message where you change a record and you click cancel. So how to change the message below?

The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Samo Arko,

You can try this .

First Activate  Debug Mode

Go to Setting --> Translation -->Application Terms -->Translated Terms

if your String Not show in this than follow this


Go to Setting --> Translation -->Application Terms --> Synchronize Terms -->Translated Terms

Search as Source Term

The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?

 

After this Put Your Translation in Translation Value with Respect to Your language.

And After Synchronize Translation.

Ảnh đại diện
Huỷ bỏ
Tác giả

I need this in a custom module, that I can install, not to set it from the interface.

ok can also done using import and export

follow this :

Translation --> Import/Export --> Export

Select Language and File format (PO) and your module name and export.

And Create a new folder it's name i18n and put your po file.

for Translation try this

msgid "Customer"

msgstr "顧客"

and update your module and after language Synchronize.

Tác giả

did as you said, but the message is still in english. My user and odoo instance have the correct language selected. Do I need to add the file to __manifest__.py or any other location? "language Synchronize" you mean the icon of two arrows in a circle?

Tác giả

It worked, but I had to delete the entry in the translated section. There it was with the same english string in translation value field. Thanks!

Câu trả lời hay nhất

Hi, you can add this to your .po file:

#. module: web
#. openerp-web
#: code:addons/web/static/src/js/views/form_view.js:753
#, python-format
msgid "The record has been modified, your changes will be discarded. Are you sure you want to leave this page ?"
msgstr "YOUR TRANSLATION HERE"


Then go to Settings => Import translation and fill the fields, select the .po file and don't forget to select 'override existing terms'. Then, hit Import and check your message.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 7 18
10294
1
thg 10 18
5192
0
thg 8 22
10871
1
thg 9 21
13271
1
thg 5 18
4727