Bagikan melalui


Pengembangan Aplikasi MUI

Topik ini merangkum pertimbangan pemrograman utama yang perlu diingat saat menambahkan fungsionalitas MUI ke aplikasi Anda.

Persyaratan untuk Aplikasi MUI

Fungsionalitas MUI hanya diterapkan pada pelokalan aplikasi yang sepenuhnya di globalisasi, dibuat menggunakan proses yang disebut internasionalisasi perangkat lunak. Pusat Pengembang Global Microsoft Go menyediakan berbagai pilihan dokumentasi terkait yang membantu Anda merancang, membangun, dan menyebarkan aplikasi yang siap di dunia. Dokumen-dokumen ini membantu Anda mempertimbangkan bagaimana karakteristik bahasa manusia yang berbeda dapat memengaruhi desain perangkat lunak Anda. Perhatikan bahwa portal juga menyediakan arsip lengkap kolom Dr. International.

Aplikasi MUI Anda dapat berjalan di bawah pengaturan bahasa atau lokal apa pun, dan pengguna dapat meminta bahasa apa pun yang menyertakan dukungan aplikasi. Oleh karena itu, aplikasi harus mengodekan teks antarmuka pengguna untuk mendukung berbagai bahasa terluas yang mungkin. Hal terpenting yang perlu diingat adalah menggunakan Unicode untuk menangani semua pemrosesan teks. Untuk informasi selengkapnya tentang globalisasi menggunakan Unicode, lihat Pusat Pengembang Global Microsoft Go.

Lingkungan Pemrograman yang Didukung

Anda dapat menambahkan fungsionalitas MUI ke aplikasi formulir Win32 atau aplikasi konsol global seperti yang dijelaskan dalam SDK ini. Selain itu, Anda dapat membuat aplikasi terkelola menggunakan .NET Framework, yang kompatibel dengan MUI. Untuk informasi selengkapnya, lihat Pengembangan .NET.

Pengaturan Bahasa Antarmuka Pengguna

Saat merencanakan aplikasi MUI, Anda harus terlebih dahulu memutuskan bahasa untuk antarmuka pengguna dan cara untuk menyajikannya kepada pengguna. Aplikasi ini dapat mendukung bahasa dengan salah satu cara berikut:

  • Ikuti pengaturan bahasa sistem. Asumsikan bahwa bahasa UI pilihan pengguna dan bahasa UI pilihan sistem, yang disatukan, mewakili bahasa yang tersedia untuk pengguna. Gunakan mekanisme fallback pemuat sumber daya untuk pemilihan bahasa.
  • Buat pengaturan bahasa khusus aplikasi. Mendukung bahasa tertentu dan menyajikan mekanisme pemilihan kepada pengguna.

Pembuatan Sumber Daya

Bagian ini menjelaskan kemungkinan untuk membuat sumber daya bahasa antarmuka pengguna untuk aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan Sumber Daya.

Catatan

Pada sistem operasi Vista pra-Windows, Anda umumnya membuat aplikasi lokal bahasa tunggal statis dan dikemas secara terpisah dengan bahasa yang didukung oleh bagian sumber daya yang disertakan dalam file yang dapat dieksekusi. Jenis implementasi ini sebagian besar usang, dan Anda disarankan untuk memilih salah satu teknik pembuatan sumber daya lainnya yang dijelaskan di bagian ini, didukung untuk Windows Vista dan yang lebih baru. Aplikasi kemudian dapat dibuat untuk berjalan pada sistem operasi Vista pra-Windows dengan menggunakan LoadMUILibrary.

 

Penggunaan Bahasa Tunggal dalam DLL Sumber Daya (Mui Resource Technology)

Implementasi sumber daya DLL satelit standar digunakan oleh banyak aplikasi Microsoft. Dalam hal ini, file inti yang dapat dieksekusi digunakan untuk aplikasi MUI dan satu DLL sumber daya dibuat untuk setiap bahasa yang didukung. Penggunaan DLL satelit berlaku untuk aplikasi yang berjalan pada sistem operasi Windows apa pun. Seperti yang dijelaskan dalam MUI Resource Management, teknologi sumber daya MUI mendukung variasi pada implementasi DLL satelit standar.

Penggunaan Beberapa Bahasa dalam DLL Sumber Daya

Anda dapat memilih untuk membuat satu file inti yang dapat dieksekusi untuk aplikasi MUI Anda dan satu DLL sumber daya untuk sumber daya yang terkait dengan bahasa yang didukung. Salinan pengidentifikasi sumber daya yang sama didefinisikan dalam file sumber daya bahasa dasar (ekstensi.rc) di bawah tag bahasa yang berbeda untuk semua bahasa yang didukung.

Penggunaan Mekanisme Sumber Daya Application-Specific

Anda dapat merencanakan aplikasi MUI Anda untuk menggunakan mekanisme sumber daya yang disesuaikan. Dalam hal ini, aplikasi menangani pemuatan sumber dayanya dengan cara khusus.

Pelokalan Sumber Daya

Untuk mendukung bahasa antarmuka pengguna untuk aplikasi MUI, Anda harus memiliki sumber daya bahasa yang dilokalkan. MUI mendukung dua jenis pelokalan, seperti yang dijelaskan dalam tabel berikut.

Jenis pelokalan Deskripsi
Pelokalan pra-build Minta pelokalan sebelum membangun aplikasi dan sumber daya khusus bahasa. File sumber daya bahasa dasar untuk bahasa antarmuka pengguna yang didukung disalin dan diganti namanya untuk setiap bahasa yang didukung, dan salinan disediakan untuk pelokalan sesuai kebutuhan.
Pelokalan pasca-build Minta pelokalan setelah membangun file yang dapat dieksekusi dan DLL sumber daya untuk aplikasi Anda. Dalam hal ini, salinan DLL sumber daya disediakan untuk setiap localizer.

 

Tentang Antarmuka Pengguna Multibahasa