1234567891011121314151617181920 |
- from os import environ
- from gettext import bindtextdomain, dgettext, gettext
-
- from Components.Language import language
- from Tools.Directories import resolveFilename, SCOPE_PLUGINS
-
-
- def localeInit():
- environ["LANGUAGE"] = language.getLanguage()[:2]
- bindtextdomain("PlayStream", resolveFilename(SCOPE_PLUGINS, "Extensions/PlayStream/locale"))
-
- def _(txt):
- t = dgettext("PlayStream", txt)
- if t == txt:
- t = gettext(txt)
- return t
-
- localeInit()
- language.addCallback(localeInit)
|