Ensure proper pluralization in user-facing strings
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
There are multiple instances in the project where pluralization is needed but missing. This can lead to incorrect grammar in localized versions and inconsistent user experience.
This issue tracks cases where pluralization should be added. Below is a list of identified strings that require updates. Please check the boxes as the issues are resolved.
Affected Strings:
-
strings in app/assets/javascripts/lib/utils/datetime/timeago_utility.js -
UserMapping|%{count} placeholder users were kept as placeholders. -
All %{resolvableDiscussionsCount} thread resolved -
mrWidget|%{dangerStart}%{count} rules can't be approved%{dangerEnd} -
mrWidget|%{count} invalid rules have been approved automatically -
Pipelines|%{counterLabel} more downstream pipelines. -
Job|%{searchLength} results found for %{searchTerm} -
+ %{n} more deployments -
PackageRegistry|Failed to publish %{count} packages. Delete these packages and try again. -
Pages|+ %{n} more deployments -
IncidentManagement|%{hours} hours, %{minutes} minutes remaining -
SecurityReports|%{nrVulnerabilities} vulnerabilities attached to %{nrIssues} issues -
(Limited to %{quota} compute minutes per month) -
Your instance has %{remaining_user_count} users remaining of the %{total_user_count} in your subscription. When there are no more seats, users cannot be invited or added to the instance. -
TrialWidget|%{daysLeft} days left in trial - (Add more cases here)
If you find additional instances, please update this list.
/cc @opysaryuk
Edited by 🤖 GitLab Bot 🤖