Bagikan melalui


Menggoralisasi dan melokalisasi aplikasi .NET

Mengembangkan aplikasi yang siap di dunia, termasuk aplikasi yang dapat dilokalkan ke dalam satu atau beberapa bahasa, melibatkan tiga langkah: globalisasi, tinjauan pelokalan, dan pelokalan.

Globalisasi

Langkah ini melibatkan merancang dan mengkoding aplikasi yang netral budaya dan netral bahasa, dan yang mendukung antarmuka pengguna yang dilokalkan dan data regional untuk semua pengguna. Ini melibatkan pembuatan keputusan desain dan pemrograman yang tidak didasarkan pada asumsi khusus budaya. Meskipun aplikasi globalisasi tidak dilokalkan, namun dirancang dan ditulis sehingga kemudian dapat dilokalkan ke dalam satu atau beberapa bahasa dengan relatif mudah.

Tinjauan keterlokalan

Langkah ini melibatkan peninjauan kode dan desain aplikasi untuk memastikan bahwa aplikasi dapat dilokalkan dengan mudah dan untuk mengidentifikasi potensi hambatan untuk pelokalan, dan memverifikasi bahwa kode aplikasi yang dapat dieksekusi dipisahkan dari sumber dayanya. Jika tahap globalisasi efektif, tinjauan pelokalan akan mengonfirmasi pilihan desain dan pengkodian yang dibuat selama globalisasi. Tahap pelokalan juga dapat mengidentifikasi masalah yang tersisa sehingga kode sumber aplikasi tidak perlu dimodifikasi selama tahap pelokalan.

Pelokalan

Langkah ini melibatkan penyesuaian aplikasi untuk budaya atau wilayah tertentu. Jika langkah-langkah globalisasi dan pelokalan telah dilakukan dengan benar, pelokalan terutama terdiri dari menerjemahkan antarmuka pengguna.

Mengikuti tiga langkah ini memberikan dua keuntungan:

  • Ini membebaskan Anda dari harus melakukan retrofit aplikasi yang dirancang untuk mendukung satu budaya atau bahasa, seperti Inggris AS, agar dapat mendukung budaya dan bahasa tambahan.

  • Ini menghasilkan aplikasi yang dilokalkan yang lebih stabil dan memiliki lebih sedikit bug.

.NET memberikan dukungan ekstensif untuk pengembangan aplikasi yang siap untuk pasar global dan dilokalkan. Secara khusus, banyak anggota tipe dalam pustaka kelas .NET membantu globalisasi dengan mengembalikan nilai yang mencerminkan konvensi budaya pengguna saat ini atau budaya yang telah ditentukan. Selain itu, .NET mendukung rakitan satelit, yang memfasilitasi proses pelokalan aplikasi.

Di bagian ini

Globalisasi

Membahas tahap pertama pembuatan aplikasi yang siap di dunia, yang melibatkan merancang dan mengkoding aplikasi yang netral budaya dan netral bahasa.

Globalisasi .NET dan ICU

Menjelaskan bagaimana globalisasi .NET menggunakan Komponen Internasional untuk Unicode (ICU).

Tinjauan keterlokalan

Membahas tahap kedua pembuatan aplikasi lokal, yang melibatkan identifikasi potensi hambatan dalam proses pelokalan.

Pelokalan

Membahas tahap akhir pembuatan aplikasi yang dilokalkan, yang melibatkan penyesuaian antarmuka pengguna aplikasi untuk wilayah atau budaya tertentu.

Operasi string yang tidak sensitif terhadap budaya

Menjelaskan cara menggunakan metode dan kelas .NET yang sensitif terhadap budaya secara default untuk mendapatkan hasil yang tidak sensitif terhadap budaya.

Praktik terbaik untuk mengembangkan aplikasi yang siap digunakan secara global

Menjelaskan praktik terbaik yang perlu diikuti untuk globalisasi, pelokalan, dan pengembangan aplikasi ASP.NET yang siap mendunia.

Referensi

  • System.Globalization ruang nama

    Berisi kelas yang menentukan informasi terkait budaya, termasuk bahasa, negara/wilayah, kalender yang digunakan, pola format untuk tanggal, mata uang, dan angka, dan urutan pengurutan untuk string.

  • System.Resources ruang nama

    Menyediakan kelas untuk membuat, memanipulasi, dan menggunakan sumber daya.

  • System.Text ruang nama

    Berisi kelas yang mewakili ASCII, ANSI, Unicode, dan pengodean karakter lainnya.

  • Resgen.exe (Generator File Sumber Daya)

    Menjelaskan cara menggunakan Resgen.exe untuk mengonversi file .txt dan file format sumber daya berbasis XML (.resx) menjadi file biner .resources untuk runtime bahasa umum.

  • Winres.exe (Editor Sumber Daya Formulir Windows)

    Menjelaskan cara menggunakan Winres.exe untuk melokalisasi formulir Windows Forms.