RoboHelp enables you to create content in multiple languages. However, authoring content in a multilingual environment can be challenging when the languages span multiple Microsoft Windows code pages. Support for the Unicode character encoding standard in RoboHelp overcomes many of these challenges.
Without Unicode, operating systems use a code-page-based environment, in which each language script has its own table of characters. Content based on the code page of one operating system seldom translates correctly on an operating system that uses another code page. For example, suppose you are running the English version of the Microsoft Windows® XP/Vista operating system with the German code page. Then suppose you open a plain text file created in the Japanese version of Windows XP/Vista. In this case, the code points of the Japanese code page are mapped to unexpected or nonexistent characters in the Western script. The resulting text is unintelligible.
RoboHelp HTML supports Unicode text encoding. You can create a topic in multiple languages, regardless of the language used by the operating system running RoboHelp.
You can perform the following tasks related to Unicode:
•Author documents containing multilingual paragraphs and words. For example, you can have a set of Greek characters followed by Russian characters, and then by French text in the same paragraph.
•Use the relevant language spelling checker to check Unicode content.
•Create, open, or edit Unicode-encoded HTML and text files (UTF-8 and UTF-16 encoded files).
•Enter Unicode characters in input forms and dialog boxes.
•Generate TOC, index, and glossary by using Unicode strings.
•Convert and import text of non-Unicode encoded file types (HTML, XML, MIGF, and so on).
•Publish content to a non-English server by adding multibyte characters in the complete path name.
•Create, open, or edit Unicode-encoded HTM files (UTF-8 and UTF-16 encoded files).
•Provide Unicode-encoded input and view Unicode content in fields, dialog boxes, wizards, and forms.
Before you start typing non-English text or Unicode characters in the HTML files, ensure that RoboHelp HTML 8 is running on a UTF-8 locale. Configure the regional language or locale settings on your computer to add additional languages for keyboard input, across operating systems.
Use the Windows® XP regional and language settings to add additional languages for keyboard input. These languages and speech settings appear in the Language bar on the desktop. After you select a language from the bar and a localized keyboard, you can start typing the required text in the document. Microsoft® defines the keyboard layouts.
1)Open the Control Panel and double-click the Regional And Language Options icon. The Regional And Language Options dialog box appears.
2)Click the Languages tab.
3)Click the Details button. The Text Services And Input Languages dialog box appears.
4)In the Settings tab, click the Add button.
5)Select a language from the Input Language list.
6)Click OK. The selected language is included in the Installed Services list.
7)Select the desired language in the Default Input Language list.
8)Click Apply and click OK to save the settings and close the Text Services And Input Languages dialog box.
9)Click the Regional Options tab, and choose the language you selected in the Default Input Language list.
10)Click Apply and click OK to save the settings and close the Regional And Language Options dialog box. The Language bar appears on the desktop of your computer.
11)Open RoboHelp, and type the content. The text appears in the selected language.
You can change the language in the Default Input Language list and the Regional Options tab. The language selected in the Language bar is updated automatically to reflect your new choice.