VMware Horizon Community
docsmooth
Enthusiast
Enthusiast

Horizon does not ship English catalogs?

My system is set up for language fallback, as per: https://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html   The "purpose" of this setting is that if a language catalog is not available, rather than falling back to "C", you can fall back to something else.  This is an affect of me installing German and Japanese keyboards, for language classes.

$ locale

LANG=en_US.UTF-8

LANGUAGE=en_US:de:ja

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC=en_GB.UTF-8

LC_TIME=en_GB.UTF-8

LC_COLLATE=C

LC_MONETARY=en_US.UTF-8

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT=en_US.UTF-8

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

When I run "vmware-view" all the screen interfaces (menus, buttons, etc.) are in German.  Strangely, Workstation does NOT exhibit this effect.

pastedImage_1.png

If I run "LANGAUGE="" /usr/bin/vmware-view" (or put LANGUAGE="" in the /usr/bin/vmware-view file at the top), then it's in English.  If you strace the launch, you'll see that the binary looks for en_US catalogs, doesn't find them, so falls back to German.

Again: Workstation doesn't do this, so the catalogs are built right there:

pastedImage_2.png

Rob A Deployments PM: www.likewise.com Co-Owner: www.totalnetsolutions.net
Tags (3)
0 Kudos
1 Reply
qiangwan
VMware Employee
VMware Employee

Horizon Linux client has been shipped with English strings for sure. Please change all locale settings to en_US.UTF-8 and check Horizon client UI

export LC_ALL=en_US.UTF-8

For Workstation, it is not localized in Linux. So no matter what current locale setting of your system, it will be displayed in English.

0 Kudos