{"id":2231,"date":"2008-02-15T10:22:06","date_gmt":"2008-02-15T08:22:06","guid":{"rendered":"http:\/\/mummila.net\/vuorovaikutus\/2008\/02\/15\/transmissionin-suomennoksessa-on-virheita\/"},"modified":"2008-02-15T10:22:06","modified_gmt":"2008-02-15T08:22:06","slug":"transmissionin-suomennoksessa-on-virheita","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2008\/02\/15\/transmissionin-suomennoksessa-on-virheita\/","title":{"rendered":"[Ratkaisu] Transmissionin suomennoksessa on virheit\u00e4"},"content":{"rendered":"<dl>\n<dt>L\u00e4ht\u00f6kohta<\/dt>\n<dd>Olen asentanut ja k\u00e4ynnist\u00e4nyt <code>Transmissionin<\/code> graafisen k\u00e4ytt\u00f6liittym\u00e4n. Olen ottanut esille ohjelman asetusikkunan.<\/dd>\n<dt>Ongelma<\/dt>\n<dd>Transmissionin asetusikkuna k\u00e4rsii otsikkoaan (<q>Transmission asetukset<\/q>) my\u00f6ten yhdyssanavirheist\u00e4. Lis\u00e4ksi yksi asetuskohdista nimitt\u00e4\u00e4 <a href=\"http:\/\/mummila.net\/vuorovaikutus\/2008\/02\/15\/transmissionin-sammutusnappi-ei-sammuta-ohjelmaa\/\">ilmoitusaluetta <em>alapalkiksi<\/em><\/a>, vaikka jo Ubuntun oletuskokoonpanossakin se sijaitsee ty\u00f6p\u00f6yd\u00e4n <em>yl\u00e4laidassa<\/em>.<\/dd>\n<dt>Ongelman syy<\/dt>\n<dd>Transmissionin k\u00e4\u00e4nn\u00f6stiedosto sis\u00e4lt\u00e4\u00e4 kielioppi- ja muita virheit\u00e4.<\/dd>\n<dt>Ratkaisu<\/dt>\n<dd>Korjaan k\u00e4\u00e4nn\u00f6stiedoston.<br \/>\n   Suljen ensin Transmissionin. Asennan sitten <code>gettext<\/code>-paketin, joka sis\u00e4lt\u00e4\u00e4 k\u00e4\u00e4nn\u00f6ksen korjaamisessa tarvittavat ohjelmat. Sen j\u00e4lkeen muunnan Transmissionin k\u00e4ytt\u00e4m\u00e4n <a href=\"http:\/\/weblogtoolscollection.com\/archives\/2007\/03\/06\/wp-translations-mo-and-po-files\/\">k\u00e4\u00e4nn\u00f6stiedoston tekstieditorin ymm\u00e4rt\u00e4m\u00e4\u00e4n muotoon<\/a> seuraavalla komennolla:<\/p>\n<blockquote>\n<pre><code>msgunfmt \/usr\/share\/locale\/fi\/LC_MESSAGES\/transmission-gtk.mo \\\n&gt; ~\/transmission-gtk.po<\/code><\/pre>\n<\/blockquote>\n<p>   T\u00e4m\u00e4n j\u00e4lkeen avaan <code>gedit ~\/transmission-gtk.po<\/code> -komennolla tekstimuotoisen k\u00e4\u00e4nn\u00f6stiedoston editoriin. Etsin ja korjaan yhdyssana- ja muut virheet lainausmerkkien sis\u00e4ll\u00e4 olevista suomenkielisist\u00e4 ilmaisuista. Esimerkiksi rivi 30 n\u00e4ytt\u00e4\u00e4 seuraavalta:<\/p>\n<blockquote>\n<pre><code>msgstr \"%s asetukset\"<\/code><\/pre>\n<\/blockquote>\n<p>   T\u00e4m\u00e4 on Transmissionin asetusikkunan otsikko. Muutan sen seuraavanlaiseksi:<\/p>\n<blockquote>\n<pre><code>msgstr \"%sin asetukset\"<\/code><\/pre>\n<\/blockquote>\n<p>   Kun olen tehnyt haluamani korjaukset, tallennan tiedoston ja suljen tekstieditorin. Sitten muunnan oman k\u00e4\u00e4nn\u00f6kseni <a href=\"http:\/\/wiki.ubuntu-fi.org\/K%C3%A4%C3%A4nt%C3%A4minen#head-e79b66c11c046791fdd23c9eee4ce86ae0743f8\">ohjelman ymm\u00e4rt\u00e4m\u00e4\u00e4n muotoon<\/a> seuraavalla komennolla:<\/p>\n<blockquote>\n<pre><code>msgfmt -c -o ~\/transmission-gtk.mo ~\/transmission-gtk.po<\/code><\/pre>\n<\/blockquote>\n<p>   Lopuksi korvaan seuraavalla komennolla ohjelman k\u00e4ytt\u00e4m\u00e4n viallisen k\u00e4\u00e4nn\u00f6stiedoston korjaamallani versiolla, ottaen sit\u00e4 ennen viallisesta tiedostosta varmuuskopion silt\u00e4 varalta, ett\u00e4 oma k\u00e4\u00e4nn\u00f6kseni ei toimi:<\/p>\n<blockquote>\n<pre><code>cp \/usr\/share\/locale\/fi\/LC_MESSAGES\/transmission-gtk.mo \\\n~\/transmission-gtk.mo.vanha &amp;&amp; sudo cp ~\/transmission-gtk.mo \\\n\/usr\/share\/locale\/fi\/LC_MESSAGES\/<\/code><\/pre>\n<\/blockquote>\n<p>   Kun t\u00e4m\u00e4n j\u00e4lkeen k\u00e4ynnist\u00e4n Transmissionin, se k\u00e4ytt\u00e4\u00e4 korjattua k\u00e4\u00e4nn\u00f6stiedostoa. Kun uusi k\u00e4\u00e4nn\u00f6stiedosto toimii, voin lopuksi poistaa vanhan tiedoston <code>rm ~\/transmission-gtk.mo.vanha<\/code> -komennolla.<\/dd>\n<dt>Huomautuksia<\/dt>\n<dd>\n<ul>\n<li>Ratkaisun ensimm\u00e4inen komento on ep\u00e4onnekkaan rivityksen takia vaikeaselkoinen. Kahdesta rivist\u00e4 ensimm\u00e4inen p\u00e4\u00e4ttyy <code>\\<\/code>-merkkiin, jolloin ainakin <code>Bash<\/code>-komentotulkki avaa seuraavan rivin <code>&gt;<\/code>-kehotteella sen merkiksi, ett\u00e4 edellisell\u00e4 rivill\u00e4 alkanutta komentoa jatketaan t\u00e4ll\u00e4 rivill\u00e4. T\u00e4m\u00e4 voi aiheuttaa v\u00e4\u00e4rintulkinnan mahdollisuuden, sill\u00e4 riveist\u00e4 j\u00e4lkimm\u00e4inen alkaa sekin <code>&gt;<\/code>-merkill\u00e4.<br \/>\n     Selvennyksen\u00e4: yll\u00e4 olevassa komentoesimerkiss\u00e4ni <strong>en tarkoita<\/strong> &gt;-merkill\u00e4 toisen rivin eteen <em>automaattisesti lis\u00e4tty\u00e4<\/em> &gt;-merkki\u00e4 eli komentorivin lis\u00e4\u00e4m\u00e4\u00e4 kehotetta, vaan itse komennon ensimm\u00e4ist\u00e4 merkki\u00e4, joka siis t\u00e4ytyy <em>kirjoittaa komentoriville<\/em> n\u00e4pp\u00e4imist\u00f6n &gt;-n\u00e4pp\u00e4int\u00e4 k\u00e4ytt\u00e4en.<\/li>\n<li>Kun <code>transmission-gtk<\/code> -paketti p\u00e4ivitet\u00e4\u00e4n, tai jos se poistetaan ja asennetaan uudestaan, t\u00e4ss\u00e4 ratkaisussa tehdyt korjaukset todenn\u00e4k\u00f6isesti menetet\u00e4\u00e4n.<\/li>\n<\/ul>\n<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Transmissionin asetusikkuna k\u00e4rsii yhdyssana- ja muista virheist\u00e4. Ratkaisu on korjata ohjelman k\u00e4ytt\u00e4m\u00e4\u00e4 k\u00e4\u00e4nn\u00f6stiedostoa.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2231","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=2231"}],"version-history":[{"count":0,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2231\/revisions"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=2231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=2231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=2231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}