Dear All Friends;
I tried to cook my roms for about 6 months, and I have some good progess, but the only thing that I can not fix is, that I could not add persian(Or arabic) language support to roms, and this is because of the nature of the languages, I do not need the roms to show any menu or anything in persian, but I want them to support the characters and show them good.
The persian need characters to be connected and written from right to left, but in any rom that you COPY just FONTS, the rom just shows the characters in not proper format.
After many researches I found that language related files are, libskia, libskiagl and webcore in libs folder, so I tried to use these libs files and copy them from A rom that support these well to my rom, but after doing this, the rom does not run properly and stoped at the HTC logo at the starting of the cellphone in HTC SPLASH SCREEN...
I do not know what should I do..
If any one knows anything about this, please help me..
Any help has been appreciated...
The way to import is:
1- Add your language ( here persian ) to System/Fonts ( maybe you need to replace with the existed fonts. )
2- In some languages (Hebrew, Arabic, Persian) you need to have the usefull LIBSKIA, LIBSKIAGL and WEBCORE in your system/libs to support the characters that you added in first step, correctly.
The problem:
I tried to add the LIBSKIA, LIBSKIAGL and WEBCORE from a rom that supports the Persian and Arabic well to this folder in my own rom that did not support those well.
BUT, After installing rom in cellphone, It did not go to HomeScreen and freezed in HTC SPLASH SCREEN that showed in rom installing time.
I do not know how can I use them, please some one help me...
And me too
mercury700ir said:
The way to import is:
1- Add your language ( here persian ) to System/Fonts ( maybe you need to replace with the existed fonts. )
2- In some languages (Hebrew, Arabic, Persian) you need to have the usefull LIBSKIA, LIBSKIAGL and WEBCORE in your system/libs to support the characters that you added in first step, correctly.
The problem:
I tried to add the LIBSKIA, LIBSKIAGL and WEBCORE from a rom that supports the Persian and Arabic well to this folder in my own rom that did not support those well.
BUT, After installing rom in cellphone, It did not go to HomeScreen and freezed in HTC SPLASH SCREEN that showed in rom installing time.
I do not know how can I use them, please some one help me...
Click to expand...
Click to collapse
I have this prob in froyo and android 2.3.1 too, plz if anyone can help
artayofski said:
I have this prob in froyo and android 2.3.1 too, plz if anyone can help
Click to expand...
Click to collapse
Guys,
I heard from android developers that HarfBuzz (which used in chrome for complex layout) will be used in honeycomb. So most probably all the languages that Chrome/Chromium support will be supported in honeycomb. Hope some one could port this to 2.1 2.2 2.3 also. I don't know weather the source is available yet.
http://groups.google.com/group/android-platform/browse_thread/thread/3dc8d17daf955348
well i have tried that too it doesnt work
i think only 2 developers were succesful in doing that
ayman el snd in his web site ardoid .com he makes a custom .zip flashable file for each rom specifically and you are right this 2 lib files (libwebcore.so & libskia.so)are modified and also framework.jar
so its rom specific not in general
and there were an arabic developer here on xda which provided cyanogen with arabic support in his latest roms so any rom based on cyanogenmod rom latest supports arabic but limited only to messaging and you have to install smart keyboard and arabic keyboard for smart keyboard so you can write arabic
and for browser the only way to show arabic letters properly is installing persian browser which fixes the problem after each page loads
ofcourse its partial solutions
i would love to help on anyway to provide a way to custom edit the lib files of any rom just needs DEVs here to point the way how to edit such files
maxmyo said:
well i have tried that too it doesnt work
i think only 2 developers were succesful in doing that
ayman el snd in his web site ardoid .com he makes a custom .zip flashable file for each rom specifically and you are right this 2 lib files (libwebcore.so & libskia.so)are modified and also framework.jar
so its rom specific not in general
and there were an arabic developer here on xda which provided cyanogen with arabic support in his latest roms so any rom based on cyanogenmod rom latest supports arabic but limited only to messaging and you have to install smart keyboard and arabic keyboard for smart keyboard so you can write arabic
and for browser the only way to show arabic letters properly is installing persian browser which fixes the problem after each page loads
ofcourse its partial solutions
i would love to help on anyway to provide a way to custom edit the lib files of any rom just needs DEVs here to point the way how to edit such files
Click to expand...
Click to collapse
Thanks man...
You helped me so much..
You mentioned that those lib files that the aymen el snd made is not for a specific device, Am I Right???
It means we can use them in our roms, but how does this possible?? Each rom needs its own libs, how can we use one lib for all the devices?? (Would you please talk about it more? and which version of roms do these libs support? (2.2 ,2.1 or 2.3)
mercury700ir said:
Thanks man...
You helped me so much..
You mentioned that those lib files that the aymen el snd made is not for a specific device, Am I Right???
It means we can use them in our roms, but how does this possible?? Each rom needs its own libs, how can we use one lib for all the devices?? (Would you please talk about it more? and which version of roms do these libs support? (2.2 ,2.1 or 2.3)
Click to expand...
Click to collapse
well what i'm said that he is making a .zip file for each rom release he is always up to date with new releases of roms like the OTA roms and cyanogenmod roms
you can check his website for more details of the supported devices and roms
he made a generic .zip file but that mostly doesnt work
what i have learned that he gets the lib files source code of a certain rom and then add the arabization codes then compile the lib files so the lib files would be identical to the ones in the rom + arabization snippets of code
i'm glad to help you in anyway
i really want to have more time to investigate that but i dont for now
maxmyo said:
well what i'm said that he is making a .zip file for each rom release he is always up to date with new releases of roms like the OTA roms and cyanogenmod roms
you can check his website for more details of the supported devices and roms
he made a generic .zip file but that mostly doesnt work
what i have learned that he gets the lib files source code of a certain rom and then add the arabization codes then compile the lib files so the lib files would be identical to the ones in the rom + arabization snippets of code
i'm glad to help you in anyway
i really want to have more time to investigate that but i dont for now
Click to expand...
Click to collapse
Thanks a lot for your attention...
I saw his web page, and find what he did...
unfortunately I did not find anything for HTC Legend, so I need to do what you said myself, if I want to do this for legend..
The problem is I am programming in VB.Net not Java or C# or C++, so I am strange in codding in java for doing this...
I have to find a way to do this, find the Arabbizer Snippets...
At least, can anyone tell me, how can we open .SO files in library?? ( I mean, how can we open for example, libskia.so or ... and again repack them..??? )
and absolutely it is appreciable if anyone can help about the res-framework.apk, that which part of it should be manupulated for adding arabic/persian suuport???
At least, can anyone tell me, how can we open .SO files in library?? ( I mean, how can we open for example, libskia.so or ... and again repack them..??? )
and absolutely it is appreciable if anyone can help about the res-framework.apk, that which part of it should be manupulated for adding arabic/persian suuport???
Hello, I have compiled a LatinIME for ICS B010SP3
This is all supported languages
The LatinIME.zip unpack and then the LatinIME.apk
copy with root support in system / app
reboot, and then make the settings for the languages
Have fun
regards
Dieter
I do not have 10 posts so I must write it here
sorry for my bad english
You are a great great man (or woman).
Does anyone know - how to unlock spell checking? There are only 5 languages in options, but this apk has much more languages.
DS7005 said:
Hello, I have compiled a LatinIME for ICS B010SP3
This is all supported languages
The LatinIME.zip unpack and then the LatinIME.apk
copy with root support in system / app
reboot, and then make the settings for the languages
Have fun
regards
Dieter
I do not have 10 posts so I must write it here
sorry for my bad english
Click to expand...
Click to collapse
is there a way you can make something like this for the phone.apk problem? Like taking files from the international rom and converting them to the tmobile springboard?
that way i can turn my my tmobile s7-303u springboard stock rooted ICS 4.0.3 into a working phone without loosing 4g and still having the tmobile OTA updated stock rom which doesn't give problems like the int'l rom does!?
I like to use the new keyboard from android 4.2 but it's not included the dictionary of my language like it does in my original aosp keyboard, so I tried to get the keyboard dictionary from my old apk,
And put it into the new 4.2 apk, and then I packed it back to zip, and I changed the name to ***.apk but it can be installed, it says, the app was not installed...
What do I need to do???
Please help
Sent from my GT-I9000
With cm10 fishers
I would like to know the answer to that question, too. I'm interest to add Hungarian sand Romanian as additional add-on dictionaries.
I'd also like to use the 4.2 keyboard on my HTC Doubleshot with CM 9.1. Where did you guys download it? I only found the package for 4.1 devices. And of course I'd like to use the system dictionary.
Also, I've tried the pre-release keyboard install method and it didn't work when I flashed the .zip. However now that the code is out it's principally pretty easy to create an .apk right? Also can this made the way so that it uses the system dicitonaries?
Thanks
I have imported a Huawei Mediapad Honor X1 from China. I have managed to set it to English and installed all the Google apps i need (or think i need because every time i want to use something specific i learn that some hidden Google app is needed to do the trick).
Because i do not want to reset everything to English when i reset to factory default i hoped i could find a custom rom with English as it's standard language and the playstore installed etc.
I did some hefty reading in this forum to find several things.
A) there are custom ROMs but these are work in progress;
B) there are official ROMs;
C) After i update from the stock image the DPI will change so some apps will not work and the UI will look horrible.
So based on these findings (if they are correct) i have some further questions.
1) Are there 'finished' custom ROMs that i could use?
2) Are there official custom ROMs that have English as their default language, have playstore installed and have the original DPI
3) Currently i have Build number 7D-503LV100R001C233B002 and kernel version 3.0.8-01316-gb959b08. Is there a reason to upgrade from this version? From what version will the DPI change
4) I notice that it looks like the GPS is lacking connection time (i noticed my weather app doesn't change location when i am in another city). An app like GPS tester shows that my GPS does work. So i think it has something to do with automatically checking for changes.
Does anybody knows if this is a known problem?
MrEZeuss said:
I have imported a Huawei Mediapad Honor X1 from China. I have managed to set it to English and installed all the Google apps i need (or think i need because every time i want to use something specific i learn that some hidden Google app is needed to do the trick).
Because i do not want to reset everything to English when i reset to factory default i hoped i could find a custom rom with English as it's standard language and the playstore installed etc.
I did some hefty reading in this forum to find several things.
A) there are custom ROMs but these are work in progress;
B) there are official ROMs;
C) After i update from the stock image the DPI will change so some apps will not work and the UI will look horrible.
So based on these findings (if they are correct) i have some further questions.
1) Are there 'finished' custom ROMs that i could use?
2) Are there official custom ROMs that have English as their default language, have playstore installed and have the original DPI
3) Currently i have Build number 7D-503LV100R001C233B002 and kernel version 3.0.8-01316-gb959b08. Is there a reason to upgrade from this version? From what version will the DPI change
4) I notice that it looks like the GPS is lacking connection time (i noticed my weather app doesn't change location when i am in another city). An app like GPS tester shows that my GPS does work. So i think it has something to do with automatically checking for changes.
Does anybody knows if this is a known problem?
Click to expand...
Click to collapse
You could try updating to B006 or B007, which don't mess with the DPI and are still 4.2.2. I don't recall which one made the DPI change but you can read acuratslan's threads/;posts.
Root it and install Xposed framework to suit your taste.
Hi All,
I wonder if any of you wonderful talented Android Guru's out there can help me with a ROM issue. I found an amazing rom for my device, however it's one developed a one man band Chinese fella... And of course, natural language is Chinese.
This, I believe I can change easily in Build.Prop file, however the Keyboard is also some Chinese App... cross between BingIme.apk and there was another App name on a different ROM. I want to make these ROMs clean / / pure English based....
Can you advice me how to do this please?? What Apps maybe needed? Do I have to sign the ZIP when finished or just exiting/saving the ZIP is fine...?? Also, can I delete Apps (or even an entire folder).
As I have had a go at this, however flashing the Zip resulted in an error... and failed to Flash!!!
Is there an App (either Desktop, or Android APK) that can make these changes, or package up my alterations after I flashed the Chinese rom...??
Thanks, Lister