Frage

Unterstützt Pyramid i18n von .PT-Dateien HTML5-Mark-up? Derzeit scheint der I18N-Tag-Extraktor (Babel?) XHTML-basierte Eingang zu wollen und akzeptiert das HTML5-Aufschlag nicht. Wenn Sie also i18n in .Pt -Dateien verwenden möchten, müssen Sie sie auf XML'ish schreiben?

War es hilfreich?

Lösung

Chameleon 1 enthielt zwei Babel -Extraktions -Plugins (eine für Python -Code und eine für XML -Dateien), auf die sich die Pyramidendokumentation bezieht. Chameleon 2 enthält keine Plugins mehr und konzentriert sich auf seine Kernfunktionalität, eine Vorlagenbibliothek zu sein. Diese beiden Plugins wurden aufgeräumt und sind jetzt im neuen enthalten Lingua -Paket. Die Pyramidendokumentation wurde aktualisiert, um dies seit Pyramid 1.1 widerzuspiegeln (wie Sie sehen können im Pyramid 1.1 I18N Kapitel).

Das Lingua XML -Plugin verwendet Expat Um seine Eingabe zu analysieren, fällt dies also in HTML -Dateien, die keine XML -Notation verwenden, fehl. Da ich persönlich sehr stark bin, dass die XML-Notation eine viel bessere Wahl ist, kann ich die Lingua-Implementierung wahrscheinlich nicht dazu bringen, die Nicht-XML-Syntax zu unterstützen. Es gibt eine Ausnahme: Lingua erlaubt eine fehlende Namespace -Erklärung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top