Pemetaan Data Lokal
NLS menyertakan sejumlah fungsi API yang dapat digunakan aplikasi Anda untuk memetakan data lokal antara pengidentifikasi lokal dan nama lokal, dan mencantumkan lokal netral. Topik ini membahas penggunaan fungsi-fungsi ini pada Windows Vista dan kemudian dan pada sistem operasi Pra-Windows Vista (kadang-kadang disebut "sistem downlevel").
Petakan Data Lokal di Windows Vista dan Yang Lebih Baru
NLS menyediakan beberapa fungsi pemetaan lokal untuk digunakan oleh aplikasi yang Anda kembangkan untuk dijalankan di Windows Vista dan yang lebih baru. Ini juga mencakup fungsi yang dapat digunakan aplikasi Anda untuk menghitung lokal netral.
Menggunakan Fungsi Konversi Standar untuk Pemetaan Data
Untuk memetakan antara nama lokal dan pengidentifikasi lokal, aplikasi Anda dapat memanggil fungsi LocaleNameToLCID . Aplikasi ini menggunakan LCIDToLocaleName untuk memetakan antara pengidentifikasi lokal dan nama lokal.
Daftar Lokal Netral
Untuk menghitung lokal netral untuk Windows 7 dan yang lebih baru, aplikasi Anda dapat memanggil EnumSystemLocalesEx dengan dwFlags diatur ke LOCALE_NEUTRALDATA. Ini juga dapat menggunakan GetLocaleInfoEx dengan LCType diatur ke LOCALE_INEUTRAL.
Petakan Data Lokal pada Sistem Operasi Pra-Windows Vista
NLS menyertakan pustaka tautan langsung (DLL) untuk digunakan untuk aplikasi yang Anda kembangkan untuk dijalankan pada sistem operasi Pra-Windows Vista. DLL mendukung fungsi konversi dan daftar untuk pemetaan data.
Catatan
Aplikasi yang hanya berjalan pada Windows Vista dan yang lebih baru tidak boleh menggunakan fungsi pemetaan atau daftar tingkat bawah.
Menggunakan Fungsi Konversi Tingkat Bawah untuk Pemetaan Data
Aplikasi Anda yang ditargetkan pada sistem downlevel dapat memanggil fungsi DownlevelLCIDToLocaleName untuk mengonversi pengidentifikasi lokal menjadi nama lokal. Jika perlu mengonversi nama lokal menjadi pengidentifikasi lokal, nama tersebut harus memanggil DownlevelLocaleNameToLCID.
Gunakan Fungsi Daftar Tingkat Bawah untuk Menghitung Lokal Netral
Aplikasi Anda harus memanggil DownlevelGetParentLocaleLCID untuk mengambil pengidentifikasi lokal induk untuk lokal. Jika aplikasi perlu mendapatkan nama lokal induk untuk lokal, aplikasi harus memanggil DownlevelGetParentLocaleName.
Topik terkait