Melokalisasi Paket Pemasang Windows

Untuk informasi umum tentang pelokalan, lihat Layanan Globalisasi. Melokalisasi paket Pemasang Windows memerlukan modifikasi string yang ditampilkan oleh antarmuka pengguna dan mungkin juga memerlukan penambahan atau modifikasi sumber daya produk. Misalnya, pelokalan dapat mencakup penambahan DLL internasional dan file yang dilokalkan ke produk.

Untuk melokalisasi paket Pemasang Windows

  1. Bersiaplah untuk pelokalan saat menulis paket penginstalan asli. Rancang tata letak file yang dilokalkan sehingga versi bahasa yang berbeda dapat hidup berdampingan dengan aman saat diinstal di komputer pengguna. Atur file yang memerlukan pelokalan ke dalam komponen terpisah dan instal file-file ini ke direktori terpisah. Tulis database penginstalan dasar yang memiliki halaman kontrol netral. Lihat Menyiapkan paket Pemasang Windows untuk pelokalan.
  2. Selalu atur halaman kode database yang sedang dilokalkan sebelum menambahkan data yang dilokalkan. Jika halaman kode database yang dilokalkan netral, lihat Mengatur halaman kode database. Untuk menentukan halaman kode, lihat Menentukan halaman kode database penginstalan.
  3. Impor tabel Kesalahan yang dilokalkan dan tabel ActionText ke dalam database. Untuk informasi selengkapnya, lihat Melokalisasi Tabel Kesalahan dan ActionText untuk daftar bahasa yang didukung oleh Kit Pengembangan Perangkat Lunak (SDK) Microsoft Windows. Anda dapat mengimpor tabel ini menggunakan Msidb.exe atau MsiDatabaseImport.
  4. Ubah kolom lain yang dapat dilokalkan dalam database menggunakan editor tabel atau kueri SQL. Untuk fungsi akses SQL, lihat Bekerja dengan Kueri. Topik untuk tabel database mengidentifikasi kolom database mana yang dapat dilokalkan. Untuk informasi selengkapnya, lihat daftar tabel di Tabel Database.
  5. Atur properti ProductLanguage dalam tabel Properti ke LANGID database. Saat menulis paket sebagai bahasa netral, atur properti ProductLanguage ke 0 dan gunakan font MS Shell Dlg sebagai gaya teks untuk semua kotak dialog yang ditulis. Karena beberapa font tidak mendukung semua set karakter, Anda dapat memastikan bahwa teks ditampilkan dengan benar pada semua versi sistem operasi yang dilokalkan dengan menggunakan font ini.
  6. Atur bidang bahasa properti Ringkasan Templat untuk mencerminkan LANGID database.
  7. Jika string teks dalam aliran informasi ringkasan dilokalkan, atur properti Ringkasan Codepage ke halaman kode.
  8. Atur properti ProductCode dalam tabel Properti dan atur kode paket di properti Ringkasan Nomor Revisi ke kode paket baru. Produk yang dilokalkan dianggap sebagai produk yang berbeda. Misalnya, versi Jerman dan Inggris dari aplikasi dianggap sebagai dua produk yang berbeda dan harus memiliki kode produk yang berbeda.
  9. Pelokalan mungkin memerlukan modifikasi sumber daya yang sudah ada atau penambahan sumber daya baru seperti file atau kunci registri. Periksa untuk memastikan bahwa kode komponen diubah untuk setiap komponen yang ada yang telah menambahkan sumber daya baru. Modifikasi lain mungkin juga memerlukan perubahan pada kode komponen. Untuk informasi selengkapnya, lihat Mengubah Kode Komponen.
  10. Pastikan untuk menyimpan pelokalan dan perubahan lain pada database dengan menyimpan paket dengan alat pengeditan atau dengan memanggil MsiDatabaseCommit.

Untuk informasi selengkapnya, lihat Contoh Pelokalan.