How to successfully create merged index for master file in Asian languages
- May 15, 2023
- 8 replies
- 492 views
Hi,
I use RH 2019 to maintain HTML Help (chm files) projects for our proprietory software in multiple European and Asian languages. For every language, the multiple chm files are merged into a master Help file that gets displayed on clicking Help button of our software app's ribbon bar. There us no issue with Europeam languages that use thr Roman script (English alphabet). But with Asian languages, the index tab of the master file are a huge pain point. The webpages are rendered correctly; the merged Table of Contents is also rendered correctly. But click on the Index tab, it displays a merged set of indexes full of garbage values displayed. It needs to be pointed out that these display text of the indexes are garbage values but they function correctly by displaying the corresponding Help webpage when you click them.
Here are the hygiene factors I maintain and yet receive a very garbage outcome (taking Japanese language as example):
1. I run Windows OS in the same language as the Asian language when generating the chm output for the master file containing multiple merged chm projects.
2. In Project settings and "HTML Help Options - Microsoft HTML Help" settings, the language settings of the specific Asian language are assigned before generating chm output.
3. All child chm projects are added to the master RoboHelp project as baggage files using "Import baggage>>File" command in context menu of Project Files node.
4. In Project Settings dialog box, under the General tab, the "Binary Index" checkbox is checked for the master file. (For child projects, the chm files have been successfully generated with this option unchecked.)
When I generate the chm file, Table of contents and individual webpage content is correctly rendered but merged Index is full of garbage values.
Please help. Our Japanese customers are demanding a clear-cut index display instead of the diseased index display view that they currently get.
Regards,
Ashwati Nath
HCLTech
