problemino
Silvio Pierro
perplesso82 at gmail.com
Thu Mar 20 23:51:40 UTC 2008
Il giorno gio, 20/03/2008 alle 20.24 +0100, Guido Grazioli ha scritto:
> in breve:
>
> nplurals = numero di forme plurali ( italiano|inglese = 2 )
> plural = quando usare la forma plurale piuttosto che il singolare
>
> quindi per l'italiano (e inglese e tutte le latine), quando (n != 1);
> cioè se le traduzioni sono:
>
> msgstr[0]="%d risultato trovato"
> msgstr[1]="%d risultati trovati"
>
> nella chiamata gettext("%d result found", "%d results found", n),
> quando n == 1 usa msgstr[0], quando n != 1 usa msgstr[1]
>
> ma il manuale in italiano di gettext esiste? io non l'ho trovato.
> una spiegazione precisa la si dovrebbe trovare cercando
> la funzione "ngettext()"
>
> guido
>
>
> Il 20/03/08, Silvio Pierro<perplesso82 at gmail.com> ha scritto:
> >
> > > A naso mi sembrerebbe che il comando msgfmt sia influenzato dalle
> > > impostazioni dell'header del file, possibile?
> > >
> > > in un header corretto dovrebbero apparire almeno:
> > > # translation of it.po to Italiano
> > > # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
> > > # This file is distributed under the same license as the PACKAGE package.
> > > #
> > > # Silvio Pierro <perplesso82 at gmail.com>, 2008.
> > > msgid ""
> > > msgstr ""
> > > "Report-Msgid-Bugs-To: https://fedorahosted.org/mlocate/\n"
> > > "POT-Creation-Date: 2008-03-20 10:00+0000\n"
> > > "PO-Revision-Date: 2008-03-20 17:18+0100\n"
> > > "Last-Translator: Silvio Pierro <perplesso82 at gmail.com>\n"
> > > "MIME-Version: 1.0\n"
> > > "Content-Type: text/plain; charset=UTF-8\n"
> > > "Content-Transfer-Encoding: 8bit\n"
> > > "X-Generator: KBabel 1.11.4\n"
> > > "Project-Id-Version: it\n"
> > > "Language-Team: Italiano <fedora-trans-it at redhat.com>\n"
> > > "Plural-Forms: nplurals=2; plural=(n != 1);\n"
> > >
> > > ed il tuo header ha un errore alla linea 8?
> > > Ciao
> > >
> >
> > credo che la stringa incriminata sia la seguente
> >
> > "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;"
> > ancora devo leggere la documentazione di gettext per capire cosa
> > sostituire a INTEGER e ad EXPRESSION
> >
> > Ciao e grazie
> >
> > Silvio.
> >
> > --
> > Fedora-trans-it mailing list
> > Fedora-trans-it at redhat.com
> > https://www.redhat.com/mailman/listinfo/fedora-trans-it
> >
>
>
Ora mi è tutto chiaro, grazie a tutti.
Silvio.
More information about the trans-it
mailing list