Syy
10

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&lsquo;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.

  • del.icio.us
  • Facebook
  • Google Bookmarks
  • MySpace
  • Netvibes
  • Twitter

Kommentoi artikkelia

Tietoa

Kerron blogissani verkkoelämästä, markkinoinnista, verkostoitumisesta, web designistä ja tietysti bloggaamisesta.

Blogin pääasiallinen tarkoitus on antaa vinkkejä kohti parempaa verkkoelämää, mutta jaan avoimesti tietoani myös tehokkaasta ja nykyaikaisesta markkinoinnista.

Twitter You Tube

Aiheet

Avainsanat

AdSense Bloggaajan virheet Bloggaus Blogin brändäys Blogin markkinointi Brändi Brändäys Charlene Li Facebook Flash Fontit Google Hakukonenäkyvyys Hakukoneoptimointi Ikonit Ilmaiset Inspiraatio Intranet Josh Bernoff Kaupallistaminen Kirjoitustahti Linkit Mainokset Markkinointi Menestys MySQL tietokanta Sosiaalinen media Strategian viestiminen Tarinatalous Teeman muokkaus Trendit Twitter Työkalut Verkkovalta Verkostoituminen Vinkit Vuorovaikutteisuus Web design Wiki WordPress WordPress asennus WordPress lisäosat WordPress suomennos WordPress teema Yrityksen kotisivut

Edelliset kommentit

Blogroll