Mantenga actualizadas las traducciones de su documentación con facilidad
po4a (PO for anything) facilita la traducción de documentación y su mantenimiento. Extrae el material traducible del documento original y lo coloca en un fichero PO adaptado al proceso de traducción. Una vez que este fichero PO es actualizado por el traductor, po4a re‐inyecta la traducción en la estructura del documento original para generar un documento traducido.
Si la traducción solo es parcial, se utiliza el texto original (inglés) para las partes que faltan. Así, se garantiza que el documento traducido siempre está al día con respecto al original, y con el grado de traducción más alto posible.
po4a automatiza por completo el mantenimiento de la traducción con un solo fichero de configuración que contiene todos los ajustes y la lista de documentos a traducir. po4a los actualizará automáticamente cuando se realicen modificaciones.
Formatos compatibles
po4a es actualmente compatible con los siguientes formatos:
- asciidoc: formato AsciiDoc
- man: good old manual page format
- pod: formato de documentación en línea de Perl (POD/DLP)
- xml: documentos XML genéricos
- docbook: DocBook en XML
- xhtml: documentos XHTML
- dia: diagramas Dia descomprimidos
- guide: formato de documentación XML para Gentoo Linux
- wml: documentos WML
- sgml: el lenguaje de marcación generalizado estándar (SGML) está para documentación DebianDoc o DocBook DTD
- latex: formato LaTeX
- tex: documentos TeX comunes
- texinfo: the info page format
- bibtex: formato bibtex
- text: documento de texto simple (incluyendo opciones para markdown, fortunes, sección YAML frente las cosas, debian/changelog, y debian/control)
- yaml: documentos YAML
- rubydoc: documentos de RubyDoc (RD)
- halibut: sistema de producción de documentación de Simon Tatham
- ini: formato INI
- kernelhelp: mensajes de ayuda de cada opción de compilación del núcleo
2025-07-12 - po4a 0.74 publicado
Módulos nuevos: org, vim‐help y SimplePod (obsoleto para em módulo antiguo de Pod); mejora el soporte para AsciiDoc, Markdown, Tex, y Texinfo; Monitoriza un bit nuestro uso de Perl (Más detalles).
17/06/2024: po4a 0.73 publicado
Mejora algunos mensajes de error para ayudar a depurar incidencias ahora que po4a es mucho más exigente al respecto (desde v0.70). (más detalles ).
29/01/2024: po4a 0.70 publicado
Importante revisión interna para utilizar PerlIO en lugar de complicarse manualmente con las codificaciones. Además, esta versión corrige muchos errores en AsciiDoc, Tex, Markdown, Yaml, TexInfo y en las partes comunes. Finalmente, esta versión contiene varias mejoras en la documentación, en particular en po4a(7), la cual ahora introduce mejor las funciones internas para potencial las posibles colaboradores. (más detalles).
01/01/2023 - po4a 0.69 publicado
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).
04/09/2022 - po4a 0.68 publicado
Mejora notable del proceso de 'gettextización', y re‐escritura de varios capítulos de la documentación. Además, po4a‐translate y po4a‐updatepo quedan ahora obsoletos: se debe usar po4a en su lugar. Finalmente, esta versión corrige algunos fallos en los módulos Markdown y Man. (más detalles).
14/07/2022 - po4a 0.67 publicado
Many bug fixes and improvement in AsciiDoc, Man, Markdown, xHTML and in core modules (more details).
02/01/2022 - po4a 0.66 publicado
New option to select Yaml elements to translate; More robust AsciiDoc table handling (+bugfixes and translation updates -- more details).
14/11/2021 - po4a 0.65 publicado
Concede a varias traducciones de grupo por fichero POT en modo desglose (+bug y actualizaciones de traducción — consulte los detalles).
12/09/2021 - po4a 0.64 publicado
Corregidos varios fallos, y actualización de traducciones (consulte los detalles).
02/02/2021 - po4a 0.63 publicado
Corregida una regresión en 0.62 que impedía la instalación de la traducción a los binarios de po4a. Además de otras correcciones de fallos y actualizaciones en traducciones (consulte los detalles).
07/12/2020 - po4a 0.62 publicado
Unwrap AsciiDoc to avoid reformatting issues and other bugfixes, plus translation updates (more details).
05/08/2020 - po4a 0.61 publicado
Más correcciones de errores (de nuevo para no romper los paquetes de Debian que dependen de po4a), y actualización de traducción (con más detalles).
15/07/2020 - po4a 0.60 publicado
Corregido varios fallos y problemas, y actualización de traducciones (consulte los detalles).
20/05/2020 - po4a 0.59 publicado
Versión de corrección de errores para no interrumpir la compilación de varios paquetes Debian (al menos). Consulte los detalles).
04/05/2020 - po4a 0.58 publicado
- Reescribe todas las pruebas par hacerlas más robustas y menos permisivas.
- Soluciona muchos asuntos reportados en los intérpretes.
- Se vuelve a escribir la documentación en aras de claridad y brevedad.
- (más detalles).
25/10/2019 - po4a 0.57 publicado
Traducción actualizada y una corrección a un fallo en AsciiDoc. (más detalles).
06/06/2019 - po4a 0.56 publicado
Nuevas características y algunas correcciones de fallos (más detalles).
09/12/2018 - publicado po4a 0.55
Nuevas características y correcciones de fallos tanto a los analizadores individuales como a las partes comunes (más detalles).
30/06/2018 - po4a 0.54 publicado
Se han corregido varios fallos, y solucionó muchos defectos en (más detalles).
25/05/2018 - po4a 0.53 publicado
El cambio más visible es un nuevo módulo YAML y el hecho de que Alioth fue desactivado(más detalles).