Sokongan Berbilang Bahasa dalam Aplikasi Borang Windows
Soalan:
Bagaimana saya boleh menggabungkan berbilang bahasa ke dalam aplikasi Windows Forms saya, seperti bahasa Inggeris dan Bahasa Arab?
Jawapan:
Menggunakan Penyetempatan Borang:
Kelas Borang menampilkan sifat Boleh Ditempatkan dan Bahasa. Dengan menetapkan Localizable kepada benar, anda boleh menentukan kawalan dan sifat untuk setiap bahasa.
Menggunakan Fail Sumber untuk Penyetempatan:
Projek anda termasuk fail Resources.Resx untuk penyetempatan mesej dan imej. Anda boleh menambah fail .resx tambahan (cth., Strings.resx) dan mengedit nilai untuk bahasa yang berbeza.
Menukar Bahasa pada Masa Jalan:
Untuk menukar budaya aplikasi di masa jalanan, tetapkan budaya yang diingini kepada sifat CurrentCulture dan CurrentUICulture bagi Thread.CurrentThread.
Contoh:
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("fa"); // Persian System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fa");
Sumber Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Sokongan Berbilang Bahasa pada Aplikasi Borang Windows Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!