Tôi có thể sử dụng dịch vụ dịch Launchpad cho dự án GitHub của mình không?


14

Vì lý do lịch sử, dự án mà tôi là đồng tác giả trên GitHub và chúng tôi cảm thấy thoải mái với các quy trình phát triển của nó. Do đó, chúng tôi không đặc biệt muốn chuyển toàn bộ dự án sang Launchpad và sử dụng chợ.

Là công dân internet tốt, chúng tôi muốn cung cấp ứng dụng nguồn mở của mình bằng nhiều ngôn ngữ nhất có thể - chúng tôi tình cờ tìm thấy Launchpad có thể cung cấp dịch vụ như vậy.

Liên kết trên cung cấp rất nhiều mô tả về dịch vụ này, nhưng tôi cần một sự súc tích - rất ngắn gọn - làm thế nào để:

  • lấy tệp dịch của chúng tôi ( package.pot) từ GitHub vào launchpad
  • mô tả ngắn gọn làm thế nào để khởi động dự án của chúng tôi sẽ được dịch.
  • lấy lại từ launchpad bất kỳ tệp dịch ( .po) nào được tạo bởi nhóm dịch tuyệt vời trở lại GitHub.

Có ai có bất kỳ kinh nghiệm thực tế làm điều này có thể giúp đỡ ở đây?


Câu trả lời:


11

Câu trả lời ngắn: Có, Launchpad có thể được sử dụng để quản lý các bản dịch cho một dự án trên github.

Bạn có thể kiểm tra các tính năng của launchpad với Launchpad Staging .

Làm thế nào mọi thứ hoạt động?

  • Bạn đẩy sang github repo bạn đặt làm nguồn ở bước 2.
  • Launchpad kiểm tra định kỳ và cập nhật kho bzr.
  • Sau đó, nó quét bất kỳ tệp .pot hoặc .po nào và thêm chúng vào hàng nhập bản dịch.
  • Sau một thời gian ngắn, các chuỗi xuất hiện dưới dạng 'Cần dịch' và có thể được dịch như mọi thứ khác trên bảng khởi chạy.

Điều gì về việc đẩy trở lại Github?

Xin lỗi, nhưng tôi không nghĩ Launchpad có khả năng đó. Tuy nhiên, LP có thể được thiết lập để cam kết các tệp dịch sang nhánh bzr trên LP. Nó cũng cho phép bạn tải xuống các tệp dịch thủ công. Các tùy chọn này có thể được tìm thấy trong trang cài đặt dịch.


1
LP đã thêm hỗ trợ cho kho git bên cạnh bzr. blog.launchpad.net/general/git-code-hosting-beta . Nhưng tôi không biết nếu dịch thuật được hỗ trợ.
user.dz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.