# Arbeiten mit &catalogmanager;

Bildschirmphoto vom &catalogmanager; Bildschirmphoto vom &catalogmanager;

Der Katalogmanager fasst zwei Ordnerbäume zu einem einzigen zusammen und stellt alle PO- und POT-Dateien in diesen Ordnern dar. Durch diese Darstellung können Sie leicht erkennen, ob eine neue Vorlage hinzugefügt oder eine veraltete gelöscht wurde. Zusammen mit dem Dateinamen werden weitere Informationen dargestellt: die Anzahl der gesamten Einträge, die Anzahl der fraglichen und nicht übersetzten Einträge, der Zeitpunkt der letzten Änderung sowie der letzte Übersetzer der Datei.

KBabels Katalogmanager ist für Projekte gedacht, die ähnlich wie KDE strukturiert sind, bei denen die POT- und PO-Dateien den selben Dateinamen besitzen. Dies ist jedoch nicht bei &GNU;-Projekten und vielen Projekten, die wie &GNU; Projekte strukturiert sind, der Fall. Typischerweise wird bei diesen Projekten dem Namen der PO-Dateien das Länderkürzel angehängt und deshalb sind die Namen zu den POT-Dateien sehr unterschiedlich. Ferner befinden sich in solchen Projekten die POT-Dateien mit den dazugehörigen übersetzen PO-Dateien im selben Ordner. Aufgrund dessen ist der Katalogmanager für solche Projekte leider nicht geeignet. (siehe bug #76495 )

Um das Auffinden der Dateien zu erleichtern, an denen entweder noch gearbeitet werden muss oder die ganz fehlen, wird der Status jeder Datei durch ein Symbol dargestellt:

- Alle Einträge in dieser Datei sind Übersetzt.

- Einige der Einträge in dieser Datei sind fraglich oder nicht übersetzt.

- Diese Datei existiert nicht im Ordner der Übersetzungsdateien (PO-Dateien).

- Diese Datei weist Syntaxfehler auf.

- Die Informationen über diese Datei werden gerade aktualisiert. Wenn diese Aktualisierung beendet ist, wird eines der oben aufgeführten Symbole den Status der Datei anzeigen.

Wenn eine Datei mit diesem oder auch diesem Symbol dargestellt wird, zeigt dies an, dass diese Datei oder dieser Ordner innerhalb des Ordnerbaums der POT-Dateien nicht vorhanden ist.

Sie können die Markierung einer Datei setzen oder auch wieder löschen, indem Sie Marke an/aus aus dem Kontextmenü der Datei wählen.

Falls Sie die Markierungen aller Dateien in einem Ordner ein- oder ausschalten wollen, wählen Sie Alle Marken an/aus oder Alle Marken löschen aus dem Kontextmenü dieses Ordners. Die Markierungen werden automatisch gespeichert, wenn Sie &kbabel; beenden.

Sie können eine Datei entweder mit einem Doppelklick öffnen, indem Sie Öffnen aus dem Kontextmenü wählen oder die Eingabetaste bzw. &Ctrl;O drücken.

Sie können den &catalogmanager; einrichten, indem Sie Einstellungen&catalogmanager; einrichten ... auswählen. Beachten Sie auch den Abschnitt Einstellungen für weitere Hinweise.

## Funktionen des &catalogmanager;

Neben der Hauptfunktion zum Öffnen von Dateien in &kbabel; unterstützt der &catalogmanager; eine Reihe weiterer Funktionen, die das Verwalten von Ordnerbäumen mit Übersetzungsdateien (PO-Dateien) erleichtern.

### Suchen und Ersetzen in mehreren Dateien

Eine der am meisten geforderten Funktionen von &kbabel; war die Fähigkeit, in mehreren Dateien gleichzeitig Text suchen und ersetzen zu können. Der &catalogmanager; unterstützt diese Funktion und integriert sie damit in &kbabel;.

### Statistik

Der &catalogmanager; kann eine Reihe statistischer Daten über eine einzelne Datei oder alle Ordner anzeigen. Diese Statistiken beinhalten die Anzahl der Dateien, zu wievielen dieser Dateien eine Vorlage existiert und bei wievielen der Dateien die Vorlage fehlt. Es wird auch die Gesamtzahl der Einträge in den Dateien angezeigt und auch, wieviele davon fertig übersetzt, fraglich oder noch nicht übersetzt sind.

### Syntax prüfen

Dies ermöglicht eine Syntax-Prüfung von mehreren Übersetzungsdateien gleichzeitig unter Verwendung von `msgfmt`. Falls in einer Datei Syntaxfehler vorhanden sind, kann aus dieser Datei keine MO-Datei erstellt werden. Solch eine inkorrekte Datei führt gewöhnlich dazu, dass das Paket, zu dem diese Datei gehört, nicht kompiliert werden kann.

### Benutzerdefinierte Befehle

Weil der &catalogmanager; nicht jede gewünschte Funktionalität zu Verfügung stellen kann, können Sie ihn durch die Definition eigener Befehle erweitern.

Es gibt zwei Arten von Befehlen, solche für Ordner und solche, die nur für einzelne Dateien gelten. Sie können im Einrichtungsdialog festgelegt werden, und durch Klicken mit der &RMBn; auf einen Eintrag in der Liste können Sie darauf zugreifen.