Sapui5 获取特定区域设置的i18n文本

Sapui5 获取特定区域设置的i18n文本,sapui5,Sapui5,我有两种型号的i18n: i18n_en.properties适用于英语 阿拉伯语的i18n_ar.属性 我的目标是,不管检测到的语言是什么,只获取相应的英语文本。 以下函数基于自动语言检测获取文本 fGetText:函数(sText){ var oBundle=this.getView().getModel(“i18n”).getResourceBundle(); 返回oBundle.getText(sText); }, 有没有一种方法可以检索特定语言的文本?您可以使用ResourceB

我有两种型号的i18n:

  • i18n_en.properties
    适用于英语
  • 阿拉伯语的i18n_ar.属性
我的目标是,不管检测到的语言是什么,只获取相应的英语文本。

以下函数基于自动语言检测获取文本

fGetText:函数(sText){
var oBundle=this.getView().getModel(“i18n”).getResourceBundle();
返回oBundle.getText(sText);
},

有没有一种方法可以检索特定语言的文本?

您可以使用
ResourceBundle.create
方法,通过给定locale参数创建新的文本

ResourceBundle.create({
url:“i18n/i18n.properties”,
地点:“恩”,
async:true,
})
resourcebundle
的文档