Ferramentas de comparação de tradução para o formato PO?

1

Estou usando POEdit para modificar o arquivo de localização de alguns projetos.

Infelizmente, parece que não é possível fazer comparações com versões diferentes. Você agora se existe uma ferramenta de comparação para Windows que suporte o formato PO ?

    
por Drake 10.02.2010 / 12:11

3 respostas

1

Eu posso sugerir uma ferramenta como alternativa ao Poedit, é o link no qual você pode criar mais projetos e comparar os arquivos de tradução. Ele também tem a opção de definir um idioma de referência a partir de outras traduções que você tenha no projeto, o que mostra o outro idioma em suas strings originais, para que você possa comparar.

    
por 30.01.2013 / 10:27
1

Procurando basicamente o mesmo em 2016, aqui está o que eu encontrei:

  • usando podiff , como sugerido nesta pergunta SO , fez não funciona para mim: POEdit aparentemente colocou alguns caracteres no arquivo po que o podiff reportou como erros
  • Acabei usando as ferramentas gettext padrão do Cygwin - isso pode ser um exagero para instalar apenas para essa tarefa, mas eu já tinha o Cygwin instalado (é útil para várias tarefas, especialmente edição e transformação de texto). É o pacote gettext-devel . As diferenças podem ser realizadas usando os vários comandos msgxxx , por exemplo:

msgcomm file1.po file2.po -o common.po

para strings com msgids comuns em dois arquivos, com traduções tiradas de file1.po.

Veja a ajuda específica do comando (por exemplo, msgcomm --help ) para obter mais informações

    
por 15.07.2016 / 12:35
0

Você pode querer experimentar o BeyondCompare. Não sei se é adequado para arquivos PO, mas também pode ser "treinado" para esses arquivos. Eu sei que as strings são geralmente divididas em várias linhas, o que pode causar alguns problemas. Caso contrário, como os arquivos PO são arquivos de texto simples (em UTF-8 normalmente), isso deve ser fácil.

Você também pode querer escrever algum script perl para isso. Lembro-me de ter escrito algo para pegar um arquivo PO e produzir um documento imprimível com as linhas unidas.

O software Beyond Compare está disponível aqui: link

Eu entendo que plug-ins podem ser escritos para o Beyond Compare.

Tenha um ótimo dia: -)

    
por 10.02.2010 / 14:28