next up previous contents
Next: 3.4 Die erzeugte Verzeichnisstruktur Up: 3.3.2 Der Aufbau der Previous: Die Suchbegriffe

Die Konvertierungsregeln

Im dritten Teil der Initialisierungsdatei finden sich einige wenige Konvertierungsregeln, die das Umwandeln von Mehrzahl in Einzahl, Klein- in Großgeschriebenes oder das Expandieren von Abkürzungen beschreiben sollen.

%months = (
        jan     => Januar,
        feb     => Februar,
        mar     => "M\ä\;rz",
        apr     => April,
        may     => Mai,
        jun     => Juni,
        jul     => Juli,
        aug     => August,
        sep     => September,
        oct     => Oktober,
        nov     => November,
        dec     => Dezember,
);

Der Aufbau gliedert sich in drei Teile:

Die Monatsangaben in den Einzelfeldern der BibTeX-Dateien sollen nach Konvention[*] nicht ausgeschrieben werden, sondern nur aus den ersten drei Buchstaben (der englischen Schreibweise und klein) bestehen - z.B. may oder oct. Damit diese Angaben korrekt ausgeschrieben auf der Inhaltsübersicht erscheinen, muß eine Umsetzungstabelle geschrieben werden. Diese kann man ändern, so daß auch eine englischsprachige Version in Betracht käme.

Hinweis 902

Hier sollte nur die rechte Seite des assoziativen Arrays geändert werden, da sich die Abkürzungen auf der linken Seite i.A. nicht ändern. Ein Beispiel für englische Monatsnamen findet sich in mnmlit2html.pl.

%types = (
   "diplomarbeiten"  => "Diplomarbeiten / Master's Theses",
   "dissertationen"  => "Dissertationen / Ph.D. Theses",
   "fopras"          => "Systementwicklungsprojekte / Advanced Practicals",
   "projekte"        => "Projektberichte / Project Reports",
   "publikationen"   => "Publikationen / Publications"
);

Dieses assoziative Array beschreibt eine Namensumsetzung. Die auf der rechten Seite stehenden Begriffe werden den Begriffen auf der linken Seite zugeordnet.

Die Begriffe auf der linken Seite entsprechen den Namen der BibTeX-Dateien ohne Endung. Klein- und Großschreibung bleiben hierbei unberücksichtigt. Die Begriffe auf der rechten Seite entsprechen den Überschriften, die die zu erzeugenden HTML-Seiten bekommen werden.

Eine solche Umsetzung ist nötig, damit man die Überschriften auch in Zukunft frei gestalten kann.


next up previous contents
Next: 3.4 Die erzeugte Verzeichnisstruktur Up: 3.3.2 Der Aufbau der Previous: Die Suchbegriffe
Copyright Munich Network Management Team