Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
824 Visualizzazioni

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?

Avatar
Abbandona
Autore Risposta migliore

Hi Niyas,

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

Avatar
Abbandona
Risposta migliore

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

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
giu 25
1917
3
lug 25
3514
1
mag 25
1632
1
mag 25
1883
4
mag 25
3004