Melokalisasi Informasi Kelas WMI

WMI menerapkan teknik yang memungkinkan beberapa versi lokal dari kelas yang sama disimpan di repositori.

Definisi kelas dipisahkan ke dalam versi berikut:

  • Versi netral bahasa yang hanya berisi definisi kelas dasar.
  • Versi khusus bahasa yang berisi informasi yang dilokalkan, seperti deskripsi properti yang khusus untuk lokal.

Definisi kelas khusus bahasa disimpan dalam namespace anak di dalam namespace yang berisi definisi kelas dasar yang netral bahasa.

Saat Anda meminta definisi kelas yang dilokalkan untuk lokal tertentu, WMI menggabungkan definisi kelas dasar dan informasi kelas yang dilokalkan untuk membentuk kelas yang dilokalkan lengkap. Anda bisa mendapatkan versi kelas WMI yang dilokalkan dengan menentukan lokal saat terhubung ke WMI dan mengatur bendera yang menunjukkan bahwa Anda ingin informasi yang dilokalkan. WMI kemudian menggabungkan informasi dari versi netral bahasa dan versi khusus bahasa dari definisi kelas untuk membentuk kelas terlokalisasi.

Kelas WMI yang berisi informasi yang dilokalkan ditandai dengan kualifikasi Amandemen dan disebut kelas yang diubah; kelas mendukung informasi yang dilokalkan jika memiliki kualifikasi ini. Anda dapat menentukan untuk lokal mana kelas ini telah dilokalkan dengan memeriksa penentu lain yang disebut Locale. Penentu lokal berisi pengidentifikasi lokal (Windows LCID) yang mengidentifikasi suatu lokal. Misalnya, kode pengaturan lokal untuk bahasa Inggris Amerika adalah 0x409. Jika kualifikasi di kelas yang diubah berisi informasi yang dilokalkan, itu berisi jenis kualifikasi yang diubah.

Lokalisasi WMI mencakup tugas-tugas yaitu:

Untuk informasi selengkapnya, lihat Pertimbangan Kelas yang Telah Diubah.