Динамический перевод портлетов liferay - pootle
Я ищу инструмент, который дает мне возможность динамически (онлайн) переводить портлеты в LifeRay. Я имею в виду, что я написал портлет на английском языке, но люди из другой страны могут захотеть использовать его со своим языком, и они могут захотеть сделать перевод. Я знаю, что есть инструмент Pootle, но я ищу что-то, что я могу запустить на Java (JBoss). Есть Jython, но я новичок в этом, и я не знаю, как запустить Pootle на Jython. Если у кого-то есть идея, как решить мою проблему, пожалуйста, помогите.
Или, может быть, проще? Есть ли возможность развернуть pootle как файл war на сервере приложений?
С уважением
1 ответ
На ваш упрощенный вопрос: Pootle - это приложение на Python - AFAIK, которые редко упаковываются в файлы WAR. Возможно, но я никогда не пробовал...
Тем не менее, самое приятное в Pootle - это готовить переводы программного обеспечения и возвращать их в процесс разработки программного обеспечения - например, сборки. Хотите ли вы "обновлять" свои языковые файлы "вживую" или вы согласны экспортировать их в свою систему сборки, а затем повторно использовать обновленные плагины? Если вы хотите делать live-обновления, pootle может не подойти вам.
Если вы хотите использовать переводы в процессе разработки (например, в buildscripts), ваш реальный вопрос может быть "Как установить pootle?" - но для этого вам придется дать еще несколько шагов, которые вы пытались, что работало, а что не работало.
Я никогда не устанавливал pootle самостоятельно, но не ожидаю, что он будет работать без проблем на сервере приложений Java. Если вы еще никогда этого не делали, просто идите легким путем и следуйте стандартной процедуре установки.