Джанго и локализация не распознают строки, содержащие символы с акцентами - PullRequest
1 голос
/ 21 декабря 2010

Я пытаюсь использовать django для локализации некоторых строк с итальянского на другие языки. Все работает нормально, но не со строками, которые содержат акцентированные символы.

Исходный файл сохраняется в UTF-8, а также переведенный .po файл. Строки идентичны, и команда compilemessages работает без предупреждения. Когда я пытаюсь открыть страницу, я не получаю переведенную версию для этих строк и только для них.

Что я должен проверить?

Спасибо!

1 Ответ

0 голосов
/ 08 июля 2011

Здесь для тех, у кого такая же проблема.

Действительно для Django 0.76: {% trans "Это заголовок".%} Все в кавычках должно быть в стандарте ASCII.Акцентированные символы не будут распознаны.По сути, вам нужно поставить метку там ... и затем сгенерировать файл .po также для вашего языка по умолчанию.

...