|
||
|
|
|
|||||||
| ROMs y desarrollo Nexus One ROMs y desarrollo Nexus One |
![]() |
|
|
Herramientas |
|
#61
|
||||
|
||||
|
Sí, las de google (market, facebook, youtube, maps...) en teoría vienen ya con muchos idiomas, son las aplicaciones de miui, las que ya se han comentado, las que hay que traducir.
Un saludo! |
| Gracias de parte de: | ||
|
|
|
#62
|
||||
|
||||
|
|
#63
|
||||
|
||||
|
Al decompilar las apks han habido varias con errores que "llenaban" la consola. Estas apks en cuestion son: browser, calendar, contacts,email y settings. El resto perfecto. A que puede ser debido esto? El log de una de ellas seria este:
Cita:C:\Users\Pavilion\Desktop\Proyecto\Traduccion\RODs ystem>apktool d settings.apk
I: Baksmaling... I: Loading resource table... I: Decoding resources... I: Loading resource table from file: C:\Users\Pavilion\apktool\framework\1.apk W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= theme, value=0x010300a4 W: Could not decode attr value, using undecoded value instead: ns=android, name= background, value=0x01080429 W: Could not decode attr value, using undecoded value instead: ns=android, name= background, value=0x01080429 Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010300a4 at brut.androlib.res.data.ResPackage.getResSpec(Unkno wn Source) at brut.androlib.res.data.ResTable.getResSpec(Unknown Source) at brut.androlib.res.data.ResTable.getResSpec(Unknown Source) at brut.androlib.res.data.value.ResReferenceValue.get Referent(Unknown So urce) at brut.androlib.res.data.value.ResReferenceValue.toR esXmlFormat(Unknown Source) at brut.androlib.res.data.value.ResAttr.convertToResX mlFormat(Unknown So urce) at brut.androlib.res.decoder.ResAttrDecoder.decode(Un known Source) at brut.androlib.res.decoder.AXmlResourceParser.getAt tributeValue(Unknow n Source) at org.xmlpull.v1.wrapper.classic.XmlPullParserDelega te.getAttributeValu e(Unknown Source) at org.xmlpull.v1.wrapper.classic.StaticXmlSerializer Wrapper.writeStartT ag(Unknown Source) at org.xmlpull.v1.wrapper.classic.StaticXmlSerializer Wrapper.event(Unkno wn Source) at brut.androlib.res.decoder.XmlPullStreamDecoder.dec ode(Unknown Source) at brut.androlib.res.decoder.ResStreamDecoderContaine r.decode(Unknown So urce) at brut.androlib.res.decoder.ResFileDecoder.decode(Un known Source) at brut.androlib.res.AndrolibResources.decode(Unknown Source) at brut.androlib.Androlib.decodeResourcesFull(Unknown Source) at brut.androlib.ApkDecoder.decode(Unknown Source) at brut.apktool.Main.cmdDecode(Unknown Source) at brut.apktool.Main.main(Unknown Source) ![]() |
|
#64
|
||||
|
||||
|
¿Has instalado el framework-res de MIUI con "apktool if"? Yo he decompilado todas esas apks sin problemas.
Y sí, sí que es importante. Tras tantos errores es muy probable que no puedas recompilar el programa, o que se recompile pero no se ejecute o de FCs. Un saludo! |
|
#65
|
||||
|
||||
|
A que no las has vinculado antes de decompilarlas con el framework de la rom tal y como se comentó ayer...???
|
|
#66
|
||||
|
||||
|
Ups! Que asco de conexión lenta.... jeje!!!
|
|
#67
|
||||
|
||||
|
¿Has instalado el framework-res de MIUI con "apktool if"? Yo he decompilado todas esas apks sin problemas.
Y sí, sí que es importante. Tras tantos errores es muy probable que no puedas recompilar el programa, o que se recompile pero no se ejecute o de FCs. Un saludo! ![]() ![]() EDITO: es decir, para mi caso concreto seria tal que asi? "apktool if \camino\a\framework-res.apk", es decir, "apktool if framework-res.apk" EDITO2: Esto es lo que sale: Cita: C:\Users\Pavilion\Desktop\Proyecto\Traduccion\RODs ystem>apktool if framework-res
.apk I: Framework installed to: C:\Users\Pavilion\apktool\framework\1.apk ![]() Lo siento chicos por molestaros tanto .......GRACIAS. Última edición por IceMan3 Día 04/11/10 a las 23:53:57. |
|
#68
|
||||
|
||||
|
Es muy fácil, sólo descomprimir el archivo framework-res.apk, pongamos, en C;\, abrimos consola y escribimos: "apktool if \framework-res.apk".
Te recomiendo que te mires el funcoinamiento básico de la consola, cómo moverse entre directorios y otro tipo de operaciones básicas como "dir", copiar... Un saludo! |
|
#69
|
||||
|
||||
|
Nop. Lo intente pero no super hacerlo y "evite" este paso,
![]() EDITO: es decir, para mi caso concreto seria tal que asi? "apktool if \camino\a\framework-res.apk", es decir, "apktool if framework-res.apk" EDITO2: Esto es lo que sale: A partir de aqui volver a hacerlo todo o solo los que me han dado error? Y lo de vincular el frame es cada vez que quiera decompilar algo o con una vez suficiente? Lo siento chicos por molestaros tanto .......GRACIAS. ![]() Muchísimas gracias compis por todo. |
|
#70
|
||||
|
||||
|
Es muy fácil, sólo descomprimir el archivo framework-res.apk, pongamos, en C;\, abrimos consola y escribimos: "apktool if \framework-res.apk".
Te recomiendo que te mires el funcoinamiento básico de la consola, cómo moverse entre directorios y otro tipo de operaciones básicas como "dir", copiar... Un saludo! ![]() |
|
#71
|
||||
|
||||
|
lista de apks que se deben de traducir para tener una ROM en la lengua nativa:
DeskClock.apk Email.apk FileExplorer.apk FM.apk framework-res.apk Gallery3D.apk Launcher2.apk LiveWallpapers.apk LiveWallpapersPicker.apk Mms.apk Music.apk Phone.apk QuickSearchBox.apk Settings.apk VoiceDialer.apk AccountsAndSyncSettings.apk Backup.apk Browser.apk Calculator.apk Calendar.apk CalendarProvider.apk Camera.apk Contacts.apk ContactsProvider.apk ![]() |
|
#72
|
||||
|
||||
|
Otra pregunta. He decompilado la app FileExplorer.apk y he visto las carpetas values, en la que el strings son simbolos (no chinos, si no cuadrados)) y luego la carpeta values-de en la que si hay palabras.
He traducido la versión alemana, he creado una carpeta values-es y he añadido dentro el strings traducido. He ido a recompilar la apk y me da este error: Microsoft Windows XP [Versión 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\apktool>apktool b \c:\MIUI\Rodriguez\system\app\FileExplorer Exception in thread "main" brut.androlib.AndrolibException: brut.directory.Direc toryException: java.io.FileNotFoundException: c:\MIUI\Rodriguez\system\app\FileE xplorer (El sistema no puede hallar el archivo especificado) at brut.androlib.Androlib.readMetaFile(Unknown Source) at brut.androlib.Androlib.build(Unknown Source) at brut.androlib.Androlib.build(Unknown Source) at brut.apktool.Main.cmdBuild(Unknown Source) at brut.apktool.Main.main(Unknown Source) Caused by: brut.directory.DirectoryException: java.io.FileNotFoundException: c:\ MIUI\Rodriguez\system\app\FileExplorer (El sistema no puede hallar el archivo es pecificado) at brut.directory.ZipRODirectory.<init>(Unknown Source) at brut.directory.ZipRODirectory.<init>(Unknown Source) at brut.androlib.res.util.ExtFile.getDirectory(Unknow n Source) ... 5 more Caused by: java.io.FileNotFoundException: c:\MIUI\Rodriguez\system\app\FileExplo rer (El sistema no puede hallar el archivo especificado) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.zip.ZipFile.<init>(Unknown Source) ... 8 more Me crea la carpeta build pero nada más, ni rastro de la segunda. ¿A qué puede deberse? Gracias por la paciencia! |
|
#73
|
||||
|
||||
|
Otra pregunta. He decompilado la app FileExplorer.apk y he visto las carpetas values, en la que el strings son simbolos (no chinos, si no cuadrados)) y luego la carpeta values-de en la que si hay palabras.
He traducido la versión alemana, he creado una carpeta values-es y he añadido dentro el strings traducido. He ido a recompilar la apk y me da este error: Microsoft Windows XP [Versión 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\apktool>apktool b \c:\MIUI\Rodriguez\system\app\FileExplorer Exception in thread "main" brut.androlib.AndrolibException: brut.directory.Direc toryException: java.io.FileNotFoundException: c:\MIUI\Rodriguez\system\app\FileE xplorer (El sistema no puede hallar el archivo especificado) at brut.androlib.Androlib.readMetaFile(Unknown Source) at brut.androlib.Androlib.build(Unknown Source) at brut.androlib.Androlib.build(Unknown Source) at brut.apktool.Main.cmdBuild(Unknown Source) at brut.apktool.Main.main(Unknown Source) Caused by: brut.directory.DirectoryException: java.io.FileNotFoundException: c:\ MIUI\Rodriguez\system\app\FileExplorer (El sistema no puede hallar el archivo es pecificado) at brut.directory.ZipRODirectory.<init>(Unknown Source) at brut.directory.ZipRODirectory.<init>(Unknown Source) at brut.androlib.res.util.ExtFile.getDirectory(Unknow n Source) ... 5 more Caused by: java.io.FileNotFoundException: c:\MIUI\Rodriguez\system\app\FileExplo rer (El sistema no puede hallar el archivo especificado) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.zip.ZipFile.<init>(Unknown Source) ... 8 more Me crea la carpeta build pero nada más, ni rastro de la segunda. ¿A qué puede deberse? Gracias por la paciencia! ![]() |
|
#74
|
||||
|
||||
|
Muy buenas chicos. Ya tengo la traducción de todos los values habidos y por haber pero tengo un "pequeño" problema: cuando le tiro a compilar, me deberian salir 2 carpetas tal y como comentó el compi jrsoft, pues bien, a mi unicamente me sale 1, excatamente la build, de la carpeta dis donde en teoría esta la apk no se sabe nada.
Cita:C:\Users\Pavilion\Desktop\Proyecto\Traduccion\RODs ystem>apktool b ./accountsands
yncsettings/ accountsandsyncsettings.apk I: Checking whether sources has changed... I: Smaling... I: Checking whether resources has changed... I: Building resources... I: Building apk file... C:\Users\Pavilion\Desktop\Proyecto\Traduccion\RODs ystem> ![]() EDITO: Vale, creo que esta bien hecho, me explico, he hecho la prueba de este modo "apktool b accountsandsyncsettings accountsandsyncsettings-new.apk" y donde tenia lass apks sin decompilar me ha aparecido la "accountsandsyncsettings-new.apk" por lo que "creo" no hace falta la carpeta "dis". Probaré a hacerlo de este modo y añadirla a la ROM original y .... cruzar los dedos jejeje. Por cierto, si funciaonara se me deberia permitir elegir el idioma al castellano, no es cierto? Cual es el archivo (q teoricamente he modificado) y que se encarga de decir cuantos idiomas tiene la ROM????? Última edición por IceMan3 Día 05/11/10 a las 21:44:55. |
|
#75
|
||||
|
||||
|
Chicos (uppsss hoy Viernes noche veo que somos muy pocos los que estamos por estos barrios jejeje). Bueno, lo dejo caer por si lo recoje alguien antes: de todas la paks que he ido traduciendo 2 de ellas me han dado errores que creo son por culpa de alguna png. Yo conínúo hacia delante a ver como funciona. Mi duda siguiente es : solo me vale los resources.asrc de los apks que he compilado? Cambiando esto ya tendría el idioma cambiado o tambien he de añadir las apks nuevas? y, es este caso, para que serviría lo que acabo de hacer??? Tengo algo de lio en esta última parte.....
|
|
#76
|
||||
|
||||
|
Chicos (uppsss hoy Viernes noche veo que somos muy pocos los que estamos por estos barrios jejeje). Bueno, lo dejo caer por si lo recoje alguien antes: de todas la paks que he ido traduciendo 2 de ellas me han dado errores que creo son por culpa de alguna png. Yo conínúo hacia delante a ver como funciona. Mi duda siguiente es : solo me vale los resources.asrc de los apks que he compilado? Cambiando esto ya tendría el idioma cambiado o tambien he de añadir las apks nuevas? y, es este caso, para que serviría lo que acabo de hacer??? Tengo algo de lio en esta última parte.....
![]()
__________________
![]() ![]() Los chicos de HTC Desire HD han abierto un >> hilo << para tratar y hablar de personalizaciones MIUI |
| Gracias de parte de: | ||
|
#77
|
||||
|
||||
|
Pues nada chicos comunicaros que YA TENEMOS ROM RODRIGUEZ EN CASTELLANO!!!!!!!!!!!! Me queda aun cosas que pulir (bastantes) pero lo "básico" ya lo tenemos. Muchísimas gracias a todos por vuestra ayuda y paciencia. Mañana la colgaré para quien quiera ver la "RoDrIgUeZsTyLe_MIUI-MOD_1.6.6_ES" !!!!!!!
PD: Apside, el mail anterior ni lo vi con las ansias de flashear a ver que pasaba. efectivamente el boton de llamada sale en Inglés al igual que los mensajes ...y el boton de seleccionar idioma de Google no funciona (en la original inglesa tampoco jejeje) por lo que hay que poner en el LOCALE el idioma Spanish.... Última edición por IceMan3 Día 06/11/10 a las 00:08:28. |
| Gracias de parte de: | ||
|
#78
|
||||
|
||||
|
pues enhorabuena por el trabajo, me voy a descargar la ultima que tienes en tu wuala, para probarla.
un saludo y gracias |
|
#79
|
||||
|
||||
|
|
|
|
![]() |
Estás aquí
|
||||||
|
||||||