4дdsx Длинный процесс. Может сделать конверт на PHP, сразу из баз в stardict одним скриптом? Немного гуглил - ничего готового ненашел.
Так там основное это makedict, его на php переписать или вызывать?
4дdsx Длинный процесс. Может сделать конверт на PHP, сразу из баз в stardict одним скриптом? Немного гуглил - ничего готового ненашел. Так там основное это makedict, его на php переписать или вызывать? 4д
4дбкрс Так там основное это makedict, его на php переписать или вызывать? В случае с бкрс он ничего сверхсложного не делает, только: заставляет спаивать 3 части словаря; добавляет в готовый файл много тегов и html сущностей; вручную вносить правки; и ещё нашёл баги- не открывает некоторые сл.статьи, например первую (но это может colordict виноват, которым проверял). Если необходимый базовый функционал stardict переписать на php, многое станет проще, прозрачнее и позволит вносить любые нужные изменения в любую стадию преобразования. 3д
3дdsx Если необходимый базовый функционал stardict переписать на php, многое станет проще, прозрачнее и позволит вносить любые нужные изменения в любую стадию преобразования. Я как фанат пыха только за, тогда смогу хотя бы изредка обновлять, StarDict это всё ещё одна из ключевых оболочек. Удивило, что makedict много не делает, думал он там в какой-то нетекстовый формат переваривает. И это может иметь пользу помимо нашего словаря. 3д
бкрс, Конвертер сделан, работает, но некоторые словарные статьи ColorDict всё равно не открывает, причина не найдена. Поскольку формат Stardict чувствителен к сортировке, сначала думал что дело в неправильной сортировке. Испытано было многое: разные типы сортировки, нормализациия, локализации,..даже разбивка всего на группы(с кириллицей, латиницей и др.) -> сортировка каждой -> объединение групп. Теперь думаю причина в ColorDict, ошибка или особенности, тоже неясно. Если у кого-то есть мысли по этой проблеме- поделитесь.
14ч
PHP конвертер из исходных баз (БКРС, БРуКС, примеры) в формат stardict:
converter.zip (Размер: 10.64 Кб) Для сравнения. Оформление сл.статьи по ссылке из начала темы: Оформление сделанное конвертером: 14ч
dsx, хорошее дело, думаю, может в тему отдельную вынести, хотя бы ради заголовка.
Протестирую как смогу, и если нормально, буду периодически обновлять (раз-два в год). Цитата:некоторые словарные статьи ColorDict всё равно не открывает Что именно не открывает, из скриншота видно только что сортировка другая. Есть сами слова, которые не открывает? Сам StarDict (оболочка) открывает? 10ч
10чбкрс Что именно не открывает, из скриншота видно только что сортировка другая. Есть сами слова, которые не открывает? Сортировка штатная, это часть выдачи из примеров (тестирую все 3 : бкрс, брукс, примеры) Первую словарную статью каждого словаря, пишет "ничего не найдено". В тот раз что-то ещё не открылось, но уже забыл что именно, нужно поискать снова. StarDict открывает хорошо 👍 9ч
|