Bagikan melalui


LOCALE_SPARENT

Windows Vista dan yang lebih baru: Lokal fallback, digunakan oleh pemuat sumber daya. Jumlah maksimum karakter yang diizinkan untuk string ini adalah 85, termasuk karakter null yang mengakhiri.

Lokal memiliki hierarki di mana induk lokal tertentu adalah lokal netral. Lokal tertentu dikaitkan dengan bahasa dan negara/wilayah, sementara lokal netral dikaitkan dengan bahasa tetapi tidak terkait dengan negara/wilayah mana pun. Lokal induk digunakan untuk memutuskan fallback pertama yang akan dicoba ketika sumber daya untuk lokal tertentu tidak tersedia. Misalnya, lokal induk untuk "en-US" (0x0409) adalah "en" (0x0009). Ketika sumber daya tidak tersedia untuk lokal "en-US" tertentu, pemuat sumber daya kembali menggunakan sumber daya yang tersedia untuk lokal "en" netral. Lihat Manajemen Bahasa Antarmuka Pengguna untuk detail lebih lanjut tentang strategi fallback pemuat sumber daya.

Pola ini konsisten untuk lokal yang telah ditentukan sebelumnya. Namun, lokal induk tidak ditentukan oleh manipulasi nama lokal. Artinya, GetLocaleInfo dan GetLocaleInfoEx tidak mengurai string seperti "en-US" untuk mendapatkan nilai "en". Sebaliknya, mereka melihat data lokal yang disimpan. Untuk lokal yang telah ditentukan sebelumnya, nilai mengikuti pola yang diharapkan, di mana induk lokal tertentu adalah lokal netral yang sesuai dan induk lokal netral adalah lokal invarian. Meskipun disarankan agar lokal kustom mengikuti strategi serupa dalam hal mendefinisikan lokal induk mereka, ini tidak diberlakukan. Aplikasi yang menerapkan lokal kustom dapat menentukan induk yang kurang jelas sesuai.

Catatan

Karena tidak ada fungsi yang dijelaskan dalam Memanggil Fungsi "Nama Lokal" menerima lokal netral sebagai input, data LOCALE_SPARENT ini sangat terbatas penggunaannya. Secara khusus, Baik GetLocaleInfo maupun GetLocaleInfoEx tidak menerima lokal netral sebagai input.