Help & Manual 4 вводит полную поддержку Unicode, который является теперь международным эталоном для того, чтобы хранить и отображать интернациональные символы на компьютерах. Это означает, что Вы можете теперь редактировать и компилировать файлы справки на всех языках, поддержанных Windows, включая азиатские языки и другие языки с больше чем 255 символами, которые хранят символы в двух байтах вместо одного байта. Если Вы интересуетесь этой темjq, Вы можете найти хорошее введение в технологию Unicode на Wikipedia.
Этот раздел предоставляет некоторую важную основную информацию, которая поможет Вам понимать, как использовать Help & Manual с языками, которые не могут быть отредактированы или отображены должным образом без Unicode.
В дополнение к читению этой секции пожалуйста также см. Языковая установка и Языковые установки для деталей относительно конфигурирования вашего проектного вывода на языке, который Вы используете, и с Unicode-основанными языками, и другими языками.
· | Важное
примечание: Пожалуйста отметьте, что поддержка Unicode включена только в Профессиональную версию Help & Manual 4. |
Какие языки требуют Unicode?
Не все языки со специальными наборами символов требуют Unicode. Вот - общее эмпирическое правило:
Требуют Unicode:
Unicode требуется только для языков, которые имеют больше чем 255 символов и хранят символы в двух байтах вместо одного байта. Это включает китайский, японский, тайский и много других азиатских языков.
Чтобы разрабатывать справку на этих языках, Вы должны установить языковые установки для вашего проекта правильно. В дополнение к этому, ваша версия Windows и конфигурация должны отвечать требованиям для работы с Unicode на языке, который Вы используете. См. ниже для деталей.
Unicode иногда требуется для некоторых символов на некоторых Восточноевропейских языках как польский, русский и чешский язык. Между прочим, это зависит от шрифтов, и действительно ли это требуется, иногда непредсказуемо. Таким образом вообще хорошо установить Unicode в ваших Языковых Установках на Принудительно Unicode, когда Вы работаете на Восточноевропейских языках.
Unicode не требуется:
Unicode не требуется ни для каких западноевропейских языков. В дополнение к этому, это также не требуется для языков, которые просто требуют специальных наборов символов, но не имеют больше чем 255 символов, типа греческого и турецкого языка.
Требования для Unicode, описанные ниже не применяются к этим языкам. Справка на этих языках может быть отредактирована, компилироваться и просматриваться со всеми версиями Windows. Все, что Вы должны сделать, установить языковые установки для вашего проекта правильно.
Поддержка Unicode в выходных форматах Help & Manual:
Help & Manual может вывести проекты, написанные на Unicode-основанных языках, ко всем его выходным форматам, кроме формата PDF. Интегрированный механизм PDF сейчас не поддерживает Unicode, но это ограничение собирается быть исправленным как можно скорее. Однако, Вы можете выводить проекты Unicode в формат PDF, если Вы имеете полную версию Adobe Acrobat. См. Языки Unicode и PDF для деталей.
Версии Windows, поддерживающие Unicode:
Help & Manual работает на Windows 98, МЕ, NT4, 2000, ХР и 2003. Вы можете разработать, компилировать и рассматривать справку на английском языке и всех языках, которые не требуют Unicode, на всех этих версиях Windows. Однако, работа с Unicode требует специальной поддержки от операционной системы, и под Windows эта поддержка предоставлена только в Windows 2000, Windows ХР или позже. Вы не можете разработать справку на Unicode-основанных языках с Windows 98, МЕ или NT4.
Требования конфигурации Windows для работы с Unicode:
В дополнение к версии Windows, есть также некоторая определенная конфигурация Windows и языковые требования версии для редактирования, компилирования и просмотра проектов справки, использующий Unicode-основанные языки. Хотя Вы можете редактировать и компилировать проекты на любой языковой версии Windows, которая должным образом конфигурирована, Вы можете проверить компилируемый Unicode Справки HTML или WinhelpЗаметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки. должным образом только на версии Windows с соответствующим языком. Например, китайские Winhelp и Справка HTML могут быть проверены должным образом только на китайской версии Windows. Вы можете быть в состоянии отобразить справку, но такие вещи, как поиск по всей Справке и указатель не будут работать правильно.
Это означает, что в идеале требуется соответствующая языковая версия Windows 2000, ХР или позже для создания справки на Unicode-основанных языках. Вы нуждаетесь в китайском Windows, чтобы разработать китайскую справку, тайском Windows, чтобы разработать тайскую справку и так далее.
Требования для редактирования Unicode-основанных проектов:
Проекты справки Help & Manual, написанные на Unicode-основанных языках, могут быть отредактированы с любой версией Windows 2000, Windows ХР или позже. Языковая версия самого Windows не важна для этого. Например, Вы можете редактировать китайский или тайский проект справки с английской или немецкой версией Windows 2000 или Windows ХР, имеющей поддержку установленным языкам.
Требования для компилирования Unicode-основанных проектов:
Броузерная справка, eBook, RTF MS Word, Справка Visual Studio / MS Help 2.0:
Вы можете компилировать проекты Unicode в эти форматы с любой версией Windows 2000, Windows ХР или позже, установив необходимую языковую поддержку, чтобы отобразить и редактировать язык, который Вы используете. Сам Help & Manual обрабатывает вывод Unicode в Броузерную справку, eBook, RTF MS Word, и MS Help 2.0 полностью Unicode-послушным компилятором.
Winhelp и Справка HTML:
Компиляторы Winhelp и Справки HTML не имеют поддержки Unicode. (Это - ограничение компиляторов, а не Help & Manual). Чтобы быть в состоянии компилировать проект, написанный на Unicode-основанных языках, в Winhelp или Справку HTML системная локаль вашей версии Windows 2000, Windows ХР или позже должна соответствовать языку, который Вы используете. Это необходимо, чтобы дать возможность компиляторам Справки HTML и Winhelp обработать язык правильно для вывода Unicode.
Как изменить системную локаль:
Отметьте, что системная локаль и пользовательская локаль - разные вещи! Просто установка языка отображения и/или ввода данных не изменяет системную локаль!
1. | Войдите с учетной записью пользователя с привилегиями администратора. |
2. | Откройте секцию Язык и региональные стандарты в Панели управления Windows и выберите вкладку Дополнительно. (Эта вкладка отображена, только если Вы имеете привилегии администратора!) |
3. | Выберите язык вашего проекта в установке Язык программ, не поддерживающих Unicode, и перезапустите Windows, чтобы применить установку. (Это необходимо, потому что компиляторы справки - не поддерживающие Unicode программы.) |
Требования для просмотра Unicode-основанной справки:
Броузерная справка, eBook, RTF MS Word:
Вы можете рассмотреть справку Unicode в этих форматах с любой версией Windows 95 или позже, установив необходимую языковую поддержку, чтобы отобразить рассматриваемый язык. Броузер и текстовый процессор, используемый, чтобы отобразить Броузерную справку и RTF, должен быть с поддержкой Unicode, конечно.
Winhelp и Справка HTML:
Вы можете отобразить Unicode в этих форматах с любой версией Windows 95 или позже, установив необходимую языковую поддержку, чтобы отобразить язык, который Вы используете. Однако, некоторые особенности справки, типа поиска по всей Справке и указателя, будут работать должным образом только на версиях Windows с соответствующим языком. (Windows 95 и Windows NT4 должны также быть обновлены до MSIE 4 или позже, чтобы быть в состоянии отобразить Справку HTML, конечно.)
Справка Visual Studio / MS Help 2.0:
MS Help 2.0 поддерживается только на Windows 2000, Windows ХР или позже. Однако, она - полностью Unicode-послушна и отобразится должным образом со всеми особенностями на любой языковой версии этих версий Windows с установленной поддержкой для языка вашего файла справки.
См. также: