Hi guys.
This is my first contribution to XDA, so I hope you'll like it and find it useful.
After searching thoroughly through the forums and Google, I couldn't find how to get back my native language in a custom ROM, but finally found a *very* easy way. It's weird no one mentionned it anywhere before.
While it might seem obvious to modding gurus, it was not for me that just started modding my phone.
As you might have noticed, there are a lot of custom ROMs with Sense 3.5 these times. But the original stock ROM being chinese, there are problems with the languages dictionaries, word-prediction and spell-check. I tested it on MindHacker's mod, but it should do it on any of them of course.
Here is an easy way to get your native language back :
1) Delete /data/data/com.htc.android.htcime/udb
2) Find a suitable HTC_IME.apk
For this I recommend extracting HTC_IME from another ROM. I myself deodexed a n european HTC MARVEL Gingerbread 2.3.5 stock ROM to retrieve it. Edit : upload of the file failed because it is too large, and I can't post external links. Buuuut you'll find it on comax dot fr slash HTC_IME.apk
3) Copy it to /system/app with your prefered method. I recommend using ES explorer.
4) Make it executable. In ES explorer, long press HTC_IME.apk, go to properties, permissions, and set them so that the user can execute the apk.
5) Reboot.
6) Go to setting, and set them accordingly. #For me it's working just like it used to on the stock ROM : French as the only choice in international dictionary (I don't need to switch to write in English...) and English in the second language prediciton.
7) ???
8) Profit !
Does this work with CM9
comaX13 said:
Hi guys.
This is my first contribution to XDA, so I hope you'll like it and find it useful.
After searching thoroughly through the forums and Google, I couldn't find how to get back my native language in a custom ROM, but finally found a *very* easy way. It's weird no one mentionned it anywhere before.
While it might seem obvious to modding gurus, it was not for me that just started modding my phone.
As you might have noticed, there are a lot of custom ROMs with Sense 3.5 these times. But the original stock ROM being chinese, there are problems with the languages dictionaries, word-prediction and spell-check. I tested it on MindHacker's mod, but it should do it on any of them of course.
Here is an easy way to get your native language back :
1) Delete /data/data/com.htc.android.htcime/udb
2) Find a suitable HTC_IME.apk
For this I recommend extracting HTC_IME from another ROM. I myself deodexed a n european HTC MARVEL Gingerbread 2.3.5 stock ROM to retrieve it. Edit : upload of the file failed because it is too large, and I can't post external links. Buuuut you'll find it on comax dot fr slash HTC_IME.apk
3) Copy it to /system/app with your prefered method. I recommend using ES explorer.
4) Make it executable. In ES explorer, long press HTC_IME.apk, go to properties, permissions, and set them so that the user can execute the apk.
5) Reboot.
6) Go to setting, and set them accordingly. #For me it's working just like it used to on the stock ROM : French as the only choice in international dictionary (I don't need to switch to write in English...) and English in the second language prediciton.
7) ???
8) Profit !
Click to expand...
Click to collapse
Anyone tried it in CM9? It bugs me that I have to spell all the words lettrer by letter.
Related
Enabling Multilanguage Support for Touch Diamond. GSM ONLEY NOT CDMA
Do this at your own risk, I seek no reward for this and don’t hold me responsible for any information given here. I have tried this on my own devices which are xda Ignito and orange htc and it worked a treat.
Here you go Guys and Girls a step by step guide with photos to have all the
languages your heart desire (except Chinese) on your xda, mda and of
course htc diamond. If your preferred phone language is not Arabic, then you
can have the setting changed to WWE with your desired language enabled
to let you send and receive SMS, manage Microsoft one note and word
documents so you can read, edit and write in your chosen language with all
other MUI staying in English. To send SMS and edit in your chosen
language; you would, of course, need to add your own language keyboard
and there are plenty out there; I personally use Resco 4.1 multi language
keyboard, but that’s a personal choice. This support is available as an
extended package in htc WWE shipped ROMs for the Arab region, namely
version:
Diamond_MRII_RUU_Diamond_HTC_ARA_2.03.515_Radio_singed_Diamond_52.51.25.26_1.09.25.23_Ship which available to download from htc-Europe. If you try to download it from
the official site and you’re told that this is not suitable for your device after
you enter you SN don’t panic, htc will only let you download ROMs if your
device SN matches the region it was shipped for and that doesn’t mean that
it will not work on your European device. THIS IS DEFINATLY A WWE ROM.
If you don’t have a compatible SN and your phone is GSM, just do a Google
search for the ROM and you should find it.
For you who have flashed a ROM before,
flashing this ROM should be easy. However, I understand that there are
problems flashing 2.xx.xxx ROMs from a PC and you have to do
certain things to the ROM so you can flash it from the phone’s internal
storage.
Please read related threads for that, I used my PC to flash this rom using
olipro's NBHutil to extract the MB files from the main NBH file from the
ROM and rebuild it so it can be flashed using Diamond Custom RUU or
using the RUU that came with the ROM after deleting the SPL.NBH and the
original RUU_singed.nbh and replacing it with the modified nbh
built using NBHutil (Make sure you do not build the SPL back
into the modified NBH and have the relevant hard SPL) I’m not
going to dwell on this subject as this is not the object of this thread.
For you who have not flashed a ROM before,
if you don’t know what you’re doing and can’t be bothered reading or afraid
that if you flash your device you’ll lose your warranty; you can use a cab
file to enabble mltillanguage.
Just copyThe multillinguage cab to your device and install it on the main
memory.
This cab is, baiscaly, extracted from the same ROM and modified by a guy
called TSD over an Arabic forum, I don’t know if I can make reference to the
said forum or upload the cab as I might be breaking this forum’s rules. The
cab file is for free on that other forum. I shall leave this matter to the
Moderators to decide if I can post it or not.
The steps for installing the extended package is, of course, different if you
are flashing the ROM and you should know how to apply it. If not ask here
and I will go through it.
Whichever way you want to go, the illustration applies for both flashing and
adding the .cab file. The reason being is once you install this, your MUI will
be in Arabic and if you’re not an Arabic user you will definitely be struggling
to change it back to English. The whole idea of this is to have a WWE
device capable of handling your own language’s SMS read and write and
other stuff mentioned earlier. Now go through the pictures and enjoy.
Dear All,
Touch PAL has a beta version available the Touch PAL 4.0 (upgrade from 3.5), its just the best software keyboard i ever have used. Now my HD is almost perfect, such good that i even have doubts to buy the Touch PRO 2.
Thx for the heads up. I agree, no matter what other keyboard I try, just always go back to touchpal...bit of a learning curve to it but worth it as once learned its simply the best and fastest to use. Just love it!
Any link to the beta version? I recall I really liked this, but ditched it as it didn't have a landscape mode.
**EDIT** Sorry, here it is - http://www.cootek.com/forum/forum_posts.asp?TID=854
I didnt know this software before this, post, but after try it, it is the best keyboard software by far
thanks
I have been using this since 3.5 and think it is the best ever, and now with v4.0, it simply blows everything away!
I prefer this over Fingerkeyboard2 and the HTC Touch Input.
I've started using it since it's FOC day v.1.0.. It has come quite a long way.
Like the new landscape layout (tho' I hardly use THD in that mode) and I can type as fast using the T+ layout as if I'm in portrait mode! Cool!
Now, waiting for them to load up other language pack, and hopefully add in some symbols on the T+ layout, instead of having two '.' and ','.
Sian said:
I've started using it since it's FOC day v.1.0.. It has come quite a long way.
Like the new landscape layout (tho' I hardly use THD in that mode) and I can type as fast using the T+ layout as if I'm in portrait mode! Cool!
Now, waiting for them to load up other language pack, and hopefully add in some symbols on the T+ layout, instead of having two '.' and ','.
Click to expand...
Click to collapse
All languages wich already exists will also work for 4.0
You just have to modify one little thing..
Open ActiveSync and open the Device Browser and go to "My Windows Mobile based device.." then go to Program Files\TouchPal\Surfaces..
There you will see already installed languages.. now open up the directory off the language you want to have available in TouchPal 4 for example dutch.
In this directory you will see dutch.img and surface.data just simply rename the surface.data to dutch.data same as the name of the directory..
If you get the message can't modify jadajada.. then just chose another keyboard on you're device, and then it will work after the renaming you must restart you're device!!!
Happy Typing T+
For this version there are other language files?
djxfma said:
All languages wich already exists will also work for 4.0
You just have to modify one little thing..
Open ActiveSync and open the Device Browser and go to "My Windows Mobile based device.." then go to Program Files\TouchPal\Surfaces..
There you will see already installed languages.. now open up the directory off the language you want to have available in TouchPal 4 for example dutch.
In this directory you will see dutch.img and surface.data just simply rename the surface.data to dutch.data same as the name of the directory..
If you get the message can't modify jadajada.. then just chose another keyboard on you're device, and then it will work after the renaming you must restart you're device!!!
Happy Typing T+
Click to expand...
Click to collapse
hi
tried this for norwegian language, but did not work.
I see the language but I can not choose it.
I bought it for my kaiser and it was great. It's picked up some problems with the Touch HD implementation though. Odd fiddly bugs like the unreliable way it interacts with the HTC input selector, occasional reversion back to the WM6 keyboard and it's not brilliant with opera.
Hopefully they'll fix.
Jon
Sad to report that I lost v.4.0.. after trying to tweak the language file.. this may not be the cause, since others have not issue with it.
Basically, v.4.0 doesn't load or load up a blank page (1/2 the height of the normal keyboard size) at the bottom which doesn't disappear untile I change the SIP. Uninstall, reinstall, uninstall and install v.3.0 and reinstall v.4.0 etc all no use.. sad...
sigh..
Edit:
Solved the problem with the help from the developer. Back up your language files in Surface, uninstall TouchPal, delete all the TouchPal folder in Program File and reinstall. Then Soft reset. Viola!
Anyone tried deleting the other language file before? Is it ok? How about the Chinese language file from v.3.5? Anyone tried it yet? I have it installed, but it's the fifth one on the list at the bottom, so can't access it unless I remove one of the other language.
You will have to remove other language files before you can select another.. just installed a new rom i'm trying some other language files right now.. I will report the status of the testing
**UPDATE**
"Have to be 3.5 language files.."
Norwegian :: tested :: Works file: Norwegian.rar
Dutch :: tested :: Works file: dutch.rar
Install language file:
1. Chose another keyboard
2. With ActiveSync open up the Device Browser
3. Go to \Program Files\TouchPal\Surfaces
4. Extract here an language file from above
5. Restart youre device
6. Select TouchPal keyboard
Reminder:
You have to delete other language files before you can use other language files
1. Chose another keyboard
2. With ActiveSync open up the Device Browser
3. Go to \Program Files\TouchPal\Surfaces
4. Delete every language you don't need except for English
5. Restart youre device
6. Select TouchPal keyboard
Greetz,
DJ XFMA
brodos123 said:
hi
tried this for norwegian language, but did not work.
I see the language but I can not choose it.
Click to expand...
Click to collapse
Check this post it wil help:
Language install
djxfma said:
You will have to remove other language files before you can select another.. just installed a new rom i'm trying some other language files right now.. I will report the status of the testing
**UPDATE**
"Have to be 3.5 language files.."
Norwegian :: tested :: Works file: Norwegian.rar
Dutch :: tested :: Works file: dutch.rar
Install language file:
1. Chose another keyboard
2. With ActiveSync open up the Device Browser
3. Go to \Program Files\TouchPal\Surfaces
4. Extract here an language file from above
5. Restart youre device
6. Select TouchPal keyboard
Reminder:
You have to delete other language files before you can use other language files
1. Chose another keyboard
2. With ActiveSync open up the Device Browser
3. Go to \Program Files\TouchPal\Surfaces
4. Delete every language you don't need except for English
5. Restart youre device
6. Select TouchPal keyboard
Greetz,
DJ XFMA
Click to expand...
Click to collapse
I did the above before, and I can't even get TouchPal to launch after deleting the language files that come with it.
if can't afford..using chinese version instead of cracked version..XD
The title should read "Best software keyboard - the TouchPAL 3.5"
IMO 4.0 is a step backwards, I don't use landscape keyboard so the only good thing about this update is nicer skin.
swedish dic SUCKS
This software is great and one of the best if not the best IMHO.
BUT no matter how good a software is for putting in text is. If the dic is bad there is really no use for it.
Different tempus for verbs is non existing and so cumbersome to input. the best would be if it could use the HTC dic like fingerkeyboard. Which really is the best dic a experience so far.
Other really bad thing is trying to get help on their forum to build a good Swedish dic has been non excisting. Atleast for me.
just my 2 cents
Regards
/Frewys
Nice keyboard indeed, and language version of djxfma works good.
Bu I miss the SMS name suggestion function of the HTC input and finger keyboard.
I will give it a try though.
Thanx for this application.
L.
It still can, just a bit more troublesome. After typing the name, press 'Space' and then delete the spacing and the name suggestion will work.
Correct me if I'm wrong , but since Cyanogenmod is based on the stock android os, shouldn't it have the normal ,fully functioning , keyboard of gingerbread on this version? It seems to me that although you can choose any input language , there is no auto correct at all or prediction for any foreign language. I need prediction and auto correct for greek because it's really hard to type fast without it.
Is there any way to fix this (maybe dictionaries where kept out because of space and can be found somewhere?)
Edit: Suuure , 2 days and noone has any idea about it ... I worked out that I need a main.dict file to place in the proper folder , but can't find that file anywhere ...
If anyone has a greek gingerbread(AOSP) rom with a working keyboard or even only the dictionary file for 2.3's keyboard Pleeease post a link ?
It doesn't matter that it's build on a stock rom... they might have modified the keyboard to look better and also removed other languages dictionaries to save space and reduce the size of their rom...
you can use better soft keyboards or either download the appropriate dictionary for your phone and inject it into your phone!!!
MIMi King said:
download the appropriate dictionary
Click to expand...
Click to collapse
Gladly mate... But I didn't find any decent dictionaries (or even half-decent)...
I am looking for a source but to no avail.. The keyboard is so annoying to use without any prediction at all , and I've found other problems with it lately... It was the thing that made me just go back to my own 2.29 and just keep the upgraded radio which actually did wonders for both battery and signal...
Since many of us Greek users have a problem with the lack of Greek language in newest Swype, I am making this dedicated thread so that people can easily find the solution as well as to resolve future problems we might be having!
This should work for any ROM
Download Swype.apk
Download LibSwypeCore.so
For Greek language to work, you have to select French language in Swype settings. It is named French, but it is Greek
*Do this using a file explorer that supports root operations (my favorite is ES File explorer - go to settings > advanced > enable root operations)
Note: I do not know how made the modded files but I really appreciate his work
ΑΨΟΓΟΣ!!!
GREAT! THNX!
LONG LIVE PATRA!!
Greetings from Ptolemaida!
Amazing! Working graet!
Πολυ καλη δουλεια!! Αψογος
And what can we do, so it can show "Greek" or «Ελληνικά» instead of French? =)
Thanks for this, it was very helpful!!!
Konstantinos said:
And what can we do, so it can show "Greek" or «Ελληνικά» instead of French? =)
Click to expand...
Click to collapse
I really don't know!
What matters is that Greek works
do we have to have the mobile rooted first?
jastonas said:
Since many of us Greek users have a problem with the lack of Greek language in newest Swype, I am making this dedicated thread so that people can easily find the solution as well as to resolve future problems we might be having!
This should work for any ROM
Download Swype.apk
Download LibSwypeCore.so
*Place Swype.apk in /System/App/
*Place libSwypeCore.so in /System/lib/
For Greek language to work, you have to select French language in Swype settings. It is named French, but it is Greek
*Do this using a file explorer that supports root operations (my favorite is ES File explorer - go to settings > advanced > enable root operations)
Note: I do not know how made the modded files but I really appreciate his work
Click to expand...
Click to collapse
tpctsu said:
do we have to have the mobile rooted first?
Click to expand...
Click to collapse
Yes
........
Swyped from my Galaxy S II using Tapatalk
Why don't you make a .zip file so we can flash it using CWM? Or someone who knows about those stuff.
Sorry but you are not allowed to distribute Swype unless it's embedded in a ROM
this is the Swype policy and XDA policy as well
first things first: always do a backup before, this files are for testing / development only!
you should install the bootmenu dettofatto posted in order to do a restore
if your phone doesn't boot anymore.
Bootmenu thread
atm i am trying to build a fully translated rom with the stock blur apps
from 2.3.4. on top of dettofatto's rom but after testing a little bit i've
found some issues and i want to fix them first before i release the rom.
the issues are:
-after updating the google search you'll get a force close when pressing
search button in the app launcher, this problem is also with the original
files, so if anyone knows where to find the eventhandling let me know
-after wiping the phone with cwm almost all social networks disappeared in
the account settings and the social network setup doesn't work anymore,
at least in the german translation ... so it only works if i give you my /data backup
which isn't a good solution ;o)
files that haven't translated yet:
BlurUpdater_VZW.apk
BuaContactAdapter.apk
Cmas.apk
ConnMO.apk
EncryptionSettings.apk
GlobalNwSwitch.apk
LAWMO.apk
LocationConsent.apk
MotoAtCmdQcPlugin.apk
MotoVzwAtCmdPlugin.apk
PhoneConfig.apk
PNI-Moto-2010-09-17.apk
PNI-Moto.apk
ProgramMenu.apk
ProgramMenuSystem.apk
QuickTutorial.apk
Vvm.apk
VZWInstaller.apk
but i think all the verizon stuff doesn't need to be translated...
i've also wrote a quick and dirty translatorscript, read the readme in it
first to find out how it works and what it does.
btw: the most files have the following languages: en, de, fr, it, pl, nl
translator script, translated framework and app files:
THE FILES
have fun with it
last but not least: thanks to dettofatto and to all the creators of the tools i've used
To translate dettofatto's rom in italian, i have token string*.xml of pro+ and copied all strings into string*.xml of gingerbread rom
Now italian is at 99,9
Tnx to dettofatto
Edit:
i don't understand how i can use your script.. in notranslated dir i put in original apk.. and in traslated dir what apk must i put in?
translator software is never as good as handmade translation,but nice try....
tragikomix said:
translator software is never as good as handmade translation,but nice try....
Click to expand...
Click to collapse
did you even know what the script does?
translatorscript sounds like a automatic,crappy translation. if it works well,iam your biggest fan
only want to say that i like your intension and i´m waiting for translated german language on 2.3.4 german pro!
maybe it´s very useful to take the translation from the pro+ like hnktc already said!
did i undestand you right..you wanna make a stock 2.3.4 rom for pro with german translation...
For putting home made translations..
Copy and past the same file (example: settings.apk) in nottranslated and in translated.
Copy your home made values-xx folder (not past, copy only for now...)
run "run.bat"
wait, see the script and wait some seconds
go into /translated/decoded/settings.apk/res
past your folder (values-xx) now (overwrite)...
wait...
Schallstoerer said:
only want to say that i like your intension and i´m waiting for translated german language on 2.3.4 german pro!
maybe it´s very useful to take the translation from the pro+ like hnktc already said!
did i undestand you right..you wanna make a stock 2.3.4 rom for pro with german translation...
Click to expand...
Click to collapse
i thought about making a rom for the middle european main languages ...
but to be honest ... i doesn't think its worth the afford, since there are
some things broken and i'm not in the mood to fix things that even
broken in the original 2.3.4 files from verizon ... but maybe the
translated files can be used by others to create a fully functional rom