コード例 #1
0
from Components.Language import language
from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_LANGUAGE
from os import environ
import gettext
from skin import loadSkin
from Globals import SkinTools

skin_path = resolveFilename(
    SCOPE_PLUGINS
) + "Extensions/AdvancedMovieSelection/skin/" + SkinTools.getSkinName()
print "[AdvancedMovieSelection] load skin: %s" % skin_path
loadSkin(skin_path)


def localeInit():
    lang = language.getLanguage()
    environ["LANGUAGE"] = lang[:2]
    gettext.bindtextdomain("enigma2", resolveFilename(SCOPE_LANGUAGE))
    gettext.textdomain("enigma2")
    gettext.bindtextdomain(
        "AdvancedMovieSelection",
        "%s%s" % (resolveFilename(SCOPE_PLUGINS),
                  "Extensions/AdvancedMovieSelection/locale/"))

    ln = language.lang[language.activeLanguage][1]
    from AboutParser import AboutParser
    AboutParser.setLocale(ln)
    from MovieDB import tmdb, tvdb
    tmdb.setLocale(ln)
    tvdb.setLocale(ln)