Cualquier nombre de país en la configuración regional predeterminada actual
Lo que quiero hacer es proporcionar un código de país ISO 3166-1 y recuperar el nombre de ese país en el entorno local actual. Para aquellos de ustedes que están familiarizados con el iPhone, tengo un ejemplo de exactamente lo que quiero hacer:
NSLocale* currentLocale = [NSLocale currentLocale]; NSString* countryName = [currentLocale displayNameForKey:NSLocaleCountryCode value:@"NO"];
En este caso, la variable countryName
contendría "Noruega" dado que el iPhone se estaba ejecutando en un idioma inglés.
Lo que he entendido hasta ahora es que para obtener la configuración regional actual en el SDK de Android mediante un método estático simple de la clase Locale.
- ¿Cómo evitar fallos debido a entradas de cadena faltantes?
- Los códigos de localización no funcionan
- Después de la rotación de la pantalla, se cambiará el idioma de mi aplicación
- Código para soporte multilingüe en android
- Cómo configurar localidad personalizada para idiomas regionales indios en el emulador de Android
Locale currentLocale = Locale.getDefault();
Pero estoy atascado aquí …
- OnLocationChanged la devolución de llamada se hace en qué hilo? El hilo principal de la interfaz de usuario?
- Hindi carácter ver diferentes en diferentes dispositivos
- ¿Cómo puedo crear una aplicación androide multilingüe para los idiomas de derecha a izquierda?
- ¿Cómo puedes localizar una oración con un número dinámico de conjunciones?
- Aplicación multilenguaje: la mejor manera?
- Cómo almacenar texto largo en Android?
- Aplicaciones en varios idiomas en Android Market: ¿capturas de pantalla para más de un idioma?
- LocationManager.removeUpdates (oyente) no quita el oyente de la ubicación
Locale l = new Locale("en", "NO"); String norway = l.getDisplayCountry();
funciona para mi. Simplemente reemplace "NO"
por el país que desea y debe darle el nombre en su configuración regional predeterminada actual. El "en"
está ahí para llenar algún idioma, pero no importa lo que uses (al menos espero que funcione para todas las combinaciones – no las he probado todas)
- Concepto relacionado para iOS como "Archivos de expansión APK en Android"
- ¿Cómo puedo crear una aplicación androide multilingüe para los idiomas de derecha a izquierda?