Muokataan sivua Kotoistus
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 3: | Rivi 3: | ||
On olemassa myös opetusministeriön rahoittama [http://www.kotoistus.fi/ Kotoistus-hanke], joka pyrkii yleisemmällä tasolla organisoimaan tietotekniikan sekä kieli- ja kulttuurisidonnaisten asioiden sovittamista yhteen. Kotoistus-hanke tekee yhteistyötä muun muassa kansainvälisen [[Unicode]]-konsortion ja muiden standardointijärjestöjen kanssa. | On olemassa myös opetusministeriön rahoittama [http://www.kotoistus.fi/ Kotoistus-hanke], joka pyrkii yleisemmällä tasolla organisoimaan tietotekniikan sekä kieli- ja kulttuurisidonnaisten asioiden sovittamista yhteen. Kotoistus-hanke tekee yhteistyötä muun muassa kansainvälisen [[Unicode]]-konsortion ja muiden standardointijärjestöjen kanssa. | ||
Valmiiksi kotoistetun ohjelman saa käyttämään suomalaisia (tai haluttuja) asetuksia asettamalla sopivat [[ympäristömuuttuja]]t, yleensä LANG tai LC_CTYPE. Katso [[Locale]]. Ohjelman kieli- ja maa-asetukset voi siis määrätä ohjelmaa käynnistettäessä tai esimerkiksi pääteikkunakohtaisesti. | |||
== Ohjelmien kääntäminen == | == Ohjelmien kääntäminen == | ||
Rivi 44: | Rivi 44: | ||
Jos käännöstä edeltävissä kommenteissa (#-merkillä alkavat rivit) on rivi | Jos käännöstä edeltävissä kommenteissa (#-merkillä alkavat rivit) on rivi | ||
#, fuzzy | #, fuzzy | ||
se tarkoittaa sitä, että käännös on ns. ''sumea'', | se tarkoittaa sitä, että käännös on ns. ''sumea'', kääntäjä ei ole varma sen sopivuudesta, ja muiden kääntäjien tulisi tarkistaa se. Tällaiset käännökset eivät näy ohjelman käyttäjille. | ||
Käännöstiedostoa voi muokata millä tahansa [[tekstieditori]]lla, vaikkakin syntaksivirheiden (kuten lainausmerkkien poistaminen vahingossa) välttämiseksi kannattaa käyttää jotakin erityisesti tähän tehtävään erikoistunutta editoria. Tällainen on esimerkiksi [[Emacs]], johon sisältyy erillinen po-tila (engl. po mode) Gettextin käännöstiedostojen muokkaamiseen | Käännöstiedostoa voi muokata millä tahansa [[tekstieditori]]lla, vaikkakin syntaksivirheiden (kuten lainausmerkkien poistaminen vahingossa) välttämiseksi kannattaa käyttää jotakin erityisesti tähän tehtävään erikoistunutta editoria. Tällainen on esimerkiksi [[Emacs]], johon sisältyy erillinen po-tila (engl. po mode) Gettextin käännöstiedostojen muokkaamiseen. | ||
Kun käännös on valmis, se tallennetaan nimellä <tt>ohjelma.po</tt> ja muutetaan binäärimuotoon komennolla | Kun käännös on valmis, se tallennetaan nimellä <tt>ohjelma.po</tt> ja muutetaan binäärimuotoon komennolla | ||
msgfmt - | msgfmt ohjelma.po -o ohjelma.mo | ||
jonka tuloksena on <tt>ohjelma.mo</tt>-tiedosto. Yleensä tämä tiedosto tallennetaan polkuun <tt>/usr/share/locale/kieli/LC_MESSAGES/</tt>; jossa <tt>kieli</tt> on suomen tapauksessa ''fi''. | jonka tuloksena on <tt>ohjelma.mo</tt>-tiedosto. Yleensä tämä tiedosto tallennetaan polkuun <tt>/usr/share/locale/kieli/LC_MESSAGES/</tt>; jossa <tt>kieli</tt> on suomen tapauksessa ''fi''. | ||
Rivi 56: | Rivi 56: | ||
Jos ohjelman [[lähdekoodi]]t löytyvät järjestelmästä, voidaan lähdekoodihakemistosta etsiä suomenkieliset käännökset sisältävä <tt>fi.po</tt>-tiedosto, tehdä siihen tarvittavat muutokset, muuntaa se binäärimuotoon ja kopioida <tt>ohjelma.mo</tt>-nimellä hakemistoon <tt>/usr/share/locale/fi/LC_MESSAGES/</tt>. | Jos ohjelman [[lähdekoodi]]t löytyvät järjestelmästä, voidaan lähdekoodihakemistosta etsiä suomenkieliset käännökset sisältävä <tt>fi.po</tt>-tiedosto, tehdä siihen tarvittavat muutokset, muuntaa se binäärimuotoon ja kopioida <tt>ohjelma.mo</tt>-nimellä hakemistoon <tt>/usr/share/locale/fi/LC_MESSAGES/</tt>. | ||
Useimmiten on kuitenkin kätevintä muuntaa valmis <tt>.mo</tt>-tiedosto takaisin <tt>.po</tt>-muotoon ja tehdä muutokset tähän tiedostoon. Mo-tiedoston muunto po-muotoon onnistuu komennolla <tt>msgunfmt</tt>. Esimerkiksi seuraavassa luotaisiin [[grep]]-ohjelman mo-tiedostosta po-tiedosto: | |||
msgunfmt /usr/share/locale/fi/LC_MESSAGES/grep.mo >grep.po | |||
Tehdään halutut muutokset po-tiedostoon: | |||
[[emacs]] grep.po | |||
Käännetään muokattu po-tiedosto takaisin mo-muotoon: | |||
msgfmt grep.po -o grep.mo | |||
Otetaan varmuuskopio alkuperäisestä mo-tiedostosta: | |||
mv /usr/share/locale/fi/LC_MESSAGES/grep.mo /usr/share/locale/fi/LC_MESSAGES/grep.mo.bak | |||
Kopioidaan muokattu mo-tiedosto alkuperäisen paikalle: | |||
cp grep.mo /usr/share/locale/fi/LC_MESSAGES/grep.mo | |||
=== Sanasto === | === Sanasto === | ||
Kotoistamista koordinoiva [ | Kotoistamista koordinoiva [http://www.lokalisointi.org lokalisointi.org] tarjoaa sivuillaan [http://lokalisointi.org/sanakirja/kaikki.html sanakirjan], josta löytyy vakiintuneet käännökset monille termeille. Sanakirjan käännösten noudattaminen on tärkeää käännösten yhtenäisyyden varmistamiseksi. | ||
== Kotoistusprojekteja == | == Kotoistusprojekteja == | ||
Linux-sovelluksia suomennetaan useissa eri projekteissa. Näiden projektien yhteistyötä pyritään koordinoimaan http://lokalisointi. | Linux-sovelluksia suomennetaan useissa eri projekteissa. Näiden projektien yhteistyötä pyritään koordinoimaan http://lokalisointi.org/ -sivustolla (katso [[lokalisointi.org]]) sekä IRCNetistä löytyvällä #lokalisointi-kanavalla. | ||
=== [[GNOME]] === | === [[GNOME]] === | ||
GNOMEn suomennos on varsin hyvällä mallilla ja GNOMEn viimeisimmässä julkaisussa onkin käännösprosentti käyttöliittymän osalta lähes sata. Ohjeistuksesta valtaosa on kuitenkin yhä suomentamatta. GNOMEn suomennosryhmän kotisivut löytyvät osoitteesta http:// | GNOMEn suomennos on varsin hyvällä mallilla ja GNOMEn viimeisimmässä julkaisussa onkin käännösprosentti käyttöliittymän osalta lähes sata. Ohjeistuksesta valtaosa on kuitenkin yhä suomentamatta. GNOMEn suomennosryhmän kotisivut löytyvät osoitteesta http://www.gnome.fi/. | ||
=== [[wikipedia:fi:GNU|GNU]] === | |||
GNU Translation Project vastaa useimpien GNU-ohjelmien suomennoksista sekä muutamista ei-GNU-ohjelmista. Projektin sivut löytyvät osoitteesta http://www.iro.umontreal.ca/translation/ ja erityisesti http://www.iro.umontreal.ca/translation/registry.cgi?team=fi. | |||
=== [[KDE]] === | === [[KDE]] === | ||
KDE: | KDE:tä lokalisoi ja suomentaa suomennosryhmä, jonka kotisivut löytyvät osoitteesta http://kde-fi.org. Tällä hetkellä aktiivisia kääntäjiä on vähän ja tarvetta uusille kääntäjille olisi. Useat KDE:n suomentajat löytyvät #lokalisointi-kanavalta, joten jos kääntäminen kiinnostaa tai löytyy muuten halua jutella kääntäjien kanssa esimerkiksi virheellisistä käännöksistä jne. niin tervetuloa #lokalisointi-kanavalle. | ||
=== [[ | === [[OpenOffice.org]] === | ||
OpenOfficen suomennoksen kotisivut löytyvät osoitteesta http://fi.openoffice.org/. | |||
=== Jakeluiden omat kotoistusprojektit === | === Jakeluiden omat kotoistusprojektit === | ||
Suurilla [[jakelu]]paketeilla on myös omia kotoistusprojekteja, joissa jakelukohtaisia ohjelmia ja ohjeita käännetään mm. suomeksi. Tällaisia projekteja löytyy mm. seuraavilta jakeluilta: | Suurilla [[jakelu]]paketeilla on myös omia kotoistusprojekteja, joissa jakelukohtaisia ohjelmia ja ohjeita käännetään mm. suomeksi. Tällaisia projekteja löytyy mm. seuraavilta jakeluilta: | ||
*[[Debian]] - [http://www.de.debian.org/international/Finnish (suomisivut)] | *[[Debian]] - [http://www.de.debian.org/international/Finnish (suomisivut)] | ||
*[[Fedora | *[[Fedora]] - [http://fedoraproject.org/wiki/L10N/Teams/Finnish (käännösryhmän kotisivu)], [http://translate.fedoraproject.org/languages/fi (käännöstilanne)] | ||
*[[Mandriva]] - [http://www1.mandrivalinux.com/l10n/fi.php3 (käännöstilanne)] | *[[Mandriva]] - [http://www1.mandrivalinux.com/l10n/fi.php3 (käännöstilanne)] | ||
*[[OpenSuSE]] - [http://developer.novell.com/wiki/index.php/Suse-i18n (käännössivut)] | *[[OpenSuSE]] - [http://developer.novell.com/wiki/index.php/Suse-i18n (käännössivut)] | ||
*[[Ubuntu]] - [https://launchpad.net/~ubuntu-l10n-fi (käännösryhmän kotisivu)], [https:// | *[[Ubuntu]] - [https://launchpad.net/~ubuntu-l10n-fi (käännösryhmän kotisivu)], [https://launchpad.net/ubuntu/hardy/+lang/fi (käännöstilanne)] | ||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]][[Luokka:Järjestäytyminen]] | ||
[[Luokka:Järjestäytyminen]] |