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
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk