Localización de recursos en la aplicación android

Quiero publicar contenido de idioma local en mi aplicación. Estoy leyendo un archivo .txt en res / raw carpeta utilizando FileReader (Buffered uno). He leído que Android puede traducir automáticamente texto para el archivo values ​​/ strings.xml.

Es lo mismo posible para archivos de texto sin formato. Estoy buscando cambios mínimos de código.

Android no traduce automáticamente ningún archivo.

Usted como desarrollador puede traducirlos y poner los recursos en carpetas apropiadamente calificadas , como values-en , values-fr y así sucesivamente.

Estos calificadores funcionan en todas las carpetas bajo res , incluida la carpeta en raw .

No se requieren cambios de código, ya que Android recogerá automáticamente el archivo correcto durante el tiempo de ejecución. Sin embargo, siempre debe guardar una copia en la carpeta predeterminada sin ninguna calificación en caso de que la aplicación se ejecute en un dispositivo para el que no tenga contenido disponible.

  • Cómo obtener programaticamente lista de idiomas compatibles en un proyecto de Android (dispositivo NOT)
  • Establecer configuración regional que no funciona en tablets
  • Forzar locale para Android con resConfig
  • ¿Cómo se establece el lenguaje de etiquetas de mapa en Google Maps Android API v2
  • Cómo obtener la configuración regional del dispositivo después de cambiar la configuración regional de la aplicación
  • ¿Cómo puedo utilizar msgid durante la localización de las cadenas de Android?
  • ¿Cuál es la mejor práctica para externalizar la traducción de aplicaciones en Android?
  • Internalización de Android WebView
  • Cambiar el idioma predeterminado de los productos integrados en Android
  • Problema al solicitar actualizaciones de la ubicación por red
  • Cualquier herramienta / sitio web colaborativo para localizar una aplicación de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.