fix plural
This commit is contained in:
parent
f47d62faad
commit
aee0557bb9
1 changed files with 9 additions and 6 deletions
|
@ -21,20 +21,23 @@ export const handleAttachments = (
|
|||
|
||||
let currentField = "";
|
||||
const fields: APIEmbedField[] = [];
|
||||
let multiple = 0;
|
||||
let multipleFields = 0;
|
||||
let numberOfLinks = 0;
|
||||
files.forEach((file, idx) => {
|
||||
numberOfLinks++;
|
||||
const fieldValue = currentField.length > 0 ? `${currentField}, ${file}` : file;
|
||||
|
||||
if (fieldValue.length > maxFieldValueLength) {
|
||||
multiple = multiple === 0 && idx !== files.length - 1 ? 1 : multiple + 1;
|
||||
multipleFields = multipleFields === 0 && idx !== files.length - 1 ? 1 : multipleFields + 1;
|
||||
fields.push({
|
||||
name:
|
||||
loc.get(
|
||||
attachments.size > 1 && idx !== files.length - 1 ? "e_attachements" : "e_attachement",
|
||||
) + (multiple ? ` (${multiple})` : ""),
|
||||
attachments.size > 1 && numberOfLinks > 1 ? "e_attachements" : "e_attachement",
|
||||
) + (multipleFields ? ` (${multipleFields})` : ""),
|
||||
value: currentField,
|
||||
});
|
||||
currentField = file;
|
||||
numberOfLinks = 0;
|
||||
} else {
|
||||
currentField = fieldValue;
|
||||
}
|
||||
|
@ -43,8 +46,8 @@ export const handleAttachments = (
|
|||
if (currentField.length > 0) {
|
||||
fields.push({
|
||||
name:
|
||||
loc.get(attachments.size > 1 && multiple ? "e_attachements" : "e_attachement") +
|
||||
(multiple ? ` (${multiple + 1})` : ""),
|
||||
loc.get(attachments.size > 1 && numberOfLinks > 1 ? "e_attachements" : "e_attachement") +
|
||||
(multipleFields ? ` (${multipleFields + 1})` : ""),
|
||||
value: currentField,
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue