#### 18.12.2 Specifying locale and language for HTML Help

To specify locale and language for HTML Help (for example, Japanese):

    [MSHtmlHelpOptions]
    ; HelpFileLanguage = LCID to put in project file, default is for
    : US English.
    HelpFileLanguage = 0x411 Japanese

This is equivalent to setting the following in your .hhp file:

    [OPTIONS]
    Language = 0x411 Japanese

DITA2Go supports the following locales:

Decimal | Hex | Language
    1033
    0x409
| English (United States)
    1032
    0x408
| Greek
    1049
    0x419
| Russian
    1055
    0x41F
| Turkish
    1029
    0x405
| Czech (used for Central European)
    1041
    0x411
| Japanese
    1028
    0x404
| Chinese (Traditional)
    2052
    0x804
| Chinese (Simplified)
    1042
    0x412
| Korean

Each of these values sets an associated code page for all output files, and overrides any values specified in the configuration file for the following settings in [HTMLOptions]:

Encoding | §22.4.3 Specifying character encoding for HTML
XMLEncoding | §23.2.3 Specifying character encoding for generic XML

Getting around a defect in HHW in order to display Help title

When you specify a locale identifier (LCID) other than US English, a defect in HTML Help Workshop prevents your Help-file title from being displayed in the CHM file; instead, the title shows as “HTML Help”. DITA2Go provides a default workaround that sets the HTML Help Workshop Language option to US English for initial creation of the .hhp file. Even if the resulting CHM file will be used in other locales, a setting for HelpFileLanguage is required to display the value you specified for HelpFileTitle instead of just “HTML Help”.

Fixed spaces cannot always be represented

Because fixed spaces (such as non-breaking spaces and thin spaces) cannot be represented in some code pages, if you are using (for example) the Japanese locale, DITA2Go maps all fixed spaces to the ideographic space, U+3000 (x81 x40), for code page 932.

Previous Topic: 18.12.1 Converting from Unicode to Windows code pages

Next Topic: 18.12.3 Preventing inclusion of Unicode numeric references

Parent Topic: 18.12 Generating HTML Help in non-Western languages

Sibling Topics:

18.12.1 Converting from Unicode to Windows code pages

18.12.3 Preventing inclusion of Unicode numeric references