Ich habe ein mittelgroßes Django-Projekt, (läuft auf AppEngine, wenn es einen Unterschied macht), und haben alle Zeichenfolgen leben in .po-Dateien, wie sie sollten.
Ich sehe seltsames Verhalten, wo bestimmte Zeichenfolgen einfach nicht übersetzen. Sie werden in der .po-Datei angezeigt, wenn ich make_messages ausführe, wobei die korrekten Dateispeicherorte markiert sind, wo sich meine {% trans %}-Tags befinden. Die Übersetzungen sind vorhanden und sehen im Vergleich zu anderen Zeichenfolgen auf beiden Seiten korrekt aus. Aber wenn ich die betreffende Seite anzeige, werden etwa 1/4 der Zeichenfolgen einfach nicht übersetzt.
Wenn ich in die entsprechende generierte .mo-Datei schaue, sehe ich weder msgid noch msgstr.
Hat jemand etwas Ähnliches gesehen? Hat jemand eine Idee, was passiert sein könnte?
- Trans-Tags sehen korrekt aus
- .po-Dateien sehen korrekt aus
- keine Fehler bei compile_messages