Хук сервиса Github для веб-сервиса перевода сообщества - PullRequest
3 голосов
/ 28 февраля 2012

Я забочусь о проекте с открытым исходным кодом: mixare . Это браузер дополненной реальности, выпущенный под лицензией GPLv3.

Исходный код проекта находится на github , и я хотел бы подключить часть локализации к некоторому веб-сервису a-la pootle . При необходимости я могу установить свой собственный экземпляр службы перевода на нашем сервере, но также будет хорошо размещенное решение. Итак, я хотел бы знать:

Есть ли предпочтительный веб-сервис перевода, который синхронизируется с использованием служебных хуков github? Любая лучшая практика, чтобы поделиться?

Большое спасибо!

Ответы [ 4 ]

2 голосов
/ 07 марта 2012

Интеграция с Git - одна из основных причин, по которой я начал писать Weblate .Он также поддерживает удаленный триггер для git pull с использованием URL , поэтому он прекрасно интегрируется с Github (вам просто нужно поместить туда URL).

PS: я только что заметил, что строка Androidресурсы не поддерживаются бэкэндом, который я использую для загрузки переводов (набор инструментов для перевода), поэтому он, вероятно, не будет работать для вас ...

1 голос
/ 30 апреля 2012

Хотя я ценю ваше желание поддержки git, разве вы не должны в первую очередь искать решение, которое даст вам много хороших переводов?

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

Помимо Translatewiki, transifex , похоже, является одной из лучших и не менее значительных (считая переводчиков) услуг.Они создали своего собственного клиента, который позаботится об импорте и объединении переводов.Для переводов gettext он также может автоматически загружать обновленные файлы шаблонов (pot) из github, я не знаю, возможно ли это и с переводами в стиле Android.

Translatewiki и Transifex бесплатны и открыты на 100%исходное программное обеспечение.

0 голосов
/ 05 февраля 2013

Я прошел ту же самую фазу "ничего хорошего там", поэтому я начал писать свою собственную, как пакет symfony2. Может быть, это полезно для вас: https://github.com/tvogt/translator-bundle

Почему? Поскольку я не мог заставить работать weblate или pootle, вы, вероятно, должны быть знакомы со всем pip и python, ve и всем прочим. Translatewiki только для свободного программного обеспечения. Transifix является коммерческим.

0 голосов
/ 29 февраля 2012

Вы можете взглянуть на Amanuens - он может синхронизироваться с любым репозиторием Git, включая Github.Это абсолютно бесплатно для проектов с открытым исходным кодом (обратитесь в службу поддержки для деталей).Отказ от ответственности: это услуга моей компании.

...