Qual é a diferença entre os arquivos .po .mo e .pot na localização do wordpress?

19

Estou traduzindo um site wordpress e preciso de mais clareza sobre esses termos. Alguém pode dar uma mãozinha com algumas definições e diferenças entre arquivos .po .mo e .pot com localização wordpress?

Andrew Welch
fonte

Respostas:

28

Estes não são qualquer tipo de formato próprio do WP, mas apenas tipos de arquivos gettext que o WP implementa.

O Translate Handbook possui as seguintes definições em seu glossário :

Arquivos MO: MO ou Machine Object é um arquivo de dados binários que contém dados de objetos referenciados por um programa. É normalmente usado para traduzir o código do programa e pode ser carregado ou importado no programa gettext GNU.

Arquivos PO: arquivos PO são os arquivos que contêm as traduções reais. Cada idioma terá seu próprio arquivo PO, por exemplo, para o francês haverá um arquivo fr.po, para o alemão haverá um de.po, para o inglês americano poderá haver en-US.po.

Arquivo POT: Os arquivos POT são os arquivos de modelo dos arquivos PO. Eles terão todas as seqüências de tradução deixadas em branco. Um arquivo POT é essencialmente um arquivo PO vazio sem as traduções, apenas com as strings originais.

Os detalhes técnicos dos formatos de arquivo podem ser encontrados na documentação do gettext:

Rarst
fonte
Então, para entender melhor, em poucas palavras os arquivos mo e pot são deixados intactos (o arquivo mo é essencialmente criado automaticamente usando um programa, por exemplo, poedit)? Eu ainda não entendo quando precisamos de um arquivo de maconha ..
Yannis Dran 27/02
O arquivo POT é usado sempre que alguém inicia um novo arquivo PO para tradução para um novo idioma. Portanto, o fluxo de trabalho é POT (strings originais) para PO (strings originais e sua tradução para um idioma específico) para MO (resultado binário compilado).
Primeiro
11
Eu recomendaria apenas fazer uma nova pergunta. :) Você está arrastando o seu problema muito específico (a personalização não funciona) para perguntas muito gerais (quais são os formatos de arquivo).
Rarst
11
@ Er.AmitJoshi Adicionei links para detalhes técnicos, se você estiver curioso sobre assuntos internos. :)
Rarst
11
@landed sim, os moarquivos são de formato binário , não devem ser legíveis por humanos.
Rarst 19/11