Создание списков в Intl / ICU с PHP - PullRequest
4 голосов
/ 27 сентября 2011

Я использую расширение Intl в PHP 5.3 для форматирования строк на моем сайте.Тем не менее, я натолкнулся на строку, которая требует список элементов.Список, предоставляемый веб-сайту, может состоять из любого количества элементов и должен отображаться в любом списке языков.На английском языке это будет выглядеть как «a, b, c и d» или «a, b, c, d, e, f, g и h».Отрисовка этой английской формы достаточно проста, но я не знаю, является ли это универсальным международным способом создания списков (могу поспорить, что это не так).Есть ли способ сделать это с расширением intl или форматированием ICU?

1 Ответ

2 голосов
/ 30 сентября 2011

Итак, CLDR (откуда поступают данные ICU) действительно имеет списки. Однако он пока не реализован в ICU - он запланирован для ICU v49 (март 2012 г.) как для ICU4J , так и для ICU4C . Затем php intl нужно будет его забрать. Вы можете отправить сообщение об ошибке в php intl, чтобы начать отслеживать это.

...