# Einstellungen

## Die Einstellungen von &kbabel;

Um den Einstellungsdialog anzuzeigen, wählen Sie Einstellungen &kbabel; einrichten... aus dem Menü von &kbabel;. Ein gut strukturierter Einrichtungsdialog erleichtert das Finden von Einstellungen.

### Identität

Dieser Abschnitt erlaubt das Einstellen der Standardfelder für jede Übersetzungsdatei. Dies sind Ihr Name, E-Mail-Adresse, Name der Sprache und Mailingliste des Sprachenteams. Es gibt auch ein Feld Zeitzone. Die Zeitzone können Sie mit Ihrem Kürzel (wie &zb; CET) oder dem Zeitunterschied zu GMT (&zb; +0100 für Deutschland, Österreich und die Schweiz) eingeben. Diese Informationen werden zum Aktualisieren des Vorspanns einer Übersetzungsdatei verwendet. Welche dieser Informationen im Vorspann aktualisiert werden sollen, können Sie im Abschnitt Speichern des Einstellungsdialoges festlegen.

Die Kürzel für die Zeitzonen sind nicht standardisiert. Sie sollten dieses Kürzel deshalb auch nicht im Abschnitt Speichern für die Formatierung der Zeitangaben verwenden, sondern stattdessen `%z`.

Anzahl von Singular-/Pluralformen

  Verwenden Sie diese Einstellung, um die Anzahl der Singular- und Pluralformen für Ihre Sprache anzugeben. Für Deutsch ist die Anzahl &zb; 2 (eine Singular- und eine Pluralform).

  Diese Funktion ist gegenwärtig nur für die von &kde; verwendeten Pluralformen implementiert und arbeitet nicht mit den Pluralformen von gettext zusammen.

### Bearbeiten

Diese Kategorie enthält drei Karteikarten: Allgemein, Erscheinungsbild und Schriftarten. Diese Einstellungen passen das Verhalten und Aussehen des Texteditors für die Übersetzung an.

#### Allgemein

Dieser Abschnitt enthält mehrere Ankreuzfelder.

Das erste Ankreuzfeld im oberen Bereich legt fest, ob der Status "fraglich" automatisch gelöscht werden soll, sobald ein neues Zeichen im Editor für die Übersetzung eingegeben wurde. Wenn diese Einstellung deaktiviert ist, müssen Sie den Status von Hand mit Bearbeiten Status fraglich an/aus oder dem Tastenkürzel &Strg;U ausschalten. Beachten Sie, dass dies bedeutet, dass die Zeichenkette `, fuzzy` aus dem Kommentar des Eintrags entfernt wird.

Die nächste Einstellung ermöglicht das Verwenden von intelligentem Editieren. Dies bedeutet, dass der Editor automatisch die richtigen Zeichenkette für bestimmte spezielle Zeichen einfügt, die maskiert werden müssen; &zb; `\t`, wenn Sie die Taste Tab drücken. Auch eine spezielle Behandlung von Enter ist möglich.

Argumente prüfen

Tastenkürzel prüfen

Gleichung prüfen

  Das ist eine Eigenschaft für die KDE-Projektentwicklung. `.desktop`-Dateien sind einfache Textdateien, welche Parameter in der Form `schluessel=wert` gespeichert haben. Diese `werte` müssen übersetzt werden. Die linke Seite der Gleichung (schluessel) darf nicht geändert werden. Der Test für die Gleichungen kann mit `msgmerge` viele Fehler in diesem Bereich entdecken. Beachten Sie bitte, dass diese Funktion in gewissen Situationen unberechtigterweise Fehler anzeigt.

Nach übersetzter Kontextinformation schauen.

  Einige Einträge müssen einmalig sein, auch wenn diese dasselbe Wort repräsentieren. Diese Einträge sind speziell markiert. Das kommt daher, dass viele einfache Wörter wie Save bereits übersetzt sind. Kontextinformationen sind mit `_:` markiert. Viele unerfahrene Übersetzer übersetzen diese Kontextinformationen fälschlicherweise, und machen dadurch ihre PO-Datei unbrauchbar. Dieses Ankreuzfeld stellt sicher das Sie gewarnt werden vor solchen Fehlern.

Pluralformen prüfen

  Das &kde;-Projekt benutzt eine spezielle Syntax, um die Pluralformen zu definieren. Dieser Test zählt die Anzahl Pluralformen im msgstr und vergleicht diese mit dem auf der Karteikarte Identität festgelegten Wert. Eine falsche Anzahl Pluralformen kann die Anwendung zum Absturz bringen.

Bei Fehler Signalton

  Falls ein Fehler wie oben beschrieben auftritt, meldet sich Ihr System mit einem akustischen Signal.

Bei Fehler Textfarbe ändern

  Das ist ein alternativer Weg, Sie über Fehler im aktuellen Eintrag zu informieren. Falls Sie akustische Signale nicht mögen, können Sie die entsprechenden Eintellungen auf der Karteikarte Erscheinungsbild so ändern, dass der Text bei Fehlern eine von Ihnen bestimmte Farbe annimmt.

#### Erscheinungsbild

Mit dieser Einstellung können Sie mit Hilfe von vier Ankreuzfeldern das Aussehen der Einträge im Editor Ihrem Geschmack anpassen:

Syntax hervorheben

  Durch die Anwahl dieser Einstellung können Sie die Syntax-Hervorhebung für Spezialzeichen, Tastaturkürzel und Hintergrund der Einträge aktivieren. Mit dem Aktivieren dieser Einstellung werden diese Zeichen klarer ersichtlich. Es wird empfohlen diese Einstellung einzuschalten.

Hintergrund markieren

  Für existierende Zeichen, inklusive Leerzeichen, wird der Hintergrund in der msgid hervorgehoben. Das kann nützlich sein, wenn Sie die umgebenden Anführungszeichen in den Einträgen nicht sehen möchten (siehe weiter unten). Sie können trotzdem die Start- und Endpunkte von Leerzeichen sehen.

Leerzeichen mit Punkten markieren

  Wenn Sie die Anzahl Leerzeichen sehen möchten, und die Hervorhebung des Hintergrundes nicht mögen, aktivieren Sie diese Einstellung. Die Leerzeichen werden dann durch einen Punkt repräsentiert. Beachten Sie bitte, dass diese Punkte keine Dezimalpunkte sind, sondern in der Mitte zentrierte.

Umgebende Anführungszeichen anzeigen

  Wenn Sie wünschen, den Anfang und das Ende eines Eintrags durch Anführungszeichen klar begrenzt zu sehen, dann wählen Sie diese Einstellung an.

  Wenn Sie gewohnt sind, PO-Dateien mit normalen Texteditoren zu bearbeiten, werden Sie sich sicherer fühlen, wenn Sie diese Einstellung aktivieren. Dadurch wird Ihnen ermöglicht, den Anfang und das Ende eines Eintrags zweifelsfrei durch Anführungszeichen identifizieren zu können.

Sie habe die Möglichkeit für verschiedene Elemente im zu bearbeitenden Text eine Farbe zu wählen. Diese können einfach durch Klicken auf den Farbwähler selektiert werden. Im Dialog "Farbe wählen" können Sie zwischen einer Auswahl von Standardfarben und benutzerdefinierten Farben wählen oder eine Farbe durch Klicken auf die entsprechende Stelle auf Ihrem Bildschirm festlegen.

Hintergrundfarbe

  Das setzt die Hintergrundfarbe für die Zeichen in der msgid-Ansicht und dem msgstr-Editor. Um die Farben der Editierfelder auszuwählen, müssen Sie &kcontrolcenter; benutzen.

Farbe für maskierte Zeichen

  Hier können Sie die Farbe für maskierte ("escaped") Zeichen wie `\"`, (Anführungzeichen) oder `\n` (Zeilenumbruch) auswählen.

Farbe für Syntaxfehler

  Diese Farbe wird gebraucht um ganze, während des Speicherns entdeckte, fehlerhafte Einträge zu markieren. Diese Fehler werden ausgelöst, wenn die Endung von msgstr und msgid nicht identisch abgeschlossen wurden, oder Fehlerhafte Maskierte Sonderzeichen (escaped Charakters) entdeckt wurden.

Farbe für Zeichen im C-Format

  Diese Farbe wird angezeigt, wenn die Folge von Zeichen denjenigen vor C-Funktionen `printf` oder `scanf` gleicht. Diese startet üblicherweise mit `%` (Prozent) und einem folgendenden Zeichen.

Farbe für Tastenbelegung

  Tastaturkürzel starten mit dem Zeichen & (Kaufmannsund, in englisch Ampersand). Diese Konvention gilt für &kde; und viele andere Projekte. Bei anderen Projekten muss dies jedoch zuerst abgeklärt werden. Dieses Zeichen kann bei den Einstellungen in der Sektion Verschiedenes eingestellt werden.

Der Status des aktuell bearbeiteten Eintrags wird durch drei LEDs angezeigt. Sie können einstellen, wo diese platziert sind. Zur Auswahl stehen die Anzeige zwischen der msgid und dem Editor, und auf der Statusleiste. Die Farben dieser LEDs können Sie Ihrem Geschmack entsprechend auswählen.

#### Schriftarten

Dies ist die Standard-&kde; Zeichensatz-Auswahldialogbox mit einem kleinen Zusatz. Um die Übersetzung zu erleichtern können Sie die Einstellung Nur Zeichensätze mit fester Breite anzeigen auswählen. Die Zeichensatz-Auswahldialogbox lässt Sie die Zeichensatzfamilie, Größe und Kodierung auswählen. Der Kasten unten zeigt eine Vorschau des ausgewählten Zeichensatzes.

### Speichern

Vorspann beim Speichern aktualisieren

Syntax beim Speichern prüfen

Sie können zwischen folgenden Datumsformaten im Vorspannfeld PO-Revision-Date wählen:

- Standard ist das übliche inPO-Dateien benutzte Format.

- Lokal ist das länderspezifische Format.

- Mit Benutzerdefiniert können Sie Ihr eigenes Format definieren, wobei Sie diese C-ähnlichen Formatierungen verwenden können:

  #### Jahr

  Format | Bedeutung | Bereich
  --- | --- | ---
  %y | Jahr | 00 bis 99
  %Y | Jahr | 0001 bis 9999

  #### Monat

  Format | Bedeutung | Bereich
  --- | --- | ---
  %m | Monat des Jahres | 01 bis 12
  %f | Monat des Jahres | 1 bis 12
  %b,%h | abgekürzter Monat | Jan bis Dec

  #### Tag

  Format | Bedeutung | Bereich
  --- | --- | ---
  %j | Tag des Jahres | 001 bis 366
  %d | Tag des Monats | 01 bis 31
  %e | Tag des Monats | 1 bis 31
  %a | abgekürzter Wochentag | Sun bis Sat

  #### Stunde

  Format | Bedeutung | Bereich
  --- | --- | ---
  %H | Stunde | 00 bis 23
  %k | Stunde | 0 bis 23
  %i | Stunde | 1 bis 12
  %I | Stunde | 01 bis 12
  %p |  | AM oder PM

  #### Minute, Sekunde, Zeitzone

  Format | Bedeutung | Bereich
  --- | --- | ---
  %M | Minute | 00 bis 59
  %S | Sekunde | 00 bis 59
  %Z | Zeitzone | (in den Einstellungen zur Identität angegeben)
  %z | Zeitzone | (als Abweichung angegeben, wie in den System-Einstellungen)

In der Kodierungsgruppe können Sie die Kodierung für PO-Dateien anpassen. Wenn Sie an einem &kde;-Projekt arbeiten, stellen Sie bitte sicher, dass UTF-8 eingestellt ist. Die Aufklappliste enthält die möglichen Kodierungen. Setzen Sie mindestens Ihre Sprache und und die Kodierung auf UTF-8. Um ein versehentliches Umstellen der Kodierung der aktuelle Datei zu verhindern, aktivieren Sie Kodierung der Datei beibehalten.

### Rechtschreibung

Hier können Sie das Verhalten der Rechtschreibprüfung einstellen. Insbesondere ist dies interessant, wenn Sie ein Wörterbuch für Ihre Sprache haben. Untenstehend sind die möglichen Einstellungen aufgelistet.

Kombination aus Wortstamm+Zusätzen erstellen, die nicht im Wörterbuch stehen

  Für die dem persönlichen Wörterbuch neu hinzugefügten Wörter erstellt die Rechschreibeprüfung eine Kombination von Wortstamm und Zusätzen.

Zusammengezogene Wörter als Rechtschreibfehler betrachten

Wörterbuch

  Aus der Aufklappliste können Sie zwischen den installierten Wörterbüchern wählen. Schauen Sie bitte auch in der Distribution von ispell oder aspell, um mehr herauszufinden.

Kodierung

  Hier können Sie die Kodierung Ihres Textes auswählen. Diese Einstellung wird dem Rechtschreibprüfungsprogrammes beim Aufruf mitgeteilt. Bitte schauen Sie für weitere Details in die Dokumentation von kspell.

Programm

  Hier wählen sie das zu benutzende Rechtschreibprüfungsprogramm aus. Zur Zeit werden `ispell` und `aspell` unterstützt.

Ignorierte Wörter merken

  Das Merken von ignorierten Wörtern ist ein bequemer Weg, um Abkürzungen oder seltene Zeichenkombinationen zu handhaben.

Datei zum Speichern ignorierter Wörter

  Hier können Sie den Speicherort für die Datei angeben, welche die ignorierten Wörter enthält. Ein Klick auf das Ordnersymbol öffnet ein Dateiauswahlfenster. Standardmäßig wird `$(HOME)/.kde/share/apps/kbabel/spellignores` verwendet. `$(HOME)` repräsentiert Ihr Persönliches Verzeichnis.

### Suchen

Die Sucheinstellungen erlauben es, einige Einstellungen für das Suchen in bereits übersetzen Zeichenketten einzustellen.

#### Allgemein

Die allgemeinen Einstellungen gelten für alle Suchmodi. Wenn Sie Suche automatisch starten anwählen, wird die Suche automatisch bei jedem Wechsel des Eintrags gestartet. Zurzeit können Sie zwischen drei Möglichkeiten auswählen, die aber von den installierten Wörterbuch-Modulen abhängig sind. Im Menü Einstellungen Wörterbuch einrichten ... können Sie jedes Modul einzeln einrichten.

Die Standardmäßig installierten Wörterbuch-Module sind:

&kde;-Datenbanksuchmaschine

  Diese neue Methode ist noch immer im "Alphastatus" der Entwicklung und basiert auf &kbabeldict;. Die Dokumentation für &kbabeldict; enthält die Anweisungen, wie die Suchmaschine zu konfigurieren ist.

PO-Kompendium

  Das Kompendium ist eine Normale PO-Datei, welche eine Liste von Standardübersetzungen enthält. Diese Datei wird von Ihrem Übersetzungsteam bereitgestellt. Sollte diese Datei fehlen, können Sie alternativ eine Datei benutzen, welche alle Übersetzungen enthält (die Datei `$lang.messages` im &kde;-Projekt kann &zb; hier gefunden werden: i18n.kde.org).

PO-Hilfsdatei

  Die Hilfsdatei hilft Ihnen, den Zusammenhang einer Übersetzung zu verstehen. Dazu wird der Eintrag im Übersetzungskatalog im selben Paket, aber in einer anderen Sprache gesucht. Dadurch können Sie nachsehen wie der Eintrag in anderen Sprachen übersetzt worden ist.

Sie können eine Suche auch manuell starten. Sie können entweder im Menü Wörterbücher Text suchen PO-Kompendium oder wenn Sie in der Werkzeugleiste den Suchknopf eine Weile drücken.

### Diff

In den Diff-Einstellungen können Sie die Anzeige der Unterschiede der msgids Ihren Bedürfnissen anpassen.

Für jede Änderung gibt es zwei Arten der Hervorhebung. Für hinzugekommene Zeichen kann entweder eine farbliche Hervorhebung oder Unterstreichen des Textes gewählt werden. Ähnliches gilt für die entfernten Zeichen; hier können Sie zwischen farblicher Hervorhebung und dem Durchstreichen des Textes wählen.

### Verschiedenes

Markierung für Tastenkürzel

Regulärer Ausdruck für Kontextinformation

## &catalogmanager;-Einstellungen

In dieser Dialogbox können Sie die Einstellungen für den Katalogmanager einstellen.

### Allgemein

Darunter können Sie an- und ausschalten:

Dateien in neuem Fenster öffnen

  Wenn aktiviert, werden alle Dateien, welche vom Katalogmanager aus gestartet werden, in einem neuen Fenster geöffnet.

Prozesse bei Beenden abbrechen

Index für Datei-Inhalte erstellen

  Wenn aktiviert, erstellt &kbabel; einen Index für alle im Baum enthaltenen Dateien. Dieser Index wird für die Funktion Suchen/Ersetzen benutzt.

  Durch Aktivierung dieser Einstellung wird das Aktualisieren der Dateiinformation sehr viel langsamer. Dafür wird Suchen/Ersetzen erheblich schneller.

### Verzeichnisbefehle

Hier können Sie Befehle definieren, welche in den Verzeichnissen des Katalogmanagers ausgeführt werden sollen. Diese Befehle werden dann im Untermenü Befehle im Kontextmenü des Katalogmanagers angezeigt.

Geben Sie im Feld Name den Namen des Befehls ein. Dieser kann frei gewählt werden. Im Feld Befehl fügen Sie den auszuführenden Befehl ein. Nach dem Ausfüllen dieser beiden Felder klicken Sie nun auf Hinzufügen um den Befehl verfügbar zu machen. Um einen Befehl zu ändern, selektieren Sie diesen und klicken auf Bearbeiten. Zum Aktivieren der Änderung klicken Sie auf Hinzufügen. Um einen Befehl zu entfernen wählen Sie diesen an und klicken auf Entfernen. Um die Reihenfolge zu verändern, wie die Befehle im Kontextmenü angezeigt werde sollen, klicken Sie auf die entsprechenden Pfeilknöpfe.

Die folgende Zeichenkette wird bei einem Befehl ersetzt:

- `@PACKAGE@`: Der Name des Verzeichnisses ohne den Pfad

- `@PODIR@`: Der Name des PO-Verzeichnisses mit Pfad

- `@POTDIR@`: Der Name des Vorlagenverzeichnisses mit Pfad

Zum Beispiel: Sie möchten den Befehl `make` und dannach `make install` ausführen. Sie können im Feld Name `Make und Make install ausführen` angeben, und im Feld Befehl `make; make install`. Wenn Sie den Menüeintrag Befehle Make und Make install ausführen wählen, werden die beiden Befehle nacheinander im entsprechenden Verzeichnis ausgeführt.

### Dateibefehle

Hier können Befehle definiert werden, welche auf einzelne Dateien angewendet werden sollen. Diese Befehle werden im Untermenü von Befehle im Kontextmenü im Katalogmanager angezeigt.

Im Feld Name wird der Name des Befehls eingetragen. Dieser Name kann frei gewählt werden und wird nur zur Anzeige im Kontextmenü verwendet. Im Feld Befehl wird der Befehl eingeben. Nachdem diese beiden Felder ausgefüllt wurden klicken Sie auf Hinzufügen um den Befehl zu aktivieren. Zum Ändern eines Befehls wählen Sie diesen aus und klicken auf Bearbeiten. Um die Änderungen zu aktivieren, klicken Sie auf Hinzufügen. Um einen Befehl zu entfernen, wählen Sie diesen aus und klicken auf Entfernen. Sie können die Reihenfolge der Befehle im Kontextmenü mit Hilfe der Pfeilknöpfe anpassen.

Der Befehl wird mit der Standard-Shell ausgeführt. Dies erlaubt es, Umgebungsvariablen zu setzen und/oder mehrere Befehle in einem Menüeintrag zu definieren. Trennen Sie dazu die Befehle durch ein Semikolon. Die Befehle werden im Verzeichnis ausgeführt, in dem sich die ausgewählte Datei befindet.

Die folgende Zeichenkette wird bei einem Befehl ersetzt:

- `@PACKAGE@`: Der Name der Datei ohne Pfad und Dateiendung

- `@POFILE@`: Der Name der PO-Datei mit Pfad und Dateiendung

- `@POTFILE@`: Der Name der entsprechenden Vorlagendatei mit Pfad und Dateiendung

- `@PODIR@`: Der Name des Verzeichnisses, in dem die PO-Datei sich befindet, mit Pfad

- `@POTDIR@`: Der Name des Verzeichnisses, in welchem die entsprechende Dateivorlage sich befindet, mit Pfad

Zum Beispiel möchten Sie die Vorlagedatei mit Ihrer PO-Datei zusammenführen.Sie können im Feld Name `Zusammenführen` eintragen, und im Feld Befehl `msgmerge @POFILE@ @POTFILE@ > @PACKAGE@.neu && mv @PACKAGE@.neu @PACKAGE@.po`. Wenn Sie dannach im Untermenü Befehle Zusammenführen auswählen, wird die entsprechende PO-Datei mit der dazugehörigen Vorlagendatei zusammengeführt.