Pseudo-Locales
Windows Vista 和更新版本: NLS 定義數個虛擬地區設定,以用於現有的 Windows 地區設定。 使用這些虛擬地區設定來測試應用程式的當地語系化。 如需實作詳細資料,請參閱 使用 Pseudo-Locales 進行當地語系化測試。
支援的 Pseudo-Locales
NLS 支援的虛擬地區設定為:
- 基底虛擬地區設定
- 鏡像 (由右至左) 虛擬地區設定
- 東亞語言虛擬地區設定
根據代碼頁指派和本地化的字串,例如月份名稱、日名稱,選擇要使用的特定虛擬地區設定。 每個虛擬地區設定的數據不僅包含本地化的相關代碼頁和日和月字串,也包含數個其他 NLS 測試案例的數據。 測試案例會檢查下列資料類型:
- 9 位 地區設定識別碼。 虛擬地區設定可讓您測試9位地區設定標識符的作業。
- 必須使用小型字型之語言的字串。 由於圖形裝置介面 (GDI) 的限制,某些語言的使用者介面字型小於最佳。 虛擬地區設定包含來自這些語言的數個字串,並結合來自語言的字串,具有更標準的字型處理。 您可以在測試中使用這些字串來判斷 GDI 限制字型的轉譯方式。
- 不尋常的字串長度。 例如,某些地區設定資訊常數,LOCALE_SLIST 和 LOCALE_ICURRENCY,具有字元串大小的傳統限制。 虛擬地區設定支援檢查不同的字串長度。
- 替代排序。 當替代 排序順序標識子 與通常與地區設定相關聯的基底排序順序標識元不同時,虛擬地區設定可用來測試替代排序功能。
虛擬地區設定名稱和識別碼
虛擬地區設定具有 地區設定名稱, 從私人使用空間選擇,以避免與國際標準化組織 (ISO) 639 和 ISO 3166 標準中導入的可能字串發生衝突。 每個虛擬地區設定也有它自己的地區設定標識碼。 下表提供所定義虛擬地區設定的名稱和標識碼。
虛擬地區設定 | 地區設定名稱 | 地區設定標識碼 |
---|---|---|
基礎 | qps-ploc | 0501 |
鏡像 | qps-plocm | 09ff |
東亞語言 | qps-ploca | 05fe |
例
下列範例顯示針對基底虛擬地區設定顯示的文字:
[Шлелỳ !!], 8 äf [Αäŕςћ !!] 2006
相關主題