
- SAP UI5 教程
- SAP UI5 - 首頁
- SAP UI5 - 概述
- SAP UI5 - 架構
- SAP UI5 - 關鍵元件
- SAP UI5 - 控制庫
- SAP UI5 - 開發工具包
- SAP UI5 - MVC 概念
- SAP UI5 - 檢視
- SAP UI5 - 開發者工作室
- SAP UI5 - 建立 UI5 專案
- SAP UI5 - 控制元件
- SAP UI5 - 資料繫結
- SAP UI5 - 設計模式
- SAP UI5 - 模組化
- SAP UI5 - 國際化
- SAP UI5 - 記事本控制元件
- SAP UI5 - 擴充套件應用程式
- SAP UI5 - 主題
- SAP UI5 - 移動端
- 在 Web IDE 中建立專案
- SAP UI5 有用資源
- SAP UI5 - 快速指南
- SAP UI5 - 有用資源
- SAP UI5 - 討論
SAP UI5 - 國際化
SAP UI5 基於 Java 平臺支援國際化概念。
語言程式碼識別 − 框架使用字串型別的語言程式碼來識別語言。
資源包 − 資源包檔案是一個 Java 屬性檔案,包含鍵值對,其中值是依賴於語言的文字,鍵是獨立於語言的,應用程式使用鍵來識別和訪問相應的值。
資源包是*.properties檔案的集合。所有檔案都使用相同的基本名稱(標識資源包的字首)、可選的字尾(標識每個檔案中包含的語言)和固定的 .properties副檔名命名。
語言字尾是根據舊的 JDK 地區設定語法形成的。按照約定,應該存在一個沒有語言字尾的檔案,其中包含開發者語言中的原始未翻譯文字。如果找不到更合適的語言,則使用此檔案。
資源包 sap.ui.commons.message_bundle 包含以下檔案:
sap.ui.commons.message_bundle.properties − 此檔案包含開發者的原始文字,並確定鍵的集合。
sap.ui.commons.message_bundle_en.properties − 此檔案包含英文文字。
sap.ui.commons.message_bundle_en_US.properties − 此檔案包含美式英文文字。
sap.ui.commons.message_bundle_en_UK.properties − 此檔案包含英式英文文字。
在應用程式中使用本地化文字
SAPUI5 提供兩種在應用程式中使用本地化文字的選項:jQuery.sap.resources 模組和資料繫結。
以下程式碼用於獲取給定語言的資源包:
jQuery.sap.require(“jquery.sap.resources”); var oBundle = jQuery.sap.resources({url ; sUrl, locale:sLocale});
以下程式碼用於訪問資源包中的文字:
Var sText = oBundle.getText(sKey);
以下程式碼用於獲取資源的 URL:
Var sUrl = sap.ui.resource(“sap.ui.table”,”messagebundle.properties”);
廣告