UbuntuGermanTranslatorsMithelfen → Hinweise zur Übersetzung von Befehlen

Diese Seite soll eine kleine Hilfestellung bei der Übersetzung von Befehlszeilenprogrammen geben.

Zeilenbreite und Umbrüche

Im Terminal wird eine Ausgabezeile normalerweise nach 80 Zeichen umgebrochen. Deswegen finden sich in vielen Zeichenketten scheinbar willkürliche Zeilenumbrüche. Diese sollten nicht einfach übernommen werden, sondern in der deutschen Übersetzung wieder an der passenden Stelle gesetzt werden.

Tipp: Übersetzt erst ganz ohne Zeilenumbrüche, kopiert den Text dann in einen Editor, der alle Zeichen mit derselben Breite anzeigt (z.B. gedit) und aktiviert in den Einstellungen (»Rechten Rand anzeigen bei: 80 Zeichen«). Damit sieht man sofort, wo man Zeilenumbrüche setzen muss.

Hilfetexte

Fast alle Programme für die Kommandozeile geben Hilfetexte aus, wenn man die Option »--help« übergibt. Bei der Übersetzung dieser Hilfetexte ist folgendes zu beachten:

Platzhalter

In vielen Zeichenketten tauchen Platzhalter wie »%s« oder »%i« auf. Bei der Übersetzung muss dann folgendes beachtet werden:

Keine Angst vor dem Quelltext!

In den meisten Befehlszeilenprogrammen tauchen früher oder später absolut unverständliche Zeichenketten ohne Übersetzerkommentar auf. Hier schafft meistens nur das Lesen der Dokumentation des Programms oder des Quelltexts selbst Abhilfe. In Launchpad könnt ihr euch den Quelltext ansehen, indem ihr oben in der Navigation »Code« wählt, dann den aktuellen Hauptentwicklungszweig, dann auf »Browse the code« klickt und die entsprechende Datei aufruft. Der Name der Datei, in der eine Zeichenkette auftaucht, wird in Launchpad Translations unter dem Eingabefeld für die Übersetzung angezeigt.

Oft weisen die im Quelltext verwendeten Variablennamen oder Quelltext-Kommentare deutlich darauf hin, was ein bestimmter Platzhalter oder eine Fehlermeldung bedeuten soll, sodass selten Programmierkenntnisse erforderlich sind, um die passenden Bedeutungen herauszufinden.

UbuntuGermanTranslators/Mithelfen/Befehle (last edited 2011-05-25 10:44:20 by f053222070)