Lines Matching refs:domain
474 def find(domain, localedir=None, languages=None, all=False):
501 mofile = os.path.join(localedir, lang, 'LC_MESSAGES', '%s.mo' % domain)
514 def translation(domain, localedir=None, languages=None,
518 mofiles = find(domain, localedir, languages, all=True)
524 'No translation file found for domain', domain)
550 def install(domain, localedir=None, codeset=None, names=None):
551 t = translation(domain, localedir, fallback=True, codeset=codeset)
560 # current global domain, `messages' used for compatibility w/ GNU gettext
564 def textdomain(domain=None):
566 if domain is not None:
567 _current_domain = domain
571 def bindtextdomain(domain, localedir=None):
574 _localedirs[domain] = localedir
575 return _localedirs.get(domain, _default_localedir)
578 def bind_textdomain_codeset(domain, codeset=None):
581 _localecodesets[domain] = codeset
582 return _localecodesets.get(domain)
585 def dgettext(domain, message):
587 t = translation(domain, _localedirs.get(domain, None),
588 codeset=_localecodesets.get(domain))
593 def ldgettext(domain, message):
594 codeset = _localecodesets.get(domain)
596 t = translation(domain, _localedirs.get(domain, None), codeset=codeset)
601 def dngettext(domain, msgid1, msgid2, n):
603 t = translation(domain, _localedirs.get(domain, None),
604 codeset=_localecodesets.get(domain))
612 def ldngettext(domain, msgid1, msgid2, n):
613 codeset = _localecodesets.get(domain)
615 t = translation(domain, _localedirs.get(domain, None), codeset=codeset)