Разработка технической документации и технические писатели Технические писатели и разработка технической документации технические писатели в Телеграм 

 obmen_soobsheniyami.png Чат для технических писателей 
 Зарегистрируйтесь
Страницы: 1
RSS
Dita htmlhelp
 
Доброе время суток!
Возникла проблема с оглавление в формате htmlhelp. На английском языке все нормально работает, а когда настроила русский язык, то не распознается кодировка в оглавлении! У меня была проблема и с русским языком именно в этом формате, все остальное шикарно работает с русским. Не надо ли что-нибудь еще настраивать именно для формата htmlhelp?
Спасибо большое!
 
Почитайте ветку про инсталляцию
[u:o44ph67y]http://www.techwriters.ru/forum/viewtopic.php?f=47&t=365&sid=71c02f8266e44f924f302242119f7cbc&start=15[/u:o44ph67y]

Т.к. HTML Help Workshop не поддерживает русский в кодировке UTF-8, требуется использовать кодировку Windows-1251. Содержание и поиск на русском работают, но алфавитный указатель (index) не работает. Так как для промежуточного файла индекса (файл hhk) задана неверная кодировка.
Для установки кодировки чтобы работал алфавитный указатель (индекс) можно воспользоваться плагином plus-htmlhelp-currentencoding входящий в бесплатный набор "Plus" Plugins - он позволяет указать кодировку непосредственно в стартовом билде документа.

Либо можно подредактировать таргет dita.out.map.htmlhelp.hhk как описал ADVANCED.
 
Цитата
Либо можно подредактировать таргет dita.out.map.htmlhelp.hhc как описал ADVANCED.
HHC - он же TOC, это древовидное оглавление. Если проблемы с ним, то править нужно dita.out.map.htmlhelp.[color=#FF0000:zdq6000c]hhc[/color:zdq6000c]

HHK - это файл индексов (список слов, список файлов). Если проблемы с ним, то править нужно dita.out.map.htmlhelp.[color=#FF0000:zdq6000c]hhk[/color:zdq6000c]
 
Спасибо большое :)
 
Здравствуйте, очередной вопрос))) А как сделать так, чтобы вместо parent topic в форматах  xhtml и htmlhelp было "На уровень выше"? Заранее спасибо)
 
1. Найти файл \ditaot\demo\fo\cfg\common\vars\ru_RU.xml
2.  Найти строку
[code:uthmr9ap]
   <variable id="Parent topic">Parent Topic</variable>[/code:uthmr9ap]3. Поменять текст на свой
 
Вот вся проблема в том что в этом файле все переведено :(
 
Возникла ошибка. Помогите, пожалуйста, решить
BUILD FAILED
C:\DITA-OT1.5.3\instructions.xml:22: The following error occurred while executing this line:
C:\DITA-OT1.5.3\instructions.xml:77: The following error occurred while executing this line:
C:\DITA-OT1.5.3\build.xml:32: The following error occurred while executing this line:
C:\DITA-OT1.5.3\plugins\plus-allhtml-treediagram-svgobject\build_plus-allhtml-treediagram-svgobject.xml:37: The following error occurred while executing this line:
C:\DITA-OT1.5.3\plugins\plus-allhtml-svgobject\build_plus-allhtml-svgobject.xml:216: C:\DITA-OT1.5.3\${treediagram2svg.js.root} not found.
Total time: 13 seconds
 
Цитата
Вот вся проблема в том что в этом файле все переведено :(
быть может вы не используете локализацию ru_RU? Где-нибудь при запуске build указывается язык ru? Если нет, то можно попробовать исправить в файле \ditaot\xsl\common\strings-en-us.xml строку [code:26sp6gso]<str name="Parent topic">Parent topic</str>[/code:26sp6gso]Но это не точно, обычно все меняется как писал ранее.

Цитата
Возникла ошибка. Помогите, пожалуйста, решить
BUILD FAILED
Цитата
C:\DITA-OT1.5.3\plugins\plus-allhtml-svgobject\build_plus-allhtml-svgobject.xml:216: C:\DITA-OT1.5.3\${treediagram2svg.js.root} not found.
где-то криво задана переменная ${treediagram2svg.js.root}  ????
 
Цитата
Возникла ошибка. Помогите, пожалуйста, решить
BUILD FAILED
C:\DITA-OT1.5.3\instructions.xml:22: The following error occurred while executing this line:
C:\DITA-OT1.5.3\instructions.xml:77: The following error occurred while executing this line:
C:\DITA-OT1.5.3\build.xml:32: The following error occurred while executing this line:
C:\DITA-OT1.5.3\plugins\plus-allhtml-treediagram-svgobject\build_plus-allhtml-treediagram-svgobject.xml:37: The following error occurred while executing this line:
C:\DITA-OT1.5.3\plugins\plus-allhtml-svgobject\build_plus-allhtml-svgobject.xml:216: C:\DITA-OT1.5.3\${treediagram2svg.js.root} not found.
Total time: 13 seconds

${treediagram2svg.js.root} устанавливается в C:\DITA-OT1.5.3\plugins\treediagram2svg\treediagram2svg.xml

Приведите здесь свой стартовый билд документа
 
Еще можно посмотреть все строки WARNING и ERROR в логе, выкладывайте.
 
Спасибо большое!!! Не понимаю где я делаю ошибку в установке версии DITA-OT1.5.3. Но во всех форматах возникают ошибки. :(
http://rghost.ru/18816711
 
Цитата
Спасибо большое!!! Не понимаю где я делаю ошибку в установке версии DITA-OT1.5.3. Но во всех форматах возникают ошибки. :(
http://rghost.ru/18816711


Вот что произошло во время сборки XHTML
ant -f DITA_OT_Tuning.xml xhtml

[code:zm8cv1tk]preprocess:
dita-preprocess:
map2tocjs:
dita.map.tocjs:
BUILD FAILED
D:\DITA_OT_Tuning\DITA_OT_Tuning.xml:90: The following error occurred while executing this line:
C:\DITA-OT1.5.3\build.xml:109: The following error occurred while executing this line:
C:\DITA-OT1.5.3\build.xml:119: Reference dita.catalog not found.[/code:zm8cv1tk]

Т.е. видно что сборка остановилась на отработке таргета dita.map.tocjs при этом не удалось найти ссылку dita.catalog. Смотрим строку 119 в файле C:\DITA-OT1.5.3\build.xml

[code:zm8cv1tk]
<xslt processor="trax" in="${input}" out="${output.file}" style="${dita.dir}/demo/tocjs/xsl/tocjs.xsl">
 <param name="contentwin" expression="${content.frame}" if="content.frame"></param>
 <param name="ditaext" expression="${dita.extname}"></param>
 <param name="htmlext" expression="${out.ext}"></param>
 <xmlcatalog refid="dita.catalog"></xmlcatalog>
</xslt>
[/code:zm8cv1tk]
т.е. это вызов XSLT-процессора
Вот и ссылка dita.catalog на которую он поругался
[code:zm8cv1tk]<xmlcatalog refid="dita.catalog"></xmlcatalog>[/code:zm8cv1tk]
Что она тут делает я не знаю у меня в тулките 1.2 ее нету
Походу тулкит версии 1.3 ее создал автоматом при интеграции в него плагина TOC-JS -навигации
Я ее закоментировал и пересобрал док в формате XHTML (но в chrom в навигации кракозябры).
 
Это же проблемы с кодировкой?
 
Цитата
Это же проблемы с кодировкой?
Ну с кодировкой там все в порядке
Если открыть в FireFox то все ok

Ссылку на тулкит обновил... [u:30p8635f]http://rghost.ru/19010801[/u:30p8635f] т.к. в том что вы брали раньше - интерфейс навигации и поиска в формате XHTML статический (т.е. не выбирается автоматом в зависимости от свойства локали в стартовом билде документа).
В вашем тулките надо заменить файлы:
[list:30p8635f]
[*:30p8635f]C:\DITA-OT1.5.3\demo\htmlsearch\basefiles\search\nwSearchFnt.js[/*:m:30p8635f]
[*:30p8635f]C:\DITA-OT1.5.3\demo\htmlsearch\basefiles\searchbox.html[/*:m:30p8635f]
[*:30p8635f]C:\DITA-OT1.5.3\demo\tocjs\basefiles\tocnav.html[/*:m:30p8635f][/list:u:30p8635f]

Гарантируется работа плагинов TOC Navigation Plugin и HTMLSearch Plugin в браузерах Internet Explorer и FireFox (Netscape)... в остальных браузерах, в частности в Google Chrome возможны проблемы...
Видать Хром как-то сам применяет кодировки в зависимости от того есть ли русские символы на странице... да и поиск не работает в нем... над разбираться в чем отличия...

Также вы забыли создать какскадную таблицу стилей для вашего свойства document.style.
В каталоге C:\DITA-OT1.5.3\css\ создайте файл соответствующий свойству document.style стартового билда документа (у вас задано как miit) - miit.css
Содержимое скопируйте из моего файла bercut.css и отредактируйте в соответствии с вашим корпоративным шаблоном.

Прчтите эту ветку про инсталляцию т.к. я ее переписал для лучшего понимания - h[u:30p8635f]ttp://www.techwriters.ru/forum/viewtopic.php?f=47&t=365&p=4899&sid=6bb96137dc9eccaf369a834713d61913#p4899[/u:30p8635f].
 
Вот новый уже настроенный тулкит 1.5.3

http://techwriters.ru/forum/viewtopic.php?f=47&t=1142&sid=1e9bf49557e4e2d795b362e0aa5368ee
Страницы: 1
Читают тему