Aloitettuani käyttää Mozilla Thunderbird Linux käyttöjärjestelmällä en löytänyt käyttökelpoista suomen kielen oikolukua, mitä voisin käyttää Mozilla ohjelmien kanssa. Sen vuoksi kokeilin lisätä MySpell:iin (joka on käytössä Mozilla ohjelmissa) ulkoisen oikoluvun käyttömahdollisuutta. Olin kiinnostunut enimmäkseen soikon käytöstä. Hyvä soikon käytön esimerkki toisista ohjelmista on tmispell .
Kaikki testit ja kehitys oli tehty alusta ainoastaan Mozilla ohjelmien versioiden kanssa, jotka perustuvat MOZILLA_1_8_BRANCH lähdekoodeihin (Firefox-1.5, Thunderbird-1.5, jne.) ja ainoastaan Linux käyttöjärjestelmällä (distribuutio Fedora Core 4).
Ensimmäisten testien tulokset olivat Thunderbird-1.5rc1 ja Thunderbird-1.5rc2 RPM paketteja Fedora Core 4 Linux distribuutioon. Kokonaiset Thunderbird paketit eivät kuitenkin ollut paras ratkaisu. Keskusteluista mozilla.fi keskustelupalstalla tuli selväksi että olisi parempi pakata muokatun MySpell ja Soikko laajennukseksi, niin että sen voi asentaa virallisen version päällä.
Myöhemmin myös MOZILLA_1_7_BRANCH perustavien ohjelmien (Thuderbird-1.0.*, Firefox-1.0.*, Nvu-1.0) tuki oli lisätty.
Ohjelma |
Laajennus |
Käyttöjärjestelmä |
|
MS Windows |
Linux |
||
Mozilla Thunderbird-1.5 |
Soikko
suomen kielen oikoluvun paketti |
||
Soikolle sovitettu MySpell kirjasto. |
lataa | ||
Mozilla Firefox-1.5 |
Soikko
suomen kielen oikoluvun paketti |
||
Soikolle sovitettu oikoluvun kirjastot: |
|||
Asenna Spellbound laajennuksen (ja vain se) sivulta http://spellbound.sourceforge.net/download
(kirjoittaessa viimeisin versio oli 0.7.3). |
|||
SeaMonkey-1.0 |
Kokeneet käyttäjät voivat asentaa soikon paketin, ja manuaalisesti korvata myspell kirjaston seamonkey hakemistossa (vanhan kirjaston varmuuskopioiminen on suositeltava) seuraavista Thunderbird-1.5 laajennuksista:
On myös mahdollista
asentaa lisäksi SpellBound (ainakin minulla spellbound-0.7.3
toimi Linux
käyttöjärjestelmällä
virheilmoitusta asetuksissa huolimatta). |
||
Firefox-2.0 ja Thunderbird-2.0 | Laajennus on saattavissa osoitteesta https://addons.mozilla.org/en-US/firefox/browse/type:3 Se kelpaa sekä Windows että Linux (ainoastaan 32 bitisiin versioihin) käyttöjärjestelmiin. Minä käänsin muokatun MySpell version lähdekoodeista sekä Windows että Linux käyttöjärjestelmille ja Ville Pohjanheimo teki laajennuksen paketit. Laajennus sisältää Soikon, niin ei ole tarvetta asentaa sen erikseen. Laajennus tunnistaa myös Voikon, jos se on asennettu. Siinä tapauksessa molempien oikolukupakettien käyttö on mahdollista. Patch tiedosto Firefox-2.0 lähdekoodeihin (mozilla/extensions/spellcheck/myspell hakemistoon) on myös saattavissa. Lisäksi laajennus sisältää myös käytetty muokatun MySpell:in version lähdekoodiarkiston. Varoitus: laajennuksen ei voi asentaa Seamonkey 1.1 versioille (Se kaataa Seamonkey:n, jos sen asennettaan käsin korvaamalla MySpell jaetun kirjaston. |
lataa | |
Thunderbird-1.0.* ja Nvu-1.0 |
Asenna Soikko paketin samalla tavalla kuin Thunderbird-1.5 (katso ylhäällä) |
lataa | lataa |
Soikolle sovitettu MySpell kirjasto. Laajennus korvaa molemmat kirjastot. Jokaisen käyttäjän pitää asentaa tämä laajennus erikseen. Minä tarvitsin asennuksen jälkeen käynnistää Thunderbird 2 kertaa ennen se alkoi toimia. Laajennus on sama Nvu ja Thunderbird |
lataa | lataa | |
Firefox-1.0.* | Asenna Soikko paketin samalla tavalla kuin Thunderbird-1.5 (katso ylhäällä) | lataa | lataa |
Soikolle sovitettu oikoluvun kirjastot: Laajennus korvaa MySpell ja oikoluvun kirjasto (Windows: myspell.dll ja spellchk.dll; Linux: libmyspell.so ja libspellcheck.so). Jokaisen käyttäjän pitää asentaa tämä laajennus erikseen. |
lataa | lataa | |
Asenna Spellbound
laajennuksen (ja vain se) sivulta http://spellbound.sourceforge.net/download
(kirjoittaessa viimeisin versio oli 0.7.3. |
|||
Mozilla-1.7.X (esim. 1.7.12) |
Kokeneet käyttäjät voivat asentaa soikon paketin, ja manuaalisesti korvata myspell kirjaston Mozilla hakemistossa (vanhan kirjaston varmuuskopioiminen on suositeltava) seuraavista Thunderbird-1.0 ja Nvu-1.0 laajennuksesta:
|
||
Minefield-3.0 alpha versiot | Tällä hetkellä laajennus Minefield-3.0 alpha versioille ei ole saattavissa. MySpell:in
muokkaaminen ei olekaan aivan paras ulkoisen
oikolukupakettien käyttömahdollisuuden
lisäämisen tapa. Parempi olisi lisätä ulkoisten
oikolukupakettien tuen libspellcheck.so (tai spellcheck.dll Windows
käyttöjärjestelmälle) jaettuihin kirjastoihin. Ensimmäinen yritykseni on https://bugzilla.mozilla.org/show_bug.cgi?id=364035. Valitettavasti minulla ei ole ollut tarpeeksi aikaa saada sen sellaiseen kuntoon, että sen voisi olla mahdollista saada "virallisiin" Mozilla lähdekoodiin. |
MySpell patch
Firefox-1.5, Thunderbird-1.5 ja SeaMonkey-1.0 versioihin:
lähettäkää palautetta mozilla.fi keskustelupalstalle.
Ville
Pohjanheimo - kiitos ehdotuksista, alkuperäisistä Soikon paketista,
muuten
varmaan en olisi
päässyt niin pitkälle. Myös uusien laajennusten paketoinnista.