Bagikan melalui


LOCALE_SCONSOLEFALLBACKNAME

Windows Vista dan yang lebih baru: Lokal pilihan untuk digunakan untuk tampilan konsol. Jumlah maksimum karakter yang diizinkan untuk string ini adalah 85, termasuk karakter null yang mengakhiri.

Catatan

Secara umum, aplikasi tidak boleh menggunakan data LOCALE_SCONSOLEFALLBACKNAME secara langsung. Untuk menentukan sumber daya bahasa apa yang akan digunakan di jendela konsol, aplikasi harus memanggil SetThreadUILanguage atau SetThreadPreferredUILanguages. Fungsi-fungsi ini menggunakan data fallback konsol sebagai faktor dalam memilih bahasa yang dapat terbaca di konsol, tetapi itu bukan satu-satunya penentu. Secara khusus, konsol terbatas pada menampilkan karakter dari satu halaman kode. Misalnya, el-GR untuk bahasa Yunani (Yunani) adalah bahasa konsol yang valid, tetapi jika halaman kode konsol saat ini adalah Latin-1 (halaman kode 1252) konsol menampilkan teks Yunani sebagian besar sebagai serangkaian simbol karakter yang tidak ditemukan.

 

Jika bahasa yang sesuai dengan lokal ini didukung di konsol, nilainya sama dengan untuk LOCALE_SNAME, yaitu, lokal itu sendiri dapat digunakan untuk tampilan konsol. Namun, konsol tidak dapat menampilkan bahasa yang hanya dapat dirender dengan Uniscribe. Misalnya, konsol tidak dapat menampilkan bahasa Arab atau berbagai bahasa Indic. Oleh karena itu, nilai LOCALE_SCONSOLEFALLBACKNAME untuk lokal yang sesuai dengan bahasa ini berbeda dari nilai untuk LOCALE_SNAME.

Untuk lokal yang telah ditentukan sebelumnya, jika nilai fallback berbeda dari nilai untuk lokal itu sendiri, nilai untuk lokal netral digunakan. Lokal tertentu dikaitkan dengan bahasa dan negara/wilayah, sementara lokal netral dikaitkan dengan bahasa tetapi tidak terkait dengan negara/wilayah mana pun. Misalnya, ar-SA kembali ke "en", bukan ke "en-US". Kebijakan penggunaan lokal netral ini diterapkan secara konsisten untuk lokal yang telah ditentukan sebelumnya dan sangat disarankan untuk lokal kustom. Namun, kebijakan tersebut tidak diberlakukan. Untuk lokal kustom, aplikasi Anda dapat menggunakan lokal tertentu alih-alih lokal netral sebagai fallback.

Catatan

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