Пейджинг Jay Querido ...
Загрузил пакет Pluralizer NuGet. Моя цель - отобразить строку примерно так:
X контрактов с Y партнерами в Z странах
Если X равен 1, слово должно измениться на контракт. Если Z равен 1, слово должно измениться на страну. То же самое для 1 партнера.
Следующее не работает. Это всегда приводит к тому, что TotalContracts будет одинаковым номером для всего предложения.
@Html.Pluralize("{_} {contract} with {_} {partner} in {_} {country}",
Model.TotalContracts, Model.TotalPartners, Model.TotalCountries)
@* result is X contracts with X partners in X countries *@
Следующее работает, но не так хорошо для чтения. Есть ли лучший способ?
@Html.Pluralize("{_} {contract}", Model.TotalContracts) with
@Html.Pluralize("{_} {partner}", Model.TotalPartners.Count) in
@Html.Pluralize("{_} {country}", Model.TotalCountries)