User interface translations might not be available after a user sets a new context language for the site. For example, EXM buttons, Content or Experience Editor labels, as well as the Desktop start menu items can be textless. The issue happens because the site is rendered in the context language that is parsed from the changed value in the "Accept-Language" header (via the "site#lang" cookie). As the current language has no available translations, the rendered labels disappear. When manually removing the "site#lang" cookie and refreshing the page, all labels and translations are displayed correctly.
To resolve the issue: