<?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"
	>
<channel>
	<title>Comments on: L10n i I18n w CakePHP 1.2</title>
	<atom:link href="http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/</link>
	<description>Webware and Rich Internet Applications</description>
	<pubDate>Sun, 05 Feb 2012 06:19:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Marek Rodkiewicz</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-384</link>
		<dc:creator>Marek Rodkiewicz</dc:creator>
		<pubDate>Thu, 24 Mar 2011 16:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-384</guid>
		<description>Przydatny artykul, kwestia stara, ale nadal aktualna :) 
 
Dla wersji cakephp 1.3 musze sie przyczepic do rozwiazania &#34;Tlumaczenia $validate w modelu&#34;... 
 
Problem jest taki, ze wywolujac funkcje __(), tablica sesji jeszcze nie istnieje i nie jest czytany jezyk jaki ma byc wykorzystany w funkcji translate (i18n)... dlatego komunikaty walidacyjne tlumaczone sa tylko na &#34;jezyk serwera&#34; sczytany ze zmiennych globalnych lub jezyka zdefiniowanego w obiekcie Configure. 
 
Mozna to obejsc uruchamiajac sesje &#34;przedwczesnie&#34; w app_model.php przeciazajac konstruktor: 
 
function __construct($id = false, $table = null, $ds = null) { 
                parent::__construct($id, $table, $ds); 
                if(!isset($_SESSION)) 
                        session_start(); 
        } 
 
Malo eleganckie rozwiazanie, ale wtedy dzialaja tlumaczenia walidacji do wskazanego przez klienta jezyka wykorzystujac metode opisana w artykule metode. Tak mi to funkcjonuje w wersji 1.3, nie wiem jak bylo w wersji 1.2. </description>
		<content:encoded><![CDATA[<p>Przydatny artykul, kwestia stara, ale nadal aktualna <img src='http://blog.uplevel.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Dla wersji cakephp 1.3 musze sie przyczepic do rozwiazania &quot;Tlumaczenia $validate w modelu&quot;&#8230; </p>
<p>Problem jest taki, ze wywolujac funkcje __(), tablica sesji jeszcze nie istnieje i nie jest czytany jezyk jaki ma byc wykorzystany w funkcji translate (i18n)&#8230; dlatego komunikaty walidacyjne tlumaczone sa tylko na &quot;jezyk serwera&quot; sczytany ze zmiennych globalnych lub jezyka zdefiniowanego w obiekcie Configure. </p>
<p>Mozna to obejsc uruchamiajac sesje &quot;przedwczesnie&quot; w app_model.php przeciazajac konstruktor: </p>
<p>function __construct($id = false, $table = null, $ds = null) {<br />
                parent::__construct($id, $table, $ds);<br />
                if(!isset($_SESSION))<br />
                        session_start();<br />
        } </p>
<p>Malo eleganckie rozwiazanie, ale wtedy dzialaja tlumaczenia walidacji do wskazanego przez klienta jezyka wykorzystujac metode opisana w artykule metode. Tak mi to funkcjonuje w wersji 1.3, nie wiem jak bylo w wersji 1.2.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rbk</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-286</link>
		<dc:creator>rbk</dc:creator>
		<pubDate>Wed, 24 Feb 2010 10:30:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-286</guid>
		<description>Zamiast dodawać zbędne pole do bazy możesz ustawiać id na null - wtedy nowy rekord zostanie zapisany. </description>
		<content:encoded><![CDATA[<p>Zamiast dodawać zbędne pole do bazy możesz ustawiać id na null - wtedy nowy rekord zostanie zapisany.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomasz Kraus</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-157</link>
		<dc:creator>Tomasz Kraus</dc:creator>
		<pubDate>Sun, 15 Feb 2009 16:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-157</guid>
		<description>Fajne :) Dzięki </description>
		<content:encoded><![CDATA[<p>Fajne <img src='http://blog.uplevel.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Dzięki</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tommy lee jones</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-132</link>
		<dc:creator>tommy lee jones</dc:creator>
		<pubDate>Wed, 29 Oct 2008 14:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-132</guid>
		<description>Nie raz przydatne;)</description>
		<content:encoded><![CDATA[<p>Nie raz przydatne;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maciej Grajcarek</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-117</link>
		<dc:creator>Maciej Grajcarek</dc:creator>
		<pubDate>Tue, 19 Aug 2008 21:30:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-117</guid>
		<description>Cieszę się, że wciąż jest przydatny :)</description>
		<content:encoded><![CDATA[<p>Cieszę się, że wciąż jest przydatny <img src='http://blog.uplevel.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: red</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-116</link>
		<dc:creator>red</dc:creator>
		<pubDate>Tue, 19 Aug 2008 18:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-116</guid>
		<description>Świetny artykuł, dzięki!</description>
		<content:encoded><![CDATA[<p>Świetny artykuł, dzięki!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sasquall</title>
		<link>http://blog.uplevel.pl/index.php/2008/05/l10n-i-i18n-w-cakephp-12/#comment-92</link>
		<dc:creator>sasquall</dc:creator>
		<pubDate>Tue, 05 Aug 2008 12:50:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.uplevel.pl/?p=13#comment-92</guid>
		<description>Bardzo przydatne. Dzięki</description>
		<content:encoded><![CDATA[<p>Bardzo przydatne. Dzięki</p>
]]></content:encoded>
	</item>
</channel>
</rss>

