Bagikan melalui


Pseudo-Locales

Windows Vista dan yang lebih baru: NLS mendefinisikan beberapa pseudo-locales untuk digunakan selain lokal Windows yang ada. Gunakan pseudo-locales ini untuk menguji pelokalan aplikasi Anda. Untuk detail implementasi, lihat Menggunakan Pseudo-Locales untuk Pengujian Pelokalan.

Pseudo-Locales yang didukung

Lokal semu yang didukung oleh NLS adalah:

  • Pseudo-locale dasar
  • Lokal semu yang dicerminkan (kanan-ke-kiri)
  • Pseudo-locale berbahasa Asia Timur

Pilih pseudo-locale tertentu untuk digunakan berdasarkan penetapan halaman kodenya dan string untuk pelokalan, misalnya, nama bulan, nama hari. Data untuk setiap pseudo-locale tidak hanya menyertakan halaman kode dan string hari dan bulan yang relevan untuk pelokalan, tetapi juga data untuk beberapa kasus pengujian lainnya untuk NLS. Kasus pengujian memeriksa jenis data berikut:

  • Pengidentifikasi lokal 9-bit. Pseudo-locales memberikan kesempatan yang baik untuk menguji pengoperasian pengidentifikasi lokal 9-bit.
  • String dari bahasa yang harus menggunakan font kecil. Karena keterbatasan dalam antarmuka perangkat grafis (GDI), font antarmuka pengguna untuk beberapa bahasa lebih kecil dari optimal. Pseudo-locales mencakup beberapa string dari bahasa ini, dikombinasikan dengan string dari bahasa dengan penanganan font yang lebih standar. Anda dapat menggunakan string ini dalam pengujian untuk menentukan bagaimana font terbatas GDI dirender.
  • Panjang string yang tidak biasa. Beberapa konstanta informasi lokal, misalnya, LOCALE_SLIST dan LOCALE_ICURRENCY, memiliki batas konvensional pada ukuran string. Pseudo-locales mendukung pemeriksaan dengan panjang string yang bervariasi.
  • Pengurutan alternatif. Pseudo-locales dapat digunakan untuk menguji fungsionalitas pengurutan alternatif ketika pengidentifikasi urutan pengurutan alternatif berbeda dari pengidentifikasi urutan sortir dasar yang biasanya terkait dengan lokal.

Nama dan Pengidentifikasi Pseudo-locale

Lokal semu memiliki nama lokal yang dipilih dari ruang penggunaan privat untuk menghindari konflik dengan kemungkinan string yang dimasukkan ke dalam standar International Organization for Standardization (ISO) 639 dan ISO 3166. Setiap pseudo-locale juga memiliki pengidentifikasi lokalnya sendiri. Tabel berikut ini menyediakan nama dan pengidentifikasi untuk pseudo-locales yang ditentukan.

Pseudo-locale Nama lokal Pengidentifikasi lokal
Base qps-ploc 0501
Cermin qps-plocm 09ff
Bahasa Asia Timur qps-ploca 05fe

 

Contoh

Contoh berikut menunjukkan teks yang ditampilkan untuk pseudo-locale dasar:

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

Lokal dan Bahasa

Pengidentifikasi Lokal

Nama Lokal

Urutkan Pengidentifikasi Urutan

Menggunakan Pseudo-Locales untuk Pengujian Pelokalan