Prácticamente cualquier idioma definido por las cadenas que representan el código de idioma (como specified by ISO 639-1) y (opcionalmente) país (como se define en Alpha 2 representation of ISO 3166-1). Puede especificar solo el idioma (es decir, "en") o el idioma utilizado específicamente en un área (es decir, "en", "EE. UU."). No necesita usar las constantes (aunque convenientes) que vienen con Locale.
// This is to get spanish locale of Spain
Locale spanish = new Locale("es", "ES");
El problema no sólo está especificando el idioma correcto, sino también asegurando que el teléfono móvil es compatible con los literales/formato para la configuración regional indicada. Es decir. un teléfono móvil vendido en España soportará "es" y "es_ES", casi seguramente "en" y "en_US" también y probablemente "ca_ES", "ba_ES" y "gl_ES". No es probable que admita, por ejemplo, "es_AR" o "zh_CN". Por lo tanto, creo que la respuesta a su pregunta es "depende del mercado de su aplicación".
tengo que poner en los siguientes idiomas ningún cuerpo me puede ayudar con Valores-XX valora para Inglés podemos utilizar por defecto alemán, francés, español, italiano, aplicación danés, finlandés , noruego, sueco Inglés (Reino Unido) portugués – SoftReference