Para obtener el idioma de nuestra aplicación Android, podemos usar la clase Locale. Algunos ejemplos de código y su salida.
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)