Marco Wegner

# Glossar

## A

Auxiliary file (Hilfsdatei)

ist eine &kbabel; Besonderheit. Damit hat der Anwender die Möglichkeit, eine Übersetzungsdatei so einzurichten, dass in ihr nach Übersetzungen für Originaltexte gesucht werden kann. Sind Sie zum Beispiel Mitglied des französischen Teams und haben etwas Kenntnis von Spanisch oder Italienisch, könnten Sie zum Beispiel die spanische Version der Datei, die Sie gerade übersetzen, als Hilfsdatei für Ihre französische Übersetzung einrichten.

## C

Compendium file (Kompendium-Datei)

ist eine Sammlung aller Übersetzungen für eine Sprache. Diese große Übersetzungsdatei wird aus den Übersetzungen aller Anwendungen erstellt. Sie kann genutzt werden, um mit bereits übersetzten Texten vorhandene Lücken in noch nicht oder nur teilweise übersetzten Übersetzungsdateien aufzufüllen. &kbabel; verwendet diese Datei bei der Suche mit dem PO-Kompendium.

## F

Fuzzy (Fraglich)

Dies ist eine Markierung, die durch das Programm `msgmerge` erzeugt wird. Sie zeigt an, dass ein msgstr möglicherweise nicht die korrekte Übersetzung enthält. Der Übersetzer sollte sich die Übersetzung noch einmal anschauen, gegebenenfalls Veränderungen vornehmen und anschließend die Marke fuzzy aus dem Kommentar des Eintrags entfernen.

## I

Internationalization (Internationalisierung) i18n

ist der Vorgang, mit dem eine Anwendung so angepasst wird, dass sie verschiedene Sprachen unterstützen kann. Das englische Wort internationalization besitzt 20 Buchstaben. Um es abzukürzen, wurde irgendwann begonnen, nur den ersten und den letzten Buchstaben sowie die Anzahl der dazwischen liegenden Buchstaben (nämlich 18) zu schreiben. Daraus ergab sich dann die bekannte Abkürzung i18n.

## L

Localization (Lokalisierung) l10n

ist der Vorgang, mit dem eine schon internationalisierte Anwendung so angepasst wird, dass sie die Ein- und Ausgabe so verarbeiten kann, wie es einigen kulturellen und sprachlichen Gewohnheiten entspricht. Das englische Wort localization besitzt 12 Buchstaben. Um es abzukürzen, wurde irgendwann begonnen, nur den ersten und den letzten Buchstaben sowie die Anzahl der dazwischen liegenden Buchstaben (nämlich 10) zu schreiben. Daraus ergab sich dann die bekannte Abkürzung l10n.

## M

MO-Datei MO

MO steht für Machine Object. Eine MO-Datei enthält binäre Daten, die von Rechnern gelesen werden können. Der Inhalt einer MO-Datei ist wie eine Datenbank organisiert, sodass die Zeit zum Finden von übersetzten Einträgen möglichst klein ist. MO-Dateien werden durch Kompilieren von PO-Dateien unter Verwendung von `msgfmt` erzeugt.

Message ID msgid

msgid ist der Schlüssel, unter dem der Originaltext in einer Übersetzungsdatei gefunden werden kann. Dieser wird von einer Zeichenkette im C-Format gefolgt, die sich über eine oder mehrere Zeilen erstrecken kann.

Message String msgstr

msgstr ist der Schlüssel, unter dem die Übersetzung in einer PO-Datei gefunden werden kann. Dieser wird von einer Zeichenkette im C-Format gefolgt, die sich über eine oder mehrere Zeilen erstrecken kann.

## P

PO-Datei PO

PO (Übersetzungsdatei) steht für Portable Object. Übersetzungsdateien enthalten Paare von Zeichenketten, die jeden Originaltext mit der Übersetzung für eine bestimmte Sprache verbinden. Eine einzelne Übersetzungsdatei bezieht sich nur auf eine Sprache. Sie wird aus einer Übersetzungsdatei erzeugt und kann entweder von Hand oder mit &kbabel; bearbeitet werden.

POT-Datei POT

POT steht für Portable Object Template. Eine POT-Datei wird erstellt, indem alle zu übersetzenden Zeichenketten aus den Quelldateien einer Anwendung gelesen werden. Eine POT-Datei enthält keine Übersetzungen für eine bestimmte Sprache — sie wird von den Übersetzern nur als Vorlage verwendet, um daraus die PO-Dateien zu erstellen.