<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 29, 2015 at 5:54 PM, Carlo Miron <span dir="ltr"><<a href="mailto:miron@python.it" target="_blank">miron@python.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>2015-06-29 17:07 GMT+02:00 Giovanni Di Noia <<a href="mailto:g@dinoia.eu" target="_blank">g@dinoia.eu</a>>:<br>
<br>
> saluti = _('Hello %(name)s' % {'name': 'Pippo'})<br></span><span><br>
</span>Qui non stai passando a _() il msgid "Hello %(name)s", bensì "Hello<br>
Pippo" essendo che l'operatore % viene applicato prima.</blockquote><div><br></div><div>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.</div><div>per esempio:</div><div><span style="color:rgb(80,0,80);font-size:12.8000001907349px">saluti = _('Hello %(name)s', name=Pippo)</span><br></div><div>"gettext() takes exactly 2 arguments" cioè self e il <span style="font-size:12.8000001907349px">msgid. name è di troppo.</span><span style="color:rgb(80,0,80);font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">A questo punto, non capisco il senso del fla</span>g "python-format". Dovrà pur avere un'utilità..</div><div><br></div><div><br></div></div>
</div></div>