Bok,
Nisam baš često ovdje i više sam lurker nego sudionik, al sad sam napravio nešto za što mislim da vrijedi i da bi trebalo podijeliti s ljudima...
Dakle, mučio me nedostatak kvalitetne .hr tipkovnice s rječnikom, a inspirirao me članak na mob.hr s original Gingerbread tipkovnicom, ali s par sitnih i jednim velikim problemom.
Zahvaljujem mobilx-u koji se tamo spominje kao izvor tipkovnice. Tim sam se layoutom poslužio i u svojoj verziji. Samo sam ispravio ona dva 'glitcha' s "&" natpisom u simboličkom dijelu tipkovnice i omogućio promjenu rječnika koja nije radila.
A sad ono glavno. Rječnik.
Kako bih napravio da radi kvalitetnu predikciju unosa, napravio sam slijedeće:
1) Skinio veliki hrvatski forum (preko 14.000.000 riječi u oko 200.000 postova). Poslužio se sa 'wget -r'
2) Počistio sve osim samih postova; poslužio se sa 'sed', 'tr', 'grep' naredbama i regularnim izrazima ultraedita.
3) Izbrojao broj pojavljivanja svake pojedine riječi i sortirao.
4) Ovako dobijenu listu usporedio s popisom riječi koji se može naći ovdje i dobio pravopisno ispravne riječi rangirane prema učestalosti ponavljanja.
5) Ostatak neprepoznatih riječi provrtio kroz Office spellchecker (Excel macro), tako da ne bacim nešto što valja i dobio konačnu listu s oko 110.000 riječi.
6) Složio xml i iskompajlirao main.dict prema uputama
Rezultat:
Full HR Gingerbread tipkovnica v1.0
Apk je namijenjen za zamjenu sistemske tipkovnice. Meni tako treba, pa sam tako napravio. Da ne bi opterećivao suvišnim rječnicima, uz hrvatski ostavio sam samo engleski i njemački.
Način instalacije ne bih na dugo objašnjavao. Ukratko: Zbriše se original LatinIME.apk i stavi se ovaj. Za svaki slučaj si napravite Nandroid backup prije. Detaljnije tu ili tu.
Isprobano na Desire s Oxygenom i Desire HD s Cyanogenom.
Eto, prvo objavljujem ovdje, pa isprobajte, javite jel šljaka kako treba, pa možda ne bi bilo loše zamoliti ROM developere nek ubace u službena izdanja.
Toliko za sada.
Zadnji uredio banzek : 18-04-2011 u 02:28 Razlog: screenshot
Ovo zvuči dobro! Ali dobivam 404...
Edit: šljaka, skidam, pusham![]()
♕ Keep calm and fastboot oem unlock. ♕
Mda, još je bio uploading...
Aj, pa javi dojmove.
Rječnik je dosta dobar, zadovoljan sam makar nisam ufuran u tipkanje uz njegovu pomoć. Za slovo Đ imaš pivo!
A sad druga stvar: previše tipki na malo mjesta. Desire je u pitanju, ali svejedno je pregusto zbog tih dodatnih tipki. Što se nisu mogli dijakritički znakovi ubaciti na dugi pritisak slova C, S, Z, D? Ovisnik sam o HTC IME modu, pa sam možda (pre)zahtjevan![]()
♕ Keep calm and fastboot oem unlock. ♕
Aplikacija je odlična, samo bi bilo fora kada bi mogao izbrisati onaj voice gumb i settings gumb. Ovo što xlr predlaže isto nije loše.
App šljaka i na 2.2 Froyu bez problema.
Jedina zamjerka je to što kada pišem SMS i koristim riječi sa š ć č automatski se smanji na 70 znakova limit. Ne znam kako bi mogao riješiti taj problem, ali me jedino to spriječava da koristim app cijelo vrijeme..
PS upravo pišem preko tvoje tastature.
"Because the people who are crazy enough to think they can change the world are the ones who do" S. Jobs
To je standardni sms enkoding za specijalne znakove i tu ne možeš ništa osim ne koristiti dijakritičke http://en.wikipedia.org/wiki/SMS#Message_size
♕ Keep calm and fastboot oem unlock. ♕
Stvarno si pomislio da ne znam zakaj se spustio na 70 znakova limit?
Samo sam htio reci da bi bilo bolje kada bi postojao rijecnik bez Č Ć Đ Š Ž..
"Because the people who are crazy enough to think they can change the world are the ones who do" S. Jobs
@Cionn - rječnik*
Inace, slazem se s tobom, bilo bi idealno kad bi se moglo prebacivat pa da pises mailove sa dijakritickim znakovima a smsove bez njih radi ustede.. Ali svaka cast na trudu autoru!![]()
Jos nesto.
Mozda bi bilo bolje da nisi skidao rijeci sa foruma, jer vidis da se dogode greske u pisanju..
Neke rijeci u rjecniku nisu najbolje "pokrivene", tj. neke rijeci sam moram izmjenit zato sto su u 'krivom' padezu..
@Sniper: Picajzlo![]()
"Because the people who are crazy enough to think they can change the world are the ones who do" S. Jobs
Da, malo je zgusnuto, slažem se, ali je u duhu hrvatske tipkovnice. I meni je bilo čudno isprva, ali navikao sam se da za .hr okrene u landscape manje-više po defaultu. I puno je brže sa izdvojenim dijakriticima, pa ne mislim da je bolje stavljati ih "pod" neku tipku. Dodatni plus je da čim vidiš layout tipkovnice odmah znaš koji rječnik koristiš.
Za mene je poanta u tome da se dobije prava lokalizacija tipkovnice, koja do sada nije postojala.
Voice gumba niti nemam, jer sam na Oxygen romu i nemam instaliran Google Voice, ili kako se već zove. To ti je rješenje za to.
Što se tiče settings gumba, taj se podešava u 'Language & keyboard settings' -> 'Android keyboard' -> 'Show settings key'
Ovako:
tr '[šđčćž]' '[sdccz]'
kroz rječnik. I rekompajl.
Stavio sam i tu verziju za download:
HR Gingerbread - SMS <----------------------------------- maknuo sam link. sry, sms frikovi, ali nema smisla
ali ne sviđa mi se ideja. Nije "košer" if you know what I mean.
Moglo bi se složiti da se stavi "sms rječnik" (bez kvacica) umjesto npr. ruskog, pa da se šalta En-Ru-Hr za engleski-pisanje smsova-hrvatski s kvačicama.
Ali to je hakeraj, nije čisto rješenje i radije se ne bih time bavio.
Kak ti se da? Izgubit ćeš oči na tome.
Meni naprotiv ne pada na pamet bolji izvor podataka za rangiranje učestalnosti ponavljanja pojedinih riječi nego upravo forum gdje ljudi koriste jezik baš za međusobnu komunikaciju - ono čemu smartphone primarno služi.
Probao sam prvi put s wikimedia dumpom (sadržaj wikipedijinij članaka i sl) pa je rječnik radio prestrašno.
Drugi je pokušaj bio s čistom rječnikom bez rangiranja - loše.
Ovo valja. Koliko može valjati uz naših sedam padeža...
Ali, otvoren sam za ideje i prijedloge, ako ih imaš.
Zadnji uredio banzek : 07-04-2011 u 02:09 Razlog: delete sms hybrid version
Gle stvarno
Onda ću počistiti tastaturu i samo staviti čćšđž pod csdz.
U tom bi slučaju i ostavio default QWERTY raspored.
Eto zašto je dobro podijeliti stvari s drugima.
Sent from my HTC Desire
Dodao sam u prvom postu i v3 s QWERTY rasporedom i dijakriticima u popoutima.
Aj malo probajte, pa da čujem komentare i ideje.
Ak dobivate 404, to je zato jer još nije do kraja uploadano.
Zadnji uredio Inovator : 03-04-2011 u 21:40
sad je skoro 6 sati, a dalje mi se prikazuje 404 error kada pokusam skinut
"Because the people who are crazy enough to think they can change the world are the ones who do" S. Jobs
Prijedlog autoru: mozda da prvo uploadas do kraja, pa tek onda stavis link?![]()
Tipkovnica je za WVGA? Postoji li mogućnost konverzije za HVGA rezoluciju?![]()
Je, znam da nije još gore, ali nije do mene već nekog glupog buga u Dropboxu. Da bi završio upload moram rebootat windoze, a to neće bit još neko vrijeme. Sry.
Strpite se malo. Jedina je izmjena u layoutu tipkovnice.
Evo gore je. Bilo je dovoljno ugasiti i ponovo pokrenuti Dropbox.
Brijem da nema problema. Sad kad su složeni xml-i kak spada iskombinirat ću ih sa nekim drugim izvorom.
Ne bi li to trebalo sve biti u istom apk-u? Možda iz neke verzije Cyanogen moda? Daj savjet koje?
Zadnji uredio ravilov : 03-04-2011 u 20:57
Hvala! Tipkovnica je super.
Jel se može ta opcija dijakritika u poputima staviti kao izbor u aplikaciji? Bilo bi super da se unutar jedne aplikacije može odabrati želim li dijakritike skrivene/prikazane u layoutu.
Edit: I izbor QUERTY/QUERTZ za hrvatsku tipkovnicu bi bio dobar. Nadam se da nisam prezahtjevan![]()
Zadnji uredio playlet : 03-04-2011 u 22:07
@banzek: Samo jedan kratki offtopic, kakve su šanse da svoj rječnik integriraš u HTC IME mod tipkovnicu? Već dugo vremena tražim tu tipkovnicu s hrvatskim rječnikom, ali bez uspjeha. Ako je nisi probao, isprobaj, pogledaj settingse. Plus što ima opciju da ne dozvoljava unos unaprijed definiranih znakova (npr palatala) u SMS aplikacijama što vjerujem da mnogima fali kod stock tipkovnice. Sori za off, samo kratko da/ne
Ps: vidim da ti spajaju uzastopne postove. Čisto savjet, odgovaraj uz multiqoute umjesto pojedinačno svakomeKutgw!
♕ Keep calm and fastboot oem unlock. ♕
Što se tiče dijakritika, malo sam isprobavao i mozgao i zaključio da je layout s dijakriticima ipak najbolji, iako je zgusnut.
Prednosti sam već naveo - čim baciš oko na layout, znaš da si u .hr modu, najviše je u duhu drugih lokalizacija, a i brže je. Tko želi tipkat bez kvačica sa širokim tipkama, nek si prebaci na englesku tastaturu. I tako mu rječnik nije neka sreća tada, jer ne može koristiti kvačice.
To će doć u slijedećoj verziji.
Nikakvim dodatnim opcijama se ne mislim baviti. Ovo je samo lokalizacija Gingerbread aplikacije.
Za ove stvari koje bi htio pogledaj si npr. SmartKeyboard Pro, Multiling i sl.
Kad smo već kod toga, imaš i SmartKeyboard Pro, koji je vjerujem vrlo sličan HTC IME modu, a ima hr rječnik.
Al nije mi u tome fora. Fora mi je napravit lokalizaciju official verzije. Pa bar da uđe u Oxygen ROM
Ali, za sada se ne bih bavio nekakvim modovima. Imam još ideju - dvije kako dopeglati predikciju rječnika, a onda možda bacim oko. Čuo sam za taj mod, al fora mi je stock trenutno. Oxygen ftw!
A to mi modovi spajaju?
Sorry modovi, nisam ja neki forumaš...
Fala za tip.![]()
Nakon par dana zezanja uspio sam dobiti značajno proširenje baze za rangiranje riječi i daleko kvalitetniju predikciju rječnika. Obradom sam uspio dobiti rječnik s preko 100.000 rangiranih riječi u optimaliziranoj rang listi (ne bih u detalje). Sve linkove na stare verzije sam maknuo i s ponosom predstavljam "HR Gingerbread tipkovnicu 1.0" onako kako smatram da lokalizacija treba izgledati. Uživajte!
Tip:
'Vibrate on keypress' off
'Auto-complete' on
Zadnji uredio banzek : 07-04-2011 u 02:05 Razlog: Tip
Svaka pohvala za tipkovnicu. Upravo pišem s nje. Super je jer je naša i zato mi je drago. Isto tako, ova je puno bolja od stock tipkovnice koja je po meni koma jer je jako neprecizna. Samo jedna primjedba. Problem tvoje tipkovnice je zgusnutost slova, ali je i razumljiva jer su stavljena naša slova pa bih ti ja preporučio da staviš opciju s kojom mogu tipkovnicu podići okomito, znači da bude viša i time si riješio problem. Ako ne znaš o čemu pričam, skini si na Applanetu ili malo proguglaj tipkovnicu pod imenom Thumb Keyboard. Vidjet ćeš da ona u Settingsu ima opciju za tako podignuti tipkovnicu. Ovo bi bilo dobro samo radi lakšeg tipkanja. Inace, sve pohvale. Estetski lijepo, a precizno. Još da se riješi taj problem, sve pet. Ovako 4.
Ovo je stock tipkovnica i ne očekuj da će se mijenjati značajno. Mislim da bi se moglo editirati layout na način da bude viši, ali tada to ne bi nalikovalo niti na jednu drugu lokalizaciju.
Meni je samo bio cilj dovršiti posao koji je započeo mobilx i napraviti ful lokalizaciju.
Navikni se okretati u landscape dok pišeš i bit će ti lakše.
Po meni je ovo 'as good as it gets'.
Sent from my HTC Desire
sve pohvale autoru tipkovnice iako ju nisam probao...
Nego samo bih htio pitati sto fali SmartKeayboard-u s hr rijecnikom? Par dana dok nauci sleng....a ovo s žćčšđ se da isto jednostavno rijesiti....
Zbog oglas u potpisu koji je zabranjen slijedi kazna.
Pa fali da se mora platiti, mora zauzeti memoriju uz već postojeću Gingerbread tipkovnicu koja je odlična ali joj je samo nedostajala dorađena lokalizacija i rječnik. I na kraju, ipak ovo je "original".![]()
Bookmarks