VoikkoSpellService eli avoimen lähdekoodin Suomen kielen oikoluku -järjestelmäkomponentti Mac OS X:lle. Komponentti kytkeytyy Apple Cocoa -oikolukupalveluun ja jokainen järjestelmän oikolukurajapintoja hyödyntävä ohjelma, voi käyttää komponentin tarjoamaa oikolukua. Tällaisia sovelluksia ovat mm. Safari, Mail.app ja TextEdit. Oikolukukomponentti on tarkoitettu Intel-alustaisille Mac OS X -käyttöjärjestelmille 10.5 versiosta alkaen.
VoikkoSpellService käyttää oikolukuun Voikko-ohjelmistoa. Voikko on tarkoitettu Suomen kielen oikeinkirjoituksen ja kieliopin tarkistamiseen sekä tavutukseen. VoikkoSpellService tarjoaa tällä hetkellä vain oikeinkirjoituksen tarkistuksen. Komponentti on lähtöisin Voikko-projektista, alkujaan sen on kehittänyt Harri Pitkänen. Jatkokehitystä tekee Marko Wallin.
Kokeellinen 32- ja 64-bittinen versio Mac OS X 10.5 tai uudempi.
Experimental 32- and 64-bit version for Mac OS 10.5 and later.
(VoikkoSpellService-1.0.3a1.dmg, 2.5 MB; OS X 10.5, 10.6, 10.7; 32-bit, 64-bit)
OS X 10.4:lle ja PowerPC-laitteille on saatavilla Lauri Nurmen paketoima versio.
Asennus:
VoikkoSpellServicen asennukseen löytyy ohjeet dmg-paketin sisältä README-fi-tiedostosta.
Installation instructions can be found inside the dmg-package in README file.
Lyhyesti:
vanhan Soikon/Voikon poisto, ulos/sisäänkirjautuminen, VoikkoSpellServicen kopiointi Library/Services ja ulos/sisäänkirjautuminen. Tämän jälkeen pitäisi kielivaihtoehdoissa oikoluvussa näkyä Suomi (Voikko).
Muutoshistoria
Lisätty kokeellinen 32- ja 64-bittinen komponentti, jossa mukana libvoikko 3.4.1 ja suomi-malaga 1.10 -kirjastot.
Lisätty oikolukuun oman sanakirjan käyttäminen, otettu käyttöön libvoikon 3.0 API ja käännetty versio libvoikon 3.1:stä ja suomi-malaga 1.8:sta vasten (VoikkoSpellService-1.0.3a1.dmg).
1.0.2 (04.02.2011):
Lisätty oikolukuun oman sanakirjan käyttäminen, otettu käyttöön libvoikon 3.0 API ja käännetty versio libvoikon 3.1:stä ja suomi-malaga 1.8:sta vasten (VoikkoSpellService-1.0.2.dmg).
2010-11 (08.11.2010):
Käännetty kokeellinen 64-bittinen VoikkoSpellService libvoikon 3.0:sta ja suomi-malaga 1.7:sta vasten (VoikkoSpellService_x86_64_2010-11.dmg). Ilmeisesti ongelmia Mail.appin kanssa.
2010-07 (18.07.2010):
Käännetty versio libvoikon 3.0:sta ja suomi-malaga 1.6:sta vasten (VoikkoSpellService_2010-07.dmg).
VoikkoSpellServicen kehitys
git clone http://verteksi.net/git/osxspell/
Komponentin kasaaminen tapahtuu käyttäen Applen XCodea, jota varten osxspellin versionhallinnassa on XCode-projekti. Lisäksi komponenttia varten tarvitaan libvoikko, jonka kääntö onnistuu esimerkiksi seuraavaa kääntöskriptiä käyttäen. Skriptin avulla osxspellin tarvitsevat kirjastot kääntyvät ./voikko_3_osx_10-6_build-libs.sh x86 osxspell
- Voikko 3.1
- x86 ja x86_64 10.6 Snow Leopard: muistiinpanot ja kääntöskripti
Komponentin sisältävän libvoikko -kirjaston kasaamisessa on käytetty gettext, glib, malaga ja suomi-malaga -kirjastoja ja niiden lähdekoodit löytyvät seuraavasti:
Ongelmia VoikkoSpellServicen kanssa?
Jos oikoluvun vaihtoehdoissa ei näy Suomi (Voikko) -vaihtoehtoa, voi yrittää seuraavia toimia (OS X 10.6:ssa):
- Rekisteröi servicet uudestaan:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/
LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system, user - Käynnistää Applen pasteboard server uudestaan:
/System/Library/CoreServices/pbs -debug -existing_languages English Finnish




Kiitti!
Näyttäs toimivan myös 10.7-versiossa. Piti tosin heittää Spelling-kansioon.
Kiitos!
Tätä on kaivattu!
/Sakari