caracteres especiales con i18n

64 views
Skip to first unread message

mmun...@gmail.com

unread,
Jan 23, 2008, 7:16:50 AM1/23/08
to symfony-es
Hola a todos!

Estoy haciendo pruebas con la internacionalización de symfony y tengo
un problema. Resulta que cuando quiero traducir por ejemplo
'Contraseña' a traves del archivo messages_es.xml me da error.
Utilizo UTF-8.

Alguien sabe como lo puedo solucionar?


Gracias, un saludo


Miguel

KNO

unread,
Jan 23, 2008, 7:20:01 AM1/23/08
to symfo...@googlegroups.com


El día 23/01/08, mmun...@gmail.com <mmun...@gmail.com> escribió:

¿Qué error te da?

Luciano A. Andrade

unread,
Jan 23, 2008, 11:14:43 AM1/23/08
to symfo...@googlegroups.com
Me parece que el error es porque no esta definida la entity
Agrega esto al comienzo de tu xml
<!ENTITY ntilde "&ntilde;" >

o lo tenes que declarar tomando en cuenta que estas en xml y poner en lugar de
Contrase&ntilde;a
Contrase&amp;ntilde;a

nota que en el primero la entity utilizada es &ntilde; (que no estaria
definida) mientras que en el segundo la entidad es &amp; que si esta
definida y luego el navegador mostrara como ñ.
2008/1/23 mmun...@gmail.com <mmun...@gmail.com>:

mmun...@gmail.com

unread,
Jan 23, 2008, 2:59:20 PM1/23/08
to symfony-es
Perfecto! Muchisimas gracias Luciano. Ya me funciona correctamente. Al
final le he puesto delante el &amp;, porque añadiendo la entidad me
daba aun mas errores... Así que no me complico y lo dejo como esta.

Un saludo y gracias!

Miguel

On 23 ene, 17:14, "Luciano A. Andrade" <andrade.luci...@gmail.com>
wrote:
> Me parece que el error es porque no esta definida la entity
> Agrega esto al comienzo de tu xml
> <!ENTITY ntilde "&ntilde;" >
>
> o lo tenes que declarar tomando en cuenta que estas en xml y poner en lugar de
> Contrase&ntilde;a
> Contrase&amp;ntilde;a
>
> nota que en el primero la entity utilizada es &ntilde; (que no estaria
> definida) mientras que en el segundo la entidad es &amp; que si esta
> definida y luego el navegador mostrara como ñ.
> 2008/1/23 mmunoz...@gmail.com <mmunoz...@gmail.com>:

mmun...@gmail.com

unread,
Jan 23, 2008, 11:05:20 AM1/23/08
to symfony-es
Warning: simplexml_load_file() [function.simplexml-load-file]: /
Applications/MAMP/htdocs/kakalardoak/apps/frontend/i18n/
messages.en.xml:10: parser error : Entity 'ntilde' not defined in /
Applications/MAMP/bin/php5/lib/php/symfony/i18n/
sfMessageSource_XLIFF.class.php on line 71

Warning: simplexml_load_file() [function.simplexml-load-file]:
<source>Contrase&ntilde;a:</source> in /Applications/MAMP/bin/php5/lib/
php/symfony/i18n/sfMessageSource_XLIFF.class.php on line 71

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /
Applications/MAMP/bin/php5/lib/php/symfony/i18n/
sfMessageSource_XLIFF.class.php on line 71

On 23 ene, 13:20, KNO <lin...@gmail.com> wrote:
> El día 23/01/08, mmunoz...@gmail.com <mmunoz...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages