Tengo un proyecto de tamaño mediano de Django, (ejecutándose en App Engine si hace alguna diferencia), y tengo todas las cadenas viviendo en archivos .po como deberían.Django falta traducción de algunas cadenas. ¿Alguna idea de por qué?
Estoy viendo un comportamiento extraño donde ciertas cadenas simplemente no se traducen. Aparecen en el archivo .po cuando ejecuto make_messages, con las ubicaciones de archivos correctas marcadas donde están mis etiquetas {% trans%}. Las traducciones están en su lugar y parecen correctas en comparación con otras cadenas a cada lado de ellas. Pero cuando visualizo la página en cuestión, aproximadamente 1/4 de las cadenas simplemente no se traducen.
Explorando en el archivo .mo generado relevante, no veo ni el msgid ni el msgstr presente.
¿Alguien ha visto algo similar a esto? ¿Alguna idea de lo que podría estar pasando?
- etiquetas trans parecen correctas
- archivos .po parecen correctas
- no hay errores durante compile_messages
+1 de forma predeterminada PyCharm incluye #fuzzy en la parte superior del archivo que lo desactiva. – Valchris
Gracias, tuve el mismo problema, me salvaste el tiempo :-) – Tommy