On Sun, 07 Sep 2008 16:04:45 +0200, Alessandro De Zorzi wrote: > Cerco di spigarmi meglio: un programma in PHP fa il parsing di alcuni > file XML, di cui > riporto un estratto: > > <attribute name="maxMail"> > <prettyName>_(Max number of Mail)</prettyName> > > ora pur inserendo il tag "_(" in corrispondenza delle frasi da tradure > nel file XML e generato il file .po con po4a in modo corretto > > nella finestra del browser non viene presentata la traduzione del file XML > immagino perché sono su due livelli diversi (intendo PHP e XML) Lo hai compilato il .po, vero? $ msgfmt messages.po Comunque, un consiglio che mi sento di darti è: <?php $stringa = ...// codice per prenderla da <prettyName></prettyName> echo _($stringa); ?> Cioè: non utilizzare _() nell'XML, ma nel codice PHP (con le rispettive funzioni di "inizializzazione"... tipo bindtextdomain(), ...) (non ho seguito l'intero thread, quindi magari sto dicendo una cavolata... scusa ma vado di frettissima :D) Ciao, David -- . ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/ `. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
Attachment:
signature.asc
Description: PGP signature