Modifying or adding new languages
HyperMaker supports:

* These languages are not complete, you will need to complete the missing words (they are highlighted in red color).

Each language has a corresponding language file, all with .lan file extensions, inside HyperMaker directory.

Other languages can be easily added. The Language window allows you to modify the text that appears in the HyperMaker viewer and Setup programs, and to save the new text to a language file. The Language window can be opened by using the Edit/Languages menu or by opening a publication and clicking on the Language button in the Interface tab.

Note: HyperMaker doesn't support Chinese or other non-occidental languages.

Multilingual ebooks

Multilingual language support allows ebooks changing its interface (titles and dialog boxes) language automatically, according to a document meta tag.

That means that if you have section of your ebook in another language than the selected for the ebook, the interface language will change automatically to the other language when a page with the proper meta tag is opened.

The meta tag (as usual, placed inside the <HEAD> section) would be something like this:

<META http-equiv="LANGUAGE" content="english.lan">

As shown, the content attribute should point to the language file to be used for the inteface.

After the interface language is changed, it will not fall back to the default publication language, unless an HTML page with a meta tag pointing to that language file is opened.

Take care of adding to the publication files any additional language file required (the default one will be added automatically by HyperMaker).

Managing the language window

To add a new language you might find it useful to open more than one language window at one time, to compare words between the different languages. You can do this by using the Edit/Languages menu, which can open as many language windows as you want.

Because HyperMaker is evolving at a fast pace, some languages do not have all the text strings translated. If a language file with some missing text is associated to a publication, HyperMaker will show a warning message when opening the publication. The missing text strings are highlighted in red.

Specifying accelerator keys

Accelerator keys enable the user to access a menu command or a button from the keyboard by pressing Alt+ the appropriate letter, indicated by the preceding ampersand. The letter after the ampersand appears underlined in the menu or the button title.

To specify an accelerator add an ampersand (&) in front of the appropriate letter. For example, the text strings #237 (OK Button Title, see the image above) uses an accelerator before the letter O. The ampersand will not show to the user.

To show an ampersand, instead creating an accelerator, use two ampersands. Example:
Let us say the text of the string #109 (in English) is:

"Page View. With Zoom Tool, left or right click to zoom in/out.
Click && drag with Hand Tool to pan."

In this case, the ampersands are not accelerators and will show as one ampersand.