Bagikan melalui


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.

Menggunakan Dukungan Bahasa Nasional

Pengidentifikasi Lokal

Nama Lokal