点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在本地创建一个应用程序,其中我提供了一个切换控件,可在英语和德语之间进行切换。 到目前为止,英语文本已加载到应用程序中。 但是我想在更改开关控制状态时在应用程序中更改静态文本的语言。
我能够捕获开关控件的更改状态。
如何在manifest.json中定义i18n_de.properties并根据切换状态在应用程序中调用它?
以下是各种文件的屏幕截图:
Component.js:
清单json第1部分:
清单json第2部分:
项目json:
视图控制器js:
如果使用i18n_de.properties文件将开关状态更改为false,我想在应用程序中重新初始化所有静态文本。
查看xml:
请告知如何处理。
谢谢
Saurabh。
i18n-component-js.jpg (64.5 kB)
SAPUI5框架读取容器(运行应用程序的浏览器)的语言环境设置,然后初始化并读取相关的i18n文件,并回退到默认的i18n.properties文件。 我不认为仅通过在运行时单击开关即可更改应用程序的语言。 如果您是从FLP运行应用程序,则必须重新加载页面并在sap-language URL参数后面附加值DE,然后您的应用程序将自动(假设您项目的i18n文件夹中有一个i18n_de.properties文件)显示为静态
由于我在本地使用此应用程序,因此我为英语和德语创建了两个资源模型。 我将在切换状态更改时从资源束中显式绑定德语静态文本。 我无法刷新页面以更改语言,因为它会删除该页面上的所有现有数据。这是我发现处理不同语言的唯一方法(2)。
一周热门 更多>