Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah saya boleh menyetempatkan aplikasi C# saya menggunakan fail sumber?

Bagaimanakah saya boleh menyetempatkan aplikasi C# saya menggunakan fail sumber?

Barbara Streisand
Lepaskan: 2025-01-29 18:56:10
asal
1137 orang telah melayarinya

How Can I Localize My C# Application Using Resource Files?

Penyetempatan dalam C#

Membangunkan aplikasi untuk pengguna global perlu dapat menyetempatkan kandungan mengikut bahasa dan budaya yang berbeza. Dalam C#, penyetempatan boleh dicapai dengan menggunakan fail sumber (.RESX).

Buat fail sumber

Untuk menambah fail sumber ke projek, sila lakukan operasi berikut:

kanan -Klik projek dalam Pengurus Sumber Solusi.

    pilih "Tambah"-& gt;
  • Dalam kategori "Visual C#Item", pilih "Fail Sumber" dan namakannya Strings.resx.
  • Tambah sumber rentetan dengan nama dan nilai yang sesuai.
  • Gunakan sumber dalam kod
untuk mengakses sumber dari kod, sila lakukan operasi berikut:

Tambah rujukan kepada System.Threading dan System.Globalization.

Gunakan kod berikut untuk mendapatkan rentetan setempat:

  • Tetapkan serantau
Untuk menentukan ciri bahasa dan serantau sumber setempat, sila lakukan operasi berikut:
Console.WriteLine(Properties.strings.Hello);
Salin selepas log masuk

Ini akan menjadikan aplikasi menggunakan sumber serantau Perancis (Perancis).

<退> Mekanisme Retreatment

Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
Salin selepas log masuk
C#menyediakan mekanisme bayaran balik untuk memastikan sumber setempat sentiasa boleh digunakan:

Jika anda tidak dapat mencari fail sumber serantau yang ditentukan, ia akan kembali kepada ciri-ciri serantau dengan bahasa yang sama (contohnya, "FR" daripada "FR-FR"). Jika anda tidak dapat mencari sebarang fail sumber serantau atau bahasa tertentu, ia akan kembali ke fail sumber lalai (tiada kod bahasa).

Fail sumber tambahan
  • Untuk menjadi lebih halus, anda boleh membuat fail sumber untuk kawasan tertentu:
strings.fr-fr.resx (Perancis Perancis)

strings.fr-ca.resx (Perancis di Kanada)

ringkasan

  • Dengan menggunakan fail sumber dan menetapkan ciri -ciri serantau yang sesuai, anda boleh dengan mudah menyetempatkan aplikasi C#untuk menyediakan pengalaman pengguna yang lancar untuk pengguna bahasa dan budaya yang berbeza.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menyetempatkan aplikasi C# saya menggunakan fail sumber?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan