コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
843 ビュー

I have a set of Push notification messages in different languages (all in po files). I want to send push message depending on user's active token field with language preference. 

I can make it via dict like this:

messages = {'msg 1': {"en": "...", "it": "....", "es": "..."}, ...}

and then get right translation message.get("msg 1").get(lang_code) but assume this might be a double work when translations present in po files.

Is it possible to somehow get right translation via po file without use of dictionary?

アバター
破棄
著作者 最善の回答

Hi Niyas,

No, I am not reading a data from the model field.

アバター
破棄
最善の回答

Hi,
If you are reading data from a field, you can pass the language in the context and get the translated field view, for that you can do as follows:  record.with_context(lang='fr_FR').name

Thanks

アバター
破棄
関連投稿 返信 ビュー 活動
1
6月 25
1935
3
7月 25
3528
1
5月 25
1643
1
5月 25
1890
4
5月 25
3024