лейбл, мне нужно что бы в зависимости от количества товара, менялась формулировка, погуглил, но ничего путевого не нашел((( может кто сталкивался?
для плюрализации миллиард решений есть
гугли pluralize
Либы нельзя юзать, условие задания
напиши сам
const rules = new Intl.PluralRules('ru-RU', { type: 'ordinal' }); export const plural = (n: number, forms: [string, string, string]) => forms[rules.select(n)].replace('%d', n.toString()); // ^ чот влом, поправь тип кароч
Да уже были мысли😂
pluralize functions лалка
ts static pluralize(num: number, words: string[]) { const str1 = words[0] const str2 = words[1] const str3 = words[2] if (num % 10 === 1 && num % 100 !== 11) { return str1; } else if (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)) { return str2; } return str3; };
Обсуждают сегодня