0

I am setting up internationalization for a Django project (1.7).

I am successfully generating .po files, however, I have entries such as:

#: my_app/templates/my_app/profile.html:155
#, fuzzy
#| msgid "Court"
msgid "court"
msgstr ""

From what I understand , fuzzy will cause the translation not to happen. I would like the capitalization to remain as is, so how can I make the translations match the original words?

I imagine maybe those can be forced to be generated as two separate entries in .po file?

mgPePe
  • 5,677
  • 12
  • 52
  • 85

1 Answers1

1

Before execution of makemessages you had a msgid "Court" in the .po file. Django decided that the "court" is very similar to "Court" and created a "fuzzy" record with the same translation (which was empty).

Just delete the #, fuzzy and #| msgid "Court" lines and run the compilemessages:

#: some file.html
msgid "Court"
msgstr "Tribunal"

#: my_app/templates/my_app/profile.html:155
msgid "court"
msgstr "tribunal"
catavaran
  • 44,703
  • 8
  • 98
  • 85