Come creare un unico file .po per l'intera traduzione

4 contenuti / 0 new
Ultimo contenuto
Come creare un unico file .po per l'intera traduzione

Ciao raga,
qualcumo di voi sa come potere creare un unico file .po unendo tutti i files .po dei vari moduli, così da potere fare solo 1 import su Drupal ?
Sto cristonando con i comandi msgmerge e msgcat ma non ne vengo a capo.....

Matteo

Provo a rispondermi da solo.
Sto provando su Windows, emulando le gettext utilities tramite il pacchetto CYGWIN:

Ho creato la lista dei files .po sotto windows con il comando:

DIR *.po /B > lista.txt

poi ho lanciato il comando:

msgcat -o it.po -f lista.txt

e mi sono ritrovato un unico file .po contenente tutti i messaggi tradotti.

Ora lo controllerò, comunque mi sembra che stia in piedi.
Vi faccio sapere....
Matteo

Matteo

Decisamente più evoluto che caricarsi tutti i files a uno a uno.

Questo metodo è ancora migliore, e funziona.
L'ho provato eseguendolo in emulazione Unix con CYGWIN sotto Windows.

Post su Drupal di Ber Kessels

If you want to make a single po file from a CVS folder containing all the small po files, the following commands will do (*nix only). You should execute this, while being in the folder with the .po files.

$ msgcat --use-first general.po [^g]*.po | msgattrib --no-fuzzy -o it.po

Matteo