多语言UI5应用程序中的本地化

2020-09-26 03:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们在UI5应用中遇...

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

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


大家好,

我们在UI5应用中遇到了本地化(i18n)功能的问题。

我们在自己的应用程序中支持多种语言(例如英语,德语等),它们本身可以完美运行。 但是该框架似乎对默认情况下和启动时加载哪种语言文件感到困惑。

启动应用程序时,框架首先尝试加载i18n.properties文件,该文件不可用。 之后,它尝试加载其他一些找不到的文件。 (例如i18n_US.properties ...),但是本地化工作正常。 因此,在应用启动之前,我们会遇到大约6-8个" 404"错误,这增加了应用启动所需的时间。

我们的i18n文件被称为,例如英语:i18n_en.properties。

有人对如何为我们解决这个问题有想法吗?

最好的问候

Christoph

1条回答
Alawn_Xu
2020-09-26 03:47

据我所知,该框架会根据浏览器中维护的语言设置来查找特定于语言的i18n文件,如果找不到匹配的文件,则会加载后备i18n.properties文件。 您可以只向项目的i18n文件夹中添加一个附加的i18n.properties文件,然后将存储的相同文本存储在默认语言特定的文件中(例如,如果德语是您的默认语言,则i18n_DE.properties和i18n的内容。 属性可以相同,如果使用英语,则i18n_EN_US.properties和i18n.properties的内容可以相同,以便框架可以找到其要查找的文件。)

一周热门 更多>