qual è la differenza tra i file .po .mo e .pot nella localizzazione di wordpress?


19

Sto traducendo un sito wordpress e ho bisogno di maggiore chiarezza su questi termini. Qualcuno può ottenere una mano con alcune definizioni e differenze tra i file .po .mo e .pot con la localizzazione di wordpress?

Risposte:


28

Non si tratta di alcun tipo di formato WP, ma solo di tipi di file gettext implementati da WP.

Il Manuale di Translate ha le seguenti definizioni nel suo Glossario :

File MO: MO o Machine Object è un file di dati binari che contiene dati di oggetti a cui fa riferimento un programma. In genere viene utilizzato per tradurre il codice del programma e può essere caricato o importato nel programma GNU gettext.

File PO: i file PO sono i file che contengono le traduzioni effettive. Ogni lingua avrà il proprio file PO, ad esempio, per il francese ci sarebbe un file fr.po, per il tedesco ci sarebbe un de.po, per l'inglese americano potrebbe esserci en-US.po.

File POT: i file POT sono i file modello per i file PO. Avranno tutte le stringhe di traduzione lasciate vuote. Un file POT è essenzialmente un file PO vuoto senza le traduzioni, con solo le stringhe originali.

I dettagli tecnici dei formati di file sono disponibili nella documentazione di gettext:


Quindi, per capirlo meglio, in breve i file mo e pot vengono lasciati intatti (il file mo viene essenzialmente creato automaticamente usando un programma, ad esempio poedit)? Non capisco ancora quando abbiamo bisogno di un file pot ...
Yannis Dran,

Il file POT viene utilizzato ogni volta che qualcuno avvia un nuovo file PO per la traduzione in una nuova lingua. Quindi il flusso di lavoro va da POT (stringhe originali) a PO (stringhe originali e loro traduzione in una lingua specifica) a MO (risultato binario compilato).
Rarst

1
Consiglierei di porre una nuova domanda. :) Stai trascinando il tuo problema molto specifico (la personalizzazione non funziona) in domande molto generali (quali sono i formati di file).
Rarst

1
@ Er.AmitJoshi Ho aggiunto collegamenti ai dettagli tecnici, se sei curioso di conoscere gli interni. :)
Rarst

1
@landed sì, i mofile sono in formato binario , non dovrebbero essere leggibili dall'uomo.
Rarst
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.