.ptファイルのPyramidi18nはHTML5マークアップをサポートしていますか?現在、i18nタグエクストラクタ(Babel?)はXHTMLベースの入力を必要としているようで、HTML5マークアップを受け入れません。したがって、.ptファイルでi18nを使用する場合は、XML風の方法でそれらを記述する必要がありますか?
1112 次
1 に答える
3
Chameleon 1 には 2 つの Babel 抽出プラグイン (1 つは Python コード用、もう 1 つは XML ファイル用) が含まれており、これは Pyramid のドキュメントが参照しているものです。Chameleon 2 にはこれらのプラグインが含まれなくなり、テンプレート ライブラリとしてのコア機能に焦点が当てられました。これら 2 つのプラグインはクリーンアップされ、新しい lingua パッケージに含まれるようになりました。Pyramid 1.1 ( Pyramid 1.1 i18n の章でわかるように) 以来、それを反映するために Pyramid のドキュメントが更新されました。
lingua XML プラグインはexpatを使用して入力を解析するため、XML 表記を使用しない HTML ファイルでは実際に失敗します。個人的には、XML 表記の方がはるかに優れていると強く感じているため、リングアの実装で非 XML 構文をサポートする可能性は低いと考えています。例外が 1 つあります。リンガでは、名前空間宣言の欠落が許容されます。
于 2011-09-21T09:15:41.697 に答える