Translating and customising landing page and HTML Access Portal in Horizon 7

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 Middle Eastern Europe who speak more than a dozen 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 7.11

Default View of Horizon Landing Page

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 customsation options are covered in Product Documentation:
https://docs.vmware.com/en/VMware-Horizon-HTML-Access/5.3/html-access-installation/GUID-10FAB7F4-D1AC-455F-8F99-3EDAF316E7AB.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:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s