Сортировка в индексе энциклопедии

Обсуждение энциклопедии.
Post Reply
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Сортировка в индексе энциклопедии

Post by Shmuel »

В энциклопедии из дистрибутивов Фара у индекса какая-то сломанная сортировка, из-за чего при наборе желаемого слова часто невозможно переместиться к соответствующей позиции индекса. Это очень мешает в работе.

Только что собрал энц. с помощью enc\tools\tool.make_chm.py (по идее этот скрипт и на сервере используется?) и похоже, что сортировка индекса в порядке. Непонятно, от чего это зависит. Если у кого есть идея, давайте это починим.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: Сортировка в индексе энциклопедии

Post by Shmuel »

Проблема появляется здесь:
wine "C:/Program Files (x86)/HTML Help Workshop/hhc.exe" plugins${L}.hhp

Причины могут быть две:
1. wine (наиболее вероятная)
2. hhc.exe, отличающаяся от моей копии (маловероятно)

Придётся, видимо, собирать самому.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Сортировка в индексе энциклопедии

Post by NightRoman »

Замечал тоже, что индекс странный временами.

Также заметил, что при открытии индекса FarEncyclopedia.ru.chm не создается файл FarEncyclopedia.ru.chw. Это, вероятно, означает, что индекс забит в FarEncyclopedia.ru.chm при его построении. Поэтому, один из возможных способов обхода проблемы - это просто не забивать этот индекс в хелп (там есть такая опция, если правильно помню). Это не значит, что не будет индекса, это значит, что индекс будет создаваться при первом открытии. И да, он будет зависеть от текущей системы и всяких сортировок в ней.

Плюсы - меньше размер хелпа в дистре; нет этой проблемы (скорей всего).
Минусы - при первом открытии будет создаваться файл FarEncyclopedia.ru.chw
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: Сортировка в индексе энциклопедии

Post by Shmuel »

После изменений, сделанных в tool.make_chm.py, стало нормально (ночной билд 3818).
Осталось только непонятно, почему на моей машине собиралось нормально и до этих изменений.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Сортировка в индексе энциклопедии

Post by techie »

Post Reply

Return to “Энциклопедия”