Per chi non lo sapesse, la Lewa è una ROM cinese ispirata a MIUI e disponibile per moltissimi modelli di terminali. Le sue caratteristiche principali sono l'estetica -- che riprende appunto quella delle ROM prodotte da Xiaomi -- la cura dei particolari, e la presenza di alcune applicazioni integrate molto ben fatte.
Il sito ufficiale della lewa è ??OS????.
Il problema è che la Lewa è ufficialmente disponibile solo in inglese e cinese, e le traduzioni nelle altre lingue sono affidate alla buona volontà della comunità di utenti. Fortunatamente, sul forum russo China-iPhone c'è una comunità piuttosto attiva, che ha creato uno strumento -- jBart -- per applicare file di traduzione esterni alle ROM LeWa (e MIUI, ecc.).
Quello che vorremmo fare qui è razionalizzare il lavoro iniziato da altri (phoenix530 nell'area Zopo e Stalingrad con una sua traduzione) in una nuova traduzione, e descrivere come applicarla usando jBart alle ROM LeWa.
Prerequisiti
* Java, io uso la 1.7 di Oracle ma potrebbero funzionarne anche altre
* jBart, tramite github o come zip
* traduzione italiana, tramite github per essere sempre aggiornati o come zip
* copiare il file jBart_mods/jbart.prop dalla cartella della traduzione nella cartella data/settings di jBart, sovrascrivendo il file esistente
* modificare il file locales.xml sempre in data/settings aggoungendo una riga per la lingua italiana con con id "Italiano (it_IT)" e valore "it_IT", senza virgolette ovviamente (bravo gori, me ne ero dimenticato)
* file zip per installazione da recovery della ROM cui applicare la traduzione
Utilizzo di jBart
**NB le istruzioni seguenti sono provvisorie, hanno funzionato prima ora non riesco a replicare il tutto**
Lanciate JBart da terminale
Se la ROM non è deodexed, usate la prima sezione di jBart "Deodexer" specificando la ROM e la versione di Android.codice:java -jar jBART.jar
Con la ROM deodexed, impostate come prima cosa i Settings come nello screenshot seguente
Spoiler:
Salvate, e impostate la schermata principale come nello screenshot seguente
Spoiler:
Controllate che nella sezione "ROM Translation":
* "ROM Type" corrisponda alla versione di Android della ROM da tradurre
* "ROM File" sia lo zip della ROM che volete tradurre
* "Local" sia selezionato e punti al folder principale della traduzione italiana
A questo punto premete il tasto "Recompile", andate a farvi un caffè, e quando tornate controllate se è tutto ok. Nella cartella di jBart c'è un file di log da esaminare in caso di problemi.