fix: Update the translation for the text used in isTyping method (#10384)

This fix consists of translating the message when another user is typing on the other side.
---
Co-authored-by: Pranav <pranavrajs@gmail.com>
Co-authored-by: Pranav <pranav@chatwoot.com>
This commit is contained in:
Willian Coqueiro
2024-11-05 01:04:08 -03:00
committed by GitHub
parent 8cdbdaaa07
commit 54740e3bb9
5 changed files with 26 additions and 15 deletions

View File

@@ -27,19 +27,20 @@ export const isJSONValid = value => {
export const getTypingUsersText = (users = []) => {
const count = users.length;
const [firstUser, secondUser] = users;
if (count === 1) {
const [user] = users;
return `${user.name} is typing`;
return ['TYPING.ONE', { user: firstUser.name }];
}
if (count === 2) {
const [first, second] = users;
return `${first.name} and ${second.name} are typing`;
return [
'TYPING.TWO',
{ user: firstUser.name, secondUser: secondUser.name },
];
}
const [user] = users;
const rest = users.length - 1;
return `${user.name} and ${rest} others are typing`;
return ['TYPING.MULTIPLE', { user: firstUser.name, count: count - 1 }];
};
export const createPendingMessage = data => {