Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-30513

Remove concatenation used to create view text / tooltip for date searchers

      Date searchers' view html is constructed by concatenating i18n keys such as navigator.filter.duedate.after, navigator.hidden.search.request.summary.date.ago. This concatenation makes assumptions about grammar that are true for english but not necessarily true for other languages.

      Change so date searcher view html text is always constructed using i18n keys that are full sentences, not concatenations of multiple subkeys.

            [JRASERVER-30513] Remove concatenation used to create view text / tooltip for date searchers

            Bugfix Automation Bot made changes -
            Minimum Version New: 5.02
            Owen made changes -
            Workflow Original: JAC Bug Workflow v2 [ 2831320 ] New: JAC Bug Workflow v3 [ 2922608 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: JIRA Bug Workflow w Kanban v7 - Restricted [ 2576826 ] New: JAC Bug Workflow v2 [ 2831320 ]
            Ignat (Inactive) made changes -
            Workflow Original: JIRA Bug Workflow w Kanban v6 - Restricted [ 1533847 ] New: JIRA Bug Workflow w Kanban v7 - Restricted [ 2576826 ]
            Confluence Escalation Bot (Inactive) made changes -
            Labels Original: i18n kickass warranty warranty-expedite New: affects-server i18n kickass warranty warranty-expedite
            Owen made changes -
            Workflow Original: JIRA Bug Workflow w Kanban v6 [ 665967 ] New: JIRA Bug Workflow w Kanban v6 - Restricted [ 1533847 ]
            Oswaldo Hernandez (Inactive) made changes -
            Workflow Original: JIRA Bug Workflow w Kanban v5 [ 649378 ] New: JIRA Bug Workflow w Kanban v6 [ 665967 ]
            Oswaldo Hernandez (Inactive) made changes -
            Workflow Original: JIRA Bug Workflow w Kanban v5 [ 447793 ] New: JIRA Bug Workflow w Kanban v6 [ 649378 ]

            ogawa@ricksoft.jp here are the i18n strings that will be used in JIRA 5.2.11:

            navigator.filter.date.period.fromago.toago = From {0} ago to {1} ago
            navigator.filter.date.period.fromago.tofromnow = From {0} ago to {1} from now
            navigator.filter.date.period.fromago.tonow = From {0} ago to now
            navigator.filter.date.period.fromfromnow.tofromnow = From {0} from now to {1} from now
            navigator.filter.date.period.fromnow.tofromnow = From now to {0} from now
            navigator.filter.date.period.fromnow.tonow = From now to now
            
            navigator.filter.date.withinthelast = Within the last {0}
            navigator.filter.date.period.fromago.toanytime = From {0} ago to anytime
            navigator.filter.date.period.fromfromnow.toanytime = From {0} from now to anytime
            navigator.filter.date.period.fromnow.toanytime = From now to anytime
            
            navigator.filter.date.morethan = More than {0}
            navigator.filter.date.morethanago = More than {0} ago
            navigator.filter.date.morethanfromnow = More than {0} from now
            navigator.filter.date.morethannow = More than now
            navigator.filter.date.period.fromanytime.toago = From anytime to {0} ago
            navigator.filter.date.period.fromanytime.tofromnow = From anytime to {0} from now
            navigator.filter.date.period.fromanytime.tonow = From anytime to now
            
            navigator.filter.date.duedate.nowoverdue = Now overdue
            navigator.filter.date.duedate.dueinnext.only = Due in next {0}
            navigator.filter.date.duedate.dueinnext.overdue = Now overdue and due in next {0}
            

            Luis Miranda (Inactive) added a comment - - edited ogawa@ricksoft.jp here are the i18n strings that will be used in JIRA 5.2.11: navigator.filter.date.period.fromago.toago = From {0} ago to {1} ago navigator.filter.date.period.fromago.tofromnow = From {0} ago to {1} from now navigator.filter.date.period.fromago.tonow = From {0} ago to now navigator.filter.date.period.fromfromnow.tofromnow = From {0} from now to {1} from now navigator.filter.date.period.fromnow.tofromnow = From now to {0} from now navigator.filter.date.period.fromnow.tonow = From now to now navigator.filter.date.withinthelast = Within the last {0} navigator.filter.date.period.fromago.toanytime = From {0} ago to anytime navigator.filter.date.period.fromfromnow.toanytime = From {0} from now to anytime navigator.filter.date.period.fromnow.toanytime = From now to anytime navigator.filter.date.morethan = More than {0} navigator.filter.date.morethanago = More than {0} ago navigator.filter.date.morethanfromnow = More than {0} from now navigator.filter.date.morethannow = More than now navigator.filter.date.period.fromanytime.toago = From anytime to {0} ago navigator.filter.date.period.fromanytime.tofromnow = From anytime to {0} from now navigator.filter.date.period.fromanytime.tonow = From anytime to now navigator.filter.date.duedate.nowoverdue = Now overdue navigator.filter.date.duedate.dueinnext.only = Due in next {0} navigator.filter.date.duedate.dueinnext.overdue = Now overdue and due in next {0}
            Luis Miranda (Inactive) made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: In Progress [ 3 ] New: Resolved [ 5 ]

              rtekhov Roman Tekhov (Inactive)
              jcreenaune Jonathon Creenaune
              Affected customers:
              2 This affects my team
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: