國際化(有時簡稱為 i18n)是設計並準備你的專案,讓它能在世界各地的不同地區設定中使用的程序。 _在地化_是為不同地區設定建立專案版本的程序。 在地化程序包括下列動作。
- 擷取文字,以便翻譯成不同語言
- 依特定地區設定格式化資料
_地區設定_識別人們使用某種語言或其變體所在的區域。 可能的區域包括國家與地理區域。 地區設定決定了下列細節的格式化與解析方式。
- 度量單位,包括日期與時間、數字與貨幣
- 翻譯後的名稱,包括時區、語言與國家
想快速了解在地化與國際化,請觀看這支影片:
了解 Angular 國際化
新增 localize 套件
了解如何將 Angular Localize 套件新增至你的專案
以 ID 參照地區設定
了解如何為你的專案識別與指定地區設定識別碼
依地區設定格式化資料
了解如何實作在地化資料管道,並覆寫專案的地區設定
準備元件以供翻譯
了解如何指定要翻譯的來源文字
使用翻譯檔案
了解如何檢視與處理翻譯文字
將翻譯合併至應用程式
了解如何合併翻譯並建置翻譯後的應用程式
部署多個地區設定
了解如何為你的應用程式部署多個地區設定
匯入地區設定資料的全域變體
了解如何匯入語言變體的地區設定資料
以自訂 ID 管理標記的文字
了解如何實作自訂 ID,協助你管理標記的文字
國際化範例
檢視 Angular 國際化的範例。