Mantenha as traduções de sua documentação com facilidade

O po4a (PO para qualquer coisa) facilita a tradução de documentação e sua manutenção. Extrai o material traduzível do documento original e o coloca em um arquivo PO adaptado ao processo de tradução. Uma vez que este arquivo PO é atualizado pelo tradutor, po4a reinjeta a tradução na estrutura do documento original para gerar um documento traduzido.

Se a tradução estiver apenas parcial, o texto original (inglês) é usado para as partes faltantes. Isto garante que sua documentação traduzida esteja sempre atualizada com relação ao original e a mais traduzida possível.

O po4a automatiza toda a manutenção de tradução com um arquivo de configuração que contém as configurações e uma lista de documentos para traduzir. po4a vai atualizá-los automaticamente quando algo acontecer.

Formatos suportados

O po4a atualmente suporta os seguintes formatos:

2024-06-17 - po4a 0.73 released

Improve some error messages to help debugging encoding issues now that po4a is much more picky about it (since v0.70). (more details).

29-01-2024 - Lançamento do po4a 0.70

Grande revisão interna para usar PerlIO em vez de bagunçar manualmente as codificações. Além disso, esta versão corrige muitos bugs em AsciiDoc, Tex, Markdown, Yaml, TexInfo e nas partes comuns. Finalmente, esta versão contém diversas melhorias na documentação, em particular em po4a(7), que agora apresenta melhor os detalhes internos para potenciais colaboradores. (mais detalhes).

01-01-2023 - Lançamento do po4a 0.69

Uma grande melhoria no tratamento de espaços reservados em XML e nas limpezas internas em torno do Yaml, mesclando os dois analisadores que tínhamos. Além disso, esta versão corrige pequenos bugs nos módulos Markdown e Man. (mais detalhes).

04-09-2022 - Lançamento do po4a 0.68

Uma grande melhoria no processo do gettext e reescrita de vários capítulos da documentação. O po4a-translate e po4a-updatepo são obsoletos agora: você deve usar po4a. Por fim, esta versão corrige alguns erros nos módulos de Markdown e Man. (mais detalhes).

14-07-2022 - Lançamento do po4a 0.67

Várias correção de erros e melhorias no AsciiDoc, Man, Mardown, xHTML e em módulos principais (mais detalhes).

02-01-2022 - Lançamento do po4a 0.66

Nova opção para selecionar elementos Yaml para traduzir (+correções de erros e atualizações de tradução -- mais detalhes).

14-11-2021 - Lançamento do po4a 0.65

Permite agrupar várias traduções por arquivo POT no modo POT (+correção de erros e atualizações de tradução -- mais detalhes).

12-09-2021 - Lançamento do po4a 0.64

Correção de erros e atualizações de tradução (mais detalhes).

02-02-2021 - Lançamento do po4a 0.63

Correção de uma regressão no 0.62, na qual a tradução de binários do po4a não eram instalados. Também, outras correções de erros e atualizações de tradução (mais detalhes).

07-12-2020 - Lançamento do po4a 0.62

Retirada a quebra de linha do asciidoc para evitar problemas de reformatação e outras correções de bugs, além de atualizações de tradução (mais detalhes).

05-08-2020 - Lançamento do po4a 0.61

Mais correção de erros (novamente para não quebrar os pacotes Debian dependendo do po4a) e atualizações de tradução (mais detalhes).

15-07-2020 - Lançamento do po4a 0.60

Correção de erros e atualizações de tradução (mais detalhes).

20-05-2020 - Lançamento do po4a 0.59

Lançamento de correção de erros para não quebrar a compilação de vários pacotes do Debian (no mínimo) mais detalhes.

04-05-2020 - Lançamento do po4a 0.58

25-10-2019 - Lançamento do po4a 0.57

Atualização de tradução e uma correção de erros no Asciidoc. (mais detalhes).

06-06-2019 - Lançamento do po4a 0.56

Novos recursos e correções de erros, principalmente ao analisador Asciidoc (mais detalhes).

12-09-2018 - Lançamento do po4a 0.55

Novos recursos e correções de erros para analisadores individuais e partes comuns (mais detalhes).

30-06-2018 - Lançamento do po4a 0.54

Corrigimos vários erros e removemos várias falhas (mais detalhes).

25-05-2018 - Lançamento do po4a 0.53

A alteração mais visível é o novo módulo YAML e o fato de que o Alioth foi desligado (mais detalhes).