首先,对于XBMC Frodo和更高版本,建议将字符串ID范围32000-32999用于脚本加载项。在
而且,仍然不要求使用.po格式进行翻译,您仍然可以使用.xml格式。在
Anayway,这里有两个例子:
你的插件DIR/resources/language/english/字符串.po
^{1}$
你的插件DIR/resources/language/english/字符串.xml
^{pr2}$
再说一次,你不需要两个,其中一个很好。在
要在皮肤xml文件中使用“Hello”字符串(ID=32000):
My hello label
0
0
80
36
left
font12
white
true
$LOCALIZE[SCRIPT32000]
如果您需要python语言的翻译:import xbmcaddon
addon = xbmcaddon.Addon()
my_hello_string = addon.getLocalizedString(32000)