Tällä sivulla: mozvoikko ja VoikkoSpellService
mozvoikko: Suomen kielen oikoluku -lisäosa
Firefoxin Suomen kielen oikoluku -lisäosa (mozvoikko) on saatavilla useille käyttöjärjestelmille, mutta tarvittavasta laitteistosta johtuen, ovat Mac OS X:n käyttäjät olleet tyhjän päällä. On siis aika korjata tämä puute, kunnes OS X:ssä toimivuus saadaan myös viralliseen mozvoikko-lisäosaan.
Lisätietoja laajennuksesta voi lukea Suomen kielen oikoluku -sivulta Mozilla Wikistä tai Firefoxin lisäosat -sivulta. Muissa käyttöjärjestelmissä toimivaa mozvoikkoa ylläpitää ja kehittää Andris Pavenis. Laajennuksen lähdekoodi on saatavissa Sourceforgen Voikko SVN -versiohallintajärjestelmästä.
Mac OS X:lle ja Firefoxin 3.6 versiolle tarkoitettu Suomen kielen oikoluku -laajennus (mozvoikko) testikäyttöön. Toimivuus testattu Mac OS X 10.5:ssa (Leopard) ja 10.6:ssa (Snow Leopard) 32-bittisellä Intel-alustalla:
Windowsille ja Firefox 3.6:lle tarkoitettu kokeellinen versio mozvoikosta. Toimivuus testattu Windows XP SP3:ssa ja Windows 7:ssa:
Laajennus sisältää libvoikko 3.0 -kirjaston, jonka kasaamisessa on käytetty gettext, glib, malaga, suomi-malaga, omorfi ja hfst -kirjastoja ja niiden lähdekoodit löytyvät seuraavasti:
- pkgconfig 0.23
- gettext 0.18
- glib 2.24.1
- malaga 7.12
- suomi-malaga 1.6
- HFST 2.4.1
- Omorfi 20100401
- libvoikko 3.0
- mozvoikko 1.0.1
Voikon ja mozvoikon kasaaminen
- Voikko 3.0
- OS X 10.6 Snow Leopard x86: kääntöskripti, muistiinpanot, mozconfig
- Windows x86: muistiinpanot
- Voikko 2.3
- OS X 10.6 Snow Leopard x86: kääntöskripti, muistiinpanot, mozconfig
- Voikko 2.1
- OS X 10.5 Leopard x86: kääntöskripti, muistiinpanot, mozconfig
- ppc 10.4 käännettynä 10.5 Leopardilla: kääntöskripti, muistiinpanot, mozconfig
Muutoshistoria
29.5.2010: OS X:n mozvoikon 1.0.1 -versio käännetty libvoikon 3.0:aa ja suomi-malaga 1.6:sta vasten (1.0.1) ja tehty kokeellinen versio, joka käyttää suomi-malagan lisäksi omorfi/hfst:ää (1.0.1-hfst).
19.2.2010: OS X:n mozvoikon 1.0.1 -versio käännetty libvoikon 2.3.1:sta ja suomi-malaga 1.5:sta vasten (1.0.1)
9.2.2010: Mozvoikko käännetty Windowsille libvoikon 2.3:sta ja suomi-malaga 1.5:sta vasten (r3130ja muistiinpanot). Mozvoikossa tarvitaan enää libvoikko-kirjastoa, jotka Windowsin ja OS X:n osalta vaatimuksista poistin. (diff).
31.1.2010: OS X:n mozvoikko käännetty libvoikon 2.3rc1:sta ja suomi-malaga 1.5:sta vasten (r3130). Nyt mozvoikko ei enää libvoikon 2.3:n ansiosta tarvitse erillisiä kirjastoja, vaan sen pitäisi toimia suoraan laatikosta. Mozvoikossa tarvitaan enää libvoikko-kirjastoa (diff, readme diff).
12.11.2009: OS X:lle käännetty mozvoikosta uusi versio libvoikon 2.2.1 ja suomi-malagan 1.4 SVN-r3042 -versioita vastaan (kirjastot). Mozvoikkoon lisäsin linkitykset tarvittaviin kirjastoihin. (diff).
26.7.2009: OS X:n Intel-alustalle käännetty mozvoikko uudestaan ja lisätty erillinen kirjastopaketti, josta löytyy mozvoikon tarvitsevat /usr/local/-hakemistoon purettavat kirjastot.
18.6.2009: OS X:n PPC-alustalle kasattu mozvoikosta 1.0 -versio (r2711). Testattu Mac OS X 10.4 Tigerissa. Muutoksista löytyy kaksi vaihtoehtoista muutostiedostoa, diff a ja diff b.
19.5.2009: Kasattu mozvoikosta 1.0 -versio käyttäen libvoikosta 2.1 suomi-malagasta 1.3 versioita. (blogikirjoitus). Muutoksina Voikon kirjastojen nimet ja Suomi-Malagan tiedostojen sijainti. (diff).
12.1.2009: Kasattu OS X:lle mozvoikko-lisäosasta 0.9.5 -versio (blogi-kirjoitus). Muutokset mozvoikkoon diffinä. Yhteensopiva Firefoxin 3.0 -versioiden kanssa.
Ongelmia mozvoikon kanssa?
Laajennusten ongelmia voi yrittää selvittää Firefoxin Työkalut-valikosta löytyvän Virhekonsolin (shift+cmd+j) avulla Firefoxin käynnistymisen jälkeen.
VoikkoSpellService – OS X:n oikolukukomponentti
Voikko OS X:lle järjestelmän oikolukukomponenttina. Laajennuksen lähdekoodi on saatavissa Sourceforgen Voikko SVN -versiohallintajärjestelmästä.
Mac OS X 10.6 32-bit Intel -alustalle paketoitu versio testikäyttöön.
Laajennus sisältää libvoikko 3.0 -kirjaston ja sen kasaaminen ja kirjastot kuten mozvoikon osalta.
Asennus:
VoikkoSpellServicen asennukseen löytyy ohjeet dmg-paketin sisältä README-fi-tiedostosta. Lyhyesti: vanhan Soikon/Voikon poisto, ulos/sisäänkirjautuminen, VoikkoSpellServicen kopiointi Library/Services ja ulos/sisäänkirjautuminen ja tämän jälkeen pitäisi kielivaihtoehdoissa oikoluvussa näkyä Suomi (Voikko).
Muuta:
OS X 10.4:lle on saatavilla Lauri Nurmen paketoima versio, joka ilmeisesti toimii Rosettan kautta myös Intel-alustalla.
Voikon ja VoikkoSpellin kasaaminen Mac OS X:ssä
- Voikko 3.0
- x86 10.6 Snow Leopard: kääntöskripti
Muutoshistoria
Ongelmia VoikkoSpellServicen kanssa?
Jos oikoluvun vaihtoehdoissa ei näy Suomi (Voikko) -vaihtoehtoa, voi yrittää seuraavia toimia:
- Poistaa Library/Cache -hakemistossa olevan ”com.apple.nsservicescache.plist” -tiedoston
- Käyttää ohjelmallisesti NSUpdateDynamicServices() -metodia
- Käynnistää Applen pasteboard server uudestaan (
/System/Library/CoreServices/pbs) - Rekisteröi servicet uudestaan:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system, user-komennolla.
VoikkoSpellServicestä on nyt OS X 10.6:lle kokeellinen versio, joka näyttäisi toimivan niissä sovelluksissa, joissa OS X:n järjestelmän oikolukukin. Paketoin sen DMG-pakettiin, jonka sisältä löytyy asennusohjeet.
Tietääkseni virallisesti ei ole muuta kuin tuo Lauri Nurmen kääntämä versio OS X 10.4 ja 10.5:lle. Jotain epävirallisia palikoita olen nähnyt, mutta en nyt enää niihin linkkiä löytänyt.
Jokin aika sitten testailin kyllä tuon VoikkoSpellServicen kääntämistä 10.6:ssa, mutta jotain siinä vielä on, kun se ei halua latautua järjestelmän oikolukukomponentiksi. Pitää kesän aikana katsoa, josko tuosta saisi mitään toimivaa.
Onko tuosta voikosta tehty os x 10.6 käyttöjärjestelmän oikoluku intel käännöstä, kun tuo rosettan kautta oleva voikko ei toimi hirveän hienosti?
Sähköpostiin vastailinkin asiasta, mutta todettakoon myös täällä, että vaikka mozvoikko teknisesti toimiikin, on sen käyttö tällä hetkellä hieman hankalaa.
Tarvittavat jaetut kirjastot eivät OS X:ssä lataudu oikein ja täten mozvoikkoon tarvittaisiin ilmeisesti tämän osalta muutosta, johon Mozillan kehittäjien ohjeetkin opastavat. Nyt kirjastot vaativat täydellisen polun, joka on kääntöaikana käytetty /usr/local/lib, johon käyttäjien on kirjastot kopioitava.
Askartelin tänään sen verran mozvoikon OS X:n parissa, että sain käännettyä lisäosan Snow Leopardissa. Asia vaati pientä säätöä, kun OS X vaihtoi 64-bittisiin työkaluihin ja kirjastot pitää kääntää 32-bittisinä. Päivitän lisäosan ja ohjeet kääntöön myöhemmin.
Marko: Mikä on oikoluvun tila nyt? Olisin viimein paketoimassa uutta versiota laajennuksesta AMOon koska nykyinen win+lin paketti ei toimi enää Firefox 3.6+:ssä ja heikosti TB 3:ssakin (Mozilla bugit 522047, 524305).
Vastaatko tänne tai mieluummin sähköpostitse. Mozvoikon nykyinen SVN-versio kuulemma toimii hyvin 3.6+:ssakin.
Hyvä, että kiertoratkaisu oikeasti toimii :)
Tietenkään en sitten ollut muistanut päivittää uudempaa laajennusta sivuille, jossa on sisällä samat kirjastot kuin zip-paketissakin. Nyt sekin pitäisi olla kunnossa. Hyvää testaamista, kiitos siitä.
Kun aikoinaan ekaa kertaa sain mozvoikon toimimaan Firefoxissa Mac OS X:ssä, tuntui se onnistuvan liiankin helposti ja näinhän se asia sitten olikin. Vielä kun pääsen iBookin pariin, niin saan saman kiertokeinon kasattua PPC OS X:llekin.