[KEYBOARD] Gingerbread keyboard with sms friendly Hungarian Dictionary

Search This thread

sEsE123

Member
Oct 24, 2008
10
8
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 :cool:)
- 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! :)
 

Attachments

  • snap20110331_195814.jpg
    snap20110331_195814.jpg
    27.7 KB · Views: 1,113
  • LatinIME.apk
    1.1 MB · Views: 274
  • LatinIME_370k.rar
    3.2 MB · Views: 213
Last edited:

sEsE123

Member
Oct 24, 2008
10
8
Update

Increased dictionary size to 370k words and new install method was added also.
See the details in the first post.
 

cordezz

Senior Member
Aug 29, 2010
116
16
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.
 

imrenor

Member
May 12, 2012
8
2
Budapest
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!
 

lowert

Senior Member
Sep 20, 2009
407
56
Szeged
Hey!I hop you have enough free time...it would be great.CAn you make one with put back the characters both in dictionary and keyboard?The point is the grammar.Thanks
 

sEsE123

Member
Oct 24, 2008
10
8
Hey! Can you put back the Ű,Ő letters please? Grammar is important to me,thanks

Please find the modified LatinIME app.

Please note I do not have any GingerBread device so I did not have a chance to test it.
A backup from your system before the installation is highly recommended.
 

Attachments

  • LatinIME.rar
    3.2 MB · Views: 18

lowert

Senior Member
Sep 20, 2009
407
56
Szeged
Please find the modified LatinIME app.

Please note I do not have any GingerBread device so I did not have a chance to test it.
A backup from your system before the installation is highly recommended.

nice,it wroks,but one problem,please fix the long press o,u characters,cause when i use long press it pops up a letter not the number like the others
 

sempi601

Senior Member
Jul 4, 2010
266
30
Eger
Please try the attached version.
(I've checked the xml file which contains the alternate chars and it looked ok. I've changed its order and I hope it will work.)

Hi, thanks for this great keyboard, now with hungarian dictionary it's even better :)
If you have some free time could you please add the English dictionary back, so we could have english and hungarian?
Thank you in advance :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    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 :cool:)
    - 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! :)