Как установить поддерживаемые языки в приложении Fiori? - PullRequest
0 голосов
/ 07 августа 2020

Когда у нас есть автономное приложение с индексом. html мы можем иметь что-то вроде data-sap-ui-xx-supportedLanguages ​​= "en, de" в части начальной загрузки, чтобы определить, какие языки реализованы в нашем приложении. . В этом случае мы больше не увидим такую ​​ошибку:

https://webidetestingXXX.dispatcher.hana.ondemand.com/webapp/i18n/i18n_en_US.properties 404

, потому что мы определили, что наше приложение не поддерживает en_US!

Как я могу сделать то же самое в приложении типа Fiori, я имею в виду, когда у нас нет индекса. html и только Component.js в качестве отправной точки!

Я помню, что раньше мы устанавливали это в manifest.json, но я не уверен!

1 Ответ

0 голосов
/ 07 августа 2020

Он упоминается в разделе Поддерживаемые локали и резервные локали в этой документации: 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.

Для более низких версий, по-видимому, нет конфигурации на уровне приложения.

...