Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-1937

Changing the system language in JIRA does not translate everything on a Service Desk portal.

      NOTE: This bug report is for JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding bug report.

      Atlassian update as of 16th November 2016

      Hi all,

      Thanks for all your comments. There's certainly strong interest behind this.

      We would love to hear more from you on how your team shall add and maintain multiple languages on the portal. Understanding this will help us make the right thing that fits your needs perfectly.

      If you would like to help out, please take 2 minutes to answer these questions - https://jsd-beta.typeform.com/to/VS5QKT.

      Cheers,
      JIRA Service Desk Team

       


      Summary

      If a JIRA Service Desk is created while the Default Language is set to a certain language, the customer portal will keep this language for the workflow step and why do you need this? text on the customer portal even after changing it to a different language.

      Environment

      I have tested this behavior with the following:

      • JIRA 6.4.5
      • JIRA Service Desk 2.4.2
      • JIRA Service Desk-2.5.0-OD-02-002-D20150506T043445-language-pack-de_DE.jar
      • JIRA Service Desk-2.5.0-OD-02-002-D20150506T043445-language-pack-es_ES.jar
      • JIRA-6.4.5-language-pack-de_DE.jar
      • JIRA-6.4.5-language-pack-es_ES.jar

      Steps to Reproduce

      1. Install the German (de_DE) language pack files for JIRA and JIRA Service Desk on your test instance.
      2. Change Default language to Deutsch (Deutschland)
      3. Create a new JIRA Service Desk
      4. Create an issue
      5. Install the Spanish (es_ES) language pack files for JIRA and JIRA Service Desk on your test instance.
      6. Change Default language to español (España)
      7. Go to the customer portal
      8. Go to My Requests
      9. Click on the issue you had created earlier

      Expected Results

      The expected result would be that the Customer Portal translates all the fields according to the selected language.

      Actual Results

      The customer portal keeps the translations of the language it was created in for the following:

      • Workflow Step
      • Why do you need this? text

      Notes

      • If this is done with a language that does not have all the values translated those texts will also show up in the language the Service Desk was created in.
      • This issue occurs when the user profile language is different from the one the JIRA Service Desk was created in.
      • Even if the system default language is in english, and the user profile language is Spanish, these two pieces of text still are presented in German.
      • I have also verified that these 2 missing pieces of text are in fact present in bot the Spanish and German language pack:

      Workaround

      Create the JIRA Service Desk in the language that you intend to use it in.
      (this might present a problem if the user profile language differs per user)

        1. not_changed.png
          76 kB
          Ibrahim
        2. PACK2.png
          73 kB
          Ibrahim
        3. portal_de.png
          83 kB
          Ibrahim

            [JSDSERVER-1937] Changing the system language in JIRA does not translate everything on a Service Desk portal.

            Hi burkhard.obergoeker1589341189

            The problem you are having is a known issue and it's tracked here: https://jira.atlassian.com/browse/JSD-4162. There's a workaround on that issue – hopefully that solves your problem for now . The fix will be put in later in a Server release. 

            Thanks! --Lingbo

            lingbo (Inactive) added a comment - Hi burkhard.obergoeker1589341189 ,  The problem you are having is a known issue and it's tracked here: https://jira.atlassian.com/browse/JSD-4162 . There's a workaround on that issue – hopefully that solves your problem for now . The fix will be put in later in a Server release.  Thanks! --Lingbo

            During our Installation of JIRA ServiceDesk 3.2.3 (and 3.2.5) I noticed that the issue is even worse, because after changing the default language, a subsequent creation of a new  project ends up with an error which tells me that the project could not be created successfully.

            A brief look into this Project shows that the default available objects (e.g. queues, issue types, workflows etc.) have not been created at all. Switching back to the former Language "heals" this situation in that way, that new Project can be created again - but -of course - containing the Objects named in the default language.

            Maybe this happened already before the Versions I used. Can you please confirm that?

            Thanks!

            Burkhard

            Burkhard Obergöker added a comment - During our Installation of JIRA ServiceDesk 3.2.3 (and 3.2.5) I noticed that the issue is even worse, because after changing the default language, a subsequent creation of a new  project ends up with an error which tells me that the project could not be created successfully. A brief look into this Project shows that the default available objects (e.g. queues, issue types, workflows etc.) have not been created at all. Switching back to the former Language "heals" this situation in that way, that new Project can be created again - but -of course - containing the Objects named in the default language. Maybe this happened already before the Versions I used. Can you please confirm that? Thanks! Burkhard

            Hi all,

            Thanks for all your comments. There's certainly a lot of interest behind this feature!

            We would love to hear more from you on how your team shall add and maintain multiple languages on the portal. Understanding this will help us make the right thing that fits your needs perfectly.

            If you would like to help out, please take 2 minutes to answer these questions - https://jsd-beta.typeform.com/to/VS5QKT.

            Cheers,
            JIRA Service Desk Team

            Amogh Sarda (Inactive) added a comment - Hi all, Thanks for all your comments. There's certainly a lot of interest behind this feature! We would love to hear more from you on how your team shall add and maintain multiple languages on the portal. Understanding this will help us make the right thing that fits your needs perfectly. If you would like to help out, please take 2 minutes to answer these questions - https://jsd-beta.typeform.com/to/VS5QKT . Cheers, JIRA Service Desk Team

            This issue is related to https://jira.atlassian.com/browse/JSD-25 - that is the ability for customer input data to be internationalised by the customer

            ɹǝʞɐq pɐɹq added a comment - This issue is related to https://jira.atlassian.com/browse/JSD-25 - that is the ability for customer input data to be internationalised by the customer

            Thanks a lot! I'm much happier now
            I never noticed this tab, though I've created 4 SDs and modified workflow of two of them
            Workaround works and is sufficient for a single-language SD

            jira.admin IPESOFT added a comment - Thanks a lot! I'm much happier now I never noticed this tab, though I've created 4 SDs and modified workflow of two of them Workaround works and is sufficient for a single-language SD

            You don't have to go into the database. You can go to this url http://<instance>/jira/servicedesk/agent/<projectkey>/settings/requesttypes. The click "Edit fields" next to your request types, select workflow status tab, and voila

            Kha Nguyen (Inactive) added a comment - You don't have to go into the database. You can go to this url http://<instance>/jira/servicedesk/agent/<projectkey>/settings/requesttypes. The click "Edit fields" next to your request types, select workflow status tab, and voila

            Manual changing is acceptable. I can get to database via pgAdmin; can you point me to relevant tables? I see the SD in table "project", id=11706. I need to change primarily status names.
            thanks!
            peter

            jira.admin IPESOFT added a comment - Manual changing is acceptable. I can get to database via pgAdmin; can you point me to relevant tables? I see the SD in table "project", id=11706. I need to change primarily status names. thanks! peter

            This issue is caused by the seed data of new Service Desk. Say when your instance is in English, and you create a new Service Desk project, all of your initial data will be in English (eg queue name, request type name, request status, etc). This initial data is stored in the database, so changing the instance language won't change the data.

            Workaround:
            For new service desk: install your language pack, set JIRA's default language to your language, and create your service desk

            For existing service desk: you have to manually change those components such as queue name, status names, request fields, etc into your language

            Kha Nguyen (Inactive) added a comment - This issue is caused by the seed data of new Service Desk. Say when your instance is in English, and you create a new Service Desk project, all of your initial data will be in English (eg queue name, request type name, request status, etc). This initial data is stored in the database, so changing the instance language won't change the data. Workaround: For new service desk: install your language pack, set JIRA's default language to your language, and create your service desk For existing service desk: you have to manually change those components such as queue name, status names, request fields, etc into your language

            Hello, I've originally reported this issue as https://support.atlassian.com/servicedesk/customer/portal/3/SDS-5043

            Workaround I'd like to have is for a situation of already established servicedesk (created when default language was English, most users are Slovak). Is there any way (sql commands in postgres would be acceptable) to change this attribute of SD ?

            jira.admin IPESOFT added a comment - Hello, I've originally reported this issue as https://support.atlassian.com/servicedesk/customer/portal/3/SDS-5043 Workaround I'd like to have is for a situation of already established servicedesk (created when default language was English, most users are Slovak). Is there any way (sql commands in postgres would be acceptable) to change this attribute of SD ?

              Unassigned Unassigned
              ilabras Ibrahim (Inactive)
              Affected customers:
              37 This affects my team
              Watchers:
              31 Start watching this issue

                Created:
                Updated:
                Resolved: