# HG changeset patch # User cmlenz # Date 1181938769 0 # Node ID 5b59e911e6c30df2a3c4e6962d6c42169eb456ff # Parent c8b6d3c0d389c2cb6aaf5804f05ffbc24c78f59e Ported [626] to 0.4.x branch. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,9 @@ * `TextTemplate` can now handle unicode source (ticket #125). * A `` processing instruction containing trailing whitespace no longer causes a syntax error (ticket #127). + * The I18n filter now skips the content of elements that have an `xml:lang` + attribute with a fixed string value. Basically, `xml:lang` can now be used + as a flag to mark specific sections as not needing localization. Version 0.4.1 diff --git a/genshi/filters/i18n.py b/genshi/filters/i18n.py --- a/genshi/filters/i18n.py +++ b/genshi/filters/i18n.py @@ -8,7 +8,8 @@ from opcode import opmap import re -from genshi.core import Attrs, Namespace, QName, START, END, TEXT, _ensure +from genshi.core import Attrs, Namespace, QName, START, END, TEXT, \ + XML_NAMESPACE, _ensure from genshi.template.base import Template, EXPR, SUB from genshi.template.markup import EXEC @@ -65,6 +66,10 @@
Hallo, Hans