In der Konfigurationsdatei goobi_opacUmlaut.txt
werden Umlaute angegeben, die beim automatischen Generieren von Vorgangstiteln ersetzt werden sollen. Die Datei befindet sich üblicherweise an folgendem Speicherpfad:
Beispielhaft sieht diese Konfigurationsdatei wie folgt aus:
Üblicherweise werden die verwendeten Vorgangstitel von Goobi Workflow automatisch generiert. Diese beinhalten die Anfangsbuchstaben des Autors und eine Abkürzung des entsprechenden Werknamens.
Da der Vorgangstitel aus Kompatibilitätsgründen keine Umlaute bzw. Sonderzeichen beinhalten darf, versucht Goobi, diese durch kompatible Buchstaben mit ähnlicher Bedeutung zu ersetzen.
Während es für einen Anwender intuitiv ist, dass ein ä
auch durch ein a
ersetzt werden kann, haben diese beiden Buchstaben keinen technischen Zusammenhang. Daher muss dieser Zusammenhang im Sinne des Sprachgebrauchs konfiguriert werden. Üblicherweise ist die oben gezeigte Konfiguration bereits vorhanden und deckt die meisten Sprachen ab.
In der Datei goobi_opacUmlaut.txt
werden die verwendeten Ersetzungsregeln angegeben. In der ersten Spalte stehen die zu ersetzenden Zeichen. Dahinter steht jeweils das Ersatzzeichen. Dieses darf selbst kein Sonderzeichen oder Umlaut sein.
Alle Sonderzeichen, die nicht in dieser Konfigurationsdatei berücksichtigt werden, werden beim Generieren des Vorgangstitels ersatzlos aus dem Namen entfernt.
Der Übersetzungsalgorithmus ist so implementiert, dass auch mehrbuchstabige Zeichenfolgen ersetzt werden können. Dabei ist auch folgende Konfiguration möglich, wobei immer genau ein Leerzeichen als Trennzeichen erwartet wird:
Zu beachten ist, dass erst der Vorgangstitel anhand der Originalnamen generiert wird und danach die Umlaute ersetzt werden. Dabei kann es vorkommen, dass sich bei einer mehrbuchstabigen Ersetzung die Länge des Vorgangstitels ändert.
Ist zum Beispiel der Name des Autors Björn
und es werden die ersten vier Buchstaben verwendet, ergibt sich das Kürzel björ
(ohne Großschreibung). Da nun das ö
zum oe
wird, ändert sich die Abkürzung zu bjoer
und hat nun fünf Buchstaben.