Provided by: po4a_0.73-2ubuntu1_all 

NAME
Locale::Po4a::AsciiDoc - konvertiert AsciiDoc-Dokumente von/in PO-Dateien
BESCHREIBUNG
Das Projektziel von Po4a (PO für alles) ist es, die Übersetzung (und interessanter, die Wartung der
Übersetzung) zu vereinfachen, indem die Gettext-Werkzeuge auch für Gebiete verwendet werden, wo diese
nicht erwartet werden, wie Dokumentation.
Locale::Po4a::AsciiDoc ist ein Modul, um bei der Übersetzung von Dokumentation im AsciiDoc-Format zu
helfen.
VON DIESEM MODUL AKZEPTIERTE OPTIONEN
Dies sind die Modul-spezifischen Optionen:
definitions
Der Name der Datei, die die Definitionen für Po4a enthält, wie diese im Abschnitt ANPASSUNGEN IM
DOKUMENT beschrieben sind. Sie können diese Option verwenden, falls es nicht möglich ist, die
Definitionen in das zu übersetzende Dokument zu schreiben.
In einer Definitionsdatei dürfen die Zeilen nicht mit zwei Schrägstrichen, sondern müssen direkt
durch po4a: beginnen.
entry
leerzeichengetrennte Liste von Attributeinträgen, die Sie übersetzen möchten. Standardmäßig sind
keine Attributeinträge übersetzbar.
macro
leerzeichengetrennte Liste von Makrodefinitionen
style
leerzeichengetrennte Liste von Stildefinitionen
forcewrap
Aktiviert automatischen Zeilenumbruch in wörtlichen Blöcken, selbst wenn das Ergebnis durch AsciiDoc-
Formatierprogramme falsch interpretiert werden könnte.
Standardmäßig bricht Po4a die erstellten AsciiDoc-Dateien nicht um, da eine manuelle Überprüfung
notwendig ist, um sicherzustellen, dass der Umbruch nicht die Formatierung ändert. Betrachten Sie
beispielsweise die folgende Liste:
* ein langer Satz, der auf eine Zahl 1 endet. Ein zweiter Satz.
Falls der Umbruch zu der folgenden Darstellung führt, dann wird der Eintrag in eine nummerierte
Unterliste aufgeteilt. Um es noch schlimmer werden zu lassen, können nur die Leser der in der
Übersetzung verwandten Sprache die Situation überprüfen.
* eine langer Satz, der auf einer Zahl
1 endet. Ein zweiter Satz.
Beachten Sie, dass es kein Problem ist, dass die von Po4a erstellten Dateien nicht umgebrochen
werden, da diese Dateien für die automatische Verarbeitung gedacht sind. Sie sollten sowieso nicht
als Eingabedatei verstanden werden.
Mit dieser Option wird Po4a besser aussehende AsciiDoc-Dateien erstellen, aber sie kann zu
möglicherweise falsch formatierten Ausgaben führen.
noimagetargets
Standardmäßig können die Ziele von Blockbildern übersetzt werden, um die Möglichkeit zu schaffen, auf
übersetzte Inhalte zu verweisen. Dies kann durch Setzen dieser Option gestoppt werden.
tablecells
Diese Option ist ein Schalter, der Innerzell-Abtrennung in Zellinhalten ermöglicht. Die Abtrennung
ist auf Zellinhalte begrenzt, ohne das Innere auszuwerten.
compat
Schaltet die Auswertregeln auf Kompatibilität zu verschiedenen Werkzeugen um. Verfügbare Optionen
sind »asciidoc« und »asciidoctor«. Asciidoctor hat strengere Auswertregeln, wie die Gleichheit der
Längen von öffnenden und schließenden Blockbegrenzungen.
nolinting
Deaktiviert Linting-Meldungen. Wenn der Quellcode nicht für eine klarere Dokumentenstruktur
korrigiert werden kann, dann sind diese Meldungen zwecklos.
cleanspaces
Entfernt zusätzliche Leerzeichen aus Quellsegmenten im »no-wrap«-Modus. Dies ist nützlich, wenn die
Übersetzungswerkzeuge empfindlich auf die Anzahl der Leerzeichen reagieren.
yfm_keys
Kommata-getrennte Liste der Schlüssel, die für das Übersetzen in dem Abschnitt »YAML FrontMatter«
verarbeitet werden. Alle anderen Schlüssel werden übersprungen. Schlüssel werden abhängig von der
Groß-/Kleinschreibung verglichen. Falls yfm_paths und yfm_keys zusammen verwandt werden, werden Werte
aufgenommen, falls sie auf mindestens eine der Optionen passen. Feldwerte werden immer übersetzt,
außer die Option yfm_skip_array wird bereitgestellt.
yfm_skip_array
Keine Feldwerte in dem Abschnitt »YAML Front Matter« übersetzen.
yfm_paths
Kommata-getrennte Liste von Hash-Pfaden, die für das Herausziehen in dem Abschnitt »YAML Front
Matter« verarbeitet werden. Alle anderen Pfade werden übersprungen. Pfade werden abhängig von der
Groß-/Kleinschreibung verglichen. Falls yfm_paths und yfm_keys zusammen verwandt werden, werden Werte
aufgenommen, falls sie auf mindestens eine der Optionen passen. Feldwerte werden immer
zurückgeliefert, außer die Option yfm_skip_array wird bereitgestellt.
ANPASSUNGEN IM DOKUMENT
Das AsciiDoc-Modul kann durch Zeilen, die mit % po4a: beginnen, angepasst werden. Diese Zeilen werden vom
Parser als Befehle interpretiert. Die folgenden Befehle werden erkannt:
//po4a: macro Name[Attributliste]
Dies beschreibt die Parameter eines Macros im Detail. Name muss ein gültiger Makroname sein und er
endet in einem Unterstrich, falls das Ziel übersetzt werden muss.
Das Argument Attributliste ist eine kommatagetrennte Liste, die Informationen über übersetzbare
Argumente enthält. Diese Liste enthält entweder Zahlen, um Positionsparameter zu definieren, oder
benannte Attribute.
Falls Name ein Pluszeichen (+) vorangestellt wird, dann wird das Makro und seine Argumente als ganzes
übersetzt. In diesem Fall ist es nicht notwendig, die Attributliste zu definieren, aber die Klammern
müssen vorhanden sein.
//po4a: style [Attributliste]
Dies beschreibt im Detail, welche Atribute eines Stils übersetzt werden müssen.
Das Argument Attributliste ist eine kommatagetrennte Liste, die Informationen über übersetzbare
Argumente enthält. Diese Liste enthält entweder Zahlen, um Positionsparameter zu definieren, oder
benannte Attribute. Das erste Attribut ist der Name des Stils, er wird nicht übersetzt.
Falls dem Stilnamen ein Pluszeichen (+) vorangestellt wird, dann wird die Attributliste als ganzes
übersetzt. Es ist nicht notwendig, übersetzbare Attribute festzulegen.
Falls dem Stilnamen ein Minuszeichen (-) vorangestellt wird, dann wird dieses Attribut nicht
übersetzt.
//po4a: entry Name
Dies erklärt einen Attributeintrag als übersetzbar. Standardmäßig sind sie nicht übersetzbar.
STATUS DIESES MODULS
Erfolgreich bei einigen einfachen AsciiDoc-Dateien getestet.
AUTOREN
Nicolas François <nicolas.francois@centraliens.net>
Denis Barbier <barbier@linuxfr.org>
URHEBERRECHT UND LIZENZ
Copyright © 2005-2008 Nicolas FRANÇOIS <nicolas.francois@centraliens.net>.
Copyright © 2012 Denis BARBIER <barbier@linuxfr.org>.
Copyright © 2017 Martin Quinson <mquinson#debian.org>.
Dieses Programm ist freie Software; Sie können es unter den Bedingungen der GPL v2.0 oder neuer (siehe
die Datei COPYING) vertreiben und/oder verändern.
perl v5.38.2 2024-08-28 LOCALE::PO4A::ASCIIDOC.3PM(1)