Conversion scripts/xslt for wadoku.de’s xml data into Mac OS dictionary format
Kleines Howto zur Erzeugung des Mac-Wörterbuches.
Die Umwandlung geschieht in zwei Schritten.
Für den ersten Schritt wird ein XSLT-Prozessor, der XSLT 2.0 beherrscht, gebraucht.
Für den zweiten Schritt wird das Dictionary Development Kit benötigt.
Dieses findet sich derzeit im Paket Additional Tools for Xcode
2.
Das gesamte Xcode-Paket ist hierfür nicht notwendig.
Im Makefile kann die mindestens benötigte OS X/macOS-Versionen spezifiziert werden.
DICT_BUILD_OPTS = -v 10.5
DICT_BUILD_OPTS = -v 10.6
DICT_BUILD_OPTS = -v 10.11
Höhere Versionen haben den Vorteil, die Wörterbuchdaten im Allgemeinen stärker zu komprimieren
und somit weniger Platz auf der Festplatte zu beanspruchen.
xsl/entry_export_macdic.xsl
Hauptskript zur Umwandlung der XML-Daten in das XML-Format
des Mac Dictionary Development Kit.
Verwendet werden ebenfalls folgende Dateien:
front_matter.xsl
image_appendix.xsl
seasonword_appendix.xsl
gramgrp.xsl
Wadoku.css
CSS-Datei zur Formatierung der Einträge im Wörterbuch.
CSS_SRC_PATH
bzw. CSS_PATH
im Makefile angegeben werden.OtherResources/lang_pref.xslt
Transformationsskript zur Umsetzung der Voreinstellungen.
Verzeichnis mit HTML-Dateien für die Voreinstellungselemente.
Für de.wadoku.dictionary.mac
ist der Wert des CFBundleIdentifier
aus der Info.plist
zu verwenden.
/usr/libexec/PlistBuddy -c "Delete :com.apple.DictionaryServices:DCSDictionaryPrefs:de.wadoku.dictionary.mac" ~/Library/Preferences/.GlobalPreferences.plist
Seit macOS 10.12 existiert eine eigene Voreinstellungsdatei in ~/Library/Preferences/com.apple.DictionaryServices.plist
, welche zu löschen ist.