Mencipta Aplikasi Berbilang Bahasa dalam Borang Windows
Pengenalan:
Membangunkan aplikasi yang memenuhi keperluan kepada pengguna daripada pelbagai latar belakang selalunya memerlukan keupayaan untuk menyokong berbilang bahasa. Artikel ini menyediakan panduan komprehensif untuk mencapai pelbagai bahasa dalam aplikasi Windows Forms.
Sifat Setempat dan Sifat Bahasa Borang:
Windows Forms menyediakan mekanisme untuk menyokong penyetempatan melalui Localizable dan sifat Bahasa kelas Borang. Dengan menetapkan Localizable kepada benar, anda boleh menambah kawalan pada borang untuk bahasa lalai dan mengubah suai sifatnya dengan sewajarnya. Sifat Bahasa membolehkan anda menentukan bahasa yang berbeza yang anda ingin menyetempatkan aplikasi.
Menyetempatkan Mesej dan Imej Menggunakan Fail Sumber Resx:
Secara lalai, Windows Forms aplikasi mempunyai fail Resources.Resx yang menyimpan rentetan dan imej setempat. Untuk menambah fail sumber tambahan, buat fail .resx baharu (cth., Strings.resx) dan salinnya sebagai varian khusus bahasa (cth., strings.en.resx, strings.fa.resx). Sumber itu kemudiannya boleh diakses menggunakan Properties.Resources.
Menukar Bahasa pada Masa Jalan:
Untuk menukar bahasa aplikasi anda secara dinamik, anda boleh menetapkan budaya semasa dan budaya UI aplikasi. Gunakan kod berikut untuk menetapkan budaya kepada Parsi:
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("fa"); System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fa");
Sumber Tambahan:
Untuk maklumat dan contoh lanjut, rujuk sumber berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Aplikasi Borang Windows Berbilang Bahasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!