def __init__(self):
gettext.install('enigma2', resolveFilename(SCOPE_LANGUAGE, ""), unicode=0, codeset="utf-8")
gettext.bindtextdomain("enigma2", resolveFilename(SCOPE_LANGUAGE))
gettext.textdomain("enigma2")
self.activeLanguage = 0
self.catalog = None
self.lang = {}
self.langlist = []
# FIXME make list dynamically
# name, iso-639 language, iso-3166 country. Please don't mix language&country!
self.addLanguage("Deutsch", "de", "DE", "ISO-8859-15")
self.addLanguage("English", "en", "EN", "ISO-8859-15")
self.addLanguage("Italiano", "it", "IT", "ISO-8859-15")
self.addLanguage("Türkçe", "tr", "TR", "ISO-8859-15")
self.addLanguage("Français", "fr", "FR", "ISO-8859-15")
self.addLanguage("Arabic", "ar", "AE", "ISO-8859-15")
self.addLanguage("?????????", "bg", "BG", "ISO-8859-15")
self.addLanguage("Català", "ca", "AD", "ISO-8859-15")
self.addLanguage("?esky", "cs", "CZ", "ISO-8859-15")
self.addLanguage("Dansk", "da", "DK", "ISO-8859-15")
self.addLanguage("????????", "el", "GR", "ISO-8859-7")
self.addLanguage("SChinese", "zh", "CN", "UTF-8")
self.addLanguage("TChinese", "hk", "HK", "UTF-8")
self.addLanguage("Español", "es", "ES", "ISO-8859-15")
self.addLanguage("Eesti", "et", "EE", "ISO-8859-15")
self.addLanguage("Persian", "fa", "IR", "ISO-8859-15")
self.addLanguage("Suomi", "fi", "FI", "ISO-8859-15")
self.addLanguage("Frysk", "fy", "NL", "ISO-8859-15")
self.addLanguage("Hebrew", "he", "IL", "ISO-8859-15")
self.addLanguage("Hrvatski", "hr", "HR", "ISO-8859-15")
self.addLanguage("Magyar", "hu", "HU", "ISO-8859-15")
self.addLanguage("Indonesian", "id", "ID", "ISO-8859-15")
self.addLanguage("Íslenska", "is", "IS", "ISO-8859-15")
self.addLanguage("Kurdish", "ku", "KU", "ISO-8859-15")
self.addLanguage("Lietuvi?", "lt", "LT", "ISO-8859-15")
self.addLanguage("Latviešu", "lv", "LV", "ISO-8859-15")
self.addLanguage("Nederlands", "nl", "NL", "ISO-8859-15")
self.addLanguage("Norsk Bokmål","nb", "NO", "ISO-8859-15")
self.addLanguage("Norsk", "no", "NO", "ISO-8859-15")
self.addLanguage("Polski", "pl", "PL", "ISO-8859-15")
self.addLanguage("Português", "pt", "PT", "ISO-8859-15")
self.addLanguage("Português do Brasil", "pt", "BR", "ISO-8859-15")
self.addLanguage("Romanian", "ro", "RO", "ISO-8859-15")
self.addLanguage("???????", "ru", "RU", "ISO-8859-15")
self.addLanguage("Slovensky", "sk", "SK", "ISO-8859-15")
self.addLanguage("Slovenš?ina", "sl", "SI", "ISO-8859-15")
self.addLanguage("Srpski", "sr", "YU", "ISO-8859-15")
self.addLanguage("Svenska", "sv", "SE", "ISO-8859-15")
self.addLanguage("???????", "th", "TH", "ISO-8859-15")
self.addLanguage("Ukrainian", "uk", "UA", "ISO-8859-15")
self.callbacks = []
评论列表
文章目录