Suomen kielen oikoluku: Voikko

Voikko, mozvoikko ja Mac OS X

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. Intel-Maceille ja PPC-Maceille on omat versionsa. Toimivuus testattu Mac OS X 10.5:ssa (Leopard) ja 10.6:ssa (Snow Leopard) 32-bittisellä Intel-alustalla ja Mac OS X 10.4:ssa (Tiger) PPC-alustalla:

Laajennus sisältää libvoikko 2.3.1 -kirjaston, jonka kasaamisessa on käytetty libiconv, gettext, glib, malaga, suomi-malaga 1.5 -kirjastoja ja niiden lähdekoodit löytyvät seuraavasti:

Voikon ja mozvoikon kasaaminen Mac OS X:ssä

Mozvoikon kasaaminen menee jotakuinkin Voikon lähdekoodeista asentaminen Mac OS X:ssä -ohjeiden mukaan, mutta OS X 10.6:ssa eli Snow Leopardissa asiat pitää erikseen määritellä 32-bittiseksi. Tarvittavien kirjastojen kääntöön on skriptit eri ympäristöissä kääntämiseen, jotka kääntävät tarvittavat kirjastot ja kopioivat tiedostot mozvoikon hakemistoon:

Muutoshistoria

19.2.2010: Mozvoikon 1.0.1 -versio käännetty libvoikon 2.3.1:sta ja suomi-malaga 1.5:sta vasten (1.0.1)
31.1.2010: 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: 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: Käännetty mozvoikko Intel-alustalle uudestaan ja lisätty erillinen kirjastopaketti, josta löytyy mozvoikon tarvitsevat /usr/local/-hakemistoon purettavat kirjastot.

18.6.2009: Kasattu mozvoikosta PPC-alustalle 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 Firefoxin Mozvoikko-lisäosasta 0.9.5 -versio OS X:lle (blogi-kirjoitus). Muutokset mozvoikkoon diffinä. Yhteensopiva Firefoxin 3.0 -versioiden kanssa.

Voikko, mozvoikko ja Windows

Kokeellinen versio mozvoikosta Windows-alustalle ja Firefox 3.6:lle. Toimivuus testattu Windows XP SP3:ssa ja Windows 7:ssa:

Voikon ja mozvoikon kasaaminen Windowsissa

Mozvoikon kasaaminen menee jotakuinkin Voikon lähdekoodeista asentaminen Windowsissa -ohjeiden mukaan. Tein kuitenkin omat muistiinpanot asiat, joissa on tarkemmin kuvattu koko kääntämisen prosessi:

Muutoshistoria

9.2.2010: Mozvoikko käännetty libvoikon 2.3:sta ja suomi-malaga 1.5:sta vasten (r3130). Mozvoikossa tarvitaan enää libvoikko-kirjastoa, jotka Windowsin ja OS X:n osalta vaatimuksista poistin. (diff).

Ongelmia?

Mozvoikko-laajennuksen asentamisen jälkeen tekstilaatikoissa hiiren oikealla napilla klikattaessa pitäisi Kielet-valikossa pitäisi näkyä vaihtoehto ”suomi / Suomi”. Jos näin ei ole, on laajennuksen toiminnassa häiriö.

Laajennusten ongelmia voi yrittää selvittää Firefoxin Työkalut-valikosta löytyvän Virhekonsolin (shift+cmd+j) avulla Firefoxin käynnistymisen jälkeen.

Jätä kommentti

13 kommenttia artikkeliin
“Suomen kielen oikoluku: Voikko” »

  • 13
    Marko says:

    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.

  • 12
    Ville says:

    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.

  • 11
    Marko says:

    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.