![]() |
Help+Manual Localization and Internationalization |
Help+Manual (homepage) is a Windows-based help authoring tool by EC Software. From one project, it publishes help in several formats, such as HTML Help (CHM), WebHelp, and PDF. Soluling localizes Help+Manual projects.
The end of the document contains links to get the full source code of the samples. After reading this document, we recommend reading a tutorial about how to use Soluling.
Soluling localizes the Help+Manual project in the XML format: a project file (.hmxp) and the topic files (Topics\*.xml), maps, and other files in the same directory. If your project is a single compressed file (.hmxz), save it in Help+Manual as an uncompressed XML project (.hmxp) first.
Soluling reads the project file and all the topics it refers to and extracts the text of the topics. Optionally, Soluling also localizes the Help+Manual variables. When building, Soluling creates a complete localized Help+Manual project for each language. The localized project has the same files and directory structure as the original project, but the topic files contain the translated text. For example, if your original project is source\Sport.hmxp and you localize it to Finnish, Soluling creates fi\Sport.hmxp and fi\Topics\*.xml.
Open the localized project in Help+Manual and publish it in the formats you need. This way, all the output formats of the localized help come from one localized project, just like those of the original help.
Note! Localize the Help+Manual project, not the files that Help+Manual publishes. For example, do not localize the CHM file that Help+Manual creates with Soluling's HTML Help localization.
Sport.hmxp) on Soluling or click the New from File or Files button and select the file.fi and ja.When you change the original project, open the Soluling project and choose Home | Scan. Soluling keeps the existing translations, and you only translate the text that was added or changed.
With Soluling Cloud, you and your translators can translate the help in a browser using Translate. Soluling Cloud cannot read a Help+Manual project itself, so you create the project in Soluling Desktop, upload it to Soluling Cloud, and build the localized projects in Soluling Desktop. You need a Soluling account. See the available Cloud plans.
.ntp).When the original project changes, choose Home | Scan in Soluling Desktop, click Upload to Cloud, translate the new and changed text, and import and build again. See the Cloud tutorial.
GitHub and <data-dir>\Samples\HelpAndManual contain the following Help+Manual samples:
| Directory | Description |
|---|---|
| Sample | A simple Help+Manual project. The original project is in the source subdirectory, and the localized Finnish project is in the fi subdirectory. Study this first. |
| Sport | A Help+Manual project about some sports that contains topics and images. The original project is in the source subdirectory, and the localized Finnish and Japanese projects are in the fi and ja subdirectories. |
You can configure how to localize your Help+Manual project by selecting the item in the project tree, right-clicking, and choosing the Options menu. A source dialog appears that lets you edit the options. This source uses the following option sheets.
The Options sheet has the following options:
| Option | Description |
|---|---|
| Scan variables | If checked, Soluling also localizes the Help+Manual variables. If you check this, do not select Do not overwrite the localized project file as the update mode, because the variables are stored in the project file. |
| Localized project file update mode | Specifies how the localized project file (.hmxp) is handled when building:
|
Read more about other document files such as DITA, Help+Manual, HTML, HTML Help, LaTeX, Word, PowerPoint, Markdown, RTF, and PDF files.