2011-02-07 15 views
8

Come posso sincronizzare il mio strings.xml in Android se sto utilizzando la localizzazione e una nuova stringa deve anche essere tradotta in valori-de/strings.xml, valori-ru/strings.xml. ..
Devo davvero copiarlo incollarlo nel file di everey - o c'è uno strumento per gestire le traduzioni?stringhe di sincronizzazione Android.xml

risposta

7

Se non si fornisce una traduzione, il valore predefinito si troverà in valori/strings.xml se tale file esiste. MOTODEV Studio dispone di un editor di localizzazione che consente di visualizzare tutte le stringhe in una configurazione di foglio di calcolo, che potrebbe essere più semplice da visualizzare. Se non si desidera installare MOTODEV Studio, è possibile installare i plug-in Sequoyah nel proprio IDE Eclipse e ottenere la maggior parte delle funzionalità.

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

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

MOTODEV Studio Localization editor

AGGIORNAMENTO 2014/08/08 - Gli ex plugin MOTODEV inoltrati su AOSP stanno trovando una nuova vita in un progetto chiamato Github Proteus. L'editor di stringhe è incluso in Proteus e può essere usato così com'è. La funzione di traduzione automatica tramite Google Traduttore non funziona, ma l'editor di colonne funziona.

+0

Grazie, per qualcosa di linke che stavo cercando. –

+0

http://www.eclipse.org/sequoyah/ ora dà un errore 404 –

+0

@Sebastien - Il progetto Sequoyah non è attivo da agosto 2012. [Ecco l'e-mail] (http://dev.eclipse.org/ mhonarc/lists/sequoyah-dev/msg00426.html) annunciando la rampa di decollo. C'era una sorta di selezione dei sottoprogetti di Eclipse Foundation perché la roba Java mobile era ancora attiva. Forse è finalmente successo. Per quello che vale, è stato un progetto divertente. Molti membri del team volevano contribuire individualmente, ma ciò non è consentito dal regolamento senza un grande sforzo. –

0

Capisco il tuo dolore. Ecco cosa faccio. Un programma java analizza string.xml. Crea una stringa-de.csv. Ho messo il file in docs.google.com per condividerlo. Io uso la funzione di google translate per popolare la colonna tradotta automaticamente. Ho trovato alcuni buoni utenti che mi aiutassero a correggere quella traduzione. Salvare il documento Google tradotto e creare valori-de/string.xml utilizzando lo stesso programma Java.