Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-6893

Optimize encounters multiple issues when run on Turkish language computers

XMLWordPrintable

    • Not defined

      Brief summary of the bug. What is it ? Where is it ?

      When the computer that is running Optimize has its system language set to Turkish, several issues can be observed that prevent users from using Optimize functionality that includes the letter "i". It appears that somehow, this letter is replaced by the Turkish letter "ı", causing issues such as:

      • broken collections link from Collections tab (it links to ../collectıon instead of /collection)
      • unable to add users as viewers or editors as this triggers translation issues because the translation codes are incorrect (vıewer instead of vıewer, edıtor instead of editor)
      • issues when importing identitylinklogs related to "candidates"
      • it is possible that other issues exist that we have not yet noticed

      For more context, see forum thread:
      https://forum.camunda.io/t/errors-when-try-to-open-existing-collection-and-adding-user-as-viewer-editor/44043 

      Setup:

      • Computer with language set to Turkish as system language
      • Camunda Optimize 3.10.0 Production
      • Elasticsearch version 8.6.2
      • Camunda Run 7.18.4 EE
      • Chrome

      Steps to reproduce:

      Issue 1:

      1. Run Optimize on a computer with language set to Turkish
      2. Create a collection
      3. Navigate to the collection from the collections tab
      4. Observe that in the URL, “collection” is replaced to “collectıon” and the link is broken

      Issue 2:

      1. Run Optimize on a computer with computer language set to Turkish
      2. Create a collection
      3. Navigate to the collection (link from collections tab may be broken, see related issue. Link can be fixed manually to access collection)
      4. In the collection, add a user as viewer or editor
      5. Observe translation error

      Issue 3:

      1. Run Optimize on a computer with computer language set to Turkish
      2. Create a collection
      3. Observe collection is shown as "unkown entity type" in collections tab

      issue 4:

      1. Errors in the logs can be observed when trying to import identitylinklogs for type "candidate", see comment.

      Actual result:

      1: Unable to access collection from Collections tab due to broken URL.
      2: When adding users to the colleciton as viewer or editor, a translation error occurs. See attached screenshot
      3: Collection has "unknown entity type" in entity overview

      Expected result:

      1: Link to collection from collections tab should not be broken.
      2: It should be possible to add users as viewers or editors without triggering a translation error.
      3: collection entity type should not be unknown

       

      Note:
      This issue may also affect other Optimize versions and may need backported.
      This issue may also affect other products.

      Hint:

      https://garygregory.wordpress.com/2015/11/03/java-lowercase-conversion-turkey/ 

      Testing Notes:

      • N/A - this is just a documentation change

        This is the controller panel for Smart Panels app

          1. image (3).png
            image (3).png
            19 kB
          2. image (2).png
            image (2).png
            23 kB
          3. image (1).png
            image (1).png
            31 kB
          4. image.png
            image.png
            23 kB

              Unassigned Unassigned
              helene.waechtler Helene Waechtler
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: