Mantenha as traduções da sua documentação com facilidade
The po4a (PO for anything) eases documentation translations and their maintenance. It extracts the translatable material from the original document, and places it into a PO file that is adapted to the translation process. Once this PO file is updated by the translator, po4a re-injects the translation into the structure of the original document to generate a translated document.
If the translation is only partial, the original (English) text is used instead for the missing parts. This ensures that your translated documentation is always both up to date with regard to the original one, and as translated as possible.
po4a automatizes all the translation maintenance with one configuration file containing the settings and a list of documents to translate. po4a will update them automatically when something happens.
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 released
Improve some error messages to help debugging encoding issues now that po4a is much more picky about it (since v0.70). (more details).
2024-01-29 - po4a 0.70 released
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).
2023-01-01 - po4a 0.69 released
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
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
Muitas correções e melhorias no AsciiDoc, Man, Mardown, xHTML e nos módulos "core" (mais detalhes).
2022-01-02 - Lançamento do po4a 0.66
Nova opção para selecionar elementos Yaml a traduzir; Gestão mais robusta da tabela Asciidoc (+ correções de erros e atualizações de tradução -- mais detalhes).
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 no 0.62 onde a tradução binária 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
Desempacota o asciidoc para evitar problemas de reformulação e outras correções de erros, mais atualizações de tradução (mais detalhes).
05-08-2020 - Lançamento do po4a 0.61
Mais correções de erros (mais uma vez para não quebrar os pacotes Debian dependendo de 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).
2020-05-20 - Lançamento do po4a 0.59
Lançamento de correção para não quebrar, pelo menos, a criação de vários pacotes de Debian. (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 tanto para os analisadores individuais quanto para as 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 mudança mais visível é um novo módulo YAML e o fato que o Alioth foi desligado (mais detalhes).