我具有要绑定到标签的i18n属性,但是当我尝试绑定该属性时,它不起作用。
i18n_zh_CN
TABLE_ItemCateg=Item Category
view.xml
<Label text="{i18n>TABLE_ItemCateg}" />
它显示"TABLE_ItemCateg"
而不是"Item Category"
。
在i18n.properties
中,我没有保存任何数据。我也收到以下错误:
在捆绑包'../../sap/xyz_homepage/i18n/i18n.properties'中找不到键'TABLE_ItemCateg'的任何可翻译文本
manifest.json
"models": {
"i18n": {
"type": "sap.ui.model.resource.ResourceModel",
"settings": {
"bundleName": "xyz_homepage.i18n.i18n"
}
}
}
答案 0 :(得分:0)
您必须将文本添加到所有使用的翻译文件中
i18n.properties
TABLE_ItemCateg =项目类别
i18n_en.properties
TABLE_ItemCateg =项目类别
使用适当的模型
view.xml
text =“ {i18n> TABLE_ItemCateg}”