Re: Tk et gettext
On Wed, Mar 20, 2002 at 08:13:19AM +0100, Patrice Karatchentzeff wrote:
> Denis Barbier écrivait :
>
> [...]
>
> > je n'ai pas réussi à reproduire tes erreurs, mais ça vient de toute
> > façon certainement de constructions comme
> > $foo = gettext("blah"),"\n";
> > Quand tu veux concaténer des chaînes, il faut mettre un point et pas une
> > virgule, ça te fout la zone avec les variables passées en arguments de
> > fonctions.
>
> Intuitivement, j'aurai dit pareil mais
>
> 1) C'est marqué comme cela dans la doc gettext-perl
> 2) Cela fonctionne *au moins* avec print (cf. l'exemple bidon).
Roland a expliqué ce point.
> Ceci dit, je me suis méfié et pour certains trucs, comme les hachages
> ou certaines longues phrases, cela faisait bizarre et j'ai tout
> englobé.
Englobé ? C'est-à-dire ?
AMHA la solution la plus simple serait de repartir du script non i18n-é,
et de remplacer partout où il faut :
- "blah\n" par (gettext("blah")."\n")
- "blah" par gettext("blah")
Denis
Reply to: