<?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>Comentarios en: Validación en CakePHP 1.2 (III): Internacionalización de mensajes en el modelo</title>
	<atom:link href="http://cakephp.hospedaxes.com/validacion-en-cakephp-12-iii-internacionalizacion-de-mensajes-en-el-modelo/feed" rel="self" type="application/rss+xml" />
	<link>http://cakephp.hospedaxes.com/validacion-en-cakephp-12-iii-internacionalizacion-de-mensajes-en-el-modelo</link>
	<description>Blog sobre desarrollo web con cakephp en español por Hospedaxes</description>
	<lastBuildDate>Tue, 21 Jun 2011 06:49:16 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: obelich</title>
		<link>http://cakephp.hospedaxes.com/validacion-en-cakephp-12-iii-internacionalizacion-de-mensajes-en-el-modelo/comment-page-1#comment-105</link>
		<dc:creator>obelich</dc:creator>
		<pubDate>Thu, 23 Apr 2009 21:31:05 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=141#comment-105</guid>
		<description>Hola que tal felicidades por tu sitio me boy a estar dando unas bueltas recientemente acabo de iniciar en esto de usar cakephp y se mira muy prometedor sale estamos en caontacto</description>
		<content:encoded><![CDATA[<p>Hola que tal felicidades por tu sitio me boy a estar dando unas bueltas recientemente acabo de iniciar en esto de usar cakephp y se mira muy prometedor sale estamos en caontacto</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nuria</title>
		<link>http://cakephp.hospedaxes.com/validacion-en-cakephp-12-iii-internacionalizacion-de-mensajes-en-el-modelo/comment-page-1#comment-103</link>
		<dc:creator>nuria</dc:creator>
		<pubDate>Thu, 16 Apr 2009 12:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=141#comment-103</guid>
		<description>Tienes razón. Hasta ahora utilizamos para obtener los mensajes la función xgettext, y al igual que la llamada &quot;cake i18n&quot;, necesita que la clave esté en una función como argumento para ser capaz de extraerla.
La única forma que encontramos hasta ahora de realizar este proceso automáticamente es &quot;engañando&quot; al comando xgettext de una forma poco elegante: sustituir en la carpeta de modelo todas las cadenas de la forma &quot;&lt;strong&gt;&#039;message&#039; =&gt;&lt;/strong&gt;&quot; por &quot;&lt;strong&gt;__(&lt;/strong&gt;&quot; (para xgettext no es necesario cerrar la función). Una vez hecho esto se extraen todos los mensajes y se sustituyen las cadenas en el sentido contrario.
Esta sustitución se realiza rápidamente si utilizas cualquier entorno de desarrollo, aunque somos conscientes de que no es la mejor manera de hacerlo, hasta la fecha es la más rápida que hemos encontrado.</description>
		<content:encoded><![CDATA[<p>Tienes razón. Hasta ahora utilizamos para obtener los mensajes la función xgettext, y al igual que la llamada &#8220;cake i18n&#8221;, necesita que la clave esté en una función como argumento para ser capaz de extraerla.<br />
La única forma que encontramos hasta ahora de realizar este proceso automáticamente es &#8220;engañando&#8221; al comando xgettext de una forma poco elegante: sustituir en la carpeta de modelo todas las cadenas de la forma &#8220;<strong>&#8216;message&#8217; =></strong>&#8221; por &#8220;<strong>__(</strong>&#8221; (para xgettext no es necesario cerrar la función). Una vez hecho esto se extraen todos los mensajes y se sustituyen las cadenas en el sentido contrario.<br />
Esta sustitución se realiza rápidamente si utilizas cualquier entorno de desarrollo, aunque somos conscientes de que no es la mejor manera de hacerlo, hasta la fecha es la más rápida que hemos encontrado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: walter</title>
		<link>http://cakephp.hospedaxes.com/validacion-en-cakephp-12-iii-internacionalizacion-de-mensajes-en-el-modelo/comment-page-1#comment-102</link>
		<dc:creator>walter</dc:creator>
		<pubDate>Thu, 16 Apr 2009 12:08:45 +0000</pubDate>
		<guid isPermaLink="false">http://cakephp.hospedaxes.com/?p=141#comment-102</guid>
		<description>Todavía quedaría buscar una manera de obtener los mensajes de error a traducir. Por ejemplo desde la consola: cake i18n , obtiene los mensajes desde las llamadas a las funciones de traducción. En esta caso la llamada contiene una variable, por lo que no se podría saber cuales son los textos a traducir.</description>
		<content:encoded><![CDATA[<p>Todavía quedaría buscar una manera de obtener los mensajes de error a traducir. Por ejemplo desde la consola: cake i18n , obtiene los mensajes desde las llamadas a las funciones de traducción. En esta caso la llamada contiene una variable, por lo que no se podría saber cuales son los textos a traducir.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

