コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
def testMultiEit():
    TEST_RUS1 = '\xd0\x90\xd0\xb0\xd0\x91\xd0\xb1\xd0\x92\xd0\xb2\xd0\x93\xd0\xb3\xd0\x94\xd0\xb4\xd0\x95\xd0\xb5\xd0\x81\xd1\x91\xd0\x96\xd0\xb6\xd0\x97\xd0\xb7\xd0\x98\xd0\xb8\xd0\x99\xd0\xb9\xd0\x9a\xd0\xba\xd0\x9b\xd0\xbb\xd0\x9c\xd0\xbc\xd0\x9d\xd0\xbd\xd0\x9e\xd0\xbe\xd0\x9f\xd0\xbf\xd0\xa0\xd1\x80\xd0\xa1\xd1\x81\xd0\xa2\xd1\x82\xd0\xa3\xd1\x83\xd0\xa4\xd1\x84\xd0\xa5\xd1\x85\xd0\xa6\xd1\x86\xd0\xa7\xd1\x87\xd0\xa8\xd1\x88\xd0\xa9\xd1\x89\xd0\xaa\xd1\x8a\xd0\xab\xd1\x8b\xd0\xac\xd1\x8c\xd0\xad\xd1\x8d\xd0\xae\xd1\x8e\xd0\xaf\xd1\x8f'
    TEST_RUS2 = '0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ @ -^!"\xc2\xa7$%&/()=?+-/*~#\'_.:,;<>|`{[]}'
    TEST_DEU = '0123456789 abcdefghijklmnopqrstuvwxyz \xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f ABCDEFGHIJKLMNOPQRSTUVWXYZ \xc3\x84\xc3\x96\xc3\x9c@\xe2\x82\xac -^\xc2\xb0!"\xc2\xa7$%&/()=?+-/*~#\'_.:,;<>|\xc2\xb4`{[]}'
    testEIT('DEU', TEST_DEU)
    testEIT('rus', TEST_RUS1)
    testEIT('rus', TEST_RUS2)


if __name__ == '__main__':
    path = './tmp/'
    if not os.path.exists(path):
        os.makedirs(path)
    testMultiEit()
    tmdb.setLocale('de')
    createEIT('./tmp/Fight Club.ts', 'Fight Club', 'cover', overwrite_eit=True)
    tmdb.setLocale('ru')
    createEIT(
        './tmp/Blitz_ru.ts',
        '\xd0\xa7\xd0\xb5\xd1\x80\xd0\xbd\xd0\xb0\xd1\x8f \xd0\x9c\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb8\xd1\x8f',
        'cover',
        overwrite_eit=True)
    tmdb.setLocale('de')
    printEIT('./tmp/Blitz_ru.eit')
    printEIT('./tmp/russia.eit')
    printEIT('./tmp/Shutter Island ru Original.eit')
    printEIT('./tmp/Shutter Island ru tmdb.eit')
    printEIT('./tmp/22 Bullets.eit')
    results = tvdb.search('Law & Order')
    for searchResult in results: