2011-02-07 11 views
8

¿Cómo puedo sincronizar mi strings.xml en Android si estoy usando localización y una nueva cadena también debe traducirse en values-de/strings.xml, values-ru/strings.xml. ..
¿Realmente tengo que copiar pegarlo en un archivo everey o hay una herramienta para gestionar traducciones?Android sync strings.xml

Respuesta

7

Si no proporciona una traducción, el valor predeterminado se encontrará en values ​​/ strings.xml si ese archivo existe. MOTODEV Studio tiene un editor de localización que le permite ver todas sus cadenas en una configuración de hoja de cálculo, que podría ser más fácil de visualizar. Si no desea instalar MOTODEV Studio, puede instalar los complementos de Sequoyah en su Eclipse IDE y obtener la mayor parte de la funcionalidad.

http://developer.motorola.com/docstools/motodevstudio/

http://www.eclipse.org/sequoyah/

MOTODEV Studio Localization editor

ACTUALIZACIÓN 08/08/2014 - El primero plugins MOTODEV que se presentaron a AOSP están encontrando una nueva vida en un proyecto llamado Github Proteus. El editor de cadenas está incluido en Proteus y se puede usar tal cual. La función de traducción automática a través de Google Translate no funciona, pero el editor de columnas funciona.

+0

Gracias, por algo linke esto que he estado buscando. –

+0

http://www.eclipse.org/sequoyah/ ahora da un error 404 –

+0

@Sebastien - El proyecto Sequoyah no ha estado activo desde agosto de 2012. [Aquí está el correo electrónico] (http://dev.eclipse.org/ mhonarc/lists/sequoyah-dev/msg00426.html) anunciando el rampazo. Hubo alguna clasificación de los subproyectos en la Fundación Eclipse porque el material móvil de Java todavía estaba activo. Quizás finalmente sucedió. Por lo que vale, fue un proyecto divertido. Varios de los miembros del equipo quisieron contribuir individualmente, pero eso no está permitido bajo los estatutos sin mucho esfuerzo. –

0

Entiendo tu dolor. Esto es lo que hago. Un programa java analiza string.xml. Crea un string-de.csv. Puse ese archivo en docs.google.com para compartir. Uso la función de traducción de google para rellenar la columna traducida automáticamente. Encontré algunos buenos usuarios para ayudarme a corregir esas traducciones. Guardo el documento de Google traducido y creo values-de/string.xml usando el mismo programa Java.