gpt4 book ai didi

python - Pyramid i18n 和 HTML5

转载 作者:行者123 更新时间:2023-12-01 06:07:43 24 4
gpt4 key购买 nike

.pt 文件的 Pyramid i18n 是否支持 HTML5 标记?目前,i18n 标签提取器(Babel?)似乎需要基于 XHTML 的输入,并且不接受 HTML5 标记。因此,如果您想在 .pt 文件中使用 i18n,您必须以 XML 的方式编写它们?

最佳答案

Chameleon 1 包含两个 Babel 提取插件(一个用于 python 代码,一个用于 XML 文件),这就是 Pyramid 文档所指的内容。 Chameleon 2 不再包含这些插件,而是专注于其作为模板库的核心功能。这两个插件已被清理,现在包含在新的 lingua package 中。自 Pyramid 1.1 以来, Pyramid 文档已更新以反射(reflect)这一点(如您所见 in the Pyramid 1.1 i18n chapter )。

lingua XML 插件使用 expat解析其输入,因此在不使用 XML 表示法的 HTML 文件上确实会失败。因为我个人强烈地认为 XML 表示法是一个更好的选择,所以我不太可能让 lingua 实现支持非 XML 语法。有一个异常(exception):lingua 确实允许缺少 namespace 声明。

关于python - Pyramid i18n 和 HTML5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7339732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com