Pseudo-Locales

Windows Vista 和更新版本: 除了現有的 Windows 地區設定之外,NLS 會定義數個虛擬地區設定以供使用。 使用這些虛擬地區設定來測試應用程式的當地語系化。 如需實作詳細資料,請參閱 使用Pseudo-Locales進行當地語系化測試

支援的Pseudo-Locales

NLS 支援的虛擬地區設定為:

  • 基底虛擬地區設定
  • 鏡像 (從右至左) 虛擬地區設定
  • 東亞語言虛擬地區設定

選擇特定的虛擬地區設定,以根據其字碼頁指派和當地語系化字串來使用,例如月份名稱、日名稱。 每個虛擬地區設定的資料不僅包含當地語系化的相關字碼頁和日和月字串,也包含數個其他 NLS 測試案例的資料。 測試案例會檢查下列資料類型:

  • 9 位 地區設定識別碼。 虛擬地區設定可讓您測試 9 位地區設定識別碼的作業。
  • 必須使用小型字型之語言的字串。 由於圖形裝置介面 (GDI) 的限制,某些語言的使用者介面字型小於最佳。 虛擬地區設定包含來自這些語言的數個字串,結合來自語言的字串,並具有更標準的字型處理。 您可以在測試中使用這些字串來判斷 GDI 限制字型的呈現方式。
  • 不尋常的字串長度。 例如,某些地區設定資訊常數 LOCALE_SLISTLOCALE_ICURRENCY具有字串大小的傳統限制。 虛擬地區設定支援檢查不同的字串長度。
  • 替代排序。 當替代 排序次序識別碼 與通常與地區設定相關聯的基底排序次序識別碼不同時,虛擬地區設定可用來測試替代排序功能。

虛擬地區設定名稱和識別碼

虛擬地區設定具有從私人使用空間選擇的地區設定 名稱 ,以避免與導入國際標準組織 (ISO) 639 和 ISO 3166 標準的可能字串衝突。 每個虛擬地區設定也有自己的地區設定識別碼。 下表提供所定義虛擬地區設定的名稱和識別碼。

虛擬地區設定 地區設定名稱 地區設定識別碼
基本 qps-ploc 0501
鏡像 qps-plocm 09ff
東亞語言 qps-ploca 05fe

 

範例

下列範例顯示針對基底虛擬地區設定顯示的文字:

[Шěđлелеđđαỳ !!!], 8 đf [Αäŕςћ !!] 2006

地區設定和語言

地區設定識別碼

地區設定名稱

排序次序識別碼

使用Pseudo-Locales進行當地語系化測試