t9 langpacks

Search This thread

melgurth

Senior Member
Feb 27, 2007
162
0
Warsaw
Xiaomi Mi A1
t9 langpacks (discontinued)

/// Edit ///
Before writing to me with request please read this http://xdaforums.com/showpost.php?p=2343572&postcount=86
/// End ///

Site is down - Lang packs are not available anymore.

Sometimes it's hard to find LDB and mui so post mui of lang do You want (for example ENG is 0409).

and be patient...

T9 is currently available in 65 languages:
( Avalible T9 marked with * )

Afrikaans
Albanian
Arabic
Azerbaijani
Basque
Bengali
Bulgarian
Catalan
Chinese-Simplified *
Chinese-Traditiional *
Not working at the moment...
Chinese- Phrasal
Croatian
Czech *
Danish *
Dutch *
English *
Estonian
Finnish *
French *
Galician
Georgian
German *
Greek *
Gujarati
Hausa
Hebrew
Hindi
Hungarian *
Icelandic
Igbo
Indonesian
Italian *
Japanese
Kannada
Kazakh
Khmer
Korean
Latvian
Lithuanian
Macedonian
Malay
Marathi
Norwegian *
Polish *
Portuguese *
Punjabi
Romanian *
Russian *
Serbian
Serbo-Croatian
Sesotho
Slovak *
Slovenian
Spanish *
Swahili
Swedish *
Tagalog
Tamil
Thai * (without localized GUI)
Turkish *
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Xhosa
Yoruba
Zulu
 
Last edited:

DSF

Senior Member
Apr 16, 2007
1,361
227
mowned.com
I've attached dictionares for:
T9CzechLdb.dll
T9DutchLdb.dll
T9EnglishLdb.dll
T9FrenchLdb.dll
T9GermanLdb.dll
T9GreekLdb.dll
T9ItalianLdb.dll
T9PortugueseLdb.dl
T9SpanishLdb.dll
T9TurkishLdb.dll
T9RomanianLdb.dll

"0413"="T9DutchLdb.dll"
"0410"="T9ItalianLdb.dll"
"0407"="T9GermanLdb.dll"
"040C"="T9FrenchLdb.dll"
"0409"="T9Englishldb.dll"
"0418"="T9Romanian.dll"
"041f" = "T9Turkish.dll"
.. etc
entire code list here:
http://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx *
* see LCIDHex value

how to add your own manually?
You need a registry editor.
Say we want to add "T9FrenchLdb.dll"
- copy "T9FrenchLdb.dll" to \Windows
- go to [HKEY_LOCAL_MACHINE\T9 Input Method\MUI\Languages]
- it should be:
"Available"="0409"
- change it to:
"Available"="0409, 040C"
(if you want that T9 French to appers first, put 040C first in that list.)
- go to: [HKEY_LOCAL_MACHINE\T9 Input Method\LDBs]
- add new string value "040C"="T9FrenchLdb.dll"
- reboot
 

Attachments

  • T9Ldb.zip
    772.2 KB · Views: 2,435
Last edited:

melgurth

Senior Member
Feb 27, 2007
162
0
Warsaw
Xiaomi Mi A1
I've attached dictionares for:
how to add your own manually?
You need a registry editor.
Say we want to add "T9FrenchLdb.dll"
- copy "T9FrenchLdb.dll" to \Windows
- go to [HKEY_LOCAL_MACHINE\T9 Input Method\MUI\Languages]
- it should be:
"Available"="0409"
- change it to:
"Available"="0409, 040C"
(if you want that T9 French to appers first, put 040C first in that list.)
- go to: [HKEY_LOCAL_MACHINE\T9 Input Method\LDBs]
- add new string value "040C"="T9FrenchLdb.dll"
- reboot

Yes this is proper guide. But if U don't have any IMB installed or You want to change it there is few more things to do. That's why I'm cabing it.

More cabs to come...
 

burkay

Senior Member
Jul 30, 2007
229
0
Izmir
homes.ieu.edu.tr
Hi all,

I installed the turkish t9 file and everything is working.
But I have two questions. I was checking the xml file in the cab, and realized that one registry entity is written as "avalible" where it should be "available" under HKLM\T9 Input Method\MUI\Languages.

I was wondering if that is a problem and whether we need to fix it or not. I also checked the english cab file and it has the same problem.

Now, my second problem is weird. I am using turkish t9, but turkish has characters which do not exist in english. When I create an sms with turkish characters, 1 sms is worth 70 characters. normally if I don't use any turkish special characters, it is 160 characters. You can see that, I prefer to replace those special characters with english equivalents when I write sms messages.

So the second question is, is there a way to edit the dictionary of the turkish t9 file? If I could replace all special characters with their english equivalents, I would be a happy man :)
 

melgurth

Senior Member
Feb 27, 2007
162
0
Warsaw
Xiaomi Mi A1
I was checking the xml file in the cab, and realized that one registry entity is written as "avalible" where it should be "available" under HKLM\T9 Input Method\MUI\Languages.

I was wondering if that is a problem and whether we need to fix it or not. I also checked the english cab file and it has the same problem.
You are right. It's my misprint. If we have one LDB it doesn't make any different. But if You plan to add more languages it will posible not work because this is list of installed t9. Thanks for point me that. I'll fix all t9 and upload again.

Now, my second problem is weird. I am using turkish t9, but turkish has characters which do not exist in english. When I create an sms with turkish characters, 1 sms is worth 70 characters. normally if I don't use any turkish special characters, it is 160 characters. You can see that, I prefer to replace those special characters with english equivalents when I write sms messages.

So the second question is, is there a way to edit the dictionary of the turkish t9 file? If I could replace all special characters with their english equivalents, I would be a happy man :)
Yes I have this same problem in polish language. But I have not find a way to fix that. Maybe khals method will work - I don't know. When I got some time to spare I'll ask uncle google about that.
 

DSF

Senior Member
Apr 16, 2007
1,361
227
mowned.com
Ok, here are the T9 engine files from Orange AKU 2.0 ROM.

The zip includes T9MyWord.exe for editing OWN words

In addition to melgurth files, it includes also:
T9CCEngine.lib
T9CUdbEditor.exe
T9MyWord.exe
T9Settings.exe
 

NiTroGenious

Senior Member
Feb 16, 2007
411
18
44
Ioannina
www.nitrogen.gr
Here's a Greek-English t9 dual language pack. I need both english and greek t9 installed on my phone (as many Greeks do), so I made this cab to avoid installing separate greek and english t9 cab files and editing the registry. :rolleyes:

Για να μην παιδευόμαστε, πατριώτες! ;)
 

melgurth

Senior Member
Feb 27, 2007
162
0
Warsaw
Xiaomi Mi A1
Any luck? is there something i can do to help with it to make it progress faster? is there any way to create such an ldb file from an existing one? :rolleyes:

You want to help? So point me to rom which contains that T9 language. Eventually find those two files:

T9(LANGUAGE)Ldb.dll - where (LANGUAGE) is ... You know ;)
T9ImeRes.Dll.XXXX.mui - where XXXX is code of this language.

This 2 files are enough to make fine cab.