Ok, voy a explicar un poco (recuerden consultar
http://www.gnu.org/software/gettext/manual/gettext.html y no olviden
la sección 4.3! ).

Primero algunos conceptos:

Internationalization (i18n) : traducción.
Localization (l10n): adaptarse a los hábitos culturales.

Cátegoría (category): que es lo que queremos que se localize LC_CTYPE,
LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_MESSAGES y LC_ALL..

Dominio (domain): el nombre del archivo que contiene las traducciones,
si no se especifica se usa default.po , esto permite tener una
traducción distinta según el contexto para un único msgid.

Así al leer la API algunas cosas quedarán más claras.

Por último algunas funciones __ :

Las que tienen d ( por ej __d ) permiten sobreescribir el dominio
(sólo por esta llamada) en un parámetro.
Las que tienen c ( __c ) permiten sobreescribir la categoría (sólo por
esta llamada) en un parámetro.
Las que tienen n ( __n ) permiten especificar dos msgids, uno para el
singular y otro para el plural, y un tercer parámetro que especifica
cual será usada: 1 para sigular, 2 ó mas para plural.

Espero haberme explicado correctamente, y que les sea de utilidad.

- Dardo.

On 18 sep, 03:23, Igurpi <[EMAIL PROTECTED]> wrote:
> Buenas
>
> Ya ví esa página, dardosordi, pero no hay ejemplos y no consigo
> entender cómo se usan las funciones, ni qué significa el dominio o la
> categoría, en este contexto.
> Alguien las ha utilizado y podría poner algún ejemplo?
>
> Gracias
>
> On 13 sep, 12:20, dardosordi <[EMAIL PROTECTED]> wrote:
>
> >http://api.cakephp.org/1.2/basics_8php.html#df15c38f7682bf7124b5daaed...
>
> > On 12 sep, 16:28, Igurpi <[EMAIL PROTECTED]> wrote:
>
> > > Buenas
>
> > > he implementado con éxito el P28n publicado en Bakery que menciona
> > > Mariano. Me queda una duda que no se si alguien podría solucionarme, y
> > > que no he conseguido encontrar, y es el modo de usar las funciones__d
> > > __c __dc etc etc que complementan a la función __() para realizar las
> > > traducciones
>
> > > Muchas gracias
>
> > > On 11 sep, 13:52, dandreta <[EMAIL PROTECTED]> wrote:
>
> > > > Gracias por vuestra ayuda. Le voy a echar un vistazo a los links que
> > > > me habeis facilitado a ver si me aclaro.
> > > > Un saludo y gracias de nuevo


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a