Para obtener el idioma de nuestra aplicación Android, podemos usar la clase Locale. Algunos ejemplos de código y su salida.

Locale Languages Android
Locale Languages Android
Locale.getDefault().toString(); -> en_US // El locale actual del usuario
Locale.getDefault().getDisplayName().toString(); -> Thai (Thailand,TH) //Nombre del idioma
Locale.getDefault().getLanguage().toString(); -> th //Código del idioma
Locale.getDefault().getDisplayLanguage().toString(); -> Thai //Nombre del idioma
Locale.getDefault().getCountry().toString(); -> TH //Código del País
Locale.getDefault().getDisplayCountry().toString(); -> Thailand //Nombre del país

Además de eso, la clase Locale tiene más utilidades para  otros casos (monedas.. etc.)

Obtener Idioma en Android (Locale)
Etiquetado en:        

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Social media & sharing icons powered by UltimatelySocial