[Mailman-Developers] [ mailman-Bugs-631774 ] i18n unicode string interpolation

noreply@sourceforge.net noreply@sourceforge.net
Thu Oct 31 21:46:19 2002


Bugs item #631774, was opened at 2002-10-31 22:46
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=631774&group_id=103

Category: None
Group: 2.1 beta
Status: Open
Resolution: None
Priority: 5
Submitted By: Simone Piunno (pioppo)
Assigned to: Nobody/Anonymous (nobody)
Summary: i18n unicode string interpolation

Initial Comment:
Hi, below you can find a report from one of the italian
translators (thanks Enea Zaffanella).

I believe somewhere between 2.1b3 and b4 a string has 
been converted into unicode and now string interpolation 
is not working anymore as expected.


Here u'' appears in html output (generated by admin.py):

======================================
  <table BORDER="2">
    <tr> 
     
<td><center><strong>Indirizzo/nome</strong></center></td>
      <td><center><strong>La tua
decisione</strong></center></td>

      <td><center><strong>Motivo del
rifiuto</strong></center></td>
    </tr>
    <tr>
**********************************************************************
      <td>u'zaffanella@example.it<br><em>Enea
Zaffanella</em>'</td>
**********************************************************************
      <td>
<table CELLSPACING="5">
  <tr>

    <td><input name="14" type="RADIO" value="0" CHECKED
>Rimando la
decisione</td>
    <td><input name="14" type="RADIO" value="4"
>Approvo</td>
    <td><input name="14" type="RADIO" value="2"
>Rigetta</td>
    <td><input name="14" type="RADIO" value="3"
>Scarta</td>
  </tr>
</table>
================================

And here (adminsubscribeack.txt) interpolation doesn't
happen:

================================
%(member)s è stato iscritto con successo a %(listname)s.
================================

They are 2 different cases: one is _(string) and the
other is Utils.Maketext(a template, dictionary of
strings), so this suggests even more that i18n.py has
been screwed up by 
unicode.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=631774&group_id=103