SAP Fiori实现7:关于翻译 sap-language=JA Tcode:SLXT

2024-08-30

功能:

对Fiori界面进行翻译
在进入Fiori画面时,选择不同的登陆语言可以显示 对应的语言界面。
语言翻译一方面受i18n控制,另一方面也受字段在GUI端是否做了翻译有影响。

1.测试的时候,可以在URL中加入 sap-language=XX 来控制登录语言。

10_1

2.i18n控制控制语言

Fiori运行会根据URL的语言自动寻找i18n文件,默认的为i18n.properties。
URL中写了日语,则为i18n_ja.properties。

10_2

i18n.properties标题:
  • appTitle=Register Quality Inspection
i18n_ja.properties标题:
  • appTitle=品質検査登録
实际效果对比:

10_3

3.Odata引入的字段受GUI方面控制,通过SE63做翻译

如上记SmartTable引入的数据来源为CDSView:ZCDS_MM_QI_LIST
Tcode:SE63
逐次选择:

10_4
10_5

①.当前语言
②.目标语言

10_6
10_7

此处已自动改变。
对于此处翻译是不产生请求的。所以翻译的移送需要单独做:
Tcode:SLXT