Mantenha as traduções da sua documentação com facilidade
O po4a (PO para qualquer coisa) facilita a tradução de documentação e a sua manutenção. Extrai o material traduzível do documento original e o põe-o num ficheiro de PO adaptado ao processo de tradução. Uma vez que este ficheiro 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 parcialmente concluída, o texto original (inglês) é utilizado para as partes que faltam. Isso garante que a sua documentação traduzida esteja sempre atualizada relativamente ao original e o mais traduzido possível.
O po4a automatiza toda a manutenção de tradução com um ficheiro de configuração que contém as configurações e uma lista de documentos a traduzir. po4a vai atualizá-los automaticamente quando algo acontecer.
Formatos suportados
O po4a atualmente suporta os seguintes formatos:
- asciidoc: formato AsciiDoc
- man: good old manual page format
- pod: formato de documentação online Pearl (POD)
- xml: documentos XML genéricos
- docbook: DocBook XML
- xhtml: documentos XHTML
- dia: diagramas Dia sem compressão
- guide: formato de documentação XML do Gentoo Linux
- wml: documentos WML
- sgml: a linguagem markup generalizada predefinida (SGML) é tanto para DebianDoc como para DocBook DTD
- latex: formato LaTeX
- tex: documentos TeX genéricos
- texinfo: the info page format
- bibtex: formato bibtex
- text: documentos de texto simples (incluindo opções para markdown, fortunes, secção YAML front matter, debian/changelog e debian/control)
- yaml: documentos YAML
- rubydoc: documentos RubyDoc (RD)
- halibut: o sistema de produção de documentação de Simon Tatham
- ini: formato INI
- kernelhelp: mensagens de ajuda de cada opção de compilação do kernel
2025-07-12 - Lançamento do po4a 0.74
Novos módulos: org, vim-help e SimplePod (descontinuando o módulo Pod antigo); Melhorado o suporte para AsciiDoc, Markdown, Tex e Texinfo; Modernizado um pouco a nossa utilização de Perl (mais detalhes).
2024-06-17 - po4a 0.73 lançado
Melhora algumas mensagens de erro para depurar problemas de codificação agora que o po4a é muito mais picante sobre isso (desde v0.70). (mais detalhes).
29-01-2024 - Lançamento do po4a 0.70
Grande revisão interna para usar PerlIO em vez de estragar as codificações manualmente . 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 pormenores internos para potenciais colaboradores. (mais pormenores).
01-01-2023 - Lançamento do po4a 0.69
Greatly improve the handling of placeholders in XML, and internal cleanups around Yaml by merging the two parsers that we had. Also, this release fixes small bugs in Markdown and Man modules. (more details).
2022-09-04 - Lançamento do po4a 0.68
Melhora muito o processo de gettextização, e reescreve vários capítulos de documentação. Também, o po4a-translate e o po4a-updatepo são agora obsoletos: em vez disso, deve utilizar o po4a. Finalmente, este lançamento corrige alguns erros nos módulos Markdown e Man. (mais detalhes).
2022-07-14 - Lançamento do po4a 0.67
Many bug fixes and improvement in AsciiDoc, Man, Markdown, xHTML and in core modules (more details).
2022-01-02 - Lançamento do po4a 0.66
New option to select Yaml elements to translate; More robust AsciiDoc table handling (+bugfixes and translation updates -- more details).
2021-11-14 - Lançamento do po4a 0.65
Permite agrupar várias traduções por ficheiro POT em modo dividido (+ correções de erros e atualizações de tradução -- mais detalhes).
2021-09-12 - Lançamento do po4a 0.64
Correção de erros e atualizações de tradução (mais detalhes).
2021-02-02 - Lançamento do po4a 0.63
Corrige uma regressão em 0.62 onde a tradução dos binários do po4a não foi instalada. Mais correções de erros e atualizações de traduções (mais detalhes).
07-12-2020 - Lançamento do po4a 0.62
Unwrap AsciiDoc to avoid reformatting issues and other bugfixes, plus translation updates (more details).
05-08-2020 - Lançamento do po4a 0.61
Mais correções de erros (mais uma vez para não quebrar pacotes Debian que dependem do po4a), e atualizações das traduções (mais detalhes).
15-07-2020 - Lançamento do po4a 0.60
Correção de erros e atualizações de tradução (mais detalhes).
2020-05-20 - Lançamento do po4a 0.59
Lançamento de correção de erros para não quebrar a compilação de vários pacotes Debian (pelo menos). Mais detalhes.
04-05-2020 - Lançamento do po4a 0.58
- Reescritos todos os testes para torná-los mais robustos e menos permissivos.
- Corrigidos muitos problemas relatados nos analisadores.
- Reescrita a documentação por uma questão de clareza e brevidade.
- (mais detalhes).
2019-10-25 - Lançamento do po4a 0.57
Atualização da tradução e uma correção no AsciiDoc. (mais detalhes).
2019-06-06 - Lançamento do po4a 0.56
Novas funcionalidades e correções de erros, principalmente para o analisador AsciiDoc (mais detalhes).
2018-12-09 - Lançamento do po4a 0.55
Novas funcionalidades e correções de erros para ambos analisadores individuais e partes comuns (mais detalhes).
2018-06-30 - Lançamento do po4a 0.54
Corrigimos vários erros e removemos várias falhas (mais detalhes).
2018-05-25 - Lançamento do po4a 0.53
A alteração mais visível é o novo módulo YAML, e o facto que o Alioth foi desligado (mais detalhes).