`gettext` sucht sich ja die Passende lokalisierung aus den Einstellungen des Betriebssystems heraus.
Wie kann ich es aber dazu bringen, nicht die eingestellte (englisch) sondern einfach mal Deutsch zu benutzen, ohne mich abzumelden und die Sprache vom OS umzustellen.
Falls es hilft, initialisiert wird alles in folgenden Quelltext:
Code: Alles auswählen
# The IL8N factory
LOCALE_PATH = join(abspath(dirname(globby.cli.__file__)), 'locale')
print LOCALE_PATH
# the name of the gettext domain.
GETTEXT_DOMAIN = 'globby'
# set up the gettext system and locales
import gettext
import locale
gettext.bindtextdomain(GETTEXT_DOMAIN, LOCALE_PATH)
gettext.textdomain(GETTEXT_DOMAIN)
# register the gettext function for the whole interpreter as "_"
import __builtin__
__builtin__._ = gettext.gettext
# a helper that ensures that the string is marked as translatable
# but that string will be translated later in the programm
__builtin__.N_ = lambda s: s