Mailing list archives: September 2007

Site index · List index
Message list1 · 2 · 3 · Next »Thread · Author · Date
<...@osafoundation.org> ers/200906.mbox Tue, 12 May, 17:36
n m> Sun, 30 Aug, 20:06
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org with the - # cached object. - t = copy.copy(t) - if codeset: - t.set_output_charset(codeset) - if result is None: - result = t - else: - result.add_fallback(t) - return result - - -def install(domain, localedir=None, unicode=False, codeset=None): - t = translation(domain, localedir, fallback=True, codeset=codeset) - t.install(unicode) - - - -# a mapping b/w domains and locale directories -_localedirs = {} -# a mapping b/w domains and codesets -_localecodesets = {} -# current global domain, `messages' used for compatibility w/ GNU gettext -_current_domain = 'messages' - - -def textdomain(domain=None): - global _current_domain - if domain is not None: - _current_domain = domain - return _current_domain - - -def bindtextdomain(domain, localedir=None): - global _localedirs - if localedir is not None: - _localedirs[domain] = localedir - return _localedirs.get(domain, _default_localedir) - - -def bind_textdomain_codeset(domain, codeset=None): - global _localecodesets - if codeset is not None: - _localecodesets[domain] = codeset - return _localecodesets.get(domain) - - -def dgettext(domain, message): - try: - t = translation(domain, _localedirs.get(domain, None), - codeset=_localecodesets.get(domain)) - except IOError: - return message - return t.gettext(message) - -def ldgettext(domain, message): - try: - t = translation(domain, _localedirs.get(domain, None), - codeset=_localecodesets.get(domain)) - except IOError: - return message - return t.lgettext(message) - -def dngettext(domain, msgid1, msgid2, n): - try: - t = translation(domain, _localedirs.get(domain, None), - codeset=_localecodesets.get(domain)) - except IOError: - if n == 1: - return msgid1 - else: - return msgid2 - return t.ngettext(msgid1, msgid2, n) - -def ldngettext(domain, msgid1, msgid2, n): - try: - t = translation(domain, _localedirs.get(domain, None), - codeset=_localecodesets.get(domain)) - except IOError: - if n == 1: - return msgid1 - else: - return msgid2 - return t.lngettext(msgid1, msgid2, n) - -def gettext(message): - return dgettext(_current_domain, message) - -def lgettext(message): - return ldgettext(_current_domain, message) - -def ngettext(msgid1, msgid2, n): - return dngettext(_current_domain, msgid1, msgid2, n) - -def lngettext(msgid1, msgid2, n): - return ldngettext(_current_domain, msgid1, msgid2, n) - -# dcgettext() has been deemed unnecessary and is not implemented. - -# James Henstridge's Catalog constructor from GNOME gettext. Documented usage -# was: -# -# import gettext -# cat = gettext.Catalog(PACKAGE, localedir=LOCALEDIR) -# _ = cat.gettext -# print _('Hello World') - -# The resulting catalog object currently don't support access through a -# dictionary API, which was supported (but apparently unused) in GNOME -# gettext. - -Catalog = translation &lt;/span&gt; &lt;/pre&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
safoundation.org <1237742259143-2517641.post@n2.nabble.com> Mon, 11 Apr, 05:03
Message list1 · 2 · 3 · Next »Thread · Author · Date
Box list
Feb 20095
Nov 20082
Oct 20086
Sep 200845
Aug 200818
Jul 200888
Jun 2008151
May 2008126
Apr 2008152
Mar 2008104
Feb 2008141
Jan 200859
Dec 2007162
Nov 2007203
Oct 2007280
Sep 2007296
Aug 2007253
Jul 2007358
Jun 2007358
May 2007276
Apr 2007298
Mar 2007195
Feb 2007246
Jan 2007350
Dec 2006240
Nov 2006204
Oct 2006187
Sep 2006182
Aug 200639
Jul 200611
Jun 200668
May 200697
Apr 200692
Mar 2006109
Feb 2006126
Jan 2006105
Dec 2005141
Nov 200593
Oct 200570
Sep 200588
Aug 2005100
Jul 200571
Jun 200517