<div dir="ltr">Scusate se riciccio questo post,<div><br></div><div>mi confermate che non è possibile passare parametri ai file .po, mi spiego meglio con un esempio:</div><div><br></div><div><br></div><div>saluti = _('Hello %(name)s' % {'name': 'Pippo'})<br></div><div><br></div><div><div>#, python-format</div><div>msgid "Hello %(name)s"</div><div>msgstr "Ciao %(name)s"</div></div><div><br></div><div>tutto funziona senza usare i parametri cioè con semplici stringhe per identificate le traduzioni ma </div><div>perché non funziona appena voglio usare i parametri?</div><div>Non ho errori, semplicemente no riconosce il msgid.</div><div>dove sbaglio?<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-21 15:23 GMT+02:00 Michele Orru` <span dir="ltr"><<a href="mailto:lists@tumbolandia.net" target="_blank">lists@tumbolandia.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Gabriele Battaglia <<a href="mailto:iz4apu@libero.it">iz4apu@libero.it</a>> writes:<br>
<br>
> Chiedevo alla lista un esempio di come funziona questa classe gettext,<br>
> così per avere uno spunto di partenza.<br>
> Mi chiedevo, come si scriverebbe il classico helloworld.py, usando gettext?<br>
</span>gettext della stdlib si appoggia alla funzione omonima in c, ed è un<br>
casino da gestire. Ti consiglio di appoggiarti a babel[0] che (almeno<br>
qualche anno fa) era piuttosto ben documentato, e ti dà pure una mano<br>
nella generazione dei files di lingua (i .po e gli .mo), oltre che<br>
wrappare gettext().<br>
<br>
[0] <<a href="http://babel.pocoo.org/" rel="noreferrer" target="_blank">http://babel.pocoo.org/</a>><br>
<span class="HOEnZb"><font color="#888888">--<br>
</font></span><div class="HOEnZb"><div class="h5">µ.<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Giovanni Di Noia<br>+39 328 941 6737<br>Andria, Italy</div></div>
</div>