Интерфейс перевода PHP похож на Rosetta?

В настоящее время я переношу веб-приложение из подхода интернационализации на основе базы данных (каждое слово имеет запись в таблице перевода,и фактический перевод) в один, основанный на Zend_Translate и файлах CSV.

Мне нужно предоставить удобный для конечного пользователя способ обновления этих переводов быстро и легко. В идеале, чтобы свести к минимуму риск взлома, пользователи не должны редактировать файлы CSV напрямую, а должны иметь удобную форму с полями.

Знаете ли вы автономный интерфейс перевода на основе PHP, совместимый с конечным пользователем, который поддерживает один из адаптеров Zend_Translate , который может предложить - в идеале - gettext или csv?

Что-то вроде Python / Django Rosetta , но на PHP? Rosetta делает именно то, что мне нужно:

enter image description here

, но я бы очень хотел остаться с PHP здесь по причинам настройки сервера.

SimplePO выглядит так, как будто он идет в правильном направлении, но он слишком прост - он не может обрабатывать несколько языков, каталогов и множественного числа.

26
задан Pekka supports GoFundMonica 6 June 2011 в 16:41
поделиться

1 ответ

Если вы можете использовать файлы gettext (Zend_Translate поддерживает их), вы можете попробовать POEdit . Это довольно простой в использовании и поддерживает формы множественного числа начиная с версии 1.3.

Тем не менее, пользователи должны будут загрузить файлы и повторно загрузить их в конце концов, потому что POEdit не является онлайн-инструментом. Я не знаю других веб-инструментов.

2
ответ дан 28 November 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: