summaryrefslogtreecommitdiffstats
path: root/web/react/components/filtered_user_list.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'web/react/components/filtered_user_list.jsx')
-rw-r--r--web/react/components/filtered_user_list.jsx19
1 files changed, 9 insertions, 10 deletions
diff --git a/web/react/components/filtered_user_list.jsx b/web/react/components/filtered_user_list.jsx
index 67e75af47..7099f99af 100644
--- a/web/react/components/filtered_user_list.jsx
+++ b/web/react/components/filtered_user_list.jsx
@@ -55,20 +55,17 @@ class FilteredUserList extends React.Component {
});
}
- let memberString = formatMessage(holders.member);
- if (users.length !== 1) {
- memberString += 's';
- }
-
let count;
if (users.length === this.props.users.length) {
count = (
<FormattedMessage
id='filtered_user_list.count'
- defaultMessage='{count} {member}'
+ defaultMessage='{count} {count, plural,
+ one {member}
+ other {members}
+ }'
values={{
- count: users.length,
- member: memberString
+ count: users.length
}}
/>
);
@@ -76,10 +73,12 @@ class FilteredUserList extends React.Component {
count = (
<FormattedMessage
id='filtered_user_list.countTotal'
- defaultMessage='{count} {member} of {total} Total'
+ defaultMessage='{count} {count, plural,
+ one {member}
+ other {members}
+ } of {total} Total'
values={{
count: users.length,
- member: memberString,
total: this.props.users.length
}}
/>