Pulsa aquí para quitar la publicidad.

Traducir ROMs con jBART de BurguerZ

Tema en 'Cocina Android y Traducciones' iniciado por chaskaman, 19 Abr 2013.

  1. chaskaman

    chaskaman Merodeador Simdualero de Diamante

      3.375
      262
      11 Ene 2012
      Guarida oculta
      burguerz.

      jB.A.R.T de BurguerZ



      Herramientas necesarias:



      • jBART - Repositorio de BurguerZ
      • ROM para traducir
      • Tener Java instalado: Descargar Java
      • Repositorio de la ROM que queramos traducir:


      Voy a explicar este manual usando como referencia una ROM Lewa OS v.4 (Android ICS4.0.4)

      Lo primero es descargar el programa del repositorio de BurguerZ, para este manual yo he utilizado la ultima version disponible a la fecha (v.0.6.7)


      [​IMG]

      Descomprimimos el programa, entramos en su carpeta y pegamos nuestra ROM para traducir junto al programa (esto no es necesario pero asi vamos más rápido). Ejecutamos pulsando sobre "Launcher.exe" se nos abrirá un lanzador y pulsamos sobre "Start jBART" y nos aparecerá el programa.

      EN LAS VERSIONES MAS MODERNAS DE jBART SE ARRANCA DIRECTAMENTE PINCHANDO EN EL ARCHIVO DE JAVA: JBART.jar


      [​IMG]

      Nos aparece la interfaz del programa, y seguimos estos pasos:


      • seleccionamos nuestro tipo de ROM (en mi caso ANDROID ICS-JB)
      • pinchamos en los puntos suspensivos del apartado ROM File
      • seleccionamos nuestra ROM para traducir

      [​IMG]


      Previo descargar y descomprimir nuestra traducción nos disponemos a indicarle al programa donde se encuentra (yo también he pegado la carpeta dentro del jBART para ir mas rápido)


      • seleccionamos LOCAL pues tenemos los archivos de traducción en nuestro PC (Ya explicaré como hacerlo On Line)
      • pinchamos sobre los puntos suspensivos del apartado LOCAL para buscar nuestra traducción
      • Navegamos por las carpetas hasta que se vea "MAIN" pero no entramos dentro
      • le damos al boton "ABRIR"
      • Es importante que quede como en la captura de pantalla


      [​IMG]

      Dejamos marcada la casilla "Automatically compile after decompile", pulsamos sobre "Recompile" y esperamos a que termine todo el proceso


      [​IMG]



      Cuando el programa termine tenemos lista nuestra ROM para flashear por recovery en la carpeta "OUTPUT"


      [​IMG]



      [HR][/HR]

      AGRADECIMIENTOS:


      • a @pauete y @samarkanda por su enorme paciencia y colaborar conmigo haciendo infinitas pruebas :wink:
      • a BurguerZ por su gran programa. Podéis seguir sus avances en XDA
      • a la pagina de jdStar de donde he descargado la mayoría de los "strings.xml" y donde es sencillísimo seguir traduciendo entre todos
      • a @flufy_tendo que me envió las APKs de la ROM DST para hacer pruebas y también me han sido de gran ayuda. Espero que pueda traducir el resto de su ROM facilmente gracias a esta aplicación
       
      Última edición por un moderador: 31 Mar 2015
      • Me Gusta Me Gusta x 3
      • Gracias Gracias x 2
      • chaskaman

        chaskaman Merodeador Simdualero de Diamante

          3.375
          262
          11 Ene 2012
          Guarida oculta
          Re: Traducir ROMs jBART de BurguerZ

          AÑADIENDO REPOSITORIOS ONLINE A jBART


          El ejemplo lo llevaremos a cabo con el “repo” para las ROM basadas en Lewa y mi propio repositorio en español.
          Aunque es lo mismo para cualquier ROM siempre y cuando añadamos los repositorios en el archivo correspondiente:




          • [*=2]repo.android.v2 - ANDROID GB
            [*=2]repo.android.v4 - ANDROID ICS-JB
            [*=2]repo.miui.v2 - MIUI v2
            [*=2]repo.miui.v4 - MIUI v4-v5

          Nosotros en este ejemplo vamos a trabajar con el archivo
          repo.android.v4” que es el que corresponde a Android 4.0.x y posteriores (ICS y JB)

          HERRAMIENTAS:



          Lo primero sería descargarse una ROM Lewa para nuestro dispositivo.
          Lo segundo es descargarse la última versión del programa JBART de Burguerz.
          Descargamos pulsando sobre el botón ZIP:

          [​IMG]


          Cuando termine de descargarse, la descomprimimos.
          Vamos a la carpeta del programa y entramos en la carpeta DATA y seguidamente en SETTINGS. Nos sale una lista de archivos con los repositorios de cada traducción, son simples archivos que podemos abrir con NotePad++. El primero que modificaremos es el archivo “jbart.prop”, lo abrimos con el NotePad++ y lo dejamos lo más parecido a esto:


          CODE, HTML o PHP:
          #BurgerZ's jBART settings file #Wed May 08 08:59:52 VET 2013 rom.global.decode.sources=false rom.global.decompile.all=false rom.global.download.extra=false rom.global.download.main=true rom.global.download.patches=false rom.global.locale=es_ES rom.global.sign=true rom.global.timezone=Europe/Amsterdam rom.miui.v4.add3WayRebot=false rom.miui.v4.zenk.mode=true single.install_frameworks=true single.sign_file=false system.baksmali.external=true system.baksmali.jumbo=false system.delete.work.dir=false

          El siguiente archivo que nos interesa (al carecer de las traducciones de Lewa en español) es el “repo.android.v4” ya que las ROM Lewa se basan en Android 4.0.x y posteriores.
          Abrimos el archivo “repo.android.v4” de la misma carpeta SETTINGS con el NotePad++ y añadimos la línea del repositorio de Lewa v.4 al español:


          ¡¡ACTUALIZADO EL REPOSITORIO!!

          CODE, HTML o PHP:
          https://github.com/chaska/Lewa_v4_NEW_Spanish=Spanish Translation for Lewa OS based on Android v4 starting in April 2013 (by ChasKa)
          

          Nos quedará algo parecido a esto (no exacto porque he actualizado el repositorio pero no la captura):

          [​IMG]

          Descomprimimos el programa y pegamos nuestra ROM Lewa dentro del directorio principal de la carpeta del JBART, pulsamos sobre Launcher.exe y seguidamente sobre “START JBART

          [​IMG]


          Al pulsar sobre “Start JBART” nos aparece la interfaz gráfica del programa.
          Verificamos que este marcada la opción [v] ANDROID ICS-JB

          [​IMG]

          1º En el apartado ROM TRANSLATION pulsamos sobre los puntos suspensivos de la derecha en la línea ROM FILE
          2º Elegimos nuestra ROM
          3º Pulsamos sobre ABRIR

          [​IMG]

          Una vez cargada la ROM nos dirigimos al apartado ROM TRANSLATION SOURCE SELECTION
          1º - Elegimos la casilla [v] Online
          2º - Desplazamos la barra de navegación hacia abajo hasta que aparezca la línea que añadimos antes en el archivo “repo.android.v4” y que se llama “Spanish Translation for Lewa OS base don Android v4 starting in April 2013 (by ChasKa)
          3º - Nos aseguramos de que la casilla [v] Automatically compile after compile esté marcada
          4º Pulsamos en “Recompile

          [​IMG]

          Esperamos a que el programa termine de hacerlo todo él solito :wink: cuando lo haga deberíamos tener nuestra ROM traducida por fuerza bruta en la carpeta “OUTPUT

          [​IMG]




          [HR][/HR]


          CREAR REPOSITORIO EN ESPAÑOL PARA Jbart "values-es"

          1)



          • [*=1]Abre el .zip de la ROM a modificar y entras en “/system/app” para ver la lista de aplicaciones que contiene tu ROM.

            [*=1]Ve al Escritorio y crea una carpeta y la llamas por ejemplo (EXTRACCION)

            [*=1]Entra en “EXTRACCION” y crea una carpeta dentro que se llame "main"

            [*=1]Entra en "main" y creas una carpeta llamada "plantilla.apk"

            [*=1]Entra en "plantilla.apk" y creas una carpeta llamada "res"

            [*=1]Entra en "res" y creas una carpeta llamada "values-es"

            [*=1]Entra en "values-es" creas un archivo de texto y lo llamas "ejemplo" renombra su extensión de .txt a .xml quedaría asi: “ejemplo.xml

            [*=1]Vuelves a "main" selecciona la carpeta "plantilla.apk" y dale a copiar (Ctrl+C)

            [*=1]Deja pulsado Ctrl+V hasta que se creen tantas carpetas como aplicaciones vas a traducir (si por ejemplo quieres traducir 54 apks de “/system/app” debes crear 54 copias de "plantilla.apk")

            [*=1]Ahora tienes que renombrar las carpetas "plantilla.apk - Copia" con los nombres de las aplicaciones a traducir de una en una y coincidiendo mayúsculas y minúsculas (Camera.apk, Email.apk, EngineerMode.apk, etc)

          Ademas debes crear las correspondientes carpetas para los Framework de tu ROM que se encuentran en “/system/framework”. Por ejemplo en los dispositivos Mediatek son “framework-res.apk” y “mediatek-res.apk” con la misma estructura que las anteriores carpetas.


          Archivo ya creado con los framework Mediatek y plantilla.apk: EXTRACCION


          Si ya tienes strings traducidos por otro método te puedes
          ahorrar este paso, pero sigue leyendo
          :up:

          2)



          • [*=1]Cuando hayas creado todas las carpetas necesarias lanza el jBART


          • [*=1]En ROM TYPE elige el tipo de tu ROM (ANDROID GB, ANDROID ICS-JB, MIUI v2 o MIUI v4-v5) según corresponda con la versión de android de tu ROM.

            [*=1]Carga tu ROM en el apartado ROM FILE pulsando en los puntos suspensivos de la derecha.

            [*=1]En el apartado ROM TRANSLATION SOURCE SELECTION elige el método LOCAL y dale a los puntos suspensivos para cargar tu “traducción

            [*=1]Busca la carpeta que has creado llamada EXTRACCION, entra un nivel dentro de ella hasta que veas la carpeta “main” y dale al botón “Abrir”

            [*=1]Pulsa en “RECOMPILE” y espera, en la barra inferior del jBART veras los mensajes:
          Extracting ROM file…
          Downloading patches
          Installing ROM frameworks-files
          Decompiling files started
          Decompiling frameworks files
          Compiling files started


          • [*=1]En ese momento ya puedes parar el jBART

            [*=1]Ve a la carpeta “workdir

            [*=1]Entra en “apkDecompiled” selecciona todas las carpetas que hay allí (Ctrl+E) y copialas (Ctrl+C)

            [*=1]Crea una carpeta (Donde prefieras) renombrala como “Repositorio”, entra en ella y crea otra carpeta, llamala “main”, entra en “main” y pega el contenido que copiaste de “apkDecompiled

            [*=1]Dirigete a “workdir” de nuevo, ahora entra en “frmDecompiled” y haz la misma operación, selecciona todas las carpetas, copias y las pegas dentro “Repositorio/main”

            [*=1]Ahora tienes una copia de todas las apk y frameworks de tu ROM

            [*=1]¡¡ATENCIÓN!! Si quieres guardar una copia del archivo "EXTRACCION" que habías creado ve a "workdir" y recupéralo de la carpeta "translation"


          3)
          TRADUCIR UNA ROM DESDE CERO

          Se pueden dar dos casos, que estés empezando de cero a traducir tú ROM (a), o que vengas de otros métodos de traducción (b) y ya cuentes con los “strings.xml” para cada aplicación.

          De las dos maneras lo primero será crear una copia de seguridad de la carpeta que hemos creado llamada “Repositorio” y guardarla por si metiésemos la pata eliminando algún archivo.
          Una vez creada la copia de seguridad nos situamos en la carpeta de trabajo “Repositorio”. Utilizando la búsqueda de Windows lo primero será buscar los archivos “ejemplo.xml” y eliminarlos pues solo los hemos creado para hacer la extracción.



          a)

          PASOS A SEGUIR SI PARTES DE CERO:



          • [*=1]Debes ir carpeta por carpeta y eliminar todo lo que haya dentro de cada carpeta .apk excepto la carpeta “res

            [*=1]Dentro de la carpeta “res” elimina todo excepto la carpeta “values

            [*=1]Dentro de la carpeta “values” elimina todo excepto los archivos “strings.xml” y si existen debes conservar “arrays.xml” y “plurals.xml

            [*=1]Ahora renómbra la carpeta “values” a “values-es” para el idioma español.

            [*=1]Cuando hayas terminado de hacer esto en cada carpeta puedes empezar a traducir y ya tendras creado tu repositorio (sistema de carpetas y traducciones) para jBART


          b)

          PASOS A SEGUIR SI YA TIENES "STRINGS" DE TRADUCCIÓN:



          • [*=1]Debes ir carpeta por carpeta y eliminar todo lo que haya dentro de cada carpeta .apk excepto la carpeta “res
            [*=1]Dentro de la carpeta “res” elimina todo excepto la carpeta “values-es” para el idioma español.
            [*=1]Dentro de cada carpeta “values-es” coloca su correspondiente “strings.xml” que ya tuvieses traducido de tu método anterior.
            [*=1]Cuando hayas terminado de hacer esto en cada carpeta ya tendras creado tu repositorio (sistema de carpetas y traducciones) para jBART


           
          Última edición por un moderador: 31 Mar 2015
          • Gracias Gracias x 2
          • chaskaman

            chaskaman Merodeador Simdualero de Diamante

              3.375
              262
              11 Ene 2012
              Guarida oculta
              Re: Traducir ROMs jBART de BurguerZ

              REPOSITORIO DE LEWA v4 EN ESPAÑOL PARA jBART


              [​IMG]


              SIN LEWA-RES.APK


              Regístrate para ver este contenido. Es gratis!




              CON LEWA-RES.APK

              Regístrate para ver este contenido. Es gratis!



              [HR][/HR]

              HISTORIAL DE CAMBIOS

              Regístrate para ver este contenido. Es gratis!

              Enlaces a versiones anteriores:


               
              Última edición por un moderador: 31 Mar 2015
            • samarkanda

              samarkanda Simdualero de Diamante

                3.159
                154
                12 Oct 2011
                Ufff ya lo leere que no tengo tiempo juas.

                Que no se puede tirar un muro a cabezazos??? Llamar a @chaskamanchaskaman que seguro que puede.

                Enviado desde mi ZP300+ usando Tapatalk 2
                 
                Última edición por un moderador: 28 Sep 2013
              • jman0

                jman0 Simdualero de Diamante

                • Veteran@
                4.411
                326
                20 Dic 2010
                Vizcaya, España
                Chincheta al canto, que esto interesará a muchos
                 
              • pauete

                pauete Simdualero de Diamante

                • Veteran@
                9.189
                1.287
                12 May 2010
                grande!!!
                 
              • flufy_tendo

                flufy_tendo Ajuste de nivel +5 Simdualero de Diamante

                • Cocinero Android
                • Veteran@
                12.903
                7.303
                25 Dic 2012
                Galicia
                ya conocia la apli, los rusos la usan a piñon y esta genial tu aporte. Gracias
                 
              • maple

                maple Simdualero de Diamante

                • Veteran@
                8.404
                15.764
                6 Feb 2011
                Granada
                Gracias

                Enviado desde mi Lenovo A820 usando Tapatalk 2
                 
              • chaskaman

                chaskaman Merodeador Simdualero de Diamante

                  3.375
                  262
                  11 Ene 2012
                  Guarida oculta
                  Te dije que la habia traducido en un pis pas, pero al principio lo hice por fuerza bruta :tonguewink: con la traduccion de MIUI :wink:

                  Ahora que ya la he entendido que minimo que aportar al foro la herramienta :wink:



                  Enviado desde mi U20i usando Tapatalk 2
                   
                • pauete

                  pauete Simdualero de Diamante

                  • Veteran@
                  9.189
                  1.287
                  12 May 2010
                  Tendríamos que hacer una recolecta del tipo.... "¡Por una WiFi digna para Chaskaman!"
                  o "Jubilemos el Meite: QUADCORE YA!!"
                  :smile:
                   
                • chaskaman

                  chaskaman Merodeador Simdualero de Diamante

                    3.375
                    262
                    11 Ene 2012
                    Guarida oculta
                    Pues me ahorraria un 300 por cien los trabajos je je je

                    Enviado desde mi U20i usando Tapatalk 2
                     
                  • pauete

                    pauete Simdualero de Diamante

                    • Veteran@
                    9.189
                    1.287
                    12 May 2010
                    Ya lo sé amigo, por eso espero que la gente sepa agradecer tu esfuerzo (en este caso, un esfuerzo muchísimo mayor), pero sobretodo tu generosidad en compartirlo con nosotros.
                     
                  Verificación:
                  Borrador guardado Borrador eliminado

                  Compartir esta página

                  Galletas! Nos obligan a informar que utilizamos cookies (como casi todas las webs). Al continuar navegando aceptas su uso.