Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/lib/utils/grammar.js')
-rw-r--r--app/assets/javascripts/lib/utils/grammar.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/app/assets/javascripts/lib/utils/grammar.js b/app/assets/javascripts/lib/utils/grammar.js
index 18f9e2ed846..b1f38429369 100644
--- a/app/assets/javascripts/lib/utils/grammar.js
+++ b/app/assets/javascripts/lib/utils/grammar.js
@@ -20,18 +20,22 @@ export const toNounSeriesText = items => {
if (items.length === 0) {
return '';
} else if (items.length === 1) {
- return items[0];
+ return sprintf(s__(`nounSeries|%{item}`), { item: items[0] }, false);
} else if (items.length === 2) {
- return sprintf(s__('nounSeries|%{firstItem} and %{lastItem}'), {
- firstItem: items[0],
- lastItem: items[1],
- });
+ return sprintf(
+ s__('nounSeries|%{firstItem} and %{lastItem}'),
+ {
+ firstItem: items[0],
+ lastItem: items[1],
+ },
+ false,
+ );
}
return items.reduce((item, nextItem, idx) =>
idx === items.length - 1
- ? sprintf(s__('nounSeries|%{item}, and %{lastItem}'), { item, lastItem: nextItem })
- : sprintf(s__('nounSeries|%{item}, %{nextItem}'), { item, nextItem }),
+ ? sprintf(s__('nounSeries|%{item}, and %{lastItem}'), { item, lastItem: nextItem }, false)
+ : sprintf(s__('nounSeries|%{item}, %{nextItem}'), { item, nextItem }, false),
);
};