LatinIME all supported languages - Huawei MediaPad, T-Mobile SpringBoard

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!?

Related

[Q] How to import language support for the roms?

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???

Arabic language (Vibrant)

Due to the Vibrant dose not have Arabic support (in web,contact,SMS,App)
i try to install Rom For I9000 (it is for Mideast ) and it is work fine (after change the Kernal)
but i can not used Wcdma (3g) No Signal i try to change Modem WIth (K7)
it is work fine the 3G but the system is not stable (reboot Every 1 Minute ) iam sure the issue from Libwebcore.so (in system\lib\) folder
abdrmd said:
Due to the Vibrant dose not have Arabic support (in web,contact,SMS,App)
i try to install Rom For I9000 (it is for Mideast ) and it is work fine (after change the Kernal)
but i can not used Wcdma (3g) No Signal i try to change Modem WIth (K7)
it is work fine the 3G but the system is not stable (reboot Every 1 Minute ) iam sure the issue from Libwebcore.so (in system\lib\) folder
Click to expand...
Click to collapse
first off all, this belongs in Q & A, so be ready to get attacked by other member , second, did u request this to some one to make u a rom?
**(protective flame coat on)
abdrmd said:
Due to the Vibrant dose not have Arabic support (in web,contact,SMS,App)
i try to install Rom For I9000 (it is for Mideast ) and it is work fine (after change the Kernal)
but i can not used Wcdma (3g) No Signal i try to change Modem WIth (K7)
it is work fine the 3G but the system is not stable (reboot Every 1 Minute ) iam sure the issue from Libwebcore.so (in system\lib\) folder
Click to expand...
Click to collapse
You won't be able to escape the soft reboot at this time. It is a known problem. Have you tried instead to port the Arabic language supporting apps to the vibrant?
1: if you dont get many answers here, it is because you posted in the wrong section.
2: and since you joined in 2005 i'll assume you know how; but to get arabic on your phone and by arabic i mean read and write, flash CM 6 or wait for CM7.
good luck
jellette said:
You won't be able to escape the soft reboot at this time. It is a known problem. Have you tried instead to port the Arabic language supporting apps to the vibrant?
Click to expand...
Click to collapse
It's more than just the apps. Due to Google's broken support for Arabic (even in Gingerbread!) Samsung has baked in some third-party solution for their Middle East ROMs.
baderfgt said:
2: and since you joined in 2005 i'll assume you know how; but to get arabic on your phone and by arabic i mean read and write, flash CM 6 or wait for CM7.
Click to expand...
Click to collapse
If I'm not mistaken, full Arabic support isn't fully working on CM6 or 7 either.
quadratic said:
If I'm not mistaken, full Arabic support isn't fully working on CM6 or 7 either.
Click to expand...
Click to collapse
yes, you are mistaken. The UI is not arabic supported but reading and writing is supported.
You can write arabic in emails, and sms with SlideIT keyboard. It has Arabic support. It is available from Market. After installing native English version, you can download Arabic support add-on free of charge. It will let you type Arabic in SMS, emails, and web. I tested it by sending a couple of test emails in Arabic and Persian, receiver was able to read them on their PC (OutLook) and Vibrant. I guess, SlideIt works best with Froyo or Gingerbread even though default Arabic language support is broken in those OS.
any update
g
arabic rom
ce4arab.com/vb7/showthread.php?t=270378

[Q] Israel KJ1 P7510 3.2 CW Zip

http://forum.xda-developers.com/showthread.php?t=1353679
I saw the thread above and the link for the mentioned ROM is invalid
It is very useful for all the Israelies out there that want their system to be in Hebrew so please:
update the link (please)
Thanks,
Lotte
Lotte1212 said:
http://forum.xda-developers.com/showthread.php?t=1353679
I saw the thread above and the link for the mentioned ROM is invalid
It is very useful for all the Israelies out there that want their system to be in Hebrew so please:
update the link (please)
Thanks,
Lotte
Click to expand...
Click to collapse
I could not find another copy -- I PMed the OP of that thread to see if he can reupload the file, mentioning this thread.
I did the same, no one replied me yet
In another Israeli forum, many galaxy tab 10.1 owners are looking for this rom
Thanks,
Lotte
Lotte1212 said:
I did the same, no one replied me yet
In another Israeli forum, many galaxy tab 10.1 owners are looking for this rom
Thanks,
Lotte
Click to expand...
Click to collapse
Shalom my middle eastern buddy :] If you wanna get hebrew just get the Arabic RTL files
framework.jar
lib__bcore.so
libandroid_runtime.so
libicuuc-arabic.so
libwebcore.so
These are the files required from any arabic based ROM, They contain Hewbrew and Arabic, it's easy to make a CWM flashable as long as you have these files, Once you do, you can copy these files to any other firmware and have Hewbrew. Would save you time than waiting for an upload that less likely responds.
Hello Misledz, "kif halack? "
I prefer a full hebrew support and thats why I need this particular ROM
Thanks,
Lotte
Lotte1212 said:
Hello Misledz, "kif halack? "
I prefer a full hebrew support and thats why I need this particular ROM
Thanks,
Lotte
Click to expand...
Click to collapse
Full hebrew support is based on the RTL language pack, Which is exactly why the list is somewhat long? They cover
-Options
-Web Browsing
-Display/Alignment, etc
thanks Misledz, I will remember that if I need it in other cases but this time i meant that i want that all the menus will be also in hebrew, and i dont think it will do that
thats why I need the rom
please if anyone have it please post it
thanks
Lotte
I tried copying the files from a P7500 rom that had Hebrew support. When I set the language to Hebrew, it set everything to Hebrew in the settings app. Maybe what he's suggesting might work... when I tried it, it took copying files to /system/app, /system/tts, and /system/fonts. at least. You're wanting Android to show everything in Hebrew if it knows a Hebrew version? Copying those files and setting it to Hebrew should work if that's the case.
Sent from my GT-P7510 using xda premium
aroni125 said:
I tried copying the files from a P7500 rom that had Hebrew support. When I set the language to Hebrew, it set everything to Hebrew in the settings app. Maybe what he's suggesting might work... when I tried it, it took copying files to /system/app, /system/tts, and /system/fonts. at least. You're wanting Android to show everything in Hebrew if it knows a Hebrew version? Copying those files and setting it to Hebrew should work if that's the case.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
Yeah this was what I was trying to insinuate over the fact that doing so might give him complete hebrew support over any custom ROM such as Overcome?
Oh i was thinking that it will only support hebrew, only right to left writing and fonts, i didnt thought that he meant also to the system language so "shukran" Misledz and "toda" to aroni125
I will try it now
will this method of copying these files from one rom to another will work also on other android based devices( smartphones for instance)?
Lotte
Lotte1212 said:
Oh i was thinking that it will only support hebrew, only right to left writing and fonts, i didnt thought that he meant also to the system language so "shukran" Misledz and "toda" to aroni125
I will try it now
will this method of copying these files from one rom to another will work also on other android based devices( smartphones for instance)?
Lotte
Click to expand...
Click to collapse
Not really since the framework.jar saves the layout of the phone in terms of the menu toggles/notifications so its best to grab it from a 10.1 ROM since most regional HC 3.2 ROM's are the same based from the version released initially in Europe
Afwan ya habibi.
Fitz.
good to know. also I was searching these files on Overcome_10.1_Series_v2.3.0_P7500_Full
but I didnt find them.
Misledz, can you recommend me on which rom version can I find them
after I make the ROM i will upload it so other will have a ready-to-use one
shukran
I wish one day I can visit Dubai and you Israel
Lotte
update:
I downloaded this rom (that contain Hebrew interface)
http://uploadc1.fileflyer.com/view/pHNYOB3
and I found the following files:
framework.jar
libandroid_runtime.so
libwebcore.so
but not these files:
lib__bcore.so
libicuuc-arabic.so
Also, I ask if "libicuuc.so" can be helpful instead of "libicuuc-arabic.so"
Lotte1212 said:
good to know. also I was searching these files on Overcome_10.1_Series_v2.3.0_P7500_Full
but I didnt find them.
Misledz, can you recommend me on which rom version can I find them
after I make the ROM i will upload it so other will have a ready-to-use one
shukran
I wish one day I can visit Dubai and you Israel
Lotte
update:
I downloaded this rom (that contain Hebrew interface)
http://uploadc1.fileflyer.com/view/pHNYOB3
and I found the following files:
framework.jar
libandroid_runtime.so
libwebcore.so
but not these files:
lib__bcore.so
libicuuc-arabic.so
Also, I ask if "libicuuc.so" can be helpful instead of "libicuuc-arabic.so"
Click to expand...
Click to collapse
Those 3 files should be perfect enough , Just add these files to the respective folder (Overwrite if necessary) of the ROM you desire. Make sure that if you are using a theme on your tablet, you may have to have a deodexed version of the framework.jar or you may end in a FC loop oh and make a nandroid backup! So you can revert if you mess up
I tried to deodex framework file (yes I had boot-loop, but its ok I have backup hehe
with baksmali
and I get the following error:
Code:
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method
at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:92)
at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
at org.jf.dexlib.Item.readFrom(Item.java:76)
at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
at org.jf.dexlib.Section.readFrom(Section.java:143)
at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
at org.jf.baksmali.main.main(main.java:265)
Caused by: java.lang.RuntimeException: regCount does not match the number of arg
uments of the method
at org.jf.dexlib.Code.Format.Instruction3rc.checkItem(Instruction3rc.jav
a:129)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:7
9)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:4
4)
at org.jf.dexlib.Code.Format.Instruction3rc$Factory.makeInstruction(Inst
ruction3rc.java:145)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:84)
... 6 more
Error occured at code address 0
code_item @0x17f6f8
what should I do?
Lotte1212 said:
I tried to deodex framework file (yes I had boot-loop, but its ok I have backup hehe
with baksmali
and I get the following error:
Code:
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method
at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:92)
at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
at org.jf.dexlib.Item.readFrom(Item.java:76)
at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
at org.jf.dexlib.Section.readFrom(Section.java:143)
at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
at org.jf.baksmali.main.main(main.java:265)
Caused by: java.lang.RuntimeException: regCount does not match the number of arg
uments of the method
at org.jf.dexlib.Code.Format.Instruction3rc.checkItem(Instruction3rc.jav
a:129)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:7
9)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:4
4)
at org.jf.dexlib.Code.Format.Instruction3rc$Factory.makeInstruction(Inst
ruction3rc.java:145)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:84)
... 6 more
Error occured at code address 0
code_item @0x17f6f8
what should I do?
Click to expand...
Click to collapse
Is this on stock? or a custom ROM? as far as I know you can pull out the required files from any arabic based ROM, just the framework.jar has to match the firmware/device.
I took it from an Hebrew stock (3.2 P7500)
thats why I need to deodex it
if you can recommend me an arabic based rom(so i can take its deodexed framework) it will be a good solution too.
Lotte1212 said:
I took it from an Hebrew stock (3.2 P7500)
thats why I need to deodex it
if you can recommend me an arabic based rom(so i can take its deodexed framework) it will be a good solution too.
Click to expand...
Click to collapse
Well as far as I know deodexed is only required IF and only if you are using a theme, Like Overcome's theme or such. if you are on a stock firmware, then you can simply replace the files. I'll try to get a friend to help out on this, all is good except the framework.jar, don't need to deodex if it's a stock firmware
yes the files are from ODEXed version and I want to put then on DEODEXed version
I did deodexed at the end the framework jar but the result was many files and dirs.
should I put them all on the deodexed version (overcome)?
Lotte1212 said:
yes the files are from ODEXed version and I want to put then on DEODEXed version
I did deodexed at the end the framework jar but the result was many files and dirs.
should I put them all on the deodexed version (overcome)?
Click to expand...
Click to collapse
Nonono, Apparently you only need to grab the deodexed version of framework.jar (If you use xUltimate then it should be in the /doneframework folder) you don't have to push everything that was deodexed, we only need the deodexed version of framework.jar
NOTE: Which firmware version did you take? I've been looking in the Sammobile site for the middle east edition but someone mentioned here that there is only 1 version which has hebrew? Has 3.2 update even reached the middle east yet? I assumed it didn't.
I will work on this tonight :] Thank you for the update.
I will try to deodex the odexed hebrew version (its 3.2) with xultimate as you suggest (which frankly it sound way more logic )
and then, copy the framework jar file after its deodexed
Im going to do this again with this version now, since I finally put my hands on it just now: http://www.wupload.com/file/2667418427/
It's given by task a while ago (3.2, STOCK, 3G) it also have Eng, Arabic and Hebrew(default) and it work on my WIFI version too
and thanks for advocator for updating the link )
I will keep update too,
Lotte

Samsung Indian fonts for Stock ICS/JB rom

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.

keyboard android 4.2

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

Categories

Resources