Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk mencapai penyetempatan dalam aplikasi C# menggunakan fail sumber?

Bagaimana untuk mencapai penyetempatan dalam aplikasi C# menggunakan fail sumber?

Barbara Streisand
Barbara Streisandasal
2025-01-29 19:01:14936semak imbas

How to Achieve Localization in C# Applications Using Resource Files?

C# Lokalisasi Aplikasi: Panduan Praktikal

Penyetempatan adalah penting untuk membina aplikasi untuk bahasa dan pengguna kebudayaan yang berbeza. Dalam C#, proses penyetempatan sangat mudah. Berikut adalah langkah -by -Step Guide:

    Tambahkan Fail Sumber:
  1. Klik "Properties" projek, pilih "Tambah -& gt; Templar baru ...", dan pilih "Fail Sumber" dari "Projek C# Visual "Senarai. Namakannya, seperti "Strings.resx".

    Buat sumber rentetan:
  2. Dalam fail .resx, tambahkan sumber rentetan yang bermakna dengan nama dan nilai yang bermakna. Sebagai contoh, mencipta sumber yang dipanggil "Hello", nilai adalah "Hello".
  3. Tambah rujukan:

    Pastikan untuk menambah rujukan kepada ruang nama System.Threading dan System.Globalization.
  4. Tetapkan Budaya Thread: Untuk memaparkan sumber mengikut bahasa tertentu, sila tetapkan harta currentUiculture thread semasa. Sebagai contoh, untuk memaparkan sumber Perancis, sila gunakan:

  5. Lawati Sumber Lokalisasi:

    Gunakan kelas Properties dan nama sumber untuk mengakses nilai penyetempatan. Contohnya, untuk mencetak "Hello" dalam bahasa Perancis, sila jalankan:
<code class="language-csharp">Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");</code>
  1. Mengurus sumber lalai: Jika sumber bahasa tertentu tidak dapat dijumpai, sistem akan kembali ke fail sumber lalai.
<code class="language-csharp">Console.WriteLine(Properties.strings.Hello);</code>
    Buat dokumen sumber kebudayaan khusus:
  1. Apabila perlu, buat pelbagai fail sumber untuk budaya yang berbeza (contohnya, strings.fr-ca.resx digunakan dalam bahasa Kanada Perancis).

    Menurut langkah -langkah ini, anda boleh menyetempatkan aplikasi C# anda dengan berkesan untuk memastikan pengalaman pengguna yang disesuaikan untuk pengguna global.

Atas ialah kandungan terperinci Bagaimana untuk mencapai penyetempatan dalam aplikasi C# menggunakan fail sumber?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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