В настоящее время я переношу веб-приложение из подхода интернационализации на основе базы данных (каждое слово, имеющее запись в таблице переводов и фактический перевод), на один, основанный на Zend_Translate
и CSV файлы.
Мне нужно предоставить удобный и удобный способ для быстрого и удобного обновления этих переводов. В идеале, чтобы свести к минимуму риск взлома файлов, пользователи не будут редактировать файлы CSV напрямую, но будут показаны красивые формы с полями.
Знаете ли вы автономный интерфейс на основе PHP, совместимый с конечным пользователем, который поддерживает один из адаптеров Zend_Translate
, который может предложить - в идеале gettext или csv?
Что-то вроде Python's/Django Rosetta, но в PHP? Розетта делает именно то, что мне нужно:
но я очень хотел бы остаться с PHP здесь для причин настройки сервера.
SimplePO выглядит так, как будто он идет в правильном направлении, но слишком прост - он, похоже, не способен обрабатывать несколько языки и каталоги, а также множественные числа.