log genshi/filters/i18n.py @ 1037:744a33f78ccc trunk

age author description
Wed, 19 Mar 2014 14:31:48 +0000 hodgestar Add HTML5 input placeholder attribute to list of translatable attributes (fixes #577). trunk
Thu, 09 Jan 2014 21:26:14 +0000 hodgestar Merge r1242 from trunk (fix handling of case where a translation has text after a closing tag). stable-0.6.x
Thu, 09 Jan 2014 21:23:41 +0000 hodgestar Fix handling of case where a translation has text after a closing tag (fixes #566, thanks to jomae for the patch). trunk
Tue, 13 Mar 2012 03:03:02 +0000 hodgestar Be more careful about what is passed into streams as events and remove many uses of _ensure as a result. An ATTRS event is added for handling Attributes returned by gensh.path.select(). experimental-performance-improvement-exploration
Sat, 03 Sep 2011 01:13:08 +0000 hodgestar Merge r1177 from trunk (support multiple stream events around tags inside translated messages -- see #404). stable-0.6.x
Sat, 03 Sep 2011 01:11:30 +0000 hodgestar Handle multiple events between or an either side of start and end tags in translated messages -- fixes #404 (bug no longer found). trunk
Sun, 24 Oct 2010 22:21:28 +0000 hodgestar add support for python 3 to genshi.filters: experimental-py3k
Fri, 23 Apr 2010 21:08:26 +0000 cmlenz Sync `experimental/inline` branch with [source:trunk@1126]. experimental-inline
Thu, 22 Apr 2010 12:01:10 +0000 cmlenz Update changelog and copyright years. trunk
Wed, 21 Apr 2010 20:00:37 +0000 cmlenz i18n: some cleanup, especially for the pluralization directives. trunk
Wed, 21 Apr 2010 10:42:41 +0000 cmlenz i18n: Support extraction of attributes in markup embedded in ``i18n:msg`` and ``i18n:choose`` directives. See also #380. trunk
Wed, 21 Apr 2010 07:38:37 +0000 cmlenz Removed some obsolete/unused code from the i18n filter. trunk
Mon, 19 Apr 2010 11:45:40 +0000 cmlenz More i18n doc improvements. trunk
Fri, 16 Apr 2010 12:48:05 +0000 cmlenz Fix regression in [1099]: templates must not have an implicit loader during message extraction. trunk
Tue, 23 Feb 2010 18:58:47 +0000 palgarvio Any `py:strip` involved on `i18n:singular` or `i18n:plural` is now handled separately, ie, if one has `py:strip` on a `i18n:singular` element or directive and the plural form is the one chosen, no stripping will be performed. Refs #371. trunk
Tue, 23 Feb 2010 16:26:54 +0000 palgarvio Typo correction. trunk
Tue, 23 Feb 2010 16:03:26 +0000 palgarvio Allow the use of `i18n:singular` and `i18n:plural` as directives and not just as attributes. trunk
Sat, 28 Nov 2009 15:42:49 +0000 cmlenz Apply patch for I18n message extraction bug as reported in #358. Thanks to cboos for the patch, again. trunk
Thu, 12 Nov 2009 11:36:14 +0000 cmlenz Add a couple of fallback imports for Python 3.0. trunk
Tue, 10 Nov 2009 22:53:21 +0000 cmlenz More work on reducing the size of the diff produced by 2to3. trunk
Tue, 10 Nov 2009 21:22:51 +0000 cmlenz Convert a bunch of print statements to py3k compatible syntax. trunk
Tue, 10 Nov 2009 20:57:32 +0000 cmlenz Update copyright years on files changed due to advanced-i18n merge. trunk
Tue, 10 Nov 2009 20:54:06 +0000 cmlenz Merged advanced-i18n branch back into trunk. trunk
Wed, 11 Mar 2009 17:51:06 +0000 cmlenz Sync (old) experimental inline branch with trunk@1027. experimental-inline
Tue, 16 Dec 2008 23:02:36 +0000 cmlenz Merged AST branch back into trunk. Most of this code was written by Marcin Kurczych for his Google Summer of Code 2008 project. The merge of this branch means that Genshi now uses the native `_ast` module on Python >= 2.5, and an emulation thereof on Python 2.4. This replaces the usage of the `compiler` package, which was deprecated in Python 2.6 and removed in Python 3.0. Another effect is that Genshi now runs on Google AppEngine (although performance is bad due to the lack of template caching). trunk
Wed, 10 Sep 2008 20:53:09 +0000 cmlenz Merged the custom-directives branch back into trunk. trunk
Tue, 19 Aug 2008 11:51:06 +0000 cmlenz Ported [913], [927], and [928] to the 0.5.x branch. stable-0.5.x
Sun, 10 Aug 2008 20:32:13 +0000 cmlenz Change `Translator` class to accept either a `gettext`-style function, or an object compatible with the `NullTranslations` / `GNUTranslations` interface. trunk
Thu, 07 Aug 2008 23:15:11 +0000 cmlenz Add support for supplying comments on localizable messages in the i18n filter. Based on patch by Pedro Algarvio on #129. trunk
Thu, 31 Jul 2008 14:18:25 +0000 cmlenz Fix for #250: ignore expressions in attribute values when inside `i18n:msg` elements. trunk
Mon, 21 Jul 2008 23:17:52 +0000 aflett update to 0.5.x branch, up through r907 experimental-match-fastpaths
Tue, 08 Jul 2008 20:41:26 +0000 cmlenz Ported [899:902] to 0.5.x branch. stable-0.5.x
Tue, 08 Jul 2008 19:46:08 +0000 cmlenz Added tests for the parameter support added to advanced internationalization in [901]. See #129. trunk
Tue, 08 Jul 2008 17:06:51 +0000 cmlenz Support for parameters in internationalized `i18n:msg` content. See #129. trunk
Tue, 17 Jun 2008 15:49:34 +0000 cmlenz Ported [888] back to 0.5.x branch. stable-0.5.x
Tue, 17 Jun 2008 15:47:14 +0000 cmlenz Fix for I18n filter problem with lazy translation functions. Closes #145. trunk
Mon, 09 Jun 2008 15:19:59 +0000 cmlenz Remove some cruft for supporting Python 2.3. trunk
Fri, 06 Jun 2008 14:37:39 +0000 cmlenz Minor cleanup in the i18n module. trunk
Fri, 11 Apr 2008 08:42:11 +0000 cmlenz newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk]. experimental-newctxt
Tue, 11 Dec 2007 21:17:18 +0000 cmlenz Fix case where attributes weren't properly wrapped in an `Attrs` instance if one or more of them were translated by the I18n filter, potentially breaking things further down the chain. Closes #162. trunk
Wed, 15 Aug 2007 23:07:55 +0000 cmlenz Handle starargs and dstarargs in the I18n extraction code. trunk
Tue, 14 Aug 2007 08:58:56 +0000 cmlenz Ported [710] to 0.4.x branch. stable-0.4.x 0.4.4
Tue, 14 Aug 2007 08:55:43 +0000 cmlenz Follow-up to [708]. The added `extract_text` option wasn't actually being handled by the Babel extraction plugin. trunk
Mon, 13 Aug 2007 23:04:50 +0000 cmlenz Ported [708] to 0.4.x branch. stable-0.4.x
Mon, 13 Aug 2007 23:02:46 +0000 cmlenz Add option to I18n filter to only extract strings in gettext function calls. trunk
Mon, 23 Jul 2007 09:50:44 +0000 cmlenz Improve docs on `Stream.select()` for #135. trunk
Fri, 13 Jul 2007 19:29:32 +0000 cmlenz newctxt: Merged [667:676/trunk]. experimental-newctxt
Fri, 13 Jul 2007 16:31:47 +0000 cmlenz * The I18n extractor now handles gettext function calls that use non-string parameters as well as keyword arguments. trunk
Thu, 05 Jul 2007 17:05:33 +0000 cmlenz Move code for extracting messages from bytecode into a separate function. trunk
Thu, 05 Jul 2007 11:06:14 +0000 cmlenz Start implementation of advanced I18n as dicussed in #129 and the MailingList. This is not complete yet, but many simple cases work okay. trunk
Mon, 02 Jul 2007 09:10:40 +0000 cmlenz Ported [658:659] to 0.4.x branch. stable-0.4.x
Mon, 02 Jul 2007 09:05:45 +0000 cmlenz The I18n filter now extracts text from translation functions in ignored tags. Fixes #132. trunk
Wed, 27 Jun 2007 18:00:23 +0000 cmlenz Ported [643] to 0.4.x branch. stable-0.4.x
Wed, 27 Jun 2007 17:58:35 +0000 cmlenz The I18n filter no longer extracts or translates literal strings in attribute values that also contain expressions. trunk
Wed, 20 Jun 2007 10:50:18 +0000 cmlenz Ported [634:637] to 0.4.x branch. stable-0.4.x 0.4.2
Wed, 20 Jun 2007 10:00:03 +0000 cmlenz Add missing copyright header to i18n.py. trunk
Wed, 20 Jun 2007 09:48:55 +0000 cmlenz Integrated [http://babel.edgewall.org/ Babel] message extraction plugin, and added I18n doc page. trunk
Fri, 15 Jun 2007 20:19:29 +0000 cmlenz Ported [626] to 0.4.x branch. stable-0.4.x
Fri, 15 Jun 2007 20:17:56 +0000 cmlenz 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. trunk
Mon, 04 Jun 2007 17:13:10 +0000 cmlenz Added new markup transformation filter contributed by Alec Thomas (#122). This provides gorgeous jQuery-inspired stream transformation capabilities based on XPath expressions. trunk
Copyright (C) 2012-2017 Edgewall Software