Melokalkan Sumber Daya String di Android
Android adalah sistem operasi seluler yang banyak digunakan, dengan jutaan pengguna di seluruh dunia. Sebagai developer Android, penting untuk memastikan bahwa aplikasi Anda dapat melayani beragam pengguna dari berbagai negara dan budaya. Salah satu cara untuk mencapainya adalah dengan melokalkan konten aplikasi Anda, termasuk sumber daya string, ke dalam berbagai bahasa. Hal ini memastikan bahwa pengguna dapat memahami konten aplikasi Anda, yang menghasilkan keterlibatan pengguna yang lebih baik dan peringkat aplikasi yang lebih tinggi. Di blog ini, kami akan memberikan tutorial dasar tentang cara melokalkan sumber daya string di Android, termasuk petunjuk langkah demi langkah dan praktik terbaik untuk membantu Anda memulai.
Pastikan Kita Sudah Memiliki Resource Default
Sumber daya default untuk string adalah res/value/strings.xml. Sumber daya ini dibuat secara otomatis saat Anda membuat proyek baru. Pastikan Anda tidak menghapus atau mengubah nama.
Mengapa sumber daya default penting?
Karena jika aplikasi Anda tidak memberikan nilai spesifik untuk lokal tertentu, aplikasi Anda akan memuat nilai dari sumber daya default Anda. Bayangkan aplikasi Anda perlu memuat string bernama button_textdan lokal aplikasi di Indonesia, tetapi Anda lupa tidak memberikan nilai di sumber daya Indonesia. Kemudian, aplikasi akan memuatnya dari default. Jika sumber daya default masih tidak memiliki nilai, itu akan mendapatkan kesalahan.
Tentukan nilai default Anda. Misalnya seperti ini
Buat Sumber Daya Lokal
Untuk membuat sumber daya yang dilokalkan, klik kanan pada strings.xml. Kemudian pilih New→Value Resource File
Isi Nama file dengan 'string' dan pilih Lokal di Kualifikasi yang tersedia.
Kemudian klik tombol dengan >>ikon di tengah kotak. Anda akan diberikan daftar bahasa dan wilayah di sisi kanan.
Pilih bahasa yang ingin Anda lokalkan dan klik ok
Sekarang, Anda memiliki file baru strings.xml. Yang baru memiliki deskripsi id bahasa di belakang nama file. Misalnya, (id)
Selanjutnya, tentukan string dengan nama yang sama seperti pada sumber daya default dan isi nilainya sesuai dengan bahasa pelokalan.
Muat String Di Proyek
Muat string, seperti biasa, menggunakan id. Nilai yang diberikan akan bergantung pada lokal ponsel
getString(R.string.app_name)
Referensi
Lokalkan aplikasi Anda | Pengembang Android

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































