Как стать автором
Обновить

Swift: локализация строк, содержащих формы множественного числа

Время на прочтение3 мин
Количество просмотров5.5K
Всего голосов 11: ↑8 и ↓3+5
Комментарии3

Комментарии 3

почему всегда примеры делают как кружок-кружок-дорисовываем сову?


Выбрали бы не очень простую логику:


в русском — для «one», «few», «many» и «other»

одна статья
две статьи
пять статей
двадцать одна статья… сто восемьдесят одна статья


один стул
сто один стул

Автор перечисляет формы множественного числа в русском языке согласно CLDR Common Locale Data Repository (Общий репозиторий языковых данных).

Для статьи и стула из вашего примера нужно создать разные словари.

Почему же? Все отработает как нужно, вся используемая в локализации логика как раз описана в приведённой вами ссылке. Отдельных словарей не понадобится.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий