-
Локализация хэлпа
Здравствуйте!
Пытаюсь локализовать хэлп к своему приложению. Английский вариант работает нормально, но в русском же что-то со шрифтами
Содержимое файла Application_16.cshlp
[CODE]
<?xml version="1.0" ?>
<?xml:stylesheet href="..\..\..\epoc32\tools\cshlpcmp\xsl\CSHproj.xsl" title="TD-Help " type="text/xsl"?>
<!DOCTYPE cshproj SYSTEM "..\..\..\epoc32\tools\cshlpcmp\dtd\cshproj.dtd">
<cshproj>
<helpfileUID>0x2002AF57</helpfileUID>
<directories>
<input></input>
<output></output>
<graphics></graphics>
<working>temp\</working>
</directories>
<files>
<source>
<xmlfile>Application_16.xml</xmlfile>
</source>
<destination>Application_0x2002AF57.h16</destination>
<customization>custom.xml</customization>
</files>
</cshproj> [/CODE]
Application_16.xml
[CODE]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE asptml SYSTEM "file:///C:/S60/devices/S60_3rd_FP2_SDK_v1.1/epoc32/tools/cshlpcmp/dtd/asptml.dtd">
<?xml:stylesheet href="file:///C:/S60/devices/S60_3rd_FP2_SDK_v1.1/epoc32/tools/cshlpcmp/xsl/asptml.xsl" title="asptml" type="text/xsl"?>
<asptml>
<uid value="0x2002AF57"/>
<topic>
<category>Application</category>
<topictitle>Application</topictitle>
<synonyms>Application</synonyms>
<context contextUID="Application_Information"/>
<index>Application</index>
<p>Текст Текст</p>
</topic>
</asptml>
[/CODE]
и custom.xml
[CODE]
<?xml version="1.0"?>
<!DOCTYPE cshcust SYSTEM "..\..\..\epoc32\tools\cshlpcmp\dtd\CSHcust.dtd">
<?xml:stylesheet href="..\..\..\epoc32\tools\cshlpcmp\xsl\cshcust.xsl" title="CS-Help customization" type="text/xsl"?>
<cshcust>
<parastyle name="body" font="sansserif" size="10"/>
<parastyle name="tip" font="sansserif" size="10" left="20"></parastyle>
<parastyle name="note" font="sansserif" size="10" left="20"></parastyle>
<parastyle name="important" font="sansserif" size="10" left="20"></parastyle>
<body style="body"/>
<titlestyle fontstyle="sansserif" size="10"/>
<listbullet1style bulletchar="8226"/>
<listbullet2style bulletchar="8226"/>
<lists leftindent="20"/>
</cshcust>[/CODE]
Повторюсь, что при смене локали аппарата корректно меняется и фелп-файл, только вот в русском отображаются "кракозябры".
Спасибо!
-
Re: Локализация хэлпа
Выложите куда нибудь файл Application_16.xml
-
Re: Локализация хэлпа
Простите, но зачем? Текст дан в первом посте. Какие-либо спец символы... да хелп бы не собрался.
-
Re: Локализация хэлпа
Подозреваю, что вы только encoding="utf-8" добавили. Сам файл не в UTF-8.
-
Re: Локализация хэлпа
Был UTF-8. Иначе даже xml не обрабатывался. Проблему решил, используя rtf вместо xml, чего и всем советую.
-
Re: Локализация хэлпа
Можете подсказать, как у вас получилось сделать нормальный русский хэлп?
В ворде редактирую пример из CPPExamples. И получаю набор кракозябров в телефоне вместо русского текста.
-
Re: Локализация хэлпа
Отвечу сам себе. Нужен ActivePerl-5.6.1.635-MSWin32-x86.msi
Другой не подходит
-
Re: Локализация хэлпа
[QUOTE=eltiren;787037]Отвечу сам себе. Нужен ActivePerl-5.6.1.635-MSWin32-x86.msi
Другой не подходит[/QUOTE]
Btw, его можно скачать [URL="http://www.forum.nokia.com/info/sw.nokia.com/id/3ec65d72-cff4-4301-99e3-93f66762e87d/ActivePerl-5.6.1.635-MSWin32-x86.msi.html"]здесь[/URL].
-
Re: Локализация хэлпа
После обновления прошивки на 5800 до 52.0.0.8 пропал хелл. Никто с таким не встречался глюком?
-
Re: Локализация хэлпа
[QUOTE=eltiren;803562]После обновления прошивки на 5800 до 52.0.0.8 пропал хелл. Никто с таким не встречался глюком?[/QUOTE]
[URL="http://discussion.forum.nokia.com/forum/showthread.php?157612-%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0.-%D0%A7%D0%B8%D1%82%D0%B0%D1%82%D1%8C-%D0%92%D1%81%D0%B5%D0%BC!"]Правила. Читать Всем![/URL]
-
Re: Локализация хэлпа
Возможно, я неверно выразился. В разрабатываемой мною программе присутствует context help, который вроде стандартный для Symbian. Устанавливаю файлы хелпа в !:/resourse/help/. Так вот все нормально кроме запуска на теле 5800 с прошивкой 52.0.0.7 (с ранними версиями - все ок). Нет ли у кого знаний на эту тему?