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 допускает пропущенное объявление пространства имен.