Zend Framework — проблема перевода Zend_Measure

Я хочу перевести измерения, которые возвращает Zend_Measure. Что-то типа:

10 часов (en_US)

на моем языке

10 часов (бг - болгарский)

Узнал, что есть архив с нужными мне переводами - Zend/Locale/Data Там куча xml файлов, во многих есть переводы для измерений.

Моя идея состоит в том, чтобы использовать их для преобразования типов измерений Zend_Measure. (Ведь все эти переводы должны быть для чего-то использованы...)

Может кто-нибудь помочь мне :?


person Йоан-Александър Григоров    schedule 28.07.2010    source источник


Ответы (1)


Если вы хотите перевести или преобразовать стиль вывода, такой как дата, валюта или число, в локализованную версию, вы должны использовать локаль zend. Zend locale будет использовать эти xml-файлы и сделает всю работу за вас. Вам не нужно сортировать данные в xml-файлах и добавлять их вручную.

http://framework.zend.com/manual/en/zend.locale.date.datesandtimes.html

person chrisweb    schedule 12.03.2011