2016-09-24 3 views
1

У меня есть служба REST API, которая возвращает мне список поддерживаемых часовых поясов в моей базе данных (postgres). Что-то вроде этого:Как перевести ключи часового пояса Олсона в symfony

{ 
    "quantity_name": "timezone", 
    "measures": [ 
    { 
     "measure": "Arctic/Longyearbyen", 
     "utc_offset": "02:00:00", 
     "is_dst": true 
    }, 
    { 
     "measure": "GMT+0", 
     "utc_offset": "00:00:00", 
     "is_dst": false 
    }, 
    ... 

То, что я хотел бы это отдать поле переведенного «меры», в соответствии с предпочтениями пользователя. Есть ли файл перевода об этом? Готовый к использованию сервис? Набор? Спасибо

Update Я думаю о XLIFF файла, в надежде, что кто-то уже перевел их на каком-то языке (испанский, итальянский, французский, и т.д.), но я не нахожу их. Если кто-то знает открытый репозиторий xliff, пожалуйста, поделитесь им здесь!

ответ

1

Названия часовых поясов были переведены как часть проекта CLDR Unicode. Вы можете найти их here. Или вы можете использовать переводы из таких библиотек, как ICU: некоторые функции ICU были завернуты в PHP Intl.

Мне неизвестны открытые хранилища XLIFF: XLIFF предназначен для поддержки процесса перевода и содержит много информации, которая больше не имеет отношения после завершения перевода. Есть несколько сайтов для обмена воспоминаниями о переводе, но у меня нет практического опыта ни с одним из них.

 Смежные вопросы

  • Нет связанных вопросов^_^