<?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>Commentaires sur : Un site multilingue avec CakePHP</title>
	<atom:link href="http://www.formation-cakephp.com/41/multilingue-18n-l10n/feed" rel="self" type="application/rss+xml" />
	<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n</link>
	<description>Le cadre de développement PHP et son utilisation au jour le jour.</description>
	<lastBuildDate>Sun, 05 Feb 2012 10:59:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Bobby</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-5863</link>
		<dc:creator>Bobby</dc:creator>
		<pubDate>Thu, 14 Oct 2010 14:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-5863</guid>
		<description>&lt;p&gt;En faite pour faire en sorte que tu reste sur la meme page peu importe la langue et peu importe si tes url sont traduites il faut, et c&#039;est comme ca que j&#039;ai procédé, intégré dans ta réecriture d&#039;url l&#039;id de ta page de manière à ce que lorsque tu change de langue ton url passera de :&lt;/p&gt;

&lt;p&gt;http://localhost/monsite/fr/mapage_8.html&lt;/p&gt;

&lt;p&gt;à&lt;/p&gt;

&lt;p&gt;http://localhost/monsite/en/mypage_8.html&lt;/p&gt;

&lt;p&gt;Il restera a faire en sorte que tes liens de changement de langue ait une url basé sur ton url courante modifié selon la langue du lien.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>En faite pour faire en sorte que tu reste sur la meme page peu importe la langue et peu importe si tes url sont traduites il faut, et c&#8217;est comme ca que j&#8217;ai procédé, intégré dans ta réecriture d&#8217;url l&#8217;id de ta page de manière à ce que lorsque tu change de langue ton url passera de :</p>

<p><a href="http://localhost/monsite/fr/mapage_8.html" rel="nofollow">http://localhost/monsite/fr/mapage_8.html</a></p>

<p>à</p>

<p><a href="http://localhost/monsite/en/mypage_8.html" rel="nofollow">http://localhost/monsite/en/mypage_8.html</a></p>

<p>Il restera a faire en sorte que tes liens de changement de langue ait une url basé sur ton url courante modifié selon la langue du lien.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : khaled isamm</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-5432</link>
		<dc:creator>khaled isamm</dc:creator>
		<pubDate>Mon, 23 Aug 2010 12:29:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-5432</guid>
		<description>&lt;p&gt;salut&lt;/p&gt;

&lt;p&gt;dans la partie &quot;3.4 Traduire les URL elles-mêmes&quot; on a traduit les URL pour les optimiser
mais au niveau de changement des langues on revient toujours à la page d&#039;accueil 
(&lt;a href=&quot;/fr&quot; rel=&quot;nofollow&quot;&gt;Français&lt;/a&gt;)
et ce que propose Djiize pour changer de langue en restant sur la même page est pour des URL non traduites (/fr/articles et /en/articles)
je cherche une solution avec des URL traduites et en changeant la langue on reste sur la même page.
merci&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>salut</p>

<p>dans la partie &laquo;&nbsp;3.4 Traduire les URL elles-mêmes&nbsp;&raquo; on a traduit les URL pour les optimiser
mais au niveau de changement des langues on revient toujours à la page d&#8217;accueil 
(<a href="/fr" rel="nofollow">Français</a>)
et ce que propose Djiize pour changer de langue en restant sur la même page est pour des URL non traduites (/fr/articles et /en/articles)
je cherche une solution avec des URL traduites et en changeant la langue on reste sur la même page.
merci</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Application multilingue avec CakePHP 1.3 &#171; Webbax, création de sites internet, e-commerce, cms, plateformes web</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-5278</link>
		<dc:creator>Application multilingue avec CakePHP 1.3 &#171; Webbax, création de sites internet, e-commerce, cms, plateformes web</dc:creator>
		<pubDate>Wed, 21 Jul 2010 07:52:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-5278</guid>
		<description>&lt;p&gt;[...] méthodique possible pour perdre le moins de temps là dessus. Je vais reprendre le tutorial de &#171;&#160;Pierre-Emmanuel Fringant &#8211; Un site multilingue avec CakePHP&#160;&#187; avec des adaptations de ma [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] méthodique possible pour perdre le moins de temps là dessus. Je vais reprendre le tutorial de &laquo;&nbsp;Pierre-Emmanuel Fringant &#8211; Un site multilingue avec CakePHP&nbsp;&raquo; avec des adaptations de ma [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Boulboul</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-5241</link>
		<dc:creator>Boulboul</dc:creator>
		<pubDate>Sun, 11 Jul 2010 17:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-5241</guid>
		<description>&lt;p&gt;Bonjour ,&lt;/p&gt;

&lt;p&gt;Je pense que cette méthode de mettre un site Multilingue est un peu compliquer surtout que chacun utilise un IDE diffèrent (par ex moi j&#039;utilise NetBeans) et aussi la conception de la base de données est différente par rapport à ce qui est demandée dans cet article ,par exemple moi j&#039;utilise dans le même enregistrement  la traduction par ex Table articles contient un champs titre et un champs title .donc pour moi si c&#039;est la seul méthode ,je préfère coder en php avec les session la traduction que d&#039;utiliser cette méthode .&lt;/p&gt;

&lt;p&gt;Impatient de vos réponse
Merci
Boulboul&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour ,</p>

<p>Je pense que cette méthode de mettre un site Multilingue est un peu compliquer surtout que chacun utilise un IDE diffèrent (par ex moi j&#8217;utilise NetBeans) et aussi la conception de la base de données est différente par rapport à ce qui est demandée dans cet article ,par exemple moi j&#8217;utilise dans le même enregistrement  la traduction par ex Table articles contient un champs titre et un champs title .donc pour moi si c&#8217;est la seul méthode ,je préfère coder en php avec les session la traduction que d&#8217;utiliser cette méthode .</p>

<p>Impatient de vos réponse
Merci
Boulboul</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Ansquer Yannick</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-4983</link>
		<dc:creator>Ansquer Yannick</dc:creator>
		<pubDate>Tue, 01 Jun 2010 18:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-4983</guid>
		<description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Très beau tuto en effet, permettant d&#039;avoir en très peu de temps un site multilingue.&lt;/p&gt;

&lt;p&gt;Un truc que je n&#039;ai pas compris, c&#039;est pour les liens permettant de basculer d&#039;une langue à l&#039;autre :&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/fr&quot; rel=&quot;nofollow&quot;&gt;Français&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le chemin du lien ne pourrait-il pas être généré automatiquement dans le genre 
&lt;a href=&quot;nom-du-site/fr/article/view/id-article&quot; rel=&quot;nofollow&quot;&gt;Français&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Si oui je prends volontiers le bout de code qui fait ça :D&lt;/p&gt;

&lt;p&gt;En tout cas félicitation encore pour ta contribution&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>

<p>Très beau tuto en effet, permettant d&#8217;avoir en très peu de temps un site multilingue.</p>

<p>Un truc que je n&#8217;ai pas compris, c&#8217;est pour les liens permettant de basculer d&#8217;une langue à l&#8217;autre :</p>

<p><a href="/fr" rel="nofollow">Français</a></p>

<p>Le chemin du lien ne pourrait-il pas être généré automatiquement dans le genre 
<a href="nom-du-site/fr/article/view/id-article" rel="nofollow">Français</a></p>

<p>Si oui je prends volontiers le bout de code qui fait ça <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>En tout cas félicitation encore pour ta contribution</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : mibs</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-4722</link>
		<dc:creator>mibs</dc:creator>
		<pubDate>Wed, 28 Apr 2010 12:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-4722</guid>
		<description>&lt;p&gt;Je n&#039;arrive pas à comprendre comment cette ligne fonctionne.&lt;/p&gt;

&lt;pre lang=&quot;php&quot;&gt;$_GET[&#039;url&#039;] = &#039;/&#039;;&lt;/pre&gt;

&lt;p&gt;Si j&#039;essaie de mettre le &quot;referer&quot; après ça plante dans le controller. J&#039;ai essayé toutes sorte de combinaisons mais rien à faire. J&#039;ai tenté de mettre un &quot;header location&quot; à la place, mais ça ne change rien.&lt;/p&gt;

&lt;p&gt;Est-ce obligatoire de rediriger à la racine ?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Je n&#8217;arrive pas à comprendre comment cette ligne fonctionne.</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'url'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">;</span></pre></div></div>




<p>Si j&#8217;essaie de mettre le &laquo;&nbsp;referer&nbsp;&raquo; après ça plante dans le controller. J&#8217;ai essayé toutes sorte de combinaisons mais rien à faire. J&#8217;ai tenté de mettre un &laquo;&nbsp;header location&nbsp;&raquo; à la place, mais ça ne change rien.</p>

<p>Est-ce obligatoire de rediriger à la racine ?</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Chafik</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-4352</link>
		<dc:creator>Chafik</dc:creator>
		<pubDate>Tue, 16 Feb 2010 21:36:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-4352</guid>
		<description>&lt;p&gt;Salut, j&#039;ai suivi ton tuto, celui de formation-php et celui du book cakephp mais j&#039;ai toujours un problème lorsque j&#039;utilise cette méthode pour l&#039;i18n de mon site web...&lt;/p&gt;

&lt;p&gt;J&#039;ai implémenté le composant Auth et la surcharge de la méthode url dans le AppHelper pose de gros problèmes : lorsque je me connecte, le champ password est rempli avec le md5 de &quot;&quot; et même si les logins/passwords sont corrects, impossible de se connecter... Lorsque je commente cette méthode, tout fonctionne... mais pas les URLs :S&lt;/p&gt;

&lt;p&gt;De plus, lorsque je fais une redirection dans une méthode de mes contrôleurs, l&#039;astuce présentée ici ne fonctionne plus. Peut-être parce que la méthode url de AppHelper n&#039;a rien à voir avec la méthode redirect non ?&lt;/p&gt;

&lt;p&gt;Donc je ne sais pas si je fais fausse route ou si la méthode exposée ici ne couvre pas tous les cas... Qu&#039;en pensez-vous ?&lt;/p&gt;

&lt;p&gt;Merci d&#039;avance :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Salut, j&#8217;ai suivi ton tuto, celui de formation-php et celui du book cakephp mais j&#8217;ai toujours un problème lorsque j&#8217;utilise cette méthode pour l&#8217;i18n de mon site web&#8230;</p>

<p>J&#8217;ai implémenté le composant Auth et la surcharge de la méthode url dans le AppHelper pose de gros problèmes : lorsque je me connecte, le champ password est rempli avec le md5 de &laquo;&nbsp;&nbsp;&raquo; et même si les logins/passwords sont corrects, impossible de se connecter&#8230; Lorsque je commente cette méthode, tout fonctionne&#8230; mais pas les URLs :S</p>

<p>De plus, lorsque je fais une redirection dans une méthode de mes contrôleurs, l&#8217;astuce présentée ici ne fonctionne plus. Peut-être parce que la méthode url de AppHelper n&#8217;a rien à voir avec la méthode redirect non ?</p>

<p>Donc je ne sais pas si je fais fausse route ou si la méthode exposée ici ne couvre pas tous les cas&#8230; Qu&#8217;en pensez-vous ?</p>

<p>Merci d&#8217;avance <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Tony</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-3893</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Tue, 08 Dec 2009 23:17:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-3893</guid>
		<description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;J&#039;ai le même soucis que boulet_sensei&lt;/p&gt;

&lt;p&gt;le placement de la langue dans l&#039;url des liens n&#039;est pas bonne j&#039;ai quelque chose comme ce ci :
http://127.0.0.1/fr/monProjet/pages/index 
et je devrait avoir :&lt;/p&gt;

&lt;p&gt;http://127.0.0.1/monProjet/fr/pages/index &lt;/p&gt;

&lt;p&gt;A croire que le helper fonctionne correctement uniquement si le site n&#039;est pas dans un sous dossier du root.&lt;/p&gt;

&lt;p&gt;Une idée pour résoudre ce problème ?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>

<p>J&#8217;ai le même soucis que boulet_sensei</p>

<p>le placement de la langue dans l&#8217;url des liens n&#8217;est pas bonne j&#8217;ai quelque chose comme ce ci :
<a href="http://127.0.0.1/fr/monProjet/pages/index" rel="nofollow">http://127.0.0.1/fr/monProjet/pages/index</a> 
et je devrait avoir :</p>

<p><a href="http://127.0.0.1/monProjet/fr/pages/index" rel="nofollow">http://127.0.0.1/monProjet/fr/pages/index</a> </p>

<p>A croire que le helper fonctionne correctement uniquement si le site n&#8217;est pas dans un sous dossier du root.</p>

<p>Une idée pour résoudre ce problème ?</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Hiolaltios</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-3818</link>
		<dc:creator>Hiolaltios</dc:creator>
		<pubDate>Mon, 30 Nov 2009 20:18:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-3818</guid>
		<description>&lt;p&gt;Hello j&#039;ai une question :)&lt;/p&gt;

&lt;p&gt;Comment faire le &#039;order&#039; sur le champ &#039;titre&#039; qui est traduit et donc dans la table i18n ?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello j&#8217;ai une question <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Comment faire le &#8216;order&#8217; sur le champ &#8216;titre&#8217; qui est traduit et donc dans la table i18n ?</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre Martin</title>
		<link>http://www.formation-cakephp.com/41/multilingue-18n-l10n/comment-page-2#comment-3583</link>
		<dc:creator>Pierre Martin</dc:creator>
		<pubDate>Tue, 27 Oct 2009 17:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/?p=41#comment-3583</guid>
		<description>&lt;p&gt;@akira, @thomas:
Ce comportement est du a la gestion des callbacks et des behaviors pour les modeles associes.&lt;/p&gt;

&lt;p&gt;Pour le moment cela n&#039;est pas possible avec Cake, aussi l&#039;astuce consiste a creer une methode find customisee qui appelera a chaque fois la comportement pour les modeles lies.
Si vous la nommez _findXxxx() vous pourrez l&#039;appeler en faisant $this-&gt;Model-&gt;find(&#039;xxxx&#039;);&lt;/p&gt;

&lt;p&gt;... et si vous avez quelque chose de generique, n&#039;hesitez pas a la partager ;)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@akira, @thomas:
Ce comportement est du a la gestion des callbacks et des behaviors pour les modeles associes.</p>

<p>Pour le moment cela n&#8217;est pas possible avec Cake, aussi l&#8217;astuce consiste a creer une methode find customisee qui appelera a chaque fois la comportement pour les modeles lies.
Si vous la nommez _findXxxx() vous pourrez l&#8217;appeler en faisant $this-&gt;Model-&gt;find(&#8216;xxxx&#8217;);</p>

<p>&#8230; et si vous avez quelque chose de generique, n&#8217;hesitez pas a la partager <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
</channel>
</rss>

