Локализация в гаджете-приложении OpenSocial
-
03-07-2019 - |
Вопрос
Я пытаюсь добавить многоязычную поддержку в приложение 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>
Но как мне на самом деле извлечь из них значения?
Решение
Чтобы извлечь значения, вы должны использовать получить сообщение метод
var prefs = new gadgets.Prefs();
var msg = prefs.getMsg('hello_world');
Не связан с StackOverflow