[Q] let's change dictionary.0409.dat - Windows Phone 7 Development and Hacking

with all the new native keyboards out there, there must be a way to switch the dictionary as well and crate the full native keyboard experience.
i found out from registry that the dictionary files are kept in the windows folder under the name dictionary.XXXX.dat, and was able to download the Spanish dictionary file dictionary.0C0A.dat, yet i have no idea out to decrypt it...
may thought was that we can run over this file with a file that will be made out of all the open source android dictionaries out there... any takers?
I attached the Spanish dictionary file.

Related

Howto add extra language to Phonepad B&B 4.1

I was searching for a way to add the Dutch language to the B&B 4.1 ROM of Tom.
I saw in the thread a lot of people where searching for this so i made a little howto
First of all i need to thank the guys from who i have gotten this here in xda (search & find):
- ctibor
- hiblopp
Well here we go:
Code:
1. Copy T9DutchLdb.dll to \Windows folder of Artemis.
4. Edit the Artemis Registry in HKEY_LOCAL_MACHINE\SOFTWARE\HTC\IntelliPad
a. Incerease by one the value of the "LibraryCount" dword (in my case from 10 to 11)
b. Created a "Library10" dword with the value of 8. (This is for the Dutch language).
Soft reset and you can use the dutch language in Phonepad!
If you want to use another language not provided you must copy the appropriate T9<language>Ldb.dll to the \Windows folder.
AND
change the Library10 value to the value for your language.
These are the languages i found in another thread:
7=Danish
8=Dutch
9=Finnish
10=Hungarian
11=Norwegian
12=Polish
13=Romanian
14=Slovak
15=Swedish
I have added the dutch language file for people who want to make the change!
Hi RikP just did your settings and it seems to work fine thanks!
Do you know also a way to get the keyboard to recognize dutch words?
(or do I have to wait till i typed them all )
Thanks for the guide!
vanderaatje said:
Hi RikP just did your settings and it seems to work fine thanks!
Do you know also a way to get the keyboard to recognize dutch words?
(or do I have to wait till i typed them all )
Click to expand...
Click to collapse
Did a quick search and found this:
http://forum.xda-developers.com/showthread.php?t=299036
Does it fix your problem?
T9
A better method would be the easy one . First you have to copy your t9 file directly in windows folder. Than select phonepad as input method (click on the little arrow beside the keyboard on the bar) and select Options... Input Method: Phone Pad. Select Options... Languages tab... Database... and select your language.
For t9 DLL's i downloaded t9languages.zip from http://forum.xda-developers.com/showthread.php?t=290007.
I added Romanian in my phone and works great.
PS: Sorry my english, hope is allright.

Best software keyboard - the TouchPAL 4.0

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.

Norwegian keyboard

I have searched and searched for the Norwegian language on my X1, keyboard and dictionary on the Norwegian, because I want to use the keyboard, we have extra letters as "æ" "ø" "å".
hope someone has found a solution, or can create one as soon as possible.
This is something that is very important to me in the job context.
regards
losty-1H
Hi Losty,
I assume that you have a Norwegian hardware keyboard in the first place.
- If you are using an non-Norwegian WM version then you will have to do a registry change to use æ,ø,å on the hardware keyboard.
Either use Total Commander (http://www.ghisler.com/pocketpc.htm) on your phone, or run an editor from your computer via ActiveSync, like the free CERegEditor (http://ceregeditor.mdsoft.pl/).
Quote:
In the registry, navigate to:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD
Change the CurLan g value to match your language:
English: 409
Norwegian: 414
(Make sure you edit the value in hex)
- I don't think you can add the Norwegian dictionary to a non-Norwegian Windows Mobile version (anyone please correct me if i'm wrong) but you can still add words to the dictionary by typing them in as you go.
The original dictionary file is not known yet, and there are no editors avaliable either. I can't seem to find anyone who has successfully solved this issue.
The custom word dictionary file is \Windows\ "compimeh.0409.dat"
The custom dictionary in a Norwegian WM should be "compimeh.0414.dat"
I restored a copy of the "0414" from a Norwegian WM6.1 backup and replaced the original "0409" English one. I still get english word suggestions but at least my originally added words (from WM6.1 Norwegian) pops up now.
- Well if you want to set the WM language to Norwegian AND use a custom ROM, you are probably best off using something like itje's Touch-IT Xperience 21046.1.6.3 (Norwegian).
If not then you can set part of the OS (day naming, calendar, clock etc) to Norwegian by going to Settings->System->Regional Settings.
Cheers
A.J.

[Q] Samsung Keyboard Hack

Hi all,
I was wondering if someone in here knew the location of the languages downloaded for the Samsung Keyboard ?
I looked around but i didn't find the location of these files yet.
The French Canadian keyboard should be QWERTY (it's our standard) but unfortunately, they set that particular one
to AZERTY, which is very frustrating considering I want predictive text writing in french without the non-standard layout.
My intent would be to edit the file to display a qwerty layout (if even possible, I have to find the file first to determine that.)
Thank you for your insights !
I would like to bump up that topic, cause it is interesting for me too. Is it possible to rearrange the letters of the stock keyboard somehow?
I found two things.
First, for my matter, it doesn't really matters since I can use french predictive text while being on the english
input language and therefore staying with my standard layout.
But, I pursued my research and found these informations
(they might come handy at a later time)
APK Path : /System/app/SamsungIME.apk
Data Path: /Data/data/com.sec.android.inputmethod
In the subdirectory SwiftKeys, there is a file called languages.json reavealing the download source of the samsung languages.
English (US) : touchtype-fluency#com/samsung/downloads/en_US.zip
French (CA) : touchtype-fluency#com/samsung/downloads/fr_CA.zip
(You'll have to replace the # for a dot... I'm not yet allowed to post external links.)
in the zip, you find I think all the things related to the layout, dictionary, etc...
- .Config
- charactermap.json
- extraData.json
- fr_CA_fbg_C.lm1
- fr_CA_fbg_C.lm3
- fr_CA_fg_C.lm3
- punctuation.json
I didn't found (yet) where is the location of these file on the phone itself but it might be possible to add or change
characters after a long press by editing the charactermap.json file and of course, overriding the one in the phone
(that I still have to find).
Sage Pourpre said:
I found two things.
First, for my matter, it doesn't really matters since I can use french predictive text while being on the english
input language and therefore staying with my standard layout.
But, I pursued my research and found these informations
(they might come handy at a later time)
APK Path : /System/app/SamsungIME.apk
Data Path: /Data/data/com.sec.android.inputmethod
In the subdirectory SwiftKeys, there is a file called languages.json reavealing the download source of the samsung languages.
English (US) : touchtype-fluency#com/samsung/downloads/en_US.zip
French (CA) : touchtype-fluency#com/samsung/downloads/fr_CA.zip
(You'll have to replace the # for a dot... I'm not yet allowed to post external links.)
in the zip, you find I think all the things related to the layout, dictionary, etc...
- .Config
- charactermap.json
- extraData.json
- fr_CA_fbg_C.lm1
- fr_CA_fbg_C.lm3
- fr_CA_fg_C.lm3
- punctuation.json
I didn't found (yet) where is the location of these file on the phone itself but it might be possible to add or change
characters after a long press by editing the charactermap.json file and of course, overriding the one in the phone
(that I still have to find).
Click to expand...
Click to collapse
If you're unable to find the one in the phone, would it not be possible to download the .zip, change the required files in it, then upload that somewhere privately and edit the keyboard to download your edited .zip?

[Q] Anyway to copy a keyboard dictionary from CM to stock 4.2 Rom?

Hey guys,
I just reverted back to stock 4.2 deodexed, and what can I say I love this Rom, its just the little things that don't work that get me.
I was wondering if anybody knows a way that I can add a custom dictionary from CM to this Rom. Their is no dictionary for the keyboard that I am using and therefor i get no text prediction. I was wondering if anyone could help me with that.
Thanks.
Edit:
In adb shell I was able to locate what I think is the location of the English Dictionary at "/system/usr/srec/en-US", I tried to download another dictionary but it wasn't placed if the same spot. I was thinking if I was to place the Hebrew Dictionary in the same location is it possible that it would work?
Edit2:
I was also able to locate the downloaded Russian dictionary located at "/data/data/com.google.android.inputmethod.latin.dictionarypack/files" with the name "ru___-1419599099.dict".
Based on the name I'm assuming that it cannot be done, there is probably a unique code for each of the available language dictionaries. Maybe some knows something that I don't.

Categories

Resources