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