Tengo una cadena que se puede traducir en varius parte de mi código de dos maneras diferentes.Misma secuencia con traducción diferente
Ahora bien, si makemessages Uso django-admin -l que
me meto en este django.po:
#: pingapi/ping.py:17 pingapi/nots.py:10
msgid "may"
msgstr "maggio"
Pero me gustaría que dos traducción diferente:
#: pingapi/ping.py:17
msgid "may"
msgstr "posso"
#: pingapi/nots.py:10
msgid "may"
msgstr "maggio"
Si yo ejecute django-admin compilemessage con el archivo de traducción publicado, obtengo:
Error: errors happened while running msgmerge
error 'duplicate message definition'
¿Alguna sugerencia? Estoy usando Django.
¿Ayuda [este] (https://docs.djangoproject.com/en/dev/topics/i18n/translation/#contextual-markers)? – dgel
@dgel: No realmente, desafortunadamente. –
Ah ... Ya veo. 'pgettext' solo proporciona una cadena de contexto para ayudar a los traductores. – dgel