Pagina 1 di 1

Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 8:55
da cattivocliente
Ciao,
qualcuno mi aiuta? Ho un file .po per tradurre una applicazione ma non capisco dove devo collocarla... Grazie

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 10:19
da hds619
Collocarla in che senso? I file .po li puoi mettere dove vuoi, una volta che sono stati anche loro compilati in file .mo devono essere messe nella cartella specificata dal programma.

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 10:41
da cattivocliente
Scusa ma sono inesperto, pensavo bastasse mettere il file.po in una cartella del programma per "tradurlo". Mi spieghi cosa devo fare per favoro? Grazie

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 10:56
da hds619
cattivocliente ha scritto: Scusa ma sono inesperto, pensavo bastasse mettere il file.po in una cartella del programma per "tradurlo". Mi spieghi cosa devo fare per favoro? Grazie
Allora i file di po, sono quelli che sono creati da xgettext e sono organizzati in

Codice: Seleziona tutto

#: src/edit.c:225 src/edit.c:293
msgid "Formato: "
msgstr "Format: "
Dove msgid è la stringa iniziale, e msgstr quella tradotta. Una volta tradotte tutte le voci con il comando msgfmt si traduce il file .po in un file .mo ( binario ) che è quello che viene utilizzato dal programma, però devono essere inseriti in percorsi specifici dipendentemente dal programma.

http://www.gnu.org/software/gettext/manual/gettext.html

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 11:43
da cattivocliente
Vado a leggere e se ho dubbi torno a disturbarti... Grazie intanto!

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 12:07
da cattivocliente
...più che dubbi c'è un po' troppo da leggere (e pure in inglese  ;D), ma non c'è nessuno che sa dirmi in poche parole come devo usare 'sto file.po? Grazie  :)

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 12:11
da hds619
cattivocliente ha scritto: ...più che dubbi c'è un po' troppo da leggere (e pure in inglese  ;D), ma non c'è nessuno che sa dirmi in poche parole come devo usare 'sto file.po? Grazie  :)
Eh, te l'ho detto, il file di po è semplice:
msgid <- stringa originale da lasciare invariata
msgstr <- stringa tradotta
poi sopra ogni stringa ci sono solitamente 1 o 2 commenti, il primo indica in quale file e su quale riga si trova quella stringa, il secondo sono delle informazioni sulla stringa tipo:

Codice: Seleziona tutto

#, fuzzy
vuol dire che xgettext ha trovato una frase simile e ha usato la stessa traduzione ( la maggior parte delle volte sono errate, sono più da considerarsi come suggerimenti ).

Codice: Seleziona tutto

#, c-format
Solitamente c'è quando si usano i %s, %d, ecc...e indica appunto che la stringa è in formato C, ecc...

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 12:19
da cattivocliente
Forse sono un po' lento io, ma mi stai dicendo come devo fare per tradurre il programma che ho bisogno di tradurre o mi stai parlando di come e fatto un file .po?

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 12:41
da hds619
cattivocliente ha scritto: Forse sono un po' lento io, ma mi stai dicendo come devo fare per tradurre il programma che ho bisogno di tradurre o mi stai parlando di come e fatto un file .po?
Ti sto parlando di come è fatto un file .po, sono tutti uguali.. il programma che devi tradurre non so qual'è quindi anche volendo non potrei aiutarti direttamente :)

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 12:46
da Janvitus
cattivocliente ha scritto: Forse sono un po' lento io, ma mi stai dicendo come devo fare per tradurre il programma che ho bisogno di tradurre o mi stai parlando di come e fatto un file .po?
Per tradurre: http://forum.ubuntu-it.org/viewtopic.ph ... 6#p1385576

Inoltre la prossiam volta facciamo meno i furbi, una discussione basta e avanza: http://forum.ubuntu-it.org/viewtopic.php?t=206141

Re: Utilizzare i file .po

Inviato: giovedì 24 luglio 2008, 12:48
da cattivocliente
chiedo scusa :-\  e grazie per il link.