-
Bug
-
Resolution: Won't Fix
-
Low (View bug fix roadmap)
-
None
-
6.2.7
-
6.02
-
Symptoms
Using JQL, the fields you search for will use English names for all system fields, but translated names for all custom fields. For example when using Japanese and JIRA Agile, issuekey is in English, but sprint is in Japanese (スプリント):
This may cause confusion for users when typing JQL queries. It would be more consistent if they were all in the same language.
Steps to Reproduce
- Install a language pack
- Switch to using that language
- Install a plugin such as JIRA Agile, which has translated custom fields
- Try to search for system and custom fields using JQL
- is duplicated by
-
JRASERVER-59628 Custom Fields and Description are in Different Language to Specified JIRA Language
-
- Closed
-
- is related to
-
JRASERVER-11331 I18n with CustomField
- Closed
-
JRASERVER-39215 JQL can not use translated values for system fields
- Gathering Interest
- relates to
-
JRASERVER-39215 JQL can not use translated values for system fields
- Gathering Interest
- Testing discovered
-
JSWSERVER-10891 JIRA Agile should create custom fields (e.g. Epic Link) using a canonical name in English rather than a translation based on the server language
-
- Gathering Impact
-
Hi dmason,
I have spent some time today reproducing and attempting to understand this behaviour, and ultimately this is actually a JIRA Agile problem
In further detail, the jql view allows to refer to a field by either its name (system fields) / name or id (custom fields). It's not possible to refer to a field by its translated name only by its canonical name
Now, JIRA Agile's custom fields seem to support this because the plugin is smart and it tries to pick a canonical name for the field that matches the server language at the moment that JIRA Agile is installed.
So for instance, if a user with English as his preferred language would login to an instance where the server language is set to Japanese, they would have to create their jql queries using japanese field names for JIRA Agile fields. This is clearly undesirable behaviour and I will raise a bug in the JIRA Agile project to track this.
In the future, it might prove useful to improve JIRA such that users would be able to input and view JQL queries using the translated name of fields, and be able to share these with others / etc... no matter what their preferred language is. That would fall in the territory of a feature request.
Hope the information here clarifies things.
Regards,
Oswaldo Hernández.
JIRA Bugmaster.
[Atlassian].