зависимости от значения. Типа 1 год, 2 года, 5 лет?
Intl.plural(value, one: "год", two: "года", many: "лет")
это похоже на switch case но это надо все значения описывать. Тогда 3 года тоже
напиши метод который будет это все определять
сделай свою функцию которая берет контекст и значение, получи app localization и сделай типа return Intl.plural(value, one: locale.one...)
А ещё там локаль надо добавить ru
да, но меня пугает, что надо все значения описывать, типа 22 года сюда уже не вписывается, думал можно как то проще сделать
Таки так везде) а ты чё думаешь как работает plural? Только прикол в том что в разных локалях разные механизмы счисления
думал мне сейчас скажут волшебную функцию которая все сама сделает)
Таки вот она под капотом и делает: через локаль делает свитч соответсующий
https://www.unicode.org/cldr/charts/43/supplemental/language_plural_rules.html
Это я тебе про то что под капотом у Intl.plural
Обсуждают сегодня