diff options
Diffstat (limited to 'app/assets/javascripts/vue_merge_request_widget/extensions/code_quality/constants.js')
-rw-r--r-- | app/assets/javascripts/vue_merge_request_widget/extensions/code_quality/constants.js | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/app/assets/javascripts/vue_merge_request_widget/extensions/code_quality/constants.js b/app/assets/javascripts/vue_merge_request_widget/extensions/code_quality/constants.js index 03af21a5019..26c986884d3 100644 --- a/app/assets/javascripts/vue_merge_request_widget/extensions/code_quality/constants.js +++ b/app/assets/javascripts/vue_merge_request_widget/extensions/code_quality/constants.js @@ -1,4 +1,9 @@ -import { n__, s__, sprintf } from '~/locale'; +import { n__, s__, __, sprintf } from '~/locale'; + +export const codeQualityPrefixes = { + fixed: 'fixed', + new: 'new', +}; export const i18n = { label: s__('ciReport|Code Quality'), @@ -7,25 +12,23 @@ export const i18n = { noChanges: s__(`ciReport|Code Quality hasn't changed.`), prependText: s__(`ciReport|in`), fixed: s__(`ciReport|Fixed`), - pluralReport: (errors) => + findings: (errors, prefix) => sprintf( n__( - '%{strong_start}%{errors}%{strong_end} point', - '%{strong_start}%{errors}%{strong_end} points', + '%{strong_start}%{errors}%{strong_end} %{prefix} finding', + '%{strong_start}%{errors}%{strong_end} %{prefix} findings', errors.length, ), { errors: errors.length, + prefix, }, false, ), - singularReport: (errors) => n__('%d point', '%d points', errors.length), improvementAndDegradationCopy: (improvement, degradation) => - sprintf( - s__(`ciReport|Code Quality improved on ${improvement} and degraded on ${degradation}.`), - ), - improvedCopy: (improvements) => - sprintf(s__(`ciReport|Code Quality improved on ${improvements}.`)), - degradedCopy: (degradations) => - sprintf(s__(`ciReport|Code Quality degraded on ${degradations}.`)), + sprintf(__('Code Quality scans found %{degradation} and %{improvement}.'), { + improvement, + degradation, + }), + singularCopy: (findings) => sprintf(__('Code Quality scans found %{findings}.'), { findings }), }; |