def get_string(t):
import xbmc, xbmcaddon
ADDON = xbmcaddon.Addon()
ADDON_ID = ADDON.getAddonInfo("id")
id = _strings.get(t.lower())
if not id:
xbmc.log("LANGUAGE: missing translation for '%s'" % t.lower())
return t
elif id in range(30000, 31000) and ADDON_ID.startswith("plugin"): return ADDON.getLocalizedString(id)
elif id in range(31000, 32000) and ADDON_ID.startswith("skin"): return ADDON.getLocalizedString(id)
elif id in range(32000, 33000) and ADDON_ID.startswith("script"): return ADDON.getLocalizedString(id)
elif not id in range(30000, 33000): return xbmc.getLocalizedString(id)
#setattr(__builtin__, "_", get_string)
# SYSTEM LANGUAGE STRINGS: Only the ones that are available AND unchanged in ["Helix", "Isengard", "Jarvis", "Krypton", "Leia"]
评论列表
文章目录