Translating and customising landing page and HTML Access Portal in Horizon 8
Horizon HTML Access portal is available in limited number of languages but thankfully it can be easily translated and customised to your local needs. For me, working with customers around all Europe who speak dozens of languages with their own diacritical marks this is a must have tweak! There are also several other customisation options that are useful. Make sure to create copies of every file i refer to below for editing. Tested on Horizon version 8 2209
Landing Page translation
Translation of the text that appears on the landing page of the Connection Server can be done by editing this file:
C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\WEB-INF\classes\com\vmware\vdi\installer\i18n\bundle.properties
* Remember to save the file as ANSI (Windows-1250) encoded, Tomcat will fail to load the HTML Access app if you’ll save it as Unicode or UTF-8. If you’re using language with non-ASCII diacritic characters you we’ll have to convert them into Java Unicode Escape Sequences (which is a backslash u “\u” plus hexadecimal unicode ie. polish diacritic character ą would be represented by \u0105.
You can use this tool to convert your translation into proper format:
https://www.mobilefish.com/services/unicode_escape_sequence_converter/unicode_escape_sequence_converter.php
Additional customisation options are covered in Product Documentation:
https://docs.vmware.com/en/VMware-Horizon-HTML-Access/2209/html-access-installation/GUID-DA07F3B2-8ED1-49BA-865D-FDF2A14F070A.html
Login Page and Web Client translation
If you wish to translate the HTML Access Login Page and the full web client interface then you need to get your hands on this file:
C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\locale\en.json
This time you can use regular diacritic characters, make sure to save the file as UTF-8.
Background and logos replacement
You might want to set your own company logo and custom background. This can be accomplished by replacing the graphics files residing in this folder:
C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-15180347
bg_image.jpg – background wallpaper of the portal, 2560 x 1440px
Several logo*.png files – replace with your theme keeping the format and size as original
This time you need to reboot the Horizon Connection Server service to apply those changes.
If you’re skilled with web design then most of the portal appearance is coded in CSS files which also can be edited in this folder
C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\
Once finished, restart the VMware Horizon View Web Component (wstomcat) service for changes to take effect. Here is an example of my custom portal in Polish language: