<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WooThemes &#187; localization</title>
	<atom:link href="http://www.woothemes.com/tag/localization/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.woothemes.com</link>
	<description>Premium WordPress Themes</description>
	<lastBuildDate>Sun, 12 Feb 2012 21:41:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multilingual Canvas</title>
		<link>http://www.woothemes.com/2011/01/multilingual-canvas/</link>
		<comments>http://www.woothemes.com/2011/01/multilingual-canvas/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 09:09:30 +0000</pubDate>
		<dc:creator>Magnus</dc:creator>
				<category><![CDATA[Canvas]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[multilangual]]></category>

		<guid isPermaLink="false">http://www.woothemes.com/?p=9357</guid>
		<description><![CDATA[Canvas can power fully multilingual sites &#8220;out of the box&#8221; with no configuration. This tutorial shows how to build multilingual sites with Canvas and WPML. First, a few words about what multilingual sites are. When we say multilingual, we mean that the same WordPress install holds content in several languages at the same time. Most [...]]]></description>
			<content:encoded><![CDATA[<div class="woo-sc-box note   ">This tutorial was written by <a href="http://wpml.org/">WPML</a></div>
<p><strong>Canvas can power fully multilingual sites &#8220;out of the box&#8221; with no configuration. This tutorial shows how to build multilingual sites with Canvas and <a href="http://wpml.org/">WPML</a>.</strong></p>
<p>First, a few words about what multilingual sites are.</p>
<p>When we say multilingual, we mean that the same WordPress install holds content in several languages at the same time. Most themes today come with .po files that allow them to run in different languages. Multilingual means, the site includes content in several languages together.</p>
<p><a href="http://wpml.org">WPML</a> makes WordPress sites multilingual. Authors can write content in several languages. It also loads the correct .po (actually .mo) files, so that the WordPress, the theme and plugins display in the right language.</p>
<h3>Installation and Configuration</h3>
<p>First thing to do is <a href="http://wordpress.org/extend/plugins/sitepress-multilingual-cms/">download</a> and install WPML.</p>
<p>Next, click on the WPML menu to add languages. The setup process includes 3 steps:</p>
<ol>
<li>Choosing the default language (the language in which contents are currently in)</li>
<li>Adding more languages</li>
<li>Adding language switchers to the theme</li>
</ol>
<div id="attachment_2651" class="wp-caption alignnone" style="width: 310px"><a href="http://wpml.org/wp-content/uploads/2009/03/languages_wizard.png"><img class="size-medium wp-image-2651" title="languages_wizard" src="http://wpml.org/wp-content/uploads/2009/03/languages_wizard-300x254.png" alt="" width="300" height="254" /></a><p class="wp-caption-text">Choosing languages for the site</p></div>
<p>Until here, it&#8217;s all standard. Now starts the fun part &#8211; the pre-configured setup for Canvas.</p>
<h3>Translating Content</h3>
<p>Once WPML setup is complete, you can start translating content.</p>
<p>WPML helps you separate between content authoring and translation. Of course, the same person who writes can also translate, but normally, other people would do the translation.</p>
<p>Create new WordPress accounts for your translators. They can have any sort of account type, including even subscribers.</p>
<p>Head over to <strong>WPML-&gt;Translation Management-&gt;Translators</strong> and make these users translators.</p>
<div id="attachment_5732" class="wp-caption alignnone" style="width: 310px"><a href="http://wpml.org/wp-content/uploads/2010/12/add-translators.png"><img class="size-medium wp-image-5732" title="add-translators" src="http://wpml.org/wp-content/uploads/2010/12/add-translators-300x270.png" alt="" width="300" height="270" /></a><p class="wp-caption-text">Adding a new translator</p></div>
<p>Now that you have translators in WordPress, you can send them jobs. Click on the <strong>Translation Dashboard</strong> tab, choose the documents you want to translate and send to translation.</p>
<div id="attachment_5734" class="wp-caption alignnone" style="width: 310px"><a href="http://wpml.org/wp-content/uploads/2010/12/translation-dashboard-201.png"><img class="size-medium wp-image-5734" title="translation-dashboard-201" src="http://wpml.org/wp-content/uploads/2010/12/translation-dashboard-201-300x232.png" alt="" width="300" height="232" /></a><p class="wp-caption-text">Translation Dashboard</p></div>
<p>WPML will send notification emails to your translators, they will log in and translate in WordPress. Each translator sees a jobs queue and can only work on content that you send for him/her.</p>
<h3>Hey, I Didn&#8217;t Notice Anything Special About Canvas!</h3>
<p>Good catch. This is what happens when things are fully integrated &#8211; you don&#8217;t actually need to do any setup.</p>
<p>Canvas uses custom fields in posts and custom post types. The custom fields store the SEO data and the custom types hold slides. The theme includes a language configuration that tells WPML all it needs to know, so that when you start translating, WPML includes the right fields in the translation editor.</p>
<div id="attachment_5737" class="wp-caption alignnone" style="width: 310px"><a href="http://wpml.org/wp-content/uploads/2010/12/editing-with-canvas.png"><img class="size-medium wp-image-5737" title="editing-with-canvas" src="http://wpml.org/wp-content/uploads/2010/12/editing-with-canvas-300x253.png" alt="" width="300" height="253" /></a><p class="wp-caption-text">Editing body and Canvas SEO fields</p></div>
<p>When you send content to translation, WPML knows which custom fields Canvas uses and includes them automatically. Some fields get translated and others just copied.</p>
<p>Canvas also stores texts in its setup page and WPML lets you translate them.</p>
<p>After you save the options in <strong>Canvas-&gt;SEO</strong>, you can translate these values in <strong>WPML-&gt;String translation</strong>. Go to that page and select the texts from Canvas. Translate and save.</p>
<h3>Beyond a Blank Canvas</h3>
<p>Chances are you&#8217;re using Canvas as a starting point and not as the final theme.</p>
<p>When you add your own custom fields or use new custom types, make sure you tell WPML how to handle them.</p>
<p>You can do that in one of two ways:</p>
<p>Via the GUI &#8211; <strong>WPML-&gt;Translation Management-&gt;Multilingual Content Setup</strong>. Then, choose what to translate.</p>
<div id="attachment_5739" class="wp-caption alignnone" style="width: 310px"><a href="http://wpml.org/wp-content/uploads/2010/12/custom-fields-for-translation.png"><img class="size-medium wp-image-5739" title="custom-fields-for-translation" src="http://wpml.org/wp-content/uploads/2010/12/custom-fields-for-translation-300x169.png" alt="" width="300" height="169" /></a><p class="wp-caption-text">Choosing which custom fields to translate</p></div>
<p>In the <a href="http://wpml.org/?page_id=5526">XML configuration file</a> &#8211; open the file called <strong>wpml-config.xml</strong> and add your new stuff there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woothemes.com/2011/01/multilingual-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Themes, Your Language</title>
		<link>http://www.woothemes.com/2009/11/our-themes-your-language/</link>
		<comments>http://www.woothemes.com/2009/11/our-themes-your-language/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 08:26:09 +0000</pubDate>
		<dc:creator>Adii Rockstar</dc:creator>
				<category><![CDATA[WooThemes News]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://www.woothemes.com/?p=4252</guid>
		<description><![CDATA[A few weeks ago, the whole WooTeam combined for a massive hustle in localizing all of our 40-odd themes (at that stage). This meant re-doing large chunks of the static text that we had included, to enable us to use GNU&#8217;s &#8220;gettext&#8221; functions. This means that all of our themes now includes one file (.po) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-4331" title="localization" src="http://cdn.woothemes.com/wp-content/uploads/2009/11/localization.jpg" alt="localization" width="580" height="200" />A few weeks ago, the whole WooTeam combined for a massive hustle in localizing all of our 40-odd themes (at that stage). This meant re-doing large chunks of the static text that we had included, to enable us to use <a href="http://www.gnu.org/software/gettext/manual/html_chapter/gettext_16.html">GNU&#8217;s &#8220;gettext&#8221; functions</a>. This means that all of our themes now includes one file (.po) which is used for easy translation of our themes, without the need to edit the core template files.</p>
<p>So&#8230; We&#8217;d like to launch <a href="http://www.woothemes.com/theme-localizations/">a new initiative</a>, whereby our themes will be translated into as many languages as possible. There&#8217;s obviously a lot of value in this for us and we&#8217;d like to reward everyone that actually <a href="http://www.woothemes.com/theme-localizations/">contributes some translations</a> to the project. <em>How cool would it be to have every WooTheme available in 20-odd languages?</em> <span id="more-4252"></span></p>
<p>You can help! If you read / write / speak English, as well as another language you can help us out and translate any of the themes we have available. We haven&#8217;t limited this to WooThemes-only users, as all of the .po files have been made <a href="http://www.woothemes.com/theme-localizations/">available here</a>. We think the reward for contributing should persuade enough of you to help us out here&#8230; <img src='http://cdn.woothemes.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We would&#8217;ve loved to do this ourselves, but unfortunately we&#8217;re not as multilingual as we&#8217;d need to be to handle this internally. So we&#8217;re hoping we can count on all the Woo fanboys &amp; girls to work with us to improve our themes even further!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woothemes.com/2009/11/our-themes-your-language/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>How to translate a theme</title>
		<link>http://www.woothemes.com/2009/08/how-to-translate-a-theme/</link>
		<comments>http://www.woothemes.com/2009/08/how-to-translate-a-theme/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 09:51:14 +0000</pubDate>
		<dc:creator>Magnus</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://www.woothemes.com/?p=3011</guid>
		<description><![CDATA[Before we start Setup WordPress Translate using Codestyling Localization plugin Updating a theme Translating a child theme Before we start All our themes will support localization and include a language file (.po or .pot file) which contains all the English texts. You can find this language file inside the theme folder in themename/lang/. Setup WordPress [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="#translate-1">Before we start</a></li>
<li><a href="#translate-2">Setup WordPress</a></li>
<li><a href="#translate-3">Translate using Codestyling Localization plugin</a></li>
<li><a href="#translate-4">Updating a theme</a></li>
<li><a href="#translate-5">Translating a child theme</a></li>
</ol>
<p><a name="translate-1"></a></p>
<h3>Before we start</h3>
<p>All our themes will support localization and include a <strong>language file</strong> (.po or .pot file) which contains all the English texts. You can find this language file inside the theme folder in <strong>themename/lang/</strong>.</p>
<p><a name="translate-2"></a></p>
<h3>Setup WordPress</h3>
<p>The first step is to make sure your WordPress config file is setup with your locale. Open <em>wp-config.php</em> and modify the line below, or add it if it is missing. We&#8217;ve set it to Norwegian in the example below. See the complete list of language codes and country codes to find your exact locale.</p>
<pre class="brush:php">/**
 * WordPress Localized Language, defaults to English.
 *
 * Change this to localize WordPress.  A corresponding MO file for the chosen
 * language must be installed to wp-content/languages. For example, install
 * de.mo to wp-content/languages and set WPLANG to 'de' to enable German
 * language support.
 */
define ('WPLANG', 'nb_NO');</pre>
<p>Once this has been done you need to translate the language file in the theme using a plugin.</p>
<p><a name="translate-3"></a></p>
<h3>Translate using Codestyling Localization plugin</h3>
<div class="woo-sc-box note   ">To translate your theme, you must download the <a href="http://wordpress.org/extend/plugins/codestyling-localization">Codestyling Localization plugin</a>, which allows you to translate the theme directly in the WP admin panel.</div>
<p>Install and activate the plugin and go to <em>Tools &gt; Localization</em> (shown in your language), then follow the <a href="http://www.code-styling.de/english/development/wordpress-plugin-codestyling-localization-en">instructions</a> on how to translate the theme.</p>
<div id="attachment_10157" class="wp-caption aligncenter" style="width: 570px"><a href="http://cdn.woothemes.com/wp-content/uploads/2009/08/Screen_shot_2011-02-24_at_7.52.00_AM.png"><img class="size-large wp-image-10157" title="Screen_shot_2011-02-24_at_7.52.00_AM" src="http://cdn.woothemes.com/wp-content/uploads/2009/08/Screen_shot_2011-02-24_at_7.52.00_AM-560x444.png" alt="" width="560" height="444" /></a><p class="wp-caption-text">Codestyling Localization plugin allows for easy translation</p></div>
<p><a name="translate-4"></a></p>
<h3>Updating a theme</h3>
<p>If you update your theme to a new version which has an updated language file, you&#8217;ll need to rescan your theme using the plugin and then translate the new strings. Find your theme in Codestyling Localization plugin and <strong>click the Rescan link</strong> to have the plugin update the po file.</p>
<div id="attachment_15171" class="wp-caption aligncenter" style="width: 421px"><img class="size-full wp-image-15171" title="codestyling-rescan" src="http://cdn.woothemes.com/wp-content/uploads/2009/08/codestyling-rescan.png" alt="" width="411" height="217" /><p class="wp-caption-text">Update your PO file by rescanning the theme</p></div>
<p>After you have rescanned your theme, click <strong>Edit</strong> to translate any new strings the plugin found when rescanning. Remember to generate a new MO file after you have translated your new strings.</p>
<p><a name="translate-5"></a></p>
<h3>Translating a child theme</h3>
<p>If you are using a child theme and have template files in the child theme that needs to be translated, you need to translate this through Codestyling as well. To make the plugin recognize your child theme so it can scan it, you need to add a functions.php file in your child theme (if you haven&#8217;t already got one) and add the following:</p>
<pre class="brush:php">&lt;?php

// Load the textdomain for translation
load_child_theme_textdomain( 'woothemes' );

?&gt;</pre>
<p>Now you can use the plugin to translate your child theme as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woothemes.com/2009/08/how-to-translate-a-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc (Feed is rejected)
Object Caching 358/387 objects using apc
Content Delivery Network via cdn.woothemes.com

Served from: www.woothemes.com @ 2012-02-13 02:11:05 -->
