SAP Fiori internationalization(国际化)实现的一些例子
下圖這個Opportunity的金額,在右邊的明細頁面里顯示的是1880 USD,但為何在左邊,顯示的是2K這個近似值?
在Chrome開發者工具的調試器里,我們能看到從后臺返回的金額確實是1880:
所以這個2k一定是前臺UI5代碼里進行的格式化:
答案就在上圖sap.ca.ui.model.format.AmoutFormat.FormatAmoutShort這個方法里。
這里涉及到一個CLDR的概念:
CLDR - Unicode Common Locale Data Repository
The Unicode CLDR provides key building blocks for software to support the world’s languages, with the largest and most extensive standard repository of locale data available. This data is used by a wide spectrum of companies for their software internationalization and localization, adapting software to the conventions of different languages for such common software tasks.
1880轉換成2k的調試:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的SAP Fiori internationalization(国际化)实现的一些例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编介绍
- 下一篇: 花瓶放硬币招财的方法