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: 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
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
Uma grande melhoria no tratamento de espaços reservados em XML e nas limpezas internas em torno do Yaml, unindo os dois analisadores que tínhamos. Além disso, esta versão corrige pequenos bugs nos módulos Markdown e Man. (mais pormenores).
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 de bugs e melhoramentos em AsciiDoc, Man, Mardown, xHTML e em módulos do núcleo (mais detalhes).
2022-01-02 - Lançamento do po4a 0.66
Nova opção para selecionar elementos Yaml a traduzir; Manuseamento mais robusto 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 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
Desdobra asciidoc para evitar problemas de reformataçã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 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).