[Python] Gettext.

Giovanni Di Noia g a dinoia.eu
Lun 29 Giu 2015 18:29:57 CEST


On Mon, Jun 29, 2015 at 5:54 PM, Carlo Miron <miron a python.it> wrote:

> 2015-06-29 17:07 GMT+02:00 Giovanni Di Noia <g a dinoia.eu>:
>
> > saluti = _('Hello %(name)s' % {'name': 'Pippo'})
>
> Qui non stai passando a _() il msgid "Hello %(name)s", bensì "Hello
> Pippo" essendo che l'operatore % viene applicato prima.


Esatto e se a questo ci aggiungo che gettext() accetta un solo argomento ne
deduco che semplicemente gettext() prende una stringa e te ne ridà un'altra
tradotta.
per esempio:
saluti = _('Hello %(name)s', name=Pippo)
"gettext() takes exactly 2 arguments" cioè self e il msgid. name è di
troppo.

A questo punto, non capisco il senso del flag "python-format". Dovrà pur
avere un'utilità..
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150629/5caf89d9/attachment.html>


Maggiori informazioni sulla lista Python