Поскольку у меня один DSL-словарь начал двоиться (дважды показываться) в списке словарей ("Найдено в словарях:"), я решил посмотреть, откуда берется второе название.
Заглянул в файл config (кстати, нельзя ли ему присвоить какое-нибудь расширение, типа .ini, чтобы можно было ассоциировать с программой для просмотра в ОС?). Обнаружил там этот словарь в одиночке, но под старым именем. И еще обнаружил в списке ряд удаленных словарей с несуществующими уже id - соответствующими им файлами в папке index (типа 59fffbc519f05e5db1a43bc1efdddcb9). Закрыл на всякий случай оболочку, открыл, но старое название никуда не делось. Пересканировал файлы, пересортировал по языкам, еще раз закрыл оболочку и открыл. Старое имя поменялось на новое, исчезли из списка удаленные словари, но остались две одинаковые строчки с одним и тем же словарем. Пришлось удалить вторую строчку вручную.
Но вот хотелось бы узнать, откуда берутся эти вторые названия и есть ли способ избавиться от них, не залезая в config?
И еще интересно, откуда берется следующая разница: Goldendict рапортует при запуске, что словарей 1020, но при этом файлов в папке index - 1007, а словарей в списке config - 1019 (до удаления было 1022 при остальных тех же показателях)? Кстати, взял наугад несколько id из config, но для части из них не нашел соответствующих им файлов в папке index.