Perdonat, però no lo hice copiando sinó escribiendo, de echo lo he mirado en mi fichero y lo tengo todo correctamente con "%s" es decir:

msgid "previous"
msgstr "anterior"

msgid "next"
msgstr "siguiente"

msgid "Delete"
msgstr "Eliminar"

msgid "List %s"
msgstr "Listar %s"

msgid "View %s"
msgstr "Ver %s"


Si copiaste y pegaste desde tu archivo default.po le falta la "s" en la traducción de "Listar %", debería ser "Listar %s" puede ser una pavada pero me paso varias veces.

Saludos!!


El 14 de diciembre de 2012 09:15, gandalf.cake <[email protected] <mailto:[email protected]>> escribió:

    Hola a todos,

    Me estoy volviendo loco con un problema de traducción.

    He configurado los locales y el fichero default.po. Todos los
    mensajes que pongo, sean palabras o frases me las traduce
    perfectamente en las diferentes vistas de la aplicación, es decir:

    ejemplo:

    msgid "previous"
    msgstr "anterior"

    msgid "next"
    msgstr "siguiente"

    msgid "Delete"
    msgstr "Eliminar"


    Per en cambio, las frases que llevan un "%s" no me las traduce,
    las pone en ingles. Esto no funciona:

    msgid "List %s"
    msgstr "Listar %"

    msgid "View %s"
    msgstr "Ver %s"

    Y si pongo por ejemplo, el nombre del controlador en lugar de "%s"
    si que funciona, però claro tendria que traducir cada uno de los
    controladores:

    msgid "List Seguimiento"
    msgstr "Listar Seguimiento"

    Alguna idea ?

    Gracias.


-- Has recibido este mensaje porque estás suscrito al grupo
    "CakePHP-es" de Grupos de Google.
    Para publicar una entrada en este grupo, envía un correo
    electrónico a [email protected]
    <mailto:[email protected]>.
    Para anular tu suscripción a este grupo, envía un correo
    electrónico a [email protected]
    <mailto:cakephp-es%[email protected]>
    Para tener acceso a más opciones, visita el grupo en
    http://groups.google.com/group/cakephp-es?hl=es.


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a