где была бы поддержка множественных чисел?
Вы нашли 1 банан
Вы нашли 10 бананов
вообще ни разу ничего такого не видел, обычно если что-то подобное есть, то в конкретных либах, например для дат. вроде java time поддерживает для дат
проссто для глобавлной библиотеки должен быть огромный и постоянно пополняемый словарь. проще какую-то апишку дергать для склонения
поидее можно без словарей, просто вручную описывать разные кейсы. Хочется что-то типа https://github.com/dart-lang/intl, только для джавы remainingEmailsMessage(int howMany, String userName) => Intl.message( '''${Intl.plural(howMany, zero: 'There are no emails left for $userName.', one: 'There is $howMany email left for $userName.', other: 'There are $howMany emails left for $userName.')}''', name: 'remainingEmailsMessage', args: [howMany, userName], desc: How many emails remain after archiving.', examples: const {'howMany': 42, 'userName': 'Fred'}); тут и кастомные сообщения, и даты, и даже гендеры
Либо как на андроиде, руками описать разные варианты. Но что-то мне даже такое не попадалось, один раз велосипедил.
Обсуждают сегодня