Я пытаюсь добавить поддержку нескольких языков в приложение OpenSocial. Я вижу, что могу ссылаться на свои собственные пакеты сообщений в разметке XML гаджета:
<Module>
<ModulePrefs title = "Hello" description = "Message bundle demo">
<Require feature = "opensocial-0.7"/>
<Locale lang = "en" messages = "http://example.com/hello/en_ALL.xml"/>
</ModulePrefs>
. . .
</Module>
Но как мне на самом деле извлечь из них значения?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Для извлечения значений следует использовать метод getMsg
var prefs = new gadgets.Prefs();
var msg = prefs.getMsg('hello_world');