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.