Skip to main content
Jared Hess
Legend
January 26, 2019
Question

Context Mapping (F1) Works in English but not in Our Localized Versions

  • January 26, 2019
  • 1 reply
  • 804 views

Hello all. We're using RH 2017 (the latest build). We have a large merged help system in a HTML5 responsive output.

F1 in English on the one of our dialog boxes gives me this URL initially in my browser's address bar:
http://docs.hexagonmi.com/pcdmis/2019.1/en/helpcenter/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=488

...which correctly resolves into this and shows the topic:
http://docs.hexagonmi.com/pcdmis/2019.1/en/helpcenter/index.htm?rhcsh=1&rhnewwnd=0#t=mergedProjects%2Fcore%2F07_edit_cad_topics%2FSetting_Up_the_Screen_View.htm


But...

F1 in our non-English versions of our product on the same dialog box (in this case Italian) gives me this:
http://docs.hexagonmi.com/pcdmis/2019.1/it/helpcenter/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=488

... but it never resolves to show the topic. It just stays stuck at:

http://docs.hexagonmi.com/pcdmis/2019.1/it/helpcenter/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=488


Where in the generated output is context mapping controlled so I can verify it's in place?

Thoughts on how to resolve this?

Thanks in advance!

This topic has been closed for replies.

1 reply

Jared Hess
Legend
January 28, 2019

Well this is indeed strange. When I came into the office this morning, I tried the above Italian, and this time it worked, and the web-server showed the correct topic. But I didn't change anything. I then tested all the 16 langauges we support. Thankfully most are behaving as expected now. But I find it strange that they suddenly started working on their own. I have seen similar things happen with Search in HTML5 where the Search feature does nothing for a few days once I upload a big project to our azure web server. Then after a couple of days it'll start working. I wonder if the same thing is happening here.

Anyway, we still have these 3 languages where F1 mapping doesn't resolve to show the topic. It just sits on this passed URL from the application. I don't know if it's a problem or if it really is just another case of waiting a couple of more days and trying again:

Chinese Simplified

http://docs.hexagonmi.com/pcdmis/2019.1/zh-chs/helpcenter/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=488

Chinese Traditional

http://docs.hexagonmi.com/pcdmis/2019.1/zh-cht/helpcenter/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=488

Czech

http://docs.hexagonmi.com/pcdmis/2019.1/cs/helpcenter/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=488

Community Expert
January 28, 2019

I don't use context sensitive help at the moment, but have had issues with changes to the TOC. There's some caching issue, I think, that might be a web server thing rather than a RH thing. My feeling is with caching of js files by the server, but haven't had access to a web server manager to help troubleshoot.

I think the csh file you are looking to confirm is <your project output>/whxdata/csh.js. (This is for RH11 Responsive, but I expect it should be similar for RH2017.)

Jared Hess
Legend
January 29, 2019

Thanks Amebr. I'll dig down that direction.