WordPress teeman suomennos
Aloitan nyt juttusarjan WordPress blogialustan ja teeman muokkaamisesta. Ensimmäisessä vaiheessa suomennamme teeman. Esimerkissä käytämme Magazeen-nimistä ulkoasua, joka löytyy osoitteesta www.smashingmagazine.com. Huomio, että voit hyödyntää samoja ohjeita lähes mihin tahansa teemaan. Ainakin alkuvaiheessa on hyvä ottaa alkuperäisistä tiedostoista varmuuskopiot, että mahdollisten virheiden korjaus olisi helpompaa.
WordPress blogialustan suomennos
Aivan ensimmäiseksi lataa WordPress 2.8 kielitiedosto Dan Web Designin kotisivuilta. Siirrä kielitiedosto palvelimelle wp-content/languages kansioon. Jos tuota languages kansiota ei löydy, niin luo se. Seuraavaksi lataa wp-config.php tiedosto palvelimeltasi jotain FTP-ohjelmaa hyväksi käyttäen. Lisätietoja FTP-ohjelman käytöstä saat tästä. Avaa tiedosto ja tee seuraavanlainen muutos:
define ('WPLANG', '');
define ('WPLANG', 'fi');
Lopuksi tallenna ja siirrä muokattu wp-config.php tiedosto palvelimelle.
Teeman suomennos
1. Pura teeman tiedostot haluamaasi kansioon esimerkiksi WinRAR ohjelmalla. Suomennoksen kannalta tärkeimmät tiedostot on index.php (etusivu), single.php (yksittäinen sivu), comments.php (kommentointi), footer.php (sivun alaosa) ja archive.php (arkisto). Suomennos on loppujen lopuksi varsin yksinkertaista, eikä siihen tarvita käytännössä mitään koodaustaitoja, vaan lähinnä maalaisjärkeä.
2. Aloitamme suomennoksen index.php tiedostosta, josta suomennamme “kommentti- ja lue lisää linkit”. Avaa tiedosto haluamallasi ohjelmalla, kuten Notepad++ editorilla, jonka voit ladata osoitteesta www.download.fi. Alhaalta löytyvät koodinpätkät on tiivistetty ja näet sen selkeämmässä muodossa menemällä koodin päälle ja klikkaamalla ylälaidasta “view source”. Esimerkissä on ensin alkuperäinen koodinpätkä ja sitten suomennettu versio koodista.
Muutos 1.
<div class="comment-count"> <?php comments_popup_link(__( '0 Comments' ), __( '1 Comment' ), __( '% Comments' )); ?> </div>
<div class="comment-count"> <?php comments_popup_link(__( '0 Kommenttia' ), __( '1 Kommentti' ), __( '% Kommenttia' )); ?> </div>
Muutos 2.
<div class="continue-reading"> <a href="<?php the_permalink() ?>#more-<?php the_ID(); ?>" rel="bookmark" title="Continue Reading <?php the_title_attribute(); ?>">Continue Reading</a> </div>
<div class="continue-reading"> <a href="<?php the_permalink() ?>#more-<?php the_ID(); ?>" rel="bookmark" title="Continue Reading <?php the_title_attribute(); ?>">Lue juttu</a> </div>
3. Tämän jälkeen tallenna tiedosto, siirrä se jollakin FTP-ohjelmalla palvelimelle ja tarkastele lopputulosta.
4. Avaa comments.php tiedosto ja tee seuraavat muutokset
Muutos 1.
<div class="comment-content">
<div class="comment-count">
<a href="#comments"><?php comments_number('0 Comments', '1 Comment', '% Comments' );?></a>
</div>
<div class="comment-content">
<div class="comment-count">
<a href="#comments"><?php comments_number('0 Kommenttia', '1 Kommentti', '% Kommenttia' );?></a>
</div>
Muutos 2.
<?php if ('open' == $post->comment_status) : ?>
<ol class="commentlist">
<li class="no-comments">
<p>It‘s quite in here! Why not leave a <a href="#respond">response</a>?</p>
</li>
<?php if ('open' == $post->comment_status) : ?>
<ol class="commentlist">
<li class="no-comments">
<p> <a href="#respond">Kommentoi juttua</a></p>
</li>
Muutos 3.
<h3 class="post-title-small left">Leave a Response</h3>
<h3 class="post-title-small left">Kommentoi</h3>
Muutos 4.
<?php else : ?> <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="32" tabindex="1" class="input" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p> <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="32" tabindex="2" class="input" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p> <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="32" tabindex="3" class="input" /> <label for="url"><small>Website</small></label></p> <?php endif; ?>
<?php else : ?> <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="32" tabindex="1" class="input" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="author"><small>Nimi <?php if ($req) echo "(required)"; ?></small></label></p> <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="32" tabindex="2" class="input" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="email"><small>Email (ei julkaista) <?php if ($req) echo "(required)"; ?></small></label></p> <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="32" tabindex="3" class="input" /> <label for="url"><small>Web-sivut</small></label></p> <?php endif; ?>
5. Tallenna tiedosta, siirrä palvelimelle ja tarkista muutokset. Nyt olemmekin tehneet jo tärkeimmän osan suomennoksesta.
Kommentoi artikkelia
Tietoa
Aiheet
- Bloggaus
- Brändäys
- Inspiraatio
- Linkit ja vinkit
- Markkinointi
- Sosiaalinen media
- Verkostoituminen
- Web design
- WordPress
Avainsanat
Edelliset kommentit
- Jarkko: Jokaisen meistä tulisi kirjoittaa kirja
- Mikko Piippo: Jokaisen meistä tulisi kirjoittaa kirja
- jenni: Vinkkejä aloittelevalle bloggaajalle
- Mikko Piippo: Yrityksen kotisivut
- Jarkko: Vinkkejä aloittelevalle bloggaajalle

Jarkko

