Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-7646

UTF-8 characters in property files do not render properly and must be escaped

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 2.24.09, 2.26.00
    • Fix Version/s: 2.24.10, 2.24.11
    • Component/s: None
    • Labels:
    • Similar issues:

      Description

      During verification of GOGREEN-1221 found an issue with some of the translations using UTF-8 code in property files. This is not allowed and unicode must be escaped.
      I did a quick check [1] on non-ascii property values, this also is a problem in the cms and plugins.

      Verified in the UI. One of the found properties found:

      cms/perspectives/src/main/java/org/hippoecm/frontend/plugins/cms/dashboard/current/CurrentActivityPlugin_it.properties:3:login=<span class="light">

      {0}

      si è connesso</span>

      indeed renders incorrectly on the CMS dashboard as Dieci minuti fa, admin si è disconesso

      All .properties files intended for the Java properties class must have escaped unicode characters.

      [1] grep -r --include=*.properties --color='auto' -P -n "[\x80-\xFF]" *

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jsheriff Junaidh Kadhar Sheriff
                Reporter:
                abanck Arent-Jan Banck
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: