Post Reply Subscribe to Thread Email Thread

[KEYBOARD] Gingerbread keyboard with sms friendly Hungarian Dictionary

31st March 2011, 08:03 PM   |  #1  
OP Junior Member
Thanks Meter: 8
9 posts
Join Date:Joined: Oct 2008
2011.08.29 changes:

- Increased the dictionary size to 370k words (LatinIME_370k.rar) which is almost the maximum size based of the makedict.jar's source
- Rebuilt from the latest CyanogenMod (Nightly #172) source
- Added new (adb) install method

2011.06.16 changes:

- Added the 2 length words (example: az, de, és) into the dictionary
- Rebuilt from the latest CyanogenMod (Nightly #104) source

2011.04.13 changes:

- Rebuilt from the latest CyanogenMod 7.0.0 source


I've created a custom gingerbread keyboard with an sms friendly Hungarian Dictionary for my own use but I tough maybe someone else could find it useful also.

What I call SMS Friendly characters:

Because of the limitation of the extended ascii characters encoding when you enter the one of the following acute accent characters (á,ó,ú,ű)
then the maximum length of the current sms message will be only 70 characters instead of the original 160.
If we replace them with their grave accent version (sms friendly) than we got back the original length of the sms message.


- contains the top 100k frequently used words created by Hungarian Webcorpus
- removed all the very short words (length < 2) and numbers
- replaced all special Hungarian accented characters to its sms friendly version:

á -> ŕ
ú -> ů
ű -> ü (*)
í -> ě
ó -> ň
ő -> ö (*)

(*) : I know this replace cause incorrect grammar but I can live with that


- used the latest CyanogenMod's source from the github (credit goes to the great CyanogenMod Team )
- changed the accented pop-up characters to their friendly version as I did in the dictionary also

Installation methods:

- Before you install it a backup is highly recommended!!!

- I. Replace the originally LatinIME.apk in the system\app directory in your custom rom before you install it via recovery


- II: Install via adb commands:

1. Reboot phone into Recovery (make sure phone is plugged into PC)
2. Select "mounts and storage" then select "mount system"
3. Open your command prompt and remount /system as writable
adb remount
4. Push the LatinIME.apk to the system/app dir
adb push LatinIME.apk /system/app
5. Set the correct permission
adb shell chmod 644 /system/app/LatinIME.apk
6. Reboot the phone to apply the changes
adb reboot

After you installed the apk you should select the Hungarian (Magyar) language to take effect.
You can do it here: Settings -> Language & keyboard -> Android keyboard -> Input languages

Warning it removes any other dictionary from the system!

Please note it was tested only on the CyanogenMOD's nightly ROM.

Attached Thumbnails
Click image for larger version

Name:	snap20110331_195814.jpg
Views:	1076
Size:	27.7 KB
ID:	557304  
Attached Files
File Type: apk LatinIME.apk - [Click for QR Code] (1.08 MB, 244 views)
File Type: rar LatinIME_370k.rar - [Click for QR Code] (3.19 MB, 190 views)
Last edited by sEsE123; 29th August 2011 at 11:21 PM. Reason: Dictionary update
The Following 7 Users Say Thank You to sEsE123 For This Useful Post: [ View ]
17th June 2011, 08:18 AM   |  #2  
OP Junior Member
Thanks Meter: 8
9 posts
Join Date:Joined: Oct 2008
Dictionary and source updated (details in the 1st post).
29th August 2011, 11:24 PM   |  #3  
OP Junior Member
Thanks Meter: 8
9 posts
Join Date:Joined: Oct 2008
Increased dictionary size to 370k words and new install method was added also.
See the details in the first post.
1st November 2011, 11:14 PM   |  #4  
Junior Member
Thanks Meter: 0
1 posts
Join Date:Joined: Dec 2010
Does it work only on a rooted device??
2nd November 2011, 10:42 AM   |  #5  
OP Junior Member
Thanks Meter: 8
9 posts
Join Date:Joined: Oct 2008
Originally Posted by pattogato

Does it work only on a rooted device??

Yes, root is required to modify or replace any System/App.
21st November 2011, 07:40 AM   |  #6  
Senior Member
Thanks Meter: 15
108 posts
Join Date:Joined: Aug 2010
is it possible to delete mistyped words from the user dictionary of the gb keyboard?
I know that there is a personal dictionary in the input settings, but it contains only the words I typed with the HTC Sense keyboard.
I cant find the personal dictionary of the gingerbread keyboard.
24th November 2011, 11:28 AM   |  #7  
Junior Member
Flag Bucharest
Thanks Meter: 2
27 posts
Join Date:Joined: Sep 2011
Great app, thanks!
15th May 2012, 11:47 AM   |  #8  
Junior Member
Flag Budapest
Thanks Meter: 2
8 posts
Join Date:Joined: May 2012
Thumbs up Saved my day :)
This keyboard has saved my day! Thanks a lot for sharing.
Works fine on x18i 2.3.6 stock ROM.


Köszi a feltöltést, pont amit kerestem! Végre van gyári magyar billentyűzetem, ráadásul még sms-friendly is!
16th May 2012, 05:37 PM   |  #9  
OP Junior Member
Thanks Meter: 8
9 posts
Join Date:Joined: Oct 2008
Thank you for your kind words.
I'm glad you find this keyboard useful. :)
5th August 2012, 03:50 PM   |  #10  
Senior Member
Flag Szeged
Thanks Meter: 58
406 posts
Join Date:Joined: Sep 2009
Hey! Can you put back the Ű,Ő letters please? Grammar is important to me,thanks

Post Reply Subscribe to Thread

dictionary, friendly, hungarian, hungary, keyboard
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes