Мы разрабатываем проект у которого будет много языков. Технически у нас следующая основа: используем для части клиентских интерфейсов GWT в котором используются .properties файлы (свой диалект), в дополнение часть шаблонов генерируется на стороне сервера где GetText (.pot/.po файлы). Нас более-менее устраивает такая конфигурация, точнее это то в какой точке мы сейчас находимся. Мы хотим чтобы пользователи не были ограничены только теми языками переводы на которые мы можем сделать внутри команды. В дополнение к этому совсем не хочется создавать с нуля вселенную и кажется что уж что, а систем для коллективного перевода было изобретено в изобилии.

Вот те требования которые у нас сформировались:

  • Поддержка .po/.properties файлов (с учетом диалекта GWT)
  • Возможность свободной регистрации других людей
  • Наличие API для пакетной загрузки/обновления
  • Поддержка версий (можно было бы решать созданием новых версий проекта)
  • Приемлемый пользовательский интерфейс (Google Translate очень помогает)
  • Какая-то вменяемая цена

Худший вариант который мы сейчас представляем себе — это генерировать .properties файлы из .po, но в целом этот сценарий кажется не таким уж страшным.

Отдавать студиям перевода plain-text (.po) мы категорически против, они не представляют контекст и им не интересны нужды пользователей. Мы лучше будем поощрять пользователей сайта, но нам нужен инструмент для совместной работы.

Мы уже посмотрели некоторые:

  • launchpad.net, работает только с .po файлами и все очень страшно для среднего пользователя (Маши из Бразилии которая хочет перевести на португальский несколько интерфейсов)
  • crowdin.net, плохой менеджмент прав (приходится назначать отдельно каждого человека для каждого языка, что в общем и заставило искать дальше), нельзя работать с версиями проекта, один проект = 1 тип файов, классный интерфейс переводчика.

Смотрели и другие, но все еще не остановились на чем-то.

В общем хочется узнать мнение по этому вопросу и узнать о вашем опыте.</p



blog comments powered by Disqus

Support

If you like my posts, please support me on Gittip

Published

15 March 2011

In tags we trust

Fork me on GitHub