2010-09-02 27 views
12

Si corro mi aplicación Android con un HTC Magic con la configuración regional Inglés, encuentro mi aplicación que se ejecuta correctamente y si trato de ejecutarlo en Motorola Droid con la configuración regional coreana, Mi aplicación (APK) ni siquiera se realiza la instalación en el dispositivo. ¿Android soporta diferentes idiomas? ¿Es debido a las diferentes versiones del lenguaje OS?¿Soporta Android varios idiomas?

+0

Busque [localización!] (Http://developer.android.com/guide/topics/resources/localization.html) – RoflcoptrException

Respuesta

24

Soporte multilenguaje se hace fácil para android. Cree un nuevo directorio values para el idioma con el sufijo del código de idioma. Para el alemán: values-de o francés: values-fr de copiar su strings.xml en eso y traducir cada entrada. Eso es todo lo que necesitas

+0

gracias por sus sugerencias Warren Warren, – Ganesh

+0

, gracias a sus trabajo :-) – Ganesh

+2

Se llama 'cuerdas .xml' no 'string.xml'. Aunque en su código más tarde lo referirá como 'R.string.blah'. –

3

No es la tabla de valores para agregar en la tuya valores carpeta. iso639-2

por ejemplo: si se quiere traducir su aplicación al español debe crear una nueva carpeta en la carpeta de res llamada, los valores-es, y copiar archivos dentro string.xml tranlated.