Utilizzare i file .po

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Utilizzare i file .po

Messaggio da cattivocliente »

Ciao,
qualcuno mi aiuta? Ho un file .po per tradurre una applicazione ma non capisco dove devo collocarla... Grazie
Avatar utente
hds619
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: domenica 15 aprile 2007, 20:23
Località: Ferrara
Contatti:

Re: Utilizzare i file .po

Messaggio 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.
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Re: Utilizzare i file .po

Messaggio 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
Avatar utente
hds619
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: domenica 15 aprile 2007, 20:23
Località: Ferrara
Contatti:

Re: Utilizzare i file .po

Messaggio 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
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Re: Utilizzare i file .po

Messaggio da cattivocliente »

Vado a leggere e se ho dubbi torno a disturbarti... Grazie intanto!
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Re: Utilizzare i file .po

Messaggio 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  :)
Avatar utente
hds619
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: domenica 15 aprile 2007, 20:23
Località: Ferrara
Contatti:

Re: Utilizzare i file .po

Messaggio 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...
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Re: Utilizzare i file .po

Messaggio 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?
Avatar utente
hds619
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: domenica 15 aprile 2007, 20:23
Località: Ferrara
Contatti:

Re: Utilizzare i file .po

Messaggio 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 :)
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18787
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: Utilizzare i file .po

Messaggio 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
+Fedora 40 • +Xubuntu 24.04
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Re: Utilizzare i file .po

Messaggio da cattivocliente »

chiedo scusa :-\  e grazie per il link.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti