Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tinjauan keterlokalan adalah langkah perantara dalam pengembangan aplikasi yang siap mendunia. Ini memverifikasi bahwa aplikasi global siap untuk pelokalan dan mengidentifikasi kode apa pun atau aspek apa pun dari antarmuka pengguna yang memerlukan penanganan khusus. Langkah ini juga membantu memastikan bahwa proses pelokalan tidak akan memperkenalkan cacat fungsional apa pun ke dalam aplikasi Anda. Ketika semua masalah yang diajukan oleh tinjauan pelokalan telah diatasi, aplikasi Anda siap untuk pelokalan. Jika tinjauan pelokalan menyeluruh, Anda tidak perlu memodifikasi kode sumber apa pun selama proses pelokalan.
Tinjauan pelokalan terdiri dari tiga pemeriksaan berikut:
Menerapkan rekomendasi globalisasi
Jika Anda telah merancang dan mengembangkan aplikasi Anda dengan mempertimbangkan lokalisasi, dan jika Anda telah mengikuti rekomendasi yang dibahas dalam artikel Globalisasi, tinjauan kemampuan untuk dilokalkan sebagian besar akan menjadi pemeriksaan jaminan kualitas. Jika tidak, selama tahap ini Anda harus meninjau dan menerapkan rekomendasi untuk globalisasi dan memperbaiki kesalahan dalam kode sumber yang mencegah pelokalan.
Menangani fitur sensitif budaya
.NET tidak memberikan dukungan terprogram di sejumlah area yang sangat bervariasi menurut budaya. Dalam kebanyakan kasus, Anda harus menulis kode kustom untuk menangani area fitur seperti berikut:
Alamat
Nomor telepon
Ukuran kertas
Satuan ukuran yang digunakan untuk panjang, bobot, area, volume, dan suhu
Meskipun .NET tidak menawarkan dukungan bawaan untuk mengonversi antar unit pengukuran, Anda dapat menggunakan properti RegionInfo.IsMetric untuk menentukan apakah negara atau wilayah tertentu menggunakan sistem metrik, seperti yang diilustrasikan contoh berikut.
string[] cultureNames = { "en-US", "en-GB", "fr-FR", "ne-NP", "es-BO", "ig-NG" }; foreach (string cultureName in cultureNames) { RegionInfo region = new(cultureName); string usesMetric = region.IsMetric ? "uses" : "does not use"; Console.WriteLine($"{region.EnglishName} {usesMetric} the metric system."); } // The example displays the following output: // United States does not use the metric system. // United Kingdom uses the metric system. // France uses the metric system. // Nepal uses the metric system. // Bolivia uses the metric system. // Nigeria uses the metric system.Imports System.Globalization Module Example Public Sub Main() Dim cultureNames() As String = {"en-US", "en-GB", "fr-FR", "ne-NP", "es-BO", "ig-NG"} For Each cultureName In cultureNames Dim region As New RegionInfo(cultureName) Console.WriteLine("{0} {1} the metric system.", region.EnglishName, If(region.IsMetric, "uses", "does not use")) Next End Sub End Module ' The example displays the following output: ' United States does not use the metric system. ' United Kingdom uses the metric system. ' France uses the metric system. ' Nepal uses the metric system. ' Bolivia uses the metric system. ' Nigeria uses the metric system.
Menguji aplikasi Anda
Sebelum melokalisasi aplikasi, Anda harus mengujinya dengan menggunakan data internasional pada versi internasional sistem operasi. Meskipun sebagian besar antarmuka pengguna tidak akan dilokalkan pada saat ini, Anda akan dapat mendeteksi masalah seperti berikut:
Data yang diserialisasi yang tidak terdeserialisasi dengan benar di seluruh versi sistem operasi.
Data numerik yang tidak mencerminkan konvensi budaya saat ini. Misalnya, angka dapat ditampilkan dengan pemisah grup yang tidak akurat, pemisah desimal, atau simbol mata uang.
Data tanggal dan waktu yang tidak mencerminkan konvensi budaya saat ini. Misalnya, angka yang mewakili bulan dan hari mungkin muncul dalam urutan yang salah, pemisah tanggal mungkin salah, atau informasi zona waktu mungkin salah.
Sumber daya yang tidak dapat ditemukan karena Anda belum mengidentifikasi budaya default untuk aplikasi Anda.
String yang ditampilkan dalam urutan yang tidak biasa untuk budaya tertentu.
Pembandingan string atau pembandingan untuk kesetaraan yang menghasilkan hasil yang tidak terduga.
Jika Anda telah mengikuti rekomendasi globalisasi saat mengembangkan aplikasi Anda, menangani fitur sensitif budaya dengan benar, dan mengidentifikasi dan mengatasi masalah pelokalan yang muncul selama pengujian, Anda dapat melanjutkan ke langkah berikutnya, Pelokalan.