在SAPUI5开发的FIORI程序,运行时可指定使用的语言,此语言可以在多个地方指定,
1.在ODATA的的URL中指定
可以把要使用的语言与在manifest.json文件中的ODATA地址中,如下。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
"dataSources": { "mainService": { "uri": "/sap/opu/odata/sap/ZTR_PAYMENT_SRV/?sap-language=EN", "type": "OData", "settings": { "annotations": [ "ZTR_PAYMENT_ANNO_MDL", "annotation" ], "localUri": "localService/metadata.xml", "odataVersion": "2.0" } }, |
2.在FIORI地址中指定
可以在SAPUI5程序的地址中加入sap-language=zh来指定
如:http://localhost:8080/test/flpSandbox.html?sap-language=zh&sap-client=130&sap-ui-xx-viewCache=false#zsappaymentpayment-tile&/?sap-iapp-state–history=TASUBRXPKEW3BJ3K7RFOLFWR5M5CLRJP5XIM65GOJ&sap-iapp-state=AS627JO9T4SIA8U36OMA4OOVA1XA96O9WF36S6P5
使用起来,还是在地址中指定要好一些,并且在地址中指定时,在发布完成后,登陆FIORI时也可以指定登陆语言,之后也就会自动在地址中带出语言。