Получить текст i18n для заданной локали c - PullRequest
2 голосов
/ 19 апреля 2020

У меня есть две модели i18n:

  • i18n_en.properties для английского sh
  • i18n_ar.properties для арабского c

Моя цель здесь - получить соответствующий текст для Engli sh только несмотря на обнаруженный язык.

Следующая функция получает текст на основе автоматов c определение языка.

fGetText: function(sText) {
  var oBundle = this.getView().getModel("i18n").getResourceBundle();
  return oBundle.getText(sText);
},

Есть ли способ получить текст для указанного c языка?

1 Ответ

4 голосов
/ 19 апреля 2020

Вы можете использовать метод ResourceBundle.create для создания нового с указанием параметра локали.

ResourceBundle.create({
  url : "i18n/i18n.properties",
  locale : "en",
  async: true,
})

Документация ResouceBundle здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...