Quelle est la différence entre les fichiers .po .mo et .pot dans la localisation wordpress?

19

Je traduis un site wordpress et j'ai besoin de plus de clarté sur ces termes. Est-ce que n'importe qui peut toucher des définitions et des différences entre les fichiers .po .mo et .pot avec la localisation wordpress?

Andrew Welch
la source

Réponses:

28

Ce ne sont pas des formats de WP, mais simplement des types de fichiers gettext que WP implémente.

Traduire le manuel contient les définitions suivantes dans son glossaire :

Fichiers MO: MO ou Machine Object est un fichier de données binaires qui contient des données d'objet référencées par un programme. Il est généralement utilisé pour traduire le code du programme et peut être chargé ou importé dans le programme GNU gettext.

Fichiers PO: les fichiers PO sont les fichiers qui contiennent les traductions réelles. Chaque langue aura son propre fichier PO, par exemple, pour le français il y aurait un fichier fr.po, pour l'allemand il y aurait un de.po, pour l'anglais américain il pourrait y avoir en-US.po.

Fichier POT: les fichiers POT sont les fichiers modèles pour les fichiers PO. Ils auront toutes les chaînes de traduction laissées vides. Un fichier POT est essentiellement un fichier PO vide sans les traductions, avec uniquement les chaînes d'origine.

Les détails techniques des formats de fichiers peuvent être trouvés dans la documentation de gettext:

Rarst
la source
Donc, pour mieux le comprendre, en un mot, les fichiers mo et pot sont laissés intacts (le fichier mo est essentiellement créé automatiquement en utilisant un programme, par exemple poedit)? Je ne comprends toujours pas quand nous avons besoin d'un fichier de pot ..
Yannis Dran
Le fichier POT est utilisé chaque fois que quelqu'un démarre un nouveau fichier PO pour la traduction dans une nouvelle langue. Ainsi, le flux de travail est POT (chaînes originales) à PO (chaînes originales et leur traduction dans une langue spécifique) à MO (résultat binaire compilé).
Rarst
1
Je conseillerais de simplement poser une nouvelle question. :) Vous faites glisser votre problème très spécifique (la personnalisation ne fonctionne pas) dans une question très générale (quels sont les formats de fichiers).
Rarst
1
@ Er.AmitJoshi J'ai ajouté des liens vers des détails techniques, si vous êtes curieux de connaître les internes. :)
Rarst
1
@landed oui, les mofichiers sont au format binaire , ils ne sont pas censés être lisibles par l'homme.
Rarst