当我使用 SmartTable 时,SAPUI5 在加载资源包时显示一些错误

SAPUI5 show some errors for loading resource bundle when I use SmartTable

我有一个 SAPUI5 应用程序使用 sap.ui.comp.smarttable.SmartTable

我根据其他问题加载了需要的库。

但即使通过在 manifest.json 文件中添加依赖项,如下所示:

"dependencies": {
    "minUI5Version": "1.58.0",
    "libs": {
        "sap.collaboration": {
            "minVersion": "1.58",
            "lazy": true
        },
        "sap.m": {
            "minVersion": "1.58"
        },
        "sap.ui.comp": {
            "minVersion": "1.58"
        },
        "sap.ui.core": {
            "minVersion": "1.58"
        },
        "sap.ui.unified": {
            "minVersion": "1.58"
        },
        "sap.ui.table": {
            "minVersion": "1.58"
        },
        "sap.ushell": {
            "minVersion": "1.58"
        }
    }
},

但它会尝试加载一些 WEBIDE SAPUI5 资源中不存在的翻译文件。

所以我看到了一个错误列表,如下图突出显示的内容。

现在的问题是,我该如何解决这些错误消息?

它不会导致我的应用程序停止,但我希望在向客户展示我的应用程序时没有错误。

看起来 i18n 设置不完整。

1。 验证您的适当文件夹中是否存在适当的语言文件(标准是 i18n)

  • i18n.properties
  • i18n_de.properties
  • i18n_en.properties

2。 在你的索引文件中插入支持的语言

index.html

data-sap-ui-xx-supportedLanguages="en,de"

玩得开心