| <...@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
</span>
</pre>
</div>
</div>
</body>
</html>
|
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 |