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???
Hi,
I'm using CM7.1 on a SGS I9000, and when selecting Hebrew, all the menus appear in this language. I'm not sure if it's a feature of CM7, or someone enabled it just for SGS I9000 and other selected devices.
Before installing the CM7 for this device (I5500), I want to ask if it supports the Hebrew language (I mean full menu display in this language, not just RTL and font support)
Thank you
dangol said:
Hi,
I'm using CM7.1 on a SGS I9000, and when selecting Hebrew, all the menus appear in this language. I'm not sure if it's a feature of CM7, or someone enabled it just for SGS I9000 and other selected devices.
Before installing the CM7 for this device (I5500), I want to ask if it supports the Hebrew language (I mean full menu display in this language, not just RTL and font support)
Thank you
Click to expand...
Click to collapse
sure it's a language available in CM7, how couldn't it be that way?
A rom / firmware is what we can call a OS (it's an easy way to call it, 'cause it's not really an OS) and thus it has inside languages! You can even check with an archive manager (apk files could be opened with it) and open apk like LatinIME or Setting, for example, and you'll find the supported languages..
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!?
All samsung users from Indian subcontinet are thankful to samsung for supporting indian regional languages in thier touchwiz and now nature ux firmwares. But not good enough for we flashers. I am bit of homesick for stock google roms. And we all know that vanilla ICS and JB doens't support indian regional languages (I heard that JB now supports hindi and some regional languages but tried and tested that it doens't support my mother tounge "gujarati").
Till now I used to replace DroidSansFallback.ttf with the one that has got indian language support but it doens't renders properly and as it replaces main droidsans.... native english fonts gets bad sometimes. Something I would not like to do with JB as its native fonts are so so good.
Cutting long story short.. my question is that, Is there a way we can use samsung fonts (from sammy firmware) and make them to work with AOSP ICS / JB roms. I have tried doing this
1. tried installing fonts through font changer
2. tried replacing AOSP fonts with Sammy fonts into the zip and than tried flashing
3. tried copying indian fonts into the system/fonts with permissions
But none of the option work. The only option that works is replacing droidsansfallback.ttf with indian unicode fonts (that doens't rener properly and makes english fonts look ugly).
Please please can some one plese sort this out for all of Indian users. I have seen developers providing support for arabic. Now please widen your support and provide tutorial for that.
Pardon for my bad english.
Hi,
all the stock browsers including aosp supports indian languages. if you mean font support for overall UI then i think its not possible.
Yeah bhavu I am facing the same issue pm me if any solution arrives
Sent from my GT-I9100 using Tapatalk 2
My major requirement is reading books and articles in apps like POCKET, so only i always stuck into stock Samsunf ROMs, so that i dont loose the rendering. Hopfully someone compiling Custom ROMs like CM 10 or 10.1 should help in fixing this issue.
Hi all,
I'm setting up Moto E for my mom, and I am attempting to set my native language (Croatian) which doesn't seem to be officially supported (through Settings / Language & Input). So I installed MoreLocale 2 which can enable Croatian language for most of the UI, but unfortunately the Settings, Phone, People and Messages still remained in English. Any thoughts of how to translate these as well? These are kind of essential apps she'll need to use the phone and it'd be great if I could have those translated too. Interestingly she's also using an android tablet running 4.1 (Hisense Sero 7) and that one has everything properly translated without the need of any external app.
Any suggestions are much appreciated!
P.S. The phone was bought in the US (Global version, single sim) and is currently rooted if that's helpful (I looked at custom ROMs but most seem to have mobile data bugged so that'd create another problem).
same problem with Czech language
all custom roms for moto e until now have big essential issue - mobile data ... so I wish resolve this issue in reasonable time or add remained language from original kitkat source to stock moto e rom or advise what files and where I can translate for example from english to czech langugae ...
unreal25 said:
Hi all,
I'm setting up Moto E for my mom, and I am attempting to set my native language (Croatian) which doesn't seem to be officially supported (through Settings / Language & Input). So I installed MoreLocale 2 which can enable Croatian language for most of the UI, but unfortunately the Settings, Phone, People and Messages still remained in English. Any thoughts of how to translate these as well? These are kind of essential apps she'll need to use the phone and it'd be great if I could have those translated too. Interestingly she's also using an android tablet running 4.1 (Hisense Sero 7) and that one has everything properly translated without the need of any external app.
Any suggestions are much appreciated!
P.S. The phone was bought in the US (Global version, single sim) and is currently rooted if that's helpful (I looked at custom ROMs but most seem to have mobile data bugged so that'd create another problem).
Click to expand...
Click to collapse
trevor12 said:
all custom roms for moto e until now have big essential issue - mobile data ... so I wish resolve this issue in reasonable time or add remained language from original kitkat source to stock moto e rom or advise what files and where I can translate for example from english to czech langugae ...
Click to expand...
Click to collapse
The only way is to decompile the apps and add languages, I tried several times but i think I am doing something wrong.