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.
Does any one know how to get japanese input and output on the ATT 8525 and ATT 8925 (8925 running WM6, 8525 will be running WM6)? I currently have a free program that does this on WM5 but it doesn't want to work on WM6 (See Link). When I install it on WM6 it makes the keyboard not work.
http://forum.brighthand.com/showthread.php?t=217045
I tried this however it only has support for input, not output, which I need.
Any recommendations. Keep in mind I would like to stay on the free side of things. I'm cheep
For the Kaiser http://forum.xda-developers.com/showthread.php?t=333507
For the Hermes http://forum.xda-developers.com/showthread.php?t=298919
It is possible and free. Read read read!
Edit: Just read your thread. Looks like you are having trouble because it is a Kaiser, right? Check that Kaiser thread. One reg edit is all you need. Also, don't install that Bagoj stuff. Stick to the original WM5 input. It is running smooth on my WM6 Hermes.
i have the hermes. Thanks ill take a look.
Wow, you've got a Hermes and it is still messing up the keyboard!? Well, when and if you have trouble, I will be watching this thread.
yea the hermes doesn't have WM6 on it yet cause ATT hasn't released it. I have it working on it now but my testing with the TYTN 2 tells me that im going to run into this problem when i upgrade the phone.
pwnage said:
Does any one know how to get japanese input and output on the ATT 8525 and ATT 8925 (8925 running WM6, 8525 will be running WM6)? I currently have a free program that does this on WM5 but it doesn't want to work on WM6 (See Link). When I install it on WM6 it makes the keyboard not work.
http://forum.brighthand.com/showthread.php?t=217045
I tried this however it only has support for input, not output, which I need.
Any recommendations. Keep in mind I would like to stay on the free side of things. I'm cheep
Click to expand...
Click to collapse
I build my own ROM with Japanese input/output using Pandora Kitchens with 3.62 ROM. I have made some packages for this with all files from Japanese WM5, not from any commercial third parties. If you are interested in it, I can send you a private message with the packages. Let me know.
thank you for the offer, however voiding the phones warranty of the phone is out of the question. The warranty is very important to the company that I work for.
If you can separate the Japanese input/output from the ROM that would be ok by me. One more thing the Japanese input/output needs to work on Windows Mobile 6, as i already have a program that dose this on WM5.
I have yet to try the previous suggestions. I will be trying these most likely tomorrow.
pwnage said:
thank you for the offer, however voiding the phones warranty of the phone is out of the question. The warranty is very important to the company that I work for.
If you can separate the Japanese input/output from the ROM that would be ok by me. One more thing the Japanese input/output needs to work on Windows Mobile 6, as i already have a program that dose this on WM5.
I have yet to try the previous suggestions. I will be trying these most likely tomorrow.
Click to expand...
Click to collapse
there are a few things you have to do to implement east asian language functions on windows mobile. actually, you can do this without rom cooking.
1) you need to replace wince.nls in windows folder because it is only for western languages. however, it is a rom system file, and simple copy&paste does not make it work.
2) download reloadnls.exe and put it in \Windows\Startup. This makes the new wince.nls work properly. you can download reloadnls.exe from this link:http://www.geocities.jp/hou_ming_2/reloadnls.zip
3) you also need a Japanese font. (for example, msgothic.ac3 from japanese wm6 or windows xp) You can retrieve a font and wince.nls from this zip. http://x01ht.ratn-leaf.com/files/customizer/packages/Japanize_Tiny.zip
4) You also have to change the registry for viewing Japanese texts.
[HKEY_LOCAL_MACHINE\nls]
"LegacyLocaleMode"=dword:00000001
"DefaultLCID"=dword:00000411
"DefaultACP"=dword:000003a4
"DefaultOCP"=dword:000003a4
"SystemLCID"=dword:00000411
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink]
"MS PGothic"="\\windows\\tahoma.ttf,Tahoma"
"MS Gothic"="\\windows\\tahoma.ttf,Tahoma"
"MS UI Gothic"="\\windows\\tahoma.ttf,Tahoma"
"Courier New"="\\windows\\msgothic.ac3,MS UI Gothic"
"Tahoma"="\\windows\\msgothic.ac3,MS UI Gothic"
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SkipTable]
"Tahoma"="005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"
"Courier New"="005c"
[HKEY_LOCAL_MACHINE\Software\Microsoft\International]
"ACP"=dword:000003a4
"LCID"=dword:00000411
[HKEY_LOCAL_MACHINE\System\GDI]
"DisableFarEastWordBreak"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International]
"Default_CodePage"=dword:c6f4
5) After soft rest, you can view Japanese text now.
6) To use MS Japanese IME, you need to copy following files into \Windows. You can find them in Japanese WM5 or you can download from here. http://x01ht.ratn-leaf.com/files/customizer/packages/MSIME.zip
hwxjpn.dll
imjp31.dll
imjp31dx.exe
imjp31k.dll
imjp31s.dic
imjp31s.grm
mboxjpn.96.dll
mboxjpn.dll
msimj.96.dll
msimj.dll
mskana.96.dll
mskana.dll
(You don't need to copy any files in the zip other than files listed above.
7) In the zip above, there are two registry files, defaul.txt and user.txt. Just import them using your favorite registry editor.
8) Soft reset, and you now have a Japanese input function (MS IME) installed in your hermes. However, there is no way to call this function from your keyboard since it is not a japanese keylayout.
9) To call MS IME, you need to assign this function to a key by freeware called PQz. http://1942.rocketspace.net/PQzII/PQzII_20070725_HTC_Hermes.cab
English manual: http://www.nicque.com/PQz/DOC/index_e.htm
Hope you will figure out the way!
Your post is helpful however I am unable to read Japanese. (wish I could) The geocities site you referred me to appears to throw an error but, again, since I cant read Japanese I cant be sure.
I'll give this a shot though
While I am sure qtotter's method works fine, there are easier ways. I myself have a WM6 tytn and get Japanese output/input simply by installing the following two .cabs.
Fonts and wince
http://www.asukal.jp/WM5/LetsJapanNo5.zip
Install and soft reset.
Input, fully accessable from the keyboard
http://hn801.hkes.com/Data/SIP/IME_31J_QVGA_F.zip
Install and soft reset.
You may run into troubles depending on which physical keyboard your tytn has, but these can be solved by a simple registry edit to the keyboard layout key.
larsuck said:
While I am sure qtotter's method works fine, there are easier ways. I myself have a WM6 tytn and get Japanese output/input simply by installing the following two .cabs.
Fonts and wince
http://www.asukal.jp/WM5/LetsJapanNo5.zip
Install and soft reset.
Input, fully accessable from the keyboard
http://hn801.hkes.com/Data/SIP/IME_31J_QVGA_F.zip
Install and soft reset.
You may run into troubles depending on which physical keyboard your tytn has, but these can be solved by a simple registry edit to the keyboard layout key.
Click to expand...
Click to collapse
i know about LetsJapanNo5.zip, but did not introduce it since i am not sure if usemynls.exe included in the cab is freeware.
as for the ime part, i suppose IME_31J_QVGA_F.zip does exactly what i explained above automatically, and i recommend this way.
as for the keyboard part, if your device has a keyboard with non-japanese layout, you cannot call ime as i explained above since there is no key assign for this function by default. you still need PQzII to map ime function to a key on your keyboard.
qtotter said:
i know about LetsJapanNo5.zip, but did not introduce it since i am not sure if usemynls.exe included in the cab is freeware.
Click to expand...
Click to collapse
Heh, heh. I'm not real sure about that myself, but I don't think Asukal would pull anything funny. AFAIK, he is on the level.
What exactly does usemynls.exe do? Does it redirect use of the wince file in Windows to another one? Cause you can just use TotalCommander (or whatever file explorer) to copy over the one in Windows and then do away with usemynls, no?
qtotter said:
as for the keyboard part, if your device has a keyboard with non-japanese layout, you cannot call ime as i explained above since there is no key assign for this function by default. you still need PQzII to map ime function to a key on your keyboard.
Click to expand...
Click to collapse
You sure the tab key (or whatever is just left of the space bar) doesn't function this way if you let the ime cab do its work? What if you edit the registry thusly: [HKEY_LOCAL_MACHINE\Software\Oem\Qwerty] "Layout"= 30411 (Hexadecimal base)
Looking at the X01HT and the 8525, the hardware looks exactly the same to me - same number of keys with the same placement.
qtotter, I have a X01HT, so I'll believe you if you say its so, but it just seems weird to me that HTC would make different hardware which looks the same. If you've never tried it yourself, then perhaps pwnage can be our guinea pig.
BTW, which Hermes rendition are you using, pwnage?
larsuck
Im a R-tard. I have a TYTN and a TYTN II.
Sorry about that.
larsuck said:
While I am sure qtotter's method works fine, there are easier ways. I myself have a WM6 tytn and get Japanese output/input simply by installing the following two .cabs.
Fonts and wince
http://www.asukal.jp/WM5/LetsJapanNo5.zip
Install and soft reset.
Input, fully accessable from the keyboard
http://hn801.hkes.com/Data/SIP/IME_31J_QVGA_F.zip
Install and soft reset.
You may run into troubles depending on which physical keyboard your tytn has, but these can be solved by a simple registry edit to the keyboard layout key.
Click to expand...
Click to collapse
I tried this and the input seems to be fine however the keyboard refuses to work. I did try a few reg settings in the [HKEY_CURRENT_USER\keyboard layout\Preload\1]
Under the preload key I changed "(Default)" from e0010411 to e0010409 (the original reg value).
Under the preload\1 key I changed "(Default)" from ee0010411 to e0010409 (the original reg value).
Now when I switched the values from ee0010411 to e0010409 in both the Japanese input stopped working. When I changed them back they started working (no keyboard).
Am I inputing the wrong reg keys or what?
larsuck said:
Heh, heh. I'm not real sure about that myself, but I don't think Asukal would pull anything funny. AFAIK, he is on the level.
What exactly does usemynls.exe do? Does it redirect use of the wince file in Windows to another one? Cause you can just use TotalCommander (or whatever file explorer) to copy over the one in Windows and then do away with usemynls, no?
Click to expand...
Click to collapse
i don't remember well, but i think usemynls.exe comes with ce star...
it ignores the original wince.nls and make the system refer to your own wince.nls stored somewhere else than /window. as i explain before, simple overwrite does not work with rom system files.
larsuck said:
You sure the tab key (or whatever is just left of the space bar) doesn't function this way if you let the ime cab do its work? What if you edit the registry thusly: [HKEY_LOCAL_MACHINE\Software\Oem\Qwerty] "Layout"= 30411 (Hexadecimal base)
Looking at the X01HT and the 8525, the hardware looks exactly the same to me - same number of keys with the same placement.
qtotter, I have a X01HT, so I'll believe you if you say its so, but it just seems weird to me that HTC would make different hardware which looks the same. If you've never tried it yourself, then perhaps pwnage can be our guinea pig.
BTW, which Hermes rendition are you using, pwnage?
Click to expand...
Click to collapse
there are many keyboard layouts. check blue silk-printed characters on the keys.
pwnage said:
I tried this and the input seems to be fine however the keyboard refuses to work. I did try a few reg settings in the [HKEY_CURRENT_USER\keyboard layout\Preload\1]
Under the preload key I changed "(Default)" from e0010411 to e0010409 (the original reg value).
Under the preload\1 key I changed "(Default)" from ee0010411 to e0010409 (the original reg value).
Now when I switched the values from ee0010411 to e0010409 in both the Japanese input stopped working. When I changed them back they started working (no keyboard).
Am I inputing the wrong reg keys or what?
Click to expand...
Click to collapse
no, you are not doing anything wrong. LetsJapanNo5 forces keyboard layout change.
this is what i explained above. 10409 is for the english keyboard layout, and 10411 is for the japanese keyboard layout. since you are using an english keyboard, you need to keep the value 10409. however, it does not have a key assigned to ime call. you simply need to use PQzII to map this function to any key you want.
pwnage said:
I tried this and the input seems to be fine however the keyboard refuses to work. I did try a few reg settings in the [HKEY_CURRENT_USER\keyboard layout\Preload\1]
Under the preload key I changed "(Default)" from e0010411 to e0010409 (the original reg value).
Under the preload\1 key I changed "(Default)" from ee0010411 to e0010409 (the original reg value).
Now when I switched the values from ee0010411 to e0010409 in both the Japanese input stopped working. When I changed them back they started working (no keyboard).
Am I inputing the wrong reg keys or what?
Click to expand...
Click to collapse
When you say the keyboard stopped working, do you mean that it just doesn't respond at all, no matter what buttons you press?
Is this on the Tytn or the TytnII?
If this is the TytnII, check this thread http://forum.xda-developers.com/showthread.php?t=333507&page=2
That guy had problems with his keyboard AND buttons responding, but got everything working with the two .cab files I posted above with one regedit.
qtotter said:
there are many keyboard layouts. check blue silk-printed characters on the keys.
Click to expand...
Click to collapse
Yeah, but isn't that just paint? I don't want to sound pendantic, but if the hardware below the paint is the same, then I don't see what the problem would be.
qtotter said:
it ignores the original wince.nls and make the system refer to your own wince.nls stored somewhere else than /window. as i explain before, simple overwrite does not work with rom system files.
Click to expand...
Click to collapse
You can't use the File Explorer built into WM to overwrite system files, so I use GSFinder. Others use Total Commander. These can copy, delete, whatever to system files.
Anyway, now thanks to your info about usemynsl.exe, I have another 350kb or so free as I was able to overwrite my wince file in Windows (which allows .NET programs to function! YEAH!) and delete the usemynsl and the redundant wince in my Temp folder.
larsuck said:
Anyway, now thanks to your info about usemynsl.exe, I have another 350kb or so free as I was able to overwrite my wince file in Windows (which allows .NET programs to function! YEAH!) and delete the usemynsl and the redundant wince in my Temp folder.
Click to expand...
Click to collapse
i am not saying you cannot copy and paste different rom system files to your device. even if you copy and paste another wince.nls, the system does not refer to the new wince.nls.
this is the reason why people use usemynsl.exe to force the system to refer to another wince.nls in a different location or reloadnls.exe to force the system to refer to the overwrote wince.nls in /windows.
if you wanna save disk space, i recommend you build your own rom burned with east asian wince.nls like i do.
qtotter said:
i am not saying you cannot copy and paste different rom system files to your device. even if you copy and paste another wince.nls, the system does not refer to the new wince.nls.
Click to expand...
Click to collapse
Uh oh. So what did I do to my tytn?
I copied over the original wince in Windows with the one from LetsJapan in Temp.
I deleted the wince in Temp and moved usemynls so that it wouldn't run on startup.
Everything seems to be running smoothly, and I have soft reset (for other reasons) a few times between now and then...
No problems so far (its been a couple of days), but can I expect them?
Hello,
i install the shadow 2.1 CE Clean version ENG but everything works fine
but the problem is i can`t writing in my qwertz keyboard german
Have you people a idea how can write in german
it is possible to add german keyboard files in wm6.1 ?
Whats folder and File Please help me?
Thanks
Peace to the people
i have a mda vario 2
If you're talking about hardware keyboard, look at the Hermes Wiki or install Advanced Configuration Tool by Schaps.
Is this corectly i must only change the registry to use German Hardware Keyboard nomore files needed
Great Thanks
Restore local language support for sliding keyboard after upgrade to a different language ROM
This has been reported not to work, see below for another hack
You need to create Registry value of name "Locale" and type of "String" and data of "Localization ID" within
[HKEY_CURRENT_USER\ControlPanel\Keybd]
Localization IDs:
German = 0407
superman13 said:
Is this corectly i must only change the registry to use German Hardware Keyboard nomore files needed
Great Thanks
Restore local language support for sliding keyboard after upgrade to a different language ROM
This has been reported not to work, see below for another hack
You need to create Registry value of name "Locale" and type of "String" and data of "Localization ID" within
[HKEY_CURRENT_USER\ControlPanel\Keybd]
Localization IDs:
German = 0407
Click to expand...
Click to collapse
no. you have to read carefully the wiki. you will see there that you have to create it in
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]
the name of the key is Layout
the value (hex) of the key is 20407
do a soft reset via switching the device off (long button press of the on/off button) as it keeps your changes. otherwise you will loose your changes.
Thanks that works fine
this CAB does the registry entry for a german keyboard and installs the file (\windows\sym.0409.txt) for the german umlauts (that you get ä first and not á when you switch via dot + space)
Vielen Dank
Hello,
i've installed the rom HTC HERMES_CE OS 5.2.19949 Build 19949.1.2.0. and your tool doesn't work with this rom. Do you know what I can do to have the german Umlaute (äöü)?
Thanks a lot.
Greetz.
edit the file \windows\sym.0409.txt yourself. it is very easy.
have a look into it and you will see what i mean.
colt-ca0 said:
Hello,
i've installed the rom HTC HERMES_CE OS 5.2.19949 Build 19949.1.2.0. and your tool doesn't work with this rom. Do you know what I can do to have the german Umlaute (äöü)?
Thanks a lot.
Greetz.
Click to expand...
Click to collapse
Goto the following registry entry
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]There is a key called 'Layout' and it is in Decimal.
The suitable value for German Hermes keyboard is 20407 (132103 in decimal). =qwertz
Thanks for the posts. I installed the rom, then I installed the tool of stan23. I looked into the registry and the value is 20407. When I want to use the hardware keyboard I can't write a "ä, ö, ü" not even an "á". I can't understand it.
check the following:
- is the file sym.0409.txt still there (maybe you have deleted it?) and have a look into it.
- is the value of the reg.key 20407 HEX
- when typing: make sure you press "a" then "dot-key" then "space-bar".
if this does not work, hard-reset.
if this does not work, try a different rom
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.
Hi all. Im a vietnamese, and I always want to type Vietnamese on My excalibur. But I cant find any software to support Vietnamese keyboard on WM SP. I suddenly thought it possible to edit data file of Et9 to vietnamese???? any one can or know how to edit this file pls show to me. Thanks to all.
p/s: sorry about my english. it not fluently.
nobody know?
I know how to edit the e9 file, I just don't know how you'd get the phone to recognize the vietnamese language.
sorry, I dont know how to expland.... but pls show to me
hook your Excalibur up to your pc and navigate to your device - program files - et9. Then open the file ending in .kmap from there you can edit your Excalibur's keyboard. instructions are included in the file.
I don want edit et9 key map. I just want edit T9's library