Пирамида i18n и HTML5 - PullRequest
       6

Пирамида i18n и HTML5

1 голос
/ 07 сентября 2011

Поддерживает ли Pyramid i18n из файлов .pt разметку HTML5?В настоящее время средство извлечения тегов i18n (Babel?), Похоже, требует ввода на основе XHTML и не принимает разметку HTML5.Таким образом, если вы хотите использовать i18n в файлах .pt, вы вынуждены записывать их в XML'ish?

1 Ответ

2 голосов
/ 21 сентября 2011

Chameleon 1 включал в себя два плагина извлечения Babel (один для кода Python и один для файлов XML), на что ссылается документация Pyramid.Chameleon 2 больше не включает эти плагины и фокусируется на своей основной функциональности, являясь библиотекой шаблонов.Эти два плагина были очищены и теперь включены в новый пакет lingua .Документация по пирамиде была обновлена, чтобы отразить это начиная с Pyramid 1.1 (как вы можете видеть в главе о Pyramid 1.1 i18n ).

Плагин lingua XML использует expat дляпроанализировать его входные данные, поэтому действительно произойдет сбой в файлах HTML, которые не используют нотацию XML.Поскольку я лично твердо убежден, что XML-нотация является гораздо лучшим выбором, я вряд ли позволю реализации lingua поддерживать не-XML-синтаксис.Есть одно исключение: lingua допускает пропущенное объявление пространства имен.

...