Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,622 Members 44,650 Now Online
XDA Developers Android and Mobile Development Forum

[KEYBOARD] Gingerbread keyboard with sms friendly Hungarian Dictionary

Tip us?
 
sEsE123
Old
(Last edited by sEsE123; 29th August 2011 at 11:21 PM.) Reason: Dictionary update
#1  
Junior Member - OP
Thanks Meter 8
Posts: 9
Join Date: Oct 2008
Default [KEYBOARD] Gingerbread keyboard with sms friendly Hungarian Dictionary

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.

Dictionary:

- 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

Keyboard:

- 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

--OR--

- 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
Code:
adb remount
4. Push the LatinIME.apk to the system/app dir
Code:
adb push LatinIME.apk /system/app
5. Set the correct permission
Code:
adb shell chmod 644 /system/app/LatinIME.apk
6. Reboot the phone to apply the changes
Code:
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.

Enjoy!
Attached Thumbnails
Click image for larger version

Name:	snap20110331_195814.jpg
Views:	1059
Size:	27.7 KB
ID:	557304  
Attached Files
File Type: apk LatinIME.apk - [Click for QR Code] (1.08 MB, 216 views)
File Type: rar LatinIME_370k.rar - [Click for QR Code] (3.19 MB, 176 views)
The Following 7 Users Say Thank You to sEsE123 For This Useful Post: [ Click to Expand ]
 
sEsE123
Old
#2  
Junior Member - OP
Thanks Meter 8
Posts: 9
Join Date: Oct 2008
Default Update

Dictionary and source updated (details in the 1st post).
 
sEsE123
Old
#3  
Junior Member - OP
Thanks Meter 8
Posts: 9
Join Date: Oct 2008
Default Update

Increased dictionary size to 370k words and new install method was added also.
See the details in the first post.
 
pattogato
Old
#4  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Dec 2010
Hi!
Does it work only on a rooted device??
 
sEsE123
Old
#5  
Junior Member - OP
Thanks Meter 8
Posts: 9
Join Date: Oct 2008
Quote:
Originally Posted by pattogato View Post
Hi!
Does it work only on a rooted device??
Yes, root is required to modify or replace any System/App.
 
cordezz
Old
#6  
Senior Member
Thanks Meter 15
Posts: 110
Join Date: Aug 2010
Hey,
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.
 
radu_dumitrescu@ymail.com
Old
#7  
Junior Member
Thanks Meter 2
Posts: 27
Join Date: Sep 2011
Location: Bucharest
Great app, thanks!
 
imrenor
Old
#8  
Junior Member
Thanks Meter 2
Posts: 8
Join Date: May 2012
Location: Budapest
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!
 
sEsE123
Old
#9  
Junior Member - OP
Thanks Meter 8
Posts: 9
Join Date: Oct 2008
Thank you for your kind words.
I'm glad you find this keyboard useful. :)
 
lowert
Old
#10  
Senior Member
Thanks Meter 58
Posts: 406
Join Date: Sep 2009
Location: Szeged
Hey! Can you put back the Ű,Ő letters please? Grammar is important to me,thanks
Nexus 4 - Slim Bean BUILD5 w\ Trinity Kernel Build125
Nexus S - Hellybean

Tags
dictionary, friendly, hungarian, hungary, keyboard
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


BrightNotes Makes Cloud Notes Simple and Easy

There are literally thousands of note taking apps available on Android, with practically every … more

Google Glass XE20.1 Update Brings Improved Contacts, Head Nudge, New Cards and Commands

Ever since Google unveiled Android Wear earlier this … more

Remote Control Your Android Device with Monitordroid

The Android OS showsgreat potential in many areas. One of most interesting things that … more

Intel Partners with Unity to Support Android on Intel-Based Devices

Intel, largely known for their long-standing reputation as the king of … more