Problemas con gettext

Hola, Finalmente estoy probando con Gettext para internacionalizar mi
sitio.

he seguido algunos tutoriales [1],y how to`s[2], y todo me anda casi
casi
bien,

Mi problema es que tengo algunas palabras que al hacer el rake updatepo,
no
me las integra en el archivo .pot ¿a alguien le ha ocurrido eso?, solo
me
funciona con algunas palabras.
Estoy en Rails2.0 y la verdad no se me ocurre que puede ser, he buscado
en
la lista pero no he encontrado un hilo donde se trate mi problema. como
que
esta funcionando pero de forma inestable, por ej , cuando borro alguna
palabra en alguna vista, se incluyen las que siguen en el .pot, pero
algunas
no las incluye ¿que puede ser? ¿hay convenciones que tengo que seguir
como
para que me integre todas las palabras con _()?

ah tambien encontré un fabuloso screencast de gettext

http://www.vicentgozalbes.com/articles/2007/08/04/openticket-primeros-screencasts

Saludos

[1]
http://mimbles.net/2007/09/11/como-traducir-tu-aplicacion-con-gettext/
[2]http://www.yotabanana.com/hiki/ruby-gettext-howto-rails.html

Atte.
Miguel Michelson Martinez

Ese script no funciona con Rails 2.0.2 para archivos erb.

Necesitas que gettext tambien te parsee los Erbs …
GetText::ErbParser.init(:extnames => [‘.rhtml’, ‘.erb’])

http://pastie.caboo.se/143724

Un saludo,

Francesc

On Jan 25, 2008, at 9:16 PM, Edgar J. Suarez wrote:

no
esta funcionando pero de forma inestable, por ej , cuando borro

Miguel Michelson Martinez
Solo cambia tu tarea updatepo:
Saludos.

[1]http://mimbles.net/2007/09/11/como-traducir-tu-aplicacion-con-gettext/
[2]http://rails.mimbles.net/2007/09/11/como-internacionalizar-tu-aplicacion-con-gettext/

Posted via http://www.ruby-forum.com/.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


name. Francesc E. i Martí
voice. +34 678.681.603

Miguel Michelson wrote:

Hola, Finalmente estoy probando con Gettext para internacionalizar mi
sitio.

he seguido algunos tutoriales [1],y how to`s[2], y todo me anda casi
casi
bien,

Mi problema es que tengo algunas palabras que al hacer el rake updatepo,
no
me las integra en el archivo .pot ¿a alguien le ha ocurrido eso?, solo
me
funciona con algunas palabras.
Estoy en Rails2.0 y la verdad no se me ocurre que puede ser, he buscado
en
la lista pero no he encontrado un hilo donde se trate mi problema. como
que
esta funcionando pero de forma inestable, por ej , cuando borro alguna
palabra en alguna vista, se incluyen las que siguen en el .pot, pero
algunas
no las incluye ¿que puede ser? ¿hay convenciones que tengo que seguir
como
para que me integre todas las palabras con _()?

ah también encontré un fabuloso screencast de gettext

http://www.vicentgozalbes.com/articles/2007/08/04/openticket-primeros-screencasts

Saludos

[1]
http://mimbles.net/2007/09/11/como-traducir-tu-aplicacion-con-gettext/
[2]http://www.yotabanana.com/hiki/ruby-gettext-howto-rails.html

Atte.
Miguel Michelson Martinez

Que tal Miguel.

Seguramente las palabras que no te incluye son las que estan en tus
vistas cierto?

Recuerda que en Rails 2.0 los archivos .rhtml camiaron a .html.erb por
lo tanto tienes que indicar que también busque cadenas en archivos .erb

Solo cambia tu tarea updatepo:

desc ‘Update po/pot files’
task :updatepo do
GetText.update_pofiles(‘My global application’,
Dir.glob(“{app,lib}/**/*.{rb,erb}”),
‘My global application 1.0.0’)
end

Por cierto, el enlace [1] ha sido movido a [2]

Saludos.

[1]http://mimbles.net/2007/09/11/como-traducir-tu-aplicacion-con-gettext/
[2]http://rails.mimbles.net/2007/09/11/como-internacionalizar-tu-aplicacion-con-gettext/

Muchas Gracias por la ayuda, volviendo de mis vacaciones lo revisaré :slight_smile:
había probado esa posibilidad , pero poniendo html.erb en lugar de erb

Saludos desde Puerto Varas, Chile
:wink:

On Jan 26, 2008 9:44 AM, Francesc E. [email protected]