Мы добавили во вторую бета-версию возможность работы с сервисом переводов и улучшенную программу установки. Теперь, Open Atrium доступен на 22 языках, над которыми . Мы также работаем над удобной работой с этим сервисом и удобным доступом к последним версиям переводов. В настоящий момент это выглядит следующим образом:
- Выбор языка в программе установки для указания перевода, который должен быть скачан и импортирован
- Исправление и добавление отсутствующих переводов, которые были автоматически добавлены на сервер
- Получение новой версии со всеми обновлениями

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

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

Система обновления переводов разрабатывалась после стандартного модуля и использует большей частью его код. Основное различие между этими системами в том, что Open Atrium не требует самостоятельного скачивания обновлений, достаточно нажать кнопку и последняя версия перевода будет скачана и автоматически импортирована на ваш сайт.

Для обновления перевода Open Atrium потребуется только 3 минуты. Чтобы посмотреть это в действии, вы можете скачать Open Atrium, включить один из доступных языков и посмотреть как перевод будет автоматически скачан и импортирован.
Такой способ позволяет работать и с другими построенными на Друпале проектами, но возможно потребуется сделать немного большую работу по обработке всех переводов Друпала, так как в случае с Open Atrium мы основывались на заранее известном списке необходимых модулей.



Май 11th, 2012
Archi
Опубликовано в рубрике
Метки: