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

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

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

Post by Shmuel » Wed 26 Feb, 2014 22:50

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

Только что собрал энц. с помощью enc\tools\tool.make_chm.py (по идее этот скрипт и на сервере используется?) и похоже, что сортировка индекса в порядке. Непонятно, от чего это зависит. Если у кого есть идея, давайте это починим.

Shmuel
Posts: 5041
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 133 times

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

Post by Shmuel » Thu 27 Feb, 2014 11:04

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

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

Придётся, видимо, собирать самому.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Thu 27 Feb, 2014 11:15

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

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

Плюсы - меньше размер хелпа в дистре; нет этой проблемы (скорей всего).
Минусы - при первом открытии будет создаваться файл FarEncyclopedia.ru.chw

Shmuel
Posts: 5041
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 133 times

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

Post by Shmuel » Mon 03 Mar, 2014 07:45

После изменений, сделанных в tool.make_chm.py, стало нормально (ночной билд 3818).
Осталось только непонятно, почему на моей машине собиралось нормально и до этих изменений.


Post Reply

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

Who is online

Users browsing this forum: No registered users and 1 guest