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

> 2015-06-29 17:07 GMT+02:00 Giovanni Di Noia <g...@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à..
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a