Dear Hungarian Kobo users!
I (almost) finished the translation of Kobo to Hungarian and made an automated pack, based on helour's Slovak pack (thanks!).
The translation is for the 3.19.5761 firmware version!
For firmware 4.3.9084, read this post.
This pack installs the Hungarian user interface language, an English-Hungarian dictionary, found here:
http://ekonyvolvaso.blog.hu/2010/10/...ol_mobi_szotar
and a hyphenation dictionary, found here:
http://code.metager.de/source/raw/mo...on/hyph_hu.dic (again, thanks helour!)
The pack will also make some modifications in the config file:
Sets FullScreenReading=true in FeatureSettings section.
EDIT1: As
PeterT pointed, FullScreenReading is removed, if you already added, please modify your config file.
Sets page refresh to 90 pages, so it will flicker less while reading. If you experience ghosts, do a manual refresh by tapping the screen twice.
EDIT2:
Set current locale to hu_HU, adding ExtraLocales=hu, these are required to set the User interface to hungarian.
There is also a hungarian keyboard, which has some glitches in Kobo H2O, but works on Glo. The accent charackers work on both devices, so it should be fine.
You must apply the following patch to libnickel. Find guidence for this in the patching thread.
EDIT2: This was only tested in
FW 3.19.5761 on H2O and Glo. Newer and older firmwares work differently, so don't apply on them. Please use it at your own risk!
Code:
<Patch>
patch_name = `Hungarian keyboard`
patch_enable = `yes`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hungarian alternatives.
#
# Enable uppercase for `ß` key
replace_bytes = 851C38, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `EN/HU`
# Change keyboard layout
find_base_address = `æ\0\0à\0\0è\0\0ì\0\0`
# Second row, left to right:
# (for Touch/Mini/Glo/Aura the first key moves to top row, first column.)
replace_string = 0000, `æ\0`, `q`
replace_string = 0004, `à\0`, `w`
replace_string = 0008, `è\0`, `e`
replace_string = 000C, `ì\0`, `r`
replace_string = 0010, `ò\0`, `t`
replace_string = 0014, `ù\0`, `z`
replace_string = 0018, `á\0`, `u`
replace_string = 001C, `é\0`, `i`
replace_string = 0020, `í\0`, `o`
replace_string = 0024, `ó\0`, `p`
replace_string = 0028, `ú\0`, `ő`
replace_string = 002C, `ý\0`, `ú`
# Third row, left to right:
# (for Touch/Mini/Glo/Aura the first key moves to top row, second column.)
replace_string = 0030, `œ\0`, `a`
replace_string = 0034, `â\0`, `s`
replace_string = 0038, `ê\0`, `d`
replace_string = 003C, `î\0`, `f`
replace_string = 0040, `ô\0`, `g`
replace_string = 0044, `û\0`, `h`
replace_string = 0048, `ä\0`, `j`
replace_string = 004C, `ë\0`, `k`
replace_string = 0050, `ï\0`, `l`
replace_string = 0054, `ö\0`, `é`
replace_string = 0058, `ü\0`, `á`
replace_string = 005C, `ÿ\0`, `ű`
# Bottom row, left to right:
replace_string = 0060, `ã\0`, `í`
replace_string = 0064, `ñ\0`, `y`
replace_string = 0068, `õ\0`, `c`
replace_string = 006C, `å\0`, `v`
replace_string = 0070, `ß\0`, `b`
replace_string = 0074, `ç\0`, `n`
replace_string = 0078, `đ\0`, `m`
replace_string = 007C, `ø\0`, `ö`
replace_string = 0080, `ij\0`, `ü`
replace_string = 0084, `ł\0`, `ó`
</Patch>
Feel free to post any comments or translation errors you find.