<?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: El sistema multi &#8211; idioma de Earwyn / WoD</title>
	<atom:link href="http://www.undeadcode.com/proyectos/el-sistema-multi-idioma-de-earwyn-wod/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/</link>
	<description>An independent game development company</description>
	<lastBuildDate>Wed, 07 Dec 2011 23:58:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Undead Code: Internet, web 2.0, videojuegos y software &#187; Blog Archive &#187; Innovando en multi - idioma</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-838</link>
		<dc:creator>Undead Code: Internet, web 2.0, videojuegos y software &#187; Blog Archive &#187; Innovando en multi - idioma</dc:creator>
		<pubDate>Thu, 30 Apr 2009 08:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-838</guid>
		<description>[...] Somflee hemos adaptado nuestro sistema inicial para resolver esta paradoja. Por un lado, los usuarios indican el idioma de la aplicación y, por [...]</description>
		<content:encoded><![CDATA[<p>[...] Somflee hemos adaptado nuestro sistema inicial para resolver esta paradoja. Por un lado, los usuarios indican el idioma de la aplicación y, por [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SiPoX</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-750</link>
		<dc:creator>SiPoX</dc:creator>
		<pubDate>Mon, 22 Dec 2008 09:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-750</guid>
		<description>Ahms, el tema de cargar ficheros de idioma por partes... me gusta... haciendo una pequeña modificación al framework... también podría soportarlo e incluirlos de forma automática... :P :D Gracias por la idea! ;) :P</description>
		<content:encoded><![CDATA[<p>Ahms, el tema de cargar ficheros de idioma por partes&#8230; me gusta&#8230; haciendo una pequeña modificación al framework&#8230; también podría soportarlo e incluirlos de forma automática&#8230; <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Gracias por la idea! <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SiPoX</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-749</link>
		<dc:creator>SiPoX</dc:creator>
		<pubDate>Mon, 22 Dec 2008 09:44:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-749</guid>
		<description>Hum.... :P

@AdriMG. Actualmente es una cookie, pero no habría problema en guardar ese dato temporal en una sesión, pues eso forma parte del framework, y con tocar sólo esa parte bastaría. De todas formas, no es un dato sensible, pues cambiarlo dará como resultado traducir a otro idioma... teniendo el mismo efecto que indicándolo en el perfil. Para los datos sensibles, el uso de cookies está prohibido xD! :P

@Demiurgo, el sistema soporta tanto bbcode como como una serie de tags propios, haciendo posible que en las traducciones pueda haber información dinámica. Así, los ficheros funcionarían como una especie de plantilla, en la que se basaría el sistema para componer la frase con la información generada donde haga falta. Por ejemplo, 

¡Hola %user_inv%! Me gustaría disputar un partido amistoso con tu clan %clan_inv%. Desde la ficha de partido, [match]%id_match%[/match], puedes aceptar o rechazar la solicitud. ¡Espero que te animes!

En cuanto a la seguridad, en eso andamos también, en comprobar todos los posibles accesos no controlados a las operaciones y datos... ;) :P Ardua tarea...</description>
		<content:encoded><![CDATA[<p>Hum&#8230;. <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>@AdriMG. Actualmente es una cookie, pero no habría problema en guardar ese dato temporal en una sesión, pues eso forma parte del framework, y con tocar sólo esa parte bastaría. De todas formas, no es un dato sensible, pues cambiarlo dará como resultado traducir a otro idioma&#8230; teniendo el mismo efecto que indicándolo en el perfil. Para los datos sensibles, el uso de cookies está prohibido xD! <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>@Demiurgo, el sistema soporta tanto bbcode como como una serie de tags propios, haciendo posible que en las traducciones pueda haber información dinámica. Así, los ficheros funcionarían como una especie de plantilla, en la que se basaría el sistema para componer la frase con la información generada donde haga falta. Por ejemplo, </p>
<p>¡Hola %user_inv%! Me gustaría disputar un partido amistoso con tu clan %clan_inv%. Desde la ficha de partido, [match]%id_match%[/match], puedes aceptar o rechazar la solicitud. ¡Espero que te animes!</p>
<p>En cuanto a la seguridad, en eso andamos también, en comprobar todos los posibles accesos no controlados a las operaciones y datos&#8230; <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Ardua tarea&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Demiurgo</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-748</link>
		<dc:creator>Demiurgo</dc:creator>
		<pubDate>Sun, 21 Dec 2008 01:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-748</guid>
		<description>Me refería a traducciones que alteran su orden según el idioma y contienen datos &quot;volubles&quot; entre si.

&quot;Yens y los 5 fallos de seguridad.&quot;

Yo como comenta Yens, lo hago todo desde archivos php y cargo solamente las zonas que necesito. 
Aunque si organizas bien las traducciones en la base de datos tampoco es que sea mucha carga, siempre y cuando no hagas una consulta por cada trozo de texto a traducir.

Lo de donde guardar el idioma ya es cosa de cada uno.
Lo referente a la seguridad idem, la norma principal debería ser &quot;cualquier dato que venga del usuario-cliente debe ser siempre comprobado&quot;</description>
		<content:encoded><![CDATA[<p>Me refería a traducciones que alteran su orden según el idioma y contienen datos &#8220;volubles&#8221; entre si.</p>
<p>&#8220;Yens y los 5 fallos de seguridad.&#8221;</p>
<p>Yo como comenta Yens, lo hago todo desde archivos php y cargo solamente las zonas que necesito.<br />
Aunque si organizas bien las traducciones en la base de datos tampoco es que sea mucha carga, siempre y cuando no hagas una consulta por cada trozo de texto a traducir.</p>
<p>Lo de donde guardar el idioma ya es cosa de cada uno.<br />
Lo referente a la seguridad idem, la norma principal debería ser &#8220;cualquier dato que venga del usuario-cliente debe ser siempre comprobado&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AdrianMG</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-747</link>
		<dc:creator>AdrianMG</dc:creator>
		<pubDate>Sat, 20 Dec 2008 21:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-747</guid>
		<description>No uses cookies SiPoX para guardar esa info. Si lo haces al menos comprueba todas las posibles vulnerabilidades, recuerda que si tienes un include de un archivo que varia segun la cookie, te la pueden meter doblada modificando el archivo a incluir.</description>
		<content:encoded><![CDATA[<p>No uses cookies SiPoX para guardar esa info. Si lo haces al menos comprueba todas las posibles vulnerabilidades, recuerda que si tienes un include de un archivo que varia segun la cookie, te la pueden meter doblada modificando el archivo a incluir.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SiPoX</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-745</link>
		<dc:creator>SiPoX</dc:creator>
		<pubDate>Thu, 18 Dec 2008 15:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-745</guid>
		<description>Sí, por supuesto, guardar esa información en tablas no es una buena opción. ;) :P

El idioma se guarda en una cookie si el usuario no está logeado; si lo está, en su perfil puede seleccionar el idioma que quiere tener (puesto que los mensajes privados automáticos, correos del sistema y demás también están en multi - idioma y con una cookie no tienes manera de saber qué idioma tiene un usuario determinado siendo admin) :P Lo que sí hacemos es apoyarlo también en la cookie, para no estar comprobando todo el rato qué idioma tiene el usuario cuando este está logeado. :P</description>
		<content:encoded><![CDATA[<p>Sí, por supuesto, guardar esa información en tablas no es una buena opción. <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>El idioma se guarda en una cookie si el usuario no está logeado; si lo está, en su perfil puede seleccionar el idioma que quiere tener (puesto que los mensajes privados automáticos, correos del sistema y demás también están en multi &#8211; idioma y con una cookie no tienes manera de saber qué idioma tiene un usuario determinado siendo admin) <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Lo que sí hacemos es apoyarlo también en la cookie, para no estar comprobando todo el rato qué idioma tiene el usuario cuando este está logeado. <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AdrianMG</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-744</link>
		<dc:creator>AdrianMG</dc:creator>
		<pubDate>Thu, 18 Dec 2008 15:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-744</guid>
		<description>Existen numerosas maneras de hacerlo, pero mientras no sea guardandolo en tablas (que tiene un rendimiento penoso). Yo personalmente en el proyecto en el que estamos metidos tenemos más de un .php para un mismo idioma por el mero hecho de no cargar mucho texto que no se usaría en una sección.

Una preguntilla, cómo recordáis el idioma seleccionado por el usuario? Lo hacéis en la base de datos? O através de cookie?</description>
		<content:encoded><![CDATA[<p>Existen numerosas maneras de hacerlo, pero mientras no sea guardandolo en tablas (que tiene un rendimiento penoso). Yo personalmente en el proyecto en el que estamos metidos tenemos más de un .php para un mismo idioma por el mero hecho de no cargar mucho texto que no se usaría en una sección.</p>
<p>Una preguntilla, cómo recordáis el idioma seleccionado por el usuario? Lo hacéis en la base de datos? O através de cookie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SiPoX</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-743</link>
		<dc:creator>SiPoX</dc:creator>
		<pubDate>Thu, 18 Dec 2008 12:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-743</guid>
		<description>Hum... a qué te refieres con numéricos? :P ;)</description>
		<content:encoded><![CDATA[<p>Hum&#8230; a qué te refieres con numéricos? <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <img src='http://www.undeadcode.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Demiurgo</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-742</link>
		<dc:creator>Demiurgo</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-742</guid>
		<description>creo que no es la manera más acertada de hacerlo, al menos para un juego xD
¿qué ocurre cuando el texto a traducir contiene otros parámetros, por ejemplo numéricos?</description>
		<content:encoded><![CDATA[<p>creo que no es la manera más acertada de hacerlo, al menos para un juego xD<br />
¿qué ocurre cuando el texto a traducir contiene otros parámetros, por ejemplo numéricos?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bitacoras.com</title>
		<link>http://www.undeadcode.com/blog-sp/proyectos/el-sistema-multi-idioma-de-earwyn-wod/comment-page-1/#comment-741</link>
		<dc:creator>Bitacoras.com</dc:creator>
		<pubDate>Wed, 17 Dec 2008 11:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.undeadcode.com/?p=387#comment-741</guid>
		<description>&lt;strong&gt;Información Bitacoras.com...&lt;/strong&gt;

Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias....</description>
		<content:encoded><![CDATA[<p><strong>Información Bitacoras.com&#8230;</strong></p>
<p>Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

