<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 07:46:08 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPBuilder.com: Building a Multilingual PHP Website]]></title>
      <guid>http://www.phpdeveloper.org/news/16802</guid>
      <link>http://www.phpdeveloper.org/news/16802</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's a new post from <i>Vojislav Janjic</i> with three methods (sans-framework) that you can use to <a href="http://www.phpbuilder.com/columns/MultilingualPHPSite/index.php3">create a multilingual website</a> - some a bit easier to maintain than others.
</p>
<blockquote>
Fast internet growth has brought many opportunities in the global market. Businesses can reach their customers across many countries, and information sharing is not limited to a local area or country anymore. This is why there is an increasing tendency for multilingual websites. By having a website in multiple languages, you can target local markets more easily. Also, it is more convenient to use a website in your native language.
</blockquote>
<p>
His three methods are all relatively simple, but they all have their good and bad points - making separate HTML/views for each language, creating XML files with different versions of the content or storing the translations in a MySQL database. He gives quick code snippets showing how to implement each of them, some basing the language on a cookie value, others on a GET variable passed to the page.
</p>]]></description>
      <pubDate>Thu, 01 Sep 2011 09:02:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: PHP-GTK.eu goes multilingual]]></title>
      <guid>http://www.phpdeveloper.org/news/10848</guid>
      <link>http://www.phpdeveloper.org/news/10848</link>
      <description><![CDATA[<p>
The PHP-GTK Community site has <a href="http://php-gtk.eu/en/php-gtkeu-goes-multilingual">gone multilingual</a> to help reach out to a broader audience:
</p>
<blockquote>
A new block has appeared today on top right corner of the php-gtk.eu pages, with three little flags : they show you can now navigate the site in one of these languages and, more importantly, automatically find the translated versions of all articles when they exist ... or contribute one yourself if you are logged in to the site.
</blockquote>
<p>
Right now they offer English, French and German and they're still working on translating some parts of the UI of the site, but the articles and content should be translated over just fine.
</p>]]></description>
      <pubDate>Mon, 18 Aug 2008 11:18:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: Multilingual Websites with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10603</guid>
      <link>http://www.phpdeveloper.org/news/10603</link>
      <description><![CDATA[<p>
On the ThinkPHP blog, <i>Florian Eibeck</i> has <a href="http://blog.thinkphp.de/archives/342-Multilingual-Websites-with-PHP.html">posted an overview</a> of some key things to consider when internationalizing your application/website.
</p>
<blockquote>
The biggest problem is that most developers lack knowledge about Internationalisation, Localisation, Character encodings, Unicode and all those terms connected with multilingualism. The following article should give you a basic understanding and show you how to avoid those funny characters.
</blockquote>
<p>
He <a href="http://blog.thinkphp.de/archives/342-Multilingual-Websites-with-PHP.html">defines a few terms</a> - internationalization, ASCII, unicode and the UTF-8/ISO-8859 character sets. He mentions how to accept the utf-8 string into your application and how to use it in both PHP and store it in a MySQL database.
</p>]]></description>
      <pubDate>Tue, 15 Jul 2008 07:55:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer.com: Build Multi-lingual Websites With the Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/8060</guid>
      <link>http://www.phpdeveloper.org/news/8060</link>
      <description><![CDATA[<p>
Developer.com has a <a href="http://www.developer.com/tech/article.php/3683571">new tutorial</a> posted today dealing with a specific use of one of the more popular PHP frameworks currently, the <a href="http://framework.zend.com">Zend Framework</a>, and using it to create multi-lingual websites from <i>Jason Gilmore</i>.
</p>
<blockquote>
Despite my best attempts I'm unable to speak this array of languages, but as a Web developer I wanted to create the most efficient means for hosting a multi-lingual support site, and then work with native speakers to translate the English material. Because the support site runs the Zend Framework, naturally I wondered whether some sort of translation component was available, and sure enough a quick perusal of the <a href="http://framework.zend.com/">Zend Framework</a> website turned up <a href="http://framework.zend.com/manual/en/zend.translate.html">Zend_Translate</a>. In this brief tutorial I'll document how I'm using the Zend Framework to make my website available to the world.
</blockquote>
<p>
<i>Jason</i> breaks up <a href="http://www.developer.com/tech/article.php/3683571">the article</a> into two main sections - an introduction to using the Zend_Translate component and examples of it in action (including the creation of CSV files to trade out the translations.
</p>]]></description>
      <pubDate>Fri, 15 Jun 2007 13:29:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sanisoft Blog:  Multilingual apps with CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8021</guid>
      <link>http://www.phpdeveloper.org/news/8021</link>
      <description><![CDATA[<p>
On the Sanisoft blog today, there's <a href="http://www.sanisoft.com/blog/2007/06/09/multilingual-apps-with-cakephp/">a quick tutorial</a> demonstrating how to create a multilingual application with the CakePHP framework:
</p>
<blockquote>
There are basic two ways to creating a multilingual app in traditional PHP [...] CakePHP V1.2 is the framework which allows you to take the quantum leap of using gettext like functionality with minimum of hassles and at the same time address the common problems which a PHP programmer faces while creating multilingual apps.
</blockquote>
<p>
They <a href="http://www.sanisoft.com/blog/2007/06/09/multilingual-apps-with-cakephp/">give an example</a> of a simple translation of a sentence (including working with .po files). They show how to integrate the example string, create the .po file with the translation and configure the language to pull the correct phrasing to display to the page.
</p>]]></description>
      <pubDate>Mon, 11 Jun 2007 12:33:00 -0500</pubDate>
    </item>
  </channel>
</rss>
