Melokalkan Sumber Daya String di Android

Apr 08 2023
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.
Foto oleh Z di Unsplash

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 NewValue 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