Verwalten der Übersetzungen Ihrer Dokumentation mit Leichtigkeit
Das Po4a (PO für alles) erleichtert die Übersetzung von Dokumentation und dessen Wartung. Es extrahiert das übersetzbare Material aus dem ursprünglichen Dokument und legt es in eine PO-Datei, die dem Übersetzungsprozess angepasst ist. Sobald diese PO-Datei vom Übersetzer aktualisiert wird, fügt Po4a diese Übersetzung erneut in die Struktur des ursprünglichen Dokuments ein, um ein übersetztes Dokument zu erzeugen.
Falls die Übersetzung unvollständig ist, wird stattdessen der ursprüngliche (englische) Text für die fehlenden Teile verwandt. Dies stellt sicher, dass Ihr übersetztes Dokument immer im Hinblick auf das Original aktuell und soweit wie möglich übersetzt ist.
Po4a automatisiert sämtliche Übersetzungsverwaltung mit einer Konfigurationsdatei, die alle Einstellungen und eine Liste der zu übersetzenden Dokumente enthält. Po4a wird diese dann automatisch aktualisieren, wenn etwas passiert.
Unterstützte Formate
Po4a unterstützt derzeit die folgenden Formate:
- asciidoc: AsciiDoc-Format
- man: good old manual page format
- pod: Perl Online Documentation- (POD-)Format
- xml: generische XML-Dokumente
- docbook: DocBook XML
- xhtml: XHTML-Documente
- dia: unkomprimierte Dia-Diagramme
- guide: Gentoo Linux XML-Dokumentationsformat
- wml: WML-Dokumente
- sgml: die normale verallgemeinerte Auszeichnungssprache (SGML) ist entweder für DebianDoc oder DocBook DTD
- latex: LaTeX-Format
- tex: generische TeX-Documente
- texinfo: the info page format
- bibtex: bibtex-Format
- text: einfache Textdokumente (einschließlich Optionen für Markdown, Glückssprüche, YAML-Titelseitenabschnitte, debian/changelog und debian/control)
- yaml: YAML-Dokumente
- rubydoc: RubyDoc- (RD-)Dokumente
- halibut: Simon Tathams Dokumentationserstellungssystem
- ini: INI-Format
- kernelhelp: Hilfenachrichten jeder Kernel-Compilierungsoption
2025-07-12 – po4a 0.74 veröffentlicht
Neue Module: org, vim-help und SimplePod (das alte Pod-Modul ist jetzt veraltet); Verbesserte Unterstützung für AsciiDoc, Markdown, Tex und Texinfo; Die Verwendung von Perl wurde etwas modernisiert (weitere Details).
2024-06-17 - Po4a 0.73 veröffentlicht
Verbesserungen von Fehlermeldungen, um bei der Suche nach Kodierungsproblemen zu helfen, da Po4a (seit v0.70) deutlich pendantischer ist. (mehr Details).
2024-01-29 – po4a 0.70 veröffentlicht
Große interne Überarbeitung, um PerlIO zu verwenden, anstatt manuell mit Kodierungen herumzuwirbeln. Diese Veröffentlichung korrigiert auch viele Fehler mit AsciiDoc, Tex, Markdown, Yaml, TexInfo und den allgemeinen Teilen. Schließlich enthält diese Version eine Reihe von Dokumentationsverbesserungen, insbesondere in po4a(7), das jetzt besser die Interna für mögliche Beitragende erläutert (weitere Details).
2023-01-01 - po4a 0.69 veröffentlicht
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 – po4a 0.68 veröffentlicht
Deutliche Verbesserungen des Gettextisierungsprozesses und mehrere Dokumentationskapitel wurden neu geschrieben. po4a-translate und po4a-updatepo gelten jetzt als veraltet: Sie sollten po4a stattdessen verwenden. Schließlich behebt diese Veröffentlichung einige Fehler in den Markdown- und Man-Modulen. (weitere Details).
2022-07-14 – po4a 0.67 veröffentlicht
Many bug fixes and improvement in AsciiDoc, Man, Markdown, xHTML and in core modules (more details).
2022-02-02 – po4a 0.66 veröffentlicht
New option to select Yaml elements to translate; More robust AsciiDoc table handling (+bugfixes and translation updates -- more details).
2021-11-14 – po4a 0.65 veröffentlicht
Ermöglicht mehrere Übersetzungen pro POT-Datei im aufgeteilten Modus zu gruppieren (+Fehlerkorrekturen und Übersetzungsaktualisierungen -- weitere Details).
2021-09-12 – po4a 0.64 veröffentlicht
Fehlerkorrekturen und Übersetzungsaktualisierungen (weitere Details).
2021-02-02 – po4a 0.63 veröffentlicht
Korrektur einer Regression in 0.62, bei der die Übersetzung der Po4a-Programme nicht installiert wurde. Sowie weitere Fehlerkorrekturen und Übersetzungsaktualisierungen (weitere Details).
2020-12-07 – po4a 0.62 veröffentlicht
Unwrap AsciiDoc to avoid reformatting issues and other bugfixes, plus translation updates (more details).
2020-08-05 – po4a 0.61 veröffentlicht
Weitere Fehlerkorrekturen (wieder, um keine Debian-Pakete zu beschädigen, die von Po4a abhängen) und Übersetzungsaktualisierungen (weitere Details).
2020-07-15 – po4a 0.60 veröffentlicht
Fehlerkorrekturen und Übersetzungsaktualisierungen (weitere Details).
2020-05-20 – po4a 0.59 veröffentlicht
Fehlerkorrekturen-Veröffentlichung, um (zumindestens) den Bau von mehreren Debian-Paketen nicht zu beschädigen (weitere details).
2020-05-04 – po4a 0.58 veröffentlicht
- Alle Tests wurden umgeschrieben, um sie robuster und strenger zu machen.
- Viele Probleme bezüglich des Parsers behoben.
- Die Dokumentation wurde umgeschrieben und ist nun klarer und kürzer.
- (weitere Details).
2019-10-25 – po4a 0.57 veröffentlicht
Übersetzungen aktualisiert und ein Fehler in AsciiDoc korrigiert. (weitere Details).
2019-06-06 - Po4a 0.56 veröffentlicht
Neue Funktionalitäten und Fehlerkorrekturen vor allem am AsciiDoc-Parser (weitere Infos).
2018-12-09 - po4a 0.55 veröffentlicht
Neue Funktionalitäten und Fehlerkorrekturen, sowohl für einzelne Parser als auch allgemeine Teile (weitere Details).
2018-06-30 - Po4a 0.54 veröffentlicht
Wir haben viele Fehler behoben und Störungen entfernt (weitere Details).
2018-05-25 - Po4a 0.53 veröffentlicht
Die sichtbarste Änderung ist das neue YAML-Modul und die Tatsache, dass Alioth abgeschaltet wurde (weitere Details).