If you want to get the selected language of your device. This might help u
Locale.getDefault().getLanguage() ---> en Locale.getDefault().getISO3Language() ---> eng Locale.getDefault().getCountry() ---> US Locale.getDefault().getISO3Country() ---> USA Locale.getDefault().toString() ---> en_US Locale.getDefault().getDisplayLanguage() ---> English Locale.getDefault().getDisplayCountry() ---> United States Locale.getDefault().getDisplayName() ---> English (United States)
Jika anda menggunakan bahasa Indonesia, maka code mendeteksi bahasa pada Android diatas akan menghasilkan nilai seperti dibawah:
Locale.getDefault().getLanguage() ---> in Locale.getDefault().getISO3Language() ---> ind Locale.getDefault().getCountry() ---> ID Locale.getDefault().getISO3Country() ---> IDN Locale.getDefault().toString() ---> in_ID Locale.getDefault().getDisplayLanguage() ---> Bahasa Indonesia Locale.getDefault().getDisplayCountry() ---> Indonesia Locale.getDefault().getDisplayName() ---> Bahasa Indonesia (Indonesia)
Nah itulah cara mendeteksi bahasa yang dapat digunakan pada Android.
Sekian sik, Seng penting ditulis disik.