Установка
Установка pipx
pipx создаёт изолированные окружения, чтобы избежать конфликтов с системными пакетами.
Выполните в терминале:
brew install pipx
pipx ensurepath
Сначала убедитесь, что установлен Python.
python3 -m pip install --user pipx
python3 -m pipx ensurepath
Сначала установите Python, если он ещё не установлен.
python -m pip install --user pipx
Установка dictforge
Выполните в терминале или командной строке:
pipx install dictforge
Установка Kindle Previewer
dictforge использует утилиту Amazon kindlegen для сборки словарей Kindle. Установите
Kindle Previewer 3.
Запустите Kindle Previewer один раз после установки, чтобы распаковать встроенный бинарник kindlegen.
В новых версиях Kindle Previewer 3 Amazon перестала распространять kindlegen как отдельную утилиту — она встроена в Kindle Previewer и не устанавливается глобально.
Поэтому при запуске dictforge укажите путь к kindlegen:
dictforge --kindlegen-path "/Applications/Kindle Previewer 3.app/Contents/lib/fc/bin/kindlegen" sr en
dictforge --kindlegen-path "%LocalAppData%\Amazon\Kindle Previewer 3\lib\fc\bin\kindlegen.exe" sr en
Подробнее: Installing Kindlegen.