Могу ли я использовать сервис перевода Launchpad для своего проекта GitHub?


14

По историческим причинам проект, соавтором которого я являюсь, находится на GitHub, и мы чувствуем себя комфортно в процессе его разработки. Таким образом, мы не хотим особенно переносить весь проект на Launchpad и использовать базар.

Будучи хорошими интернет-гражданами, мы хотим предоставить наше приложение с открытым исходным кодом на максимально возможном количестве языков - мы наткнулись на то, что в поиске, Launchpad может предоставить такую ​​услугу.

Приведенная выше ссылка дает большое описание этого сервиса, но мне нужен краткий - очень краткий - как:

  • получить наш файл перевода ( package.pot) из GitHub в панель запуска
  • краткое описание как начать наш проект для перевода.
  • извлеките из панели запуска любые файлы перевода ( .po), сгенерированные замечательной командой переводчиков, обратно в GitHub.

У кого-нибудь есть практический опыт, который может помочь?


Ответы:


11

Краткий ответ: Да, Launchpad можно использовать для управления переводами проекта на github.

Вы можете протестировать функции панели запуска с помощью Launchpad Staging .

Как работают вещи?

  • Вы нажимаете на репозиторий Github, который вы указали в качестве источника на шаге 2.
  • Панель запуска периодически проверяет и обновляет хранилище bzr.
  • Затем он сканирует любые файлы .pot или .po и добавляет их в очередь импорта переводов.
  • Через некоторое время строки отображаются как «Требуется перевод» и могут быть переведены, как и все остальное на панели запуска.

Как насчет возвращения на Github?

Извините, но я не думаю, что Launchpad способен на это. Однако LP может быть настроен для фиксации файлов перевода в ветке bzr на LP. Это также позволяет вам вручную загружать файлы перевода. Эти параметры можно найти на странице настроек перевода.


1
В LP добавлена ​​поддержка git-репозитория, кроме bzr. blog.launchpad.net/general/git-code-hosting-beta . Но я не знаю, поддерживается ли перевод.
user.dz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.