Magyar billentyűzet szótár iPhone-hoz

Egy hónappal ezelőtt megelégeltem, hogy az iPhone remek, beépített szótáron alapuló gépelés segítő képességeit magyar nyelven nem lehet kihasználni, úgyhogy nekiálltam és csináltam egy magyar szótárat. Amiért eddig nem hoztam nyilvánosságra, az az volt, hogy kicsit hackelős a telepítése, mert nem volt még időm telepítő csomagot csinálni hozzá. (Később esetleg még menüből is állítható lesz, gondolom meg lehet valósítani, de még nem álltam neki.)

menetjegyvizsgáló


Hozzávalók

  • iPhone/iPod Touch
  • 1.1.4-es software (egyesek azt mondják, 1.1.3-mal is megy)
    2.x-szel NEM KOMPATÍBILIS!
  • Jailbreak (vagy valahogy máshogy érd el az iPhone fájlrendszerét)

A telepítés menete

  1. Töltsd le a következő zip-et! Tömörítsd ki!
    icon
  2. Lépj be az iPhone-on a /System/Library/KeyboardDictionaries könyvtárba!
    • Mac-en ehhez az AFPd feltelepítését ajánlom az iPhone-ra, így ha az otthoni WiFi routerre bejelentkezel az iPhone-nal, akkor látod Mac-en a megosztott mappák közt
    • Akinek nem tetszik, SSH-n is alkothat, illetve ezeregy más mód is van rá, tesség a Google-t használni
    • PC-n szintén a Google a barátod
  3. Készíts egy új könyvtárat (pl. „Backup”), rakd át bele (biztonsági másolatként) a következő fájlokat:
    • en_US-unigrams.idx
    • en_US-unigrams.dat
    • en_US-stems.dat
  4. Másold fel az átmozgatott fájlok helyére az innen letöltött fájlokat!
  5. Indítsd újra az iPhone-odat! (Hosszú felső gomb.)
  6. Amennyiben nem angol nyelvet használsz, állítsd be azt a Settings-ben!

Hiányosságok

  • A 2- ill. 3 betűs szavak angolul vannak. Sajnos egyelőre nincs lehetőség a magyarításukra. (Előbb-utóbb megtanulja az iPhone-od azokat is, nem kell aggódni.)
  • Az iPhone elvileg tudná súlyozni a szavakat, vagyis a gyári szótárak tartalmaznak egy statisztikai információt, ami a gyakrabban használt szavakat nagyobb valószínűséggel ajánlja fel. Ezek az adatok nincsenek kitöltve a magyar szótárban (nem vagyok benne biztos, hogy van-e rá egyáltalán lehetőség. Ha lesz, akkor meg fogom oldani).
  • Billentyűzetről nem lehet rendes magyar ő-t és ű-t írni, csak kalaposat, ellenben a szótár szavaiban jól szerepelnek az ékezetek. Ez meg is látszik több programon, mert nincs minden betűtípusban benne ez a két betű.

A szótár 79.000 szavas, több, ingyenesen felhasználható netes forrás segítségével készült.

47 hozzászólás

Submit a Comment
  • netman

    Óh, ezt mind Neked köszönhetjük?! Köszönöm! Csodás. :)
    Fel is tettem. S ötletnek nem rossz az a menüből kapcsolós megoldás. ;)

  • GK

    Ja, ezt én követtem el… Használd egészséggel!

  • Mordon

    „Ez meg is látszik több programon, mert nincs minden betűtípusban benne ez a két betű.”

    Én meg elkészítettem az ékezetes fontokat, így szépen mutatja az ő és ű betűket is.

    http://uploadmb.com/dw.php?id=1213916794&/Edited%20fonts.zip

    Innen le lehet szedni és a Fonts/cache mappába kell másolni a tartalmát, felülírva a régieket.

  • GK

    Remek! Köszi!

  • Stephen Colbertné

    Gyönyörű!!!

    Mi szótár forrása?

  • ihopper

    hi!
    Azt valahogy nem lehetne megoldani, hogy az auto korrekció működjön az ékezetes betűk mellőzése esetén is?

    Ez lenne a legnagyobb előnye a szótárnak szerintem, ezeknek az ékezetes betűknek a beírása lassítja nagyon a szövegbevitelt.. (tehát ha beírod, hogy allohaboru akkor átjavítja állóháborúra)

    megoldható?

  • GK

    Nagyrészt http://wordlist-hu.sourceforge.net/, de vettem ezt-azt máshonnan is, sajnos nem írtam fel, hogy honnan, úgyhogy nem tudom már megmondani.

  • GK

    @ihopper: Működik. Ékezetek nélkül elég beírni a szavakat, kitalálja mit akartál írni és ékezetesíti.

  • Gordon

    Nem lehetne ezt a http://ifhone.hu/install.xml forrásba integrálni? Esetleg a Magyar nyelvi menübe?

  • GK

    @Gordon: Mint írtam, az is meg lesz oldva, ha időm lesz rá :)

  • Gordon

    Mert ha fel van téve a honosítás, akkor annak pl. a hu_HU… fájlokkal kellene dolgoznia, mint az Olasz és egyéb hivatalosna elérhető nyelvek esetén.

  • GK

    Egyelőre nincs megoldva. Ez egy félmegoldás addig, ha tetszik, használd egészséggel, ha nem, akkor nézz vissza később :)

  • Gordon

    Szerintem csak a honosításba kellene belenyúlni. Vagy nem? Ott van tárolva, hogy a billentyűzet milyen fájlokkal dolgozik.

  • GK

    Konkrétan melyik file-okról van szó, te tudod?

  • Gordon

    /private/var/mobile/Library/Preferences/.GlobalPreferences.plist

    szerintem….. ebben pedig a

    AppleLocaleen_US kellene hu_HU-ra átírni + a fájloknak is hu_HU.val kellene kezdődnie. Vagy tévedek?

  • Gordon

    AppleLocaleen_US

  • Gordon

    „AppleLocaleen_US”

  • Gordon

    sorry nem jelennek meg a karakterek helyesen…

  • GK

    Az megint csak félmegoldás lenne, mivel az csak a beállítás tárolt értéke. Majd a hét vége felé ránézek a beállítóprogramokra, hogy ott mit lehetne ácsolni. Szerintem megoldható lesz.

  • GK

    Ahogy elnézem az iphonedict.com-os repo-t, az a srác is csak arra jutott, hogy az UK billentyűzetet cseréli le az adott nyelv billentyűzetére. :(

  • kemeng

    Nagyon nagy kosz!

    1.1.4-es iPod Touchon is fut!

  • vinczepetya

    feltettem, nagyon faja lett, nagy köszönet érte!

  • PropánBrutál

    tényleg tutin működik… kösz!!!

  • norek

    helló… feltettem a magyarított fontokat is, de sajna maradnak kalaposak meg hullámosak az ékezetes betük… :(

  • GK

    @norek: Újraindítottad a telefont?

  • norek

    jaja, azóta már elég sokszor :) az ugye nem befojásolhatja, hogy nagy particióra van átrakva a font könyvtár?

  • Mordon

    norek:

    Ugye nem a Font folderbe raktad, hanem az azon belüli Cache-be?

  • GK

    Miért, van több partíció is iPhone-on? Én nem tudok róla.

  • Mordon

    Igen, 2 partíció van.
    A root ami 300 MB-os, alapból csak ide tudsz telepíteni alkalmazásokat, itt tárolódnak az e-mail-ek, sms-ek, felhasználói adatok stb. és egy mobile partíció, ahova a zenék, podcast-ok, videók kerülnek.
    A Boss Tools nevű alkalmazással tudod áttelepíteni a kicsiről a nagyra a dolgaidat, ami erősen ajánlott, mert ha nem teszed meg, akkor előbb-utóbb kapsz egy kedves üzenetet, hogy törölj le valamit, mert megtelt a mobilod.

  • GK

    Aha, ezt nem tudtam. És tényleg:

    # df -h
    Filesystem Size Used Avail Capacity Mounted on
    /dev/disk0s1 300M 292M 4.7M 98% /
    devfs 18K 18K 0B 100% /dev
    /dev/disk0s2 7.3G 5.6G 1.7G 77% /private/var

  • norek

    a Cache-be tettem :) szépen érthetően le van írva…

    Nem lehet, hogy csak magyar nyelvre átálítva vannak magyar karakterek??? mert én angol nyelven használom magyar local beállításokkal…

  • GK

    Nem. Én is angol nyelvet használok és megy.

  • norek

    na valami alakul, mert notes-ben már jó… máshol még mindig kalap és hullám… :)

  • Csicso

    Szia!
    Feltettem ahogy mondtad, WinSCP-vel másoltam fel, újraindítás óta viszont visszaállt alapállásba és mikor bekapcsolom újraindítja magát. Kiírja, hogy SIM locked, homokóra, majd újraindul és kezdődik előről. Semmire sincs időm, hogy bármit is csináljak vele.
    Kellene megoldás sürgősen, mailba ha lehet!
    Köszi bárkinek is!

    Üdv

  • GK

    Esetleg nem jó néven vagy nem jó helyre másoltad be. WinSCP-vel egyébként be kell hogy tudj rá lépni még így is, mert szerintem csak a programindító (SpringBoard) indul nálad is folyton újra. (Korábban, teljesen mástól, már volt nekem is ilyen.)

    Ha semmi sem segít, nyomj neki egy restore-t, törd fel újra aztán állítsd vissza a korábbi állapotot iTunes-szal. (A 3rd party programjaid elvesznek, a gyári programok és azok minden adata viszont érintetlen lesz.)

  • Csicso

    Hogy tudnám újra feltenni rá az 1.1.4-et? Mi a legegyszerűbb módja? Van valami jó kis leírás a neten? Lehet angol is

  • GK

    iTunes -> Restore.

  • Csicso

    Nem tudok csatlakozni az iTunes-al… Mondom, hogy 2-3 sec után újraindul

  • GK

    Recovery módba kell tenni a telefont.

    http://www.iphonehacks.com/2007/08/tips-and-tricks.html

  • Csicso

    Remélem összejön, most tölti az update-et

  • Csicso

    Recovery mód:
    – telefon kikapcs, home gomb nyomva tart, telefon bölcsőbe helyez
    – közben is nyomni kell míg a csatlakoztatás ábra meg nem jelenik
    – iTunes elindít, új szoftver letölt
    – iTunes frissíti a telefont
    – ZiPhone-al unlock
    – iTunes felismeri, hogy bibi van és képes visszaállítani egy mentett állást
    – a mentés visszaállítása most zajlik

    Köszönöm a tippet!

  • Tamas

    Csao! Egyszeru kerdes: amator felhasznalo vagyok (itouch iphone 2.0 software-rel), nem tudok jailbreakelni, stb. Nekem jo, ha nincs prediktiv szoveg, csak egyszeruen gepelek magyarul, ekeztek nelkul. De nem tudom kikapcsolni a prediktiv szoveget, es ezert rossz szavakat irok allandoan (hacsak el nem vetem a javaslatokat egyenkent, ami marhara lassitja a gepelest). Hogy lehet kikapcsolni a prediktiv szoveget? KOszi

  • GK

    @Tamas: Sajnos 2.0-n egyelőre sehogy. 1.1.4-en volt Installer, amiben letölthető volt egy bizonyos csomag, ami hozzáadott a prefshez egy opciót, amivel ki tudtad kapcsolni. 2.0-hoz egyelőre se ilyen csomag, se Installer nincs még.

  • Tamas

    OK. Azert kosz.

  • Mordon

    Ha nem tudod jailbreak-elni a készüléket, akkor egyik rendszeren sem kapcsolható ki. Ha mégis, akkor a szótár könyvtárának átnevezésével 2.0 alatt ki lehet.

    GK: Az új szótárat nézted már? Megoldható lesz itt is a magyar adatbázis?

  • GK

    @Mordon: Épp most néztem. Sajnos változott a szótár formátum, úgyhogy a jelenlegi szótárakkal nem megy a dolog 2.0-n, program meg egyelőre nincs, amivel lehetne új fájlt készíteni. (Zárójelben hozzáteszem, hogy szerintem nem is lesz, mivel a világ nagy részén úgyis kapható lesz nemsokára a telefon, úgyhogy ebbe már nem fog senki energiát fektetni feleslegesen.)

    Én azt javaslom, amit Mordon: nevezzétek át a /System/Library/TextInput/TextInput_en.bundle-t, és akkor legalább nem ad idióta angol javaslatokat.

    Ez van :( Ha lesz fejlemény, akkor majd postolok.

  • Kornel

    Jól működik, köszönjük!

Submit a CommentPlease be polite. We appreciate that.

Your Comment