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 poẽ-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: o bom e velho formato de página do manual
- 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: o formato da página de informação
- 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
2024-06-17 - po4a 0.73 lançado
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
Major internal overhaul to use PerlIO instead of messing up manually with encodings. Also, this release fixes many bugs in AsciiDoc, Tex, Markdown, Yaml, TexInfo and in the common parts. Finally, this version contains several documentation improvements, in particular in po4a(7), which now better introduces the internals to potential contributors. (more details).
01-01-2023 - Lançamento do po4a 0.69
Greatly improve the handeling 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
Greatly improve the gettextization process, and rewrite several documentation chapters. Also, po4a-translate and po4a-updatepo are now deprecated: you should use po4a instead. Finally, this release fixes some bugs in Markdown and Man modules. (more details).
2022-07-14 - Lançamento do po4a 0.67
Many bug fixes and improvement in AsciiDoc, Man, Mardown, 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
Allow to group several translations per POT file in split mode (+bugfix and translation updates -- more details).
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
Fix a regression in 0.62 where the translation of po4a binaries were not installed. Plus other bugfixes and translation updates (more details).
07-12-2020 - Lançamento do po4a 0.62
Unwrap asciidoc to avoid reformating issues and other bugfixes, plus translation updates (more details).
05-08-2020 - Lançamento do po4a 0.61
More bugfix (again to not break Debian packages depending on po4a), and translation updates (more details).
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
Bugfix release to not break the build of several Debian packages (at least). More details.
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
New features and bugfixes to both the individual parsers and common parts (more details).
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
The most visible change is a new YAML module, and the fact that Alioth was turned off (more details).