Локализация в гаджет-приложении OpenSocial - PullRequest
2 голосов
/ 02 октября 2008

Я пытаюсь добавить многоязычную поддержку в приложение 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>

Но как мне на самом деле извлечь значения из них?

1 Ответ

5 голосов
/ 06 октября 2008

Для извлечения значений вы должны использовать метод getMsg

var prefs = new gadgets.Prefs();
var msg = prefs.getMsg('hello_world');
...