VoikkoSpellService eli avoimen lähdekoodin suomen kielen oikoluku -järjestelmäkomponentti macOS: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 macOS-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.
MacOS 11 tai uudempi (64-bittinen), Intel ja Apple Silicon (M1):
Vanhemmat versiot:
- OS X 10.9 – 10.11; 64-bit: VoikkoSpellService 1.0.6 Beta 1 (VoikkoSpellService-1.0.6b1.dmg, 2.9 MB)
- OS X 10.8 – 10.9; 64-bit: VoikkoSpellService 1.0.4 Alpha 1 (VoikkoSpellService-1.0.4a1.dmg, 5.6 MB;
- OS X 10.5 – 10.9; 32-bit, 64-bit: VoikkoSpellService 1.0.3 Beta 1 (VoikkoSpellService-1.0.3b1.dmg, 2.5 MB)
OS X 10.4:lle ja PowerPC-laitteille on saatavilla Lauri Nurmen paketoima versio.
Asennus:
VoikkoSpellServicen asennuksen voi tehdä käyttämällä Homebrewta tai kopioimalla VoikkoSpellService.app dmg-paketin sisältä, johon löytyy ohjeet README-fi-tiedostosta.
Asennus käyttäen Homebrew Caskia:
Avaa Terminal (pääte) ja kirjoita alla olevat komennot:
- Asenna Homebrew
- /bin/bash -c ”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
- Asenna voikkospellservice
- brew install voikkospellservice
Asennus dmg-paketista:
- Poista vanha Soikko/Voikko ja tee ulos/sisäänkirjautuminen
- Kopioi VoikkoSpellService käyttäjän /Library/Services -hakemistoon ja tee ulos/sisäänkirjautuminen. Jos hakemistoa ei ole, luo se.
- Avaa ~/Library/Services/VoikkoSpellService.app -tiedosto Ctrl+click -> Open, joka mahdollistaa Gatekeeperin ohituksen. Muuten OS X 10.8 ei oletusasetuksilla suostu palvelua käynnistämään. Ctrl+click -> Open ”räjäyttää” kuvakkeen, jolloin OS X lataa oikoluvun käyttöön.”
- Oikoluvun kielivaihtoehdoissa pitäisi nyt näkyä: Suomi (Voikko)
- Jos oikolukua ei näy, kannattaa muuttaa Gatekeeperin asetuksia ”System Preferenses > Security & Privacy” -kohdasta ”Allow applications downloaded from: Anywhere”, joka sallii myös ei-allekirjoitetut ohjelmat.
Muutoshistoria
Sovelluksen muutoshistoria näkyy GitHubista Changelogista ja versioista.
VoikkoSpellServicen kehitys
VoikkoSpellServicen, eli osxspell-projektin, lähdekoodi löytyy GitHub-repositorystä. 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 repositoryssä olevaa kääntöskriptiä käyttäen.
Vanhempien versioiden ohjeita:
- Voikko 4: x86_64 10.11 El Capitan: kääntöskripti ja muistiinpanot
- Voikko 3.7: x86_64 10.9 Mavericks: kääntöskripti ja muistiinpanot
- Voikko 3.1: x86 ja x86_64 10.6 Snow Leopard: muistiinpanot ja kääntöskripti
Ongelmia VoikkoSpellServicen kanssa?
VoikkoSpellServicen toimintaa voi tutkia OS X:ssä Consolen kautta, johon pitäisi tulla käynnistyessä rivi palvelun käynnistymisestä. Sieltä myös näkyy mahdolliset ongelmat.
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
Vastaa