10 điểm bởi kan02134 2025-03-05 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Xin chào. Tôi xin giới thiệu một dự án mã nguồn mở được phát triển trong quá trình thực hiện dự án dịch tài liệu Vite sang tiếng Hàn.

Yuki-no (Gumball12/yuki-no)

Trong công việc dịch thuật, việc theo dõi các thay đổi của tài liệu gốc là cực kỳ quan trọng. Nếu không, rất dễ dịch sai một phần nào đó hoặc bỏ sót một phần nội dung.

Trước đây, để làm việc này, chúng tôi đã sử dụng một dự án mã nguồn mở tên là Ryu-Cho. Dự án này dùng GitHub Actions để đăng các thay đổi của repository gốc thành GitHub Issues trong repository bản dịch nhằm thông báo cho người dịch. Tuy nhiên, sau gần 2 năm sử dụng, chúng tôi nhận thấy một số điểm cần cải thiện.

  1. Khi Action thất bại, toàn bộ các thay đổi của repository gốc chưa được xử lý sẽ bị mất và không được đăng thành GitHub Issues. Điều này dẫn đến việc có thể bỏ sót một phần nội dung gốc.
  2. Cách lọc các tệp cần theo dõi rất hạn chế (so khớp theo chuỗi đầu).
  3. Không thể thiết lập label cho các issue được tạo ra, nên chúng có thể bị lẫn với các issue khác và khó quan sát nhanh.
  4. Không cung cấp thông tin về việc thay đổi của tài liệu gốc đã được phát hành hay chưa. Điều này có thể khiến nội dung chưa phát hành bị đưa ra quá sớm.

Dự án này được phát triển nhằm cải thiện những điểm trên, và cung cấp các tính năng sau:

Hiện đang được sử dụng trong các dự án sau:

Nếu bạn đang dự định thực hiện một dự án dịch thuật, cần hỗ trợ về cấu hình như migration, hoặc quan tâm đến dự án, xin hãy liên hệ bất cứ lúc nào qua GitHub Issues hoặc email (to@shj.rip). Xin cảm ơn.

Chưa có bình luận nào.

Chưa có bình luận nào.