Почему строки с fuzzy в django.po не переводятся?

Аватара пользователя
stanislav
Сообщения: 5
Зарегистрирован: 22 апр 2017, 20:26

Почему строки с fuzzy в django.po не переводятся?

17 май 2017, 22:46

Я обновляю файл django.po таким образом:

Код: Выделить всё

$ python manage.py makemessages -l ru
$ python manage.py compilemessages -l ru
После этого часть строк в django.po помечаются как fuzzy и не переводятся во время работы приложения. Например, при

Код: Выделить всё

#, fuzzy
msgid "view"
msgstr "показ"
вместо показ будет view.

Аватара пользователя
Gromov
Администратор
Сообщения: 4
Зарегистрирован: 22 апр 2017, 16:24

Re: Почему строки с fuzzy в django.po не переводятся?

17 май 2017, 22:50

При выполнении makemessage как fuzzy помечаются строки имеющие близкий msgid. Такие строки не попадают в итоговый *.mo из *.po, как предположительно неверные. Нужно их поправить и убрать пометку fuzzy.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость