Ho una stringa che può essere tradotta in varie parti del mio codice in due modi diversi.Stessa stringa con traduzione diversa
Ora, se makemessages Usa django-admin -l è
ottengo in django.po questo:
#: pingapi/ping.py:17 pingapi/nots.py:10
msgid "may"
msgstr "maggio"
ma vorrei due traduzione diversa:
#: pingapi/ping.py:17
msgid "may"
msgstr "posso"
#: pingapi/nots.py:10
msgid "may"
msgstr "maggio"
Se io eseguire il compilemessage django-admin con il file di traduzione pubblicato, ho ottenuto:
Error: errors happened while running msgmerge
error 'duplicate message definition'
Eventuali suggerimenti? Sto usando Django.
Questo [questo] (https://docs.djopoproject.com/en/dev/topics/i18n/translation/#contesto-sale-markers) è d'aiuto? – dgel
@dgel: Non proprio, sfortunatamente. –
Ah ... Capisco. 'pgettext' fornisce solo una stringa di contesto per aiutare i traduttori. – dgel