К основному контенту

GoldenDict. Лечим Portable версию.

Скачав "portable" (переносимую) версию словаря GoldenDict (на момент написания статьи это была версия 1.0.1), я обнаружил, что добавить свои директории со словарями просто нереально, т.к. интерфейс настроек неактивен:



Попытки изменить файл "config", находящийся в папке

%GOLDEN_DICT_PORTABLE_PATH%/portable/

также не возымели успеха: каждый раз программа, запускаясь, меняла содержимое файла "config" на default content (содержимое по-умолчанию).
Это не баг и не глюк, это нормальное поведение portable-программы. Зачем позволять пользователю переносимой версии добавлять какие-то директории в настройки, если на другом компьютере таких директорий может не оказаться? Правильно, незачем.
Ну а что делать, если хочется пользоваться именно portable-версией, не ограничивая себя только одной директорией для словарей? Очень просто - удалите папку "portable", находящуюся в директории программы, со всем её содержимым и запустите программу.
Вуаль-ля! Настройки стали активными. Можно добавлять сколько угодно директорий со словарями. Правда, программа стала "semi-portable" :) и при переносе её на другой компьютер придется переносить и настройки, находящиеся в "%APPDATA%/GoldenDict".

Комментарии

Популярные сообщения из этого блога

Как скрыть неактивные съемные диски в Total Commander

До неприличия просто! В wincmd.ini в секцию [ Configuration ] добавляем строку: HideRemovableNoMedia=1 . И все, тотал начинает отображать только активные диске (в т.ч. среди съемных).

Python, BeautifulSoup: character maps to [undefined]

Довелось мне с целью парсинга сайта использовать библиотеку BeautifulSoup . При вызове метода prettify() возникла ошибка 'charmap' codec can't encode character ... in position ...: character maps to <undefined> . Кому интересно, что с этим делать - под кат.

Ошибка синхронизации [RedMi 3S]

После обновления прошивки на своем RedMi 3S столкнулся с тем, что смс-ки и история звонков ни в какую не хотели синхронизироваться. Решение проблемы было найдено на официальном форуме. Оставлю здесь на будущее, да и тем, кто с английским не дружит.