sapui5 - 如何在 Fiori 应用程序中设置支持的语言?
问题描述
当我们有一个具有 index.html 的独立应用程序时,我们可以在引导部分中使用类似 data-sap-ui-xx-supportedLanguages="en,de" 的内容来确定我们的应用程序中实现了哪些语言。在这种情况下,我们将不会再看到这样的错误:
https://webidetestingXXX.dispatcher.hana.ondemand.com/webapp/i18n/i18n_en_US.properties 404
因为我们确定我们的应用程序不支持en_US
!
我怎么能在 Fiori 类型的应用程序中做同样的事情,我的意思是当我们没有任何 index.html 并且它只是Component.js
作为起点!
我记得过去我们将其设置为manifest.json
,但我不确定!
解决方案
在本文档中支持的区域设置和备用区域设置一章下提到了这一点: https ://openui5.hana.ondemand.com/topic/ec753bc539d748f689e3ac814e129563
{
"sap.ui5": {
"models": {
"i18n": {
"type": "sap.ui.model.resource.ResourceModel",
"settings": {
"bundleName": "myapp.i18n.i18n",
"supportedLocales": ["de", "en"],
"fallbackLocale": "de"
}
}
}
}
}
manifest.json
仅从 UI5 1.77 开始支持此配置。
对于较低版本,显然没有应用程序级别的配置。
推荐阅读
- android - 房间:为参数传递值
- wordpress - 带有 3 个链接数据点的 Wordpress 自定义字段
- laravel - laravel 什么时候执行 yearly() 函数
- django - Django REST 框架 - 反向 ForeignKey 关系
- java - 接口的静态和最终规则
- css - 为什么chrome浏览器在第一时间无法显示div的裁剪部分?
- java - 为什么Splitter直接返回集合在Spring Integration中处理集合的项的情况下?
- python-3.x - 有没有办法将整数列表转换为单个变量?
- python - String field comparison and print the differences
- ruby - How to define a negated description for a custom matcher