Version: 2024.11.09 - OS X 10.11 to macOS 15
Copyright © 2024 Wolfgang Kreutz and Daniel Naber
This plugin extends Apple’s Dictionary Application with a German thesaurus.
The content of this plugin is based on the online thesaurus www.openthesaurus.de by Daniel Naber.
The Python script to convert the OpenThesaurus dictionary into a dictionary plugin was developed by Wolfgang Kreutz.
Updates and further information: www.tekl.de
Support and source code: github.com/Tekl/openthesaurus-deutsch
Changelog: CHANGELOG.md
Donation: PayPal
- OpenThesaurus_Deutsch.dmg (disk image containing an installer package)
- OpenThesaurus_Deutsch_dictionaryfile.zip (the plain Dictionary plugin bundle in a ZIP file for manual installation)
- Download the plugin installer: OpenThesaurus_Deutsch.dmg
- Double-click on “OpenThesaurus Deutsch Installation” to start the installer.
- Follow its instructions. To install the plugin for the current user and not for all users, click on “Change Install Location …” in the installer and select “Install for me only”.
If you use the package manager Homebrew, you can start the installation with this terminal command:
brew install tekl/dictionaries/openthesaurus-deutsch
.
The plugin will always be installed in ~/Library/Dictionaries
.
The command brew upgrade
can be used to automatically install updates to the plugin.
- Download the zipped dictionary plugin bundle: OpenThesaurus_Deutsch.dictionaryfile.zip
- Launch the application “Dictionary.app” und execute the command “Open dictionary folder” from the File menu.
- The Finder will open a window with the folder “Dictionaries”. Drag and drop the unzipped plugin bundle into that Finder window.
- Quit and restart the application “Dictionary.app”, so it will detect the newly installed plugin. Open the Preferences of “Dictionary.app” (⌘+Comma), scroll to the entry “OpenThesaurus Deutsch” and click the checkbox.
To remove the plugin form your system, just launch the installer again and select the option “🚫 Uninstall”.
You can manually delete the plugin from the folder /Library/Dictionaries
or ~/Library/Dictionaries
and restart the “Dictionary.app”.
If you have installed the plugin via Homebrew, you can get rid of it with the following command:
brew uninstall optenthesaurus-deutsch
- Xcode - Dictionary Development Kit as part of Additional Tools (free Developer Account necessary)
- The DDK must be installed at the following Paths:
/Developer/Auxiliary Tools/Dictionary Development Kit
/Developer/Utilities/Dictionary Development Kit
/Applications/Auxiliary Tools/Dictionary Development Kit
/Applications/Additional Tools/Utilities/Dictionary Development Kit
/DevTools/Utilities/Dictionary Development Kit
/Applications/Utilities/Dictionary Development Kit
- Install the Xcode Command Line Tools with:
xcode-select --install
- Optional: To generate the Installer, you have to install the free tool Packages - Optional: To generate the Disk Image, you need DMG Canvas (20 US-$).
- open Terminal.app
- Use
cd
to go into the folderopenthesaurus-deutsch-master
. - Start building with `make. This will download the current word list from openthesaurus.de, converts it to XML, and uses the DDK to build the Dictionary plugin. The version number is generated by using the current date with the suffix -beta.
- The conversion can take more than one hour, depending on your Mac.
- If the Terminal returns to the prompt, you can install the plugin with
sudo make install
. This is also necessary when you want to create the Installer. It expects the plugin at /Library/Dictionaries. - After installation, the Dictionary App will be opened automatically, so you can activate and test it.
- The make command accepts the following additional targets:
make release
builds the plugin without the suffix “-beta” in the version number.make dmg
creates an Installer from the already installed Beta-plugin and generates a Disk Image (note the requirements). The Makefile uses my developer certificate, which you have to replace in the line withpackagesbuild
. The finished Disk Images is put into the folderreleases
.make releasedmg
creates an Installer from the installed plugin without the beta-suffix and generates a Disk Image (note the requirements). The Makefile uses my developer certificate, which you have to replace in the line withpackagesbuild
. The finished Disk Images is put into the folderreleases
.make notarize
sends the Disk Image from the current date folder insidereleases
to Apple for notarization. Here you also have to edit the Makefile and enter your developer account atxcrun altool
behind--username
. The password is fetched from the Keychain entryAC_PASSWORD
.make nhistory
shows the notarization status. In most cases, it's better to wait for the confirmation Mail from Apple.- After successful notarization,
make nstaple
applies the ticket to the Disk Image. Correctly notarized, it's ready for publishing.
-
The content from the OpenThesaurus plugin is licensed under CC-GNU LGPL
-
This plugin and the build scripts are licensed under GPLv3
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.