Ich habe ein mittelgroßes Django-Projekt (läuft auf AppEngine, wenn es einen Unterschied macht) und alle Strings, die in .po-Dateien leben, sollten sie haben.Django fehlende Übersetzung einiger Strings. Irgendeine Idee warum?
Ich sehe seltsames Verhalten, wo bestimmte Strings einfach nicht übersetzen. Sie werden in der .po-Datei angezeigt, wenn ich make_messages ausführe, wobei die korrekten Dateispeicherorte dort 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, übersetzen etwa 1/4 der Strings einfach nicht.
In der relevanten generierten MO-Datei eingrabend, sehe ich weder die msgid noch die msgstr vorhanden.
Hat jemand etwas Ähnliches gesehen? Irgendeine Idee, was passieren könnte?
- trans-Tags sehen richtig
- .po-Dateien korrekt aussehen
- keine Fehler während compile_messages
+1 standardmäßig PyCharm enthält #fuzzy oben in der Datei, um es zu deaktivieren. – Valchris
Danke, hatte das gleiche Problem, du hast mir Zeit gespart :-) – Tommy