Lines Matching refs:domain
497 def find(domain, localedir=None, languages=None, all=0):
524 mofile = os.path.join(localedir, lang, 'LC_MESSAGES', '%s.mo' % domain)
537 def translation(domain, localedir=None, languages=None,
541 mofiles = find(domain, localedir, languages, all=1)
545 raise IOError(ENOENT, 'No translation file found for domain', domain)
568 def install(domain, localedir=None, unicode=False, codeset=None, names=None):
569 t = translation(domain, localedir, fallback=True, codeset=codeset)
578 # current global domain, `messages' used for compatibility w/ GNU gettext
582 def textdomain(domain=None):
584 if domain is not None:
585 _current_domain = domain
589 def bindtextdomain(domain, localedir=None):
592 _localedirs[domain] = localedir
593 return _localedirs.get(domain, _default_localedir)
596 def bind_textdomain_codeset(domain, codeset=None):
599 _localecodesets[domain] = codeset
600 return _localecodesets.get(domain)
603 def dgettext(domain, message):
605 t = translation(domain, _localedirs.get(domain, None),
606 codeset=_localecodesets.get(domain))
611 def ldgettext(domain, message):
613 t = translation(domain, _localedirs.get(domain, None),
614 codeset=_localecodesets.get(domain))
619 def dngettext(domain, msgid1, msgid2, n):
621 t = translation(domain, _localedirs.get(domain, None),
622 codeset=_localecodesets.get(domain))
630 def ldngettext(domain, msgid1, msgid2, n):
632 t = translation(domain, _localedirs.get(domain, None),
633 codeset=_localecodesets.get(domain))