Навигация:  Справочная информация > Языки и Unicode >

О языковых установках проекта

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница
Развернуть все   Свернуть все

Языковые установки для вашего проекта в Проект > Свойства проекта > Языковые установки управляют тем, как обработаны в вашем выводе тексты с разными языками и наборами символов. Если Вы работаете на английском языке или любом другом западноевропейском языке, Вы не должны изменять настройки по умолчанию, но на других языках Вы должны будете корректировать установки, чтобы избежать проблем отображения шрифта в вашем компилируемом выводе.

Если Вы работаете на Unicode-основанном языке, там - также некоторые важные требования для вашей версии Windows и конфигурации. Займитесь Поддержка Unicode H&M для деталей.

Уместные языковые установки:

Важно понять то, что делают языковые установки, чтобы быть в состоянии использовать их правильно. Хотя есть четыре установки в языковом экране конфигурации установок, только три из них - Язык файла справки, Двунаправленный режим языка и Набор символов шрифта важны для вашего вывода. Установка Шрифт по умолчанию (см. ниже) управляет только шрифтом, используемым для Содержания и диалоговых окон в WinhelpЗаметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки. и Справке HTML и не имеет никакого эффекта на обработку языков.

Язык файла справки:

Это устанавливает языковой код вашего проекта. Самостоятельно эта установка фактически не затрагивает, как отображены символы, она только идентифицирует язык для системы и управляет тем, как обработана сортировка в Указателе ключевых слов и всюду, где используется сортировка.

Установка для английского языка и других западноевропейских языков:

Настройка по умолчанию Английский (Соединенные Штаты) и если Вы используете английский язык или любой другой западноевропейский язык, Вы не должны изменять это. Фактически, лучше, если Вы не меняете установку, потому что Вы можете испытать известную проблему в вашем выводе Справки HTML: На компьютерах некоторых пользователей область заголовка вашей справки будет иногда отображать "Справка HTML" вместо заголовка вашего проекта справки. Установка этой опции на Английский язык (Соединенные Штаты) предотвратит эту проблему.

См. Helpware Net для объяснения причины этого.

Установка для других языков:

Если Вы используете языки типа Восточноевропейский язык, греческий язык, турецкий язык (не-Unicode языки со специальными наборами символов) или какие-нибудь языки, требующие поддержки Unicode, как китайский, японский или тайский язык, Вы должны изменить эту установку на язык, который Вы используете. В этих языках эта установка позволяет сортировке работать правильно. В дополнение к этому это также идентифицирует язык для системы так, чтобы специальные символы и Unicode (в случае необходимости) были обработаны правильно для языка.

В дополнение к этому Вы должны также изменить установку Набор символов шрифта (см. ниже) на правильный набор символов для вашего языка. На этих языках обе этих установки должны установится в правильные значения для языка, который Вы используете, чтобы он был обработан должным образом в вашем выводе.

Двунаправленный языковой режим:

Это используется, чтобы переключить режим письма Help & Manual на справа налево для языков типа иврит, арабский и Фарси. Установка делает радикальные перемены в способе, которым Help & Manual работает, переключая направление письма Содержания и всего текста и в программе непосредственно, и во всех выходных форматах.

Не изменяйте настройку по умолчанию, если Вы не используете один из этих языков!

Набор символов шрифта:

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

Установка для английского языка и других западноевропейских языков:

Настройка по умолчанию - ANSI_CHARSET, и этот набор символов содержит все символы, требуемые для английского языка и всех других западноевропейских языков. Если Вы используете любой из этих языков, Вы не должны изменять это! Например, если Вы измените это на DEFAULT_CHARSET или любое другое значение, Вы можете испытать проблемы отображения со специальными символами в вашем выводе.

Установка для других языков:

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

В дополнение к этому Вы должны также изменить установку Язык файла справки (см. выше), чтобы гарантировать правильную сортировку и идентифицировать язык, который Вы используете в системе. На всех этих языках обе этих установки должны быть установлены в правильные значения для языка, который Вы используете, чтобы быть обработанными должным образом в вашем выводе.

Режим Unicode в Windows 2000 и ХР:

Эта установка не изменяет способ, которым закодирован Unicode, но это дает Вам больше управления, закодирован ли текст как Unicode или ANSI в вашем выводе. Это доступно только в Windows 2000 и ХР, потому что Windows 98, МЕ и NT4 не имеет необходимой поддержки Unicode в операционной системе.

Настройка по умолчанию должна закодировать как Unicode или ANSI автоматически, в зависимости от символов, которые Вы вводите, и это будет работать хорошо в большинстве проектов. Однако, при некоторых обстоятельствах Вы можете хотеть принудительный ANSI или Unicode для всего вашего проекта.

Отметьте, что изменение этой установки не будет повторно кодировать существующий текст в вашем проекте. После создания изменения кодирование существующего текста будет изменено, только если Вы переформатируете его, например, применяя стиль. Больше деталей смотрите в Языковые установки всекции Свойства проекта.

Установка Шрифт по умолчанию:

Эта установка в языковом экране конфигурации установок не уместна для международных языков, и она не устанавливает заданный по умолчанию шрифт для вашего файла справки! Она только определяет шрифт, используемый в диалоговых окнах и Содержании в WinhelpЗаметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки. и Справке HTML. Это игнорируется во всех других выходных форматах.

Настройка по умолчанию для этого - MS Sans Serif, 8,0, и Вы не должны изменять это, если Вы действительно не знаете то, что Вы делаете. И Winhelp и средство просмотра Справки HTML проектированы, чтобы использоваться с этой установкой шрифта и размера шрифта, и они будут работать правильно на всех языках, если другие ваши языковые установки будут правильны.

Средства просмотра Справки HTML и Winhelp действительно не проектируются, чтобы использоваться с другими шрифтами или размерами шрифта. Если Вы изменяете установку для этой опции к чему-нибудь кроме MS Sans Serif, 8,0 это может вызвать проблемы отображения на компьютерах некоторых пользователей, особенно если Вы используете большие шрифты. Например, тексты в диалоговых окнах, возможно, сдвинутся, и входы в Указателе могут наложиться.

См. также:

Языковые установки

Языковая установка