2015-03-02 2 views
0

Я настраиваю интернационализацию для проекта Django (1.7).Django Интернационализация дает нечеткие заглавные буквы

Я успешно генерировать .po файлы, однако, у меня есть такие элементы, как:

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

Из того, что я понимаю , fuzzy вызовет перевод не произойдет. Я хотел бы, чтобы капитализация оставалась такой, как есть, так как я могу сделать перевод подходящим исходным словам?

Возможно, они могут быть сгенерированы как две отдельные записи в файле .po?

ответ

0

Перед исполнением makemessages у вас был msgid "Court" в файле .po. Джанго решил, что «суд» очень похож на «суд» и создал «нечеткую» запись с тем же переводом (который был пуст).

Просто удалите #, fuzzy и #| msgid "Court" строки и запустить compilemessages:

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

#: my_app/templates/my_app/profile.html:155 
msgid "court" 
msgstr "tribunal" 
Смежные вопросы