<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: MultiLingual Websites in ExpressionEngine</title>
	<atom:link href="http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/feed/" rel="self" type="application/rss+xml" />
	<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/</link>
	<description>Random posts of a programmer, martial artist, gamer and general geek</description>
	<lastBuildDate>Wed, 11 Aug 2010 15:09:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Carl Crawley</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-5160</link>
		<dc:creator>Carl Crawley</dc:creator>
		<pubDate>Wed, 11 Aug 2010 15:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-5160</guid>
		<description>Yes - you&#039;ve hit the nail there.

Most of the time (I&#039;d say 99%) of the time, I am building websites which have two lots of independent content - in different languages and news items don&#039;t always apply to a French audience as they would to an English Audience for example, so utilising the duplicated field methodology doesn&#039;t work...

but yes, in case where you&#039;re selling tickets for example to an event - you don&#039;t want to have two &#039;event&#039; entries for each language, so duplicating the body fields is the best solution.

I wouldn&#039;t advise using statuses at all because this then causes complications that are just un-necessary when there are so many other solutions about!

Thanks for the post!

C.</description>
		<content:encoded><![CDATA[<p>Yes &#8211; you&#8217;ve hit the nail there.</p>
<p>Most of the time (I&#8217;d say 99%) of the time, I am building websites which have two lots of independent content &#8211; in different languages and news items don&#8217;t always apply to a French audience as they would to an English Audience for example, so utilising the duplicated field methodology doesn&#8217;t work&#8230;</p>
<p>but yes, in case where you&#8217;re selling tickets for example to an event &#8211; you don&#8217;t want to have two &#8216;event&#8217; entries for each language, so duplicating the body fields is the best solution.</p>
<p>I wouldn&#8217;t advise using statuses at all because this then causes complications that are just un-necessary when there are so many other solutions about!</p>
<p>Thanks for the post!</p>
<p>C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: moonbeetle</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-5159</link>
		<dc:creator>moonbeetle</dc:creator>
		<pubDate>Wed, 11 Aug 2010 15:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-5159</guid>
		<description>ah the duplicate fields vs a language field question.

It would seem logical to have a language field for each channel that deals with language dependent entries. It reminds me of the time I wrote SQL statements like: SELECT * FROM news WHERE lang = &#039;en&#039;. Sure from a programmer perspective this seems so obvious.

But with duplicated fields (body_en, body_fr, body_es) you will have the benefit that all data for an entry (the main language and the translated versions) are grouped together in one interface while if you use a language field and not duplicate fields you will end up with many entries of the same &quot;thing&quot;. Site owners often find it easier to have all translations in one place, thus duplicated fields.

A question you can ask to decide wether or not to use a language field or duplicate fields is: Does this channel data always need to be translated? If the answer is yes I would go with duplicating fields. If the answer is no you can run with having a language field.

A third option is using statuses. I try to avoid this but sometimes it&#039;s the only way.</description>
		<content:encoded><![CDATA[<p>ah the duplicate fields vs a language field question.</p>
<p>It would seem logical to have a language field for each channel that deals with language dependent entries. It reminds me of the time I wrote SQL statements like: SELECT * FROM news WHERE lang = &#8216;en&#8217;. Sure from a programmer perspective this seems so obvious.</p>
<p>But with duplicated fields (body_en, body_fr, body_es) you will have the benefit that all data for an entry (the main language and the translated versions) are grouped together in one interface while if you use a language field and not duplicate fields you will end up with many entries of the same &#8220;thing&#8221;. Site owners often find it easier to have all translations in one place, thus duplicated fields.</p>
<p>A question you can ask to decide wether or not to use a language field or duplicate fields is: Does this channel data always need to be translated? If the answer is yes I would go with duplicating fields. If the answer is no you can run with having a language field.</p>
<p>A third option is using statuses. I try to avoid this but sometimes it&#8217;s the only way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Crawley</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-5158</link>
		<dc:creator>Carl Crawley</dc:creator>
		<pubDate>Wed, 11 Aug 2010 14:39:25 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-5158</guid>
		<description>Now updated to include instructions for EE2.1 setup as well...

Enjoy!</description>
		<content:encoded><![CDATA[<p>Now updated to include instructions for EE2.1 setup as well&#8230;</p>
<p>Enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ClientSide Username Checking, EE and jQuery &#171; Digital Meanderings</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-4731</link>
		<dc:creator>ClientSide Username Checking, EE and jQuery &#171; Digital Meanderings</dc:creator>
		<pubDate>Tue, 27 Jul 2010 10:56:11 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-4731</guid>
		<description>[...] If you have a multi-lingual set up like my previous post on Multilingual sites in EE, then you will need to change {segment_3} for [...]</description>
		<content:encoded><![CDATA[<p>[...] If you have a multi-lingual set up like my previous post on Multilingual sites in EE, then you will need to change {segment_3} for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kaalofkammen</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-2940</link>
		<dc:creator>kaalofkammen</dc:creator>
		<pubDate>Tue, 30 Mar 2010 13:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-2940</guid>
		<description>This is an example for EE1. How does this work on EE2?
Thanx and many regards,

@kaalofkammen</description>
		<content:encoded><![CDATA[<p>This is an example for EE1. How does this work on EE2?<br />
Thanx and many regards,</p>
<p>@kaalofkammen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Crawley</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-2813</link>
		<dc:creator>Carl Crawley</dc:creator>
		<pubDate>Thu, 18 Mar 2010 16:41:43 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-2813</guid>
		<description>I believe marco pointed out that one - you need to specify the /index.php as per his comment further up (I have updated the article as well).

Thanks for the encouraging comments though!

Regards,

Carl</description>
		<content:encoded><![CDATA[<p>I believe marco pointed out that one &#8211; you need to specify the /index.php as per his comment further up (I have updated the article as well).</p>
<p>Thanks for the encouraging comments though!</p>
<p>Regards,</p>
<p>Carl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amweg</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-2724</link>
		<dc:creator>Amweg</dc:creator>
		<pubDate>Fri, 12 Mar 2010 08:26:18 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-2724</guid>
		<description>Well-written tutorial,

it worked for me, and helped a lot!

I have only some trouboe with the &quot;redirection part&quot; : if I use a simple .htaccess file with your code inside &quot;Redirect 301 / http://www.mysite.it/it/&quot; 6he browser freezes and safari warns me: &quot;Too many redirects occurred trying to open “http://www.mysite.it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/”. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page.&quot;

What am I doing wrong?

Thanks

Marco;</description>
		<content:encoded><![CDATA[<p>Well-written tutorial,</p>
<p>it worked for me, and helped a lot!</p>
<p>I have only some trouboe with the &quot;redirection part&quot; : if I use a simple .htaccess file with your code inside &quot;Redirect 301 / <a href="http://www.mysite.it/it/&#038;quot" rel="nofollow">http://www.mysite.it/it/&#038;quot</a>; 6he browser freezes and safari warns me: &quot;Too many redirects occurred trying to open “http://www.mysite.it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/”. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page.&quot;</p>
<p>What am I doing wrong?</p>
<p>Thanks</p>
<p>Marco;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-2436</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Thu, 04 Feb 2010 16:17:42 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-2436</guid>
		<description>solution:

Redirect 301 /index.php  http://www.mysite.it/it/

Bye

Marco</description>
		<content:encoded><![CDATA[<p>solution:</p>
<p>Redirect 301 /index.php  <a href="http://www.mysite.it/it/" rel="nofollow">http://www.mysite.it/it/</a></p>
<p>Bye</p>
<p>Marco</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-2429</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Thu, 04 Feb 2010 11:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-2429</guid>
		<description>Well-written tutorial,

it worked for me, and helped a lot!

I have only some trouble with the &quot;redirection part&quot; : if I use a simple .htaccess file with your code inside &quot;Redirect 301 / http://www.mysite.it/it/&quot; the browser freezes and safari warns me: &quot;Too many redirects occurred trying to open “http://www.mysite.it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/”. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page.&quot;

What am I doing wrong?

Thanks

Marco</description>
		<content:encoded><![CDATA[<p>Well-written tutorial,</p>
<p>it worked for me, and helped a lot!</p>
<p>I have only some trouble with the &#8220;redirection part&#8221; : if I use a simple .htaccess file with your code inside &#8220;Redirect 301 / <a href="http://www.mysite.it/it/" rel="nofollow">http://www.mysite.it/it/</a>&#8221; the browser freezes and safari warns me: &#8220;Too many redirects occurred trying to open “http://www.mysite.it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/it/”. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page.&#8221;</p>
<p>What am I doing wrong?</p>
<p>Thanks</p>
<p>Marco</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarmaladeToday</title>
		<link>http://cwcrawley.co.uk/2010/01/multi-lingual-websites-in-expressionengine/comment-page-1/#comment-2196</link>
		<dc:creator>MarmaladeToday</dc:creator>
		<pubDate>Fri, 08 Jan 2010 12:52:56 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=113#comment-2196</guid>
		<description>Thanks Carl. That technique was also developed out of ideas in the wiki article. 

I agree, use what works for you. Also use what makes most sense given your situation. Horses for courses.

Oh yes, EE2 is certainly going to :-)

A.</description>
		<content:encoded><![CDATA[<p>Thanks Carl. That technique was also developed out of ideas in the wiki article. </p>
<p>I agree, use what works for you. Also use what makes most sense given your situation. Horses for courses.</p>
<p>Oh yes, EE2 is certainly going to <img src='http://cwcrawley.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>A.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

