Perspective label text unexpected behavior

I am experiencing unexpected and bizarre behavior with label text in Perspective, where the text displayed by a label does not match the text property, depending on the value of the text property. Specifically, if the text is "high" or "priority", it forces the text to Title Case and strips out any leading or trailing non-alphanumeric characters. This is isolated to one of three Gateways that "should" be configured identically but obviously have something different.

The client is running 8.1.28 and it will be some time before they approve a version upgrade.

Steps to reproduce:

  1. Create new empty project
  2. Create new empty Perspective view with flex container
  3. Create new label
  4. Set label text property to any value in the 1st column of the table below
  5. Label displays text in 2nd column
Column 1 Column 2
HIGH High
PRIORITY Priority
HIGH1 HIGH1
PRIORIT PRIORIT
!@#$%^&*()PRIORITY Priority
!@#$%^&*()PRIORITYY !@#$%^&*()PRIORITYY
!@#$%^&()priority)(,.<>;':"][{}|-=_+ Priority
a!@#$%^&()priority)(,.<>;':"][{}|-=_+ a!@#$%^&()priority)(,.<>;':"][{}|-=_+
!@#$%^&()priority)(,.<>;':"][{}|-=_+z !@#$%^&()priority)(,.<>;':"][{}|-=_+z

No style classes are defined, no advance stylesheet exists.

Try this in any other project on same gateway and get the same results.

Try this in any project on either of the other two gateways and it works as expected (e.g. label always displays exactly the same as text property).

Is there a gateway config setting I'm missing?

Sounds like a corrupt set of translation keys. You should open a support ticket.