Web IDE-模板中的新UI5应用有i18n错误?

2020-08-20 02:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在这里是初学者,如果这个问题很愚...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在这里是初学者,如果这个问题很愚蠢,那么抱歉-我正在使用Web IDE,并且在WebIDE应用程序中运行它时,遇到与i18n文件有关的所有404错误。 即使当我使用"来自模板的项目"工具并运行完全库存的UI5应用程序时,也会发生这种情况。

将i18n文件名更改为i18n_en_US.properties可以消除一些错误,但是这三个错误仍然存​​在。

 VM171:1 GET https://webidetesting7029747-p2001125832trial.dispatcher.hanatrial.ondemand.com/resources/sap/ui/core/messagebundle_en_US.properties 404

 VM171:1 GET https://webidetesting7029747-p2001125832trial.dispatcher.hanatrial.ondemand.com/resources/sap/ui/layout/messagebundle_en_US.properties 404

 VM171:1 GET https://webidetesting7029747-p2001125832trial.dispatcher.hanatrial.ondemand.com/resources/sap/m/messagebundle_zh_CN.properties 404

 

我尚未对manifest.json文件进行任何更改。 这是模型部分:

"型号":{
 " i18n":{
 " type":" sap.ui.model.resource.ResourceModel",
 "设置":{
 " bundleName":" practice.ConceptRank.i18n.i18n"
 }
 }
 },
 

为什么在世界上,该应用程序正在.m,.layout和.core库中查找消息包? 任何专业人士都知道是什么原因造成的?

3条回答
粗暴的香蕉
2020-08-20 03:25

从1.77开始,应用程序可以在manifest.json中声明支持的语言环境。

" sap.app":{
   " ...":" ...",
   " i18n":{
     " bundleUrl":" i18n/i18n.properties",
     " supportedLocales":[""],
     " fallbackLocale":""
   }
 },
 " sap.ui5":{
   " ...":" ...",
   "楷模": {
     " i18n":{
       " type":" sap.ui.model.resource.ResourceModel",
       "设置":{
         " bundleUrl":" i18n/i18n.properties",
         "异步":是的,
         " supportedLocales":[""],
         " fallbackLocale":""
       }
     }
   }
 } 

相应地设置" supportedLocales"和" fallbackLocale"。

API参考:sap/base/i18n/ResourceBundle.create

仅在" i18n/i18n.properties"情况下 ",只需为" supportedLocales"和" fallbackLocale"分配一个空字符串即可。

一周热门 更多>