Đầu tiên, tôi xin gửi lời cảm ơn chân thành nhất đến tất cả những người đóng góp cho dự án này. Nhờ những đóng góp quên mình của bạn, Starward có thể được sử dụng bởi mọi người ở nhiều ngôn ngữ khác nhau trên thế giới. Cho dù đóng góp của bạn là một dòng mã, một bản sửa lỗi hay một đề xuất thì công việc của bạn sẽ tăng thêm giá trị đáng kể cho dự án. Mọi người đều là một phần không thể thiếu của cộng đồng sôi động này.
Nếu bạn muốn đóng góp vào nỗ lực dịch thuật của dự án này, vui lòng đọc thông tin sau. Có hai phần của dự án cần dịch: tài liệu được lưu trữ ở GitHub và văn bản trong ứng dụng.
Tài liệu được đề cập trong bài viết này là các tệp Markdown trong kho lưu trữ. Tất cả các tệp Markdown đã dịch cần được lưu trong thư mục docs/
và thêm nhãn ngôn ngữ-khu vực tương ứng vào tên tệp. Ví dụ, nếu tên tệp gốc của tài liệu này là Localization.md
, thì tên tệp dịch sẽ là Localization.vi-VN.md
. Cuối cùng, hãy thêm liên kết đến bản dịch ở đầu tệp gốc.
Một số tài liệu có thể bao gồm hình ảnh. Để giữ cho kích thước kho lưu trữ có thể quản lý được, số lượng lớn hình ảnh vào kho lưu trữ của dự án này không được phép. Nếu bạn muốn bản địa hóa những hình ảnh này, bạn có thể tạo một issue, tải hình ảnh lên rồi thay thế các liên kết trong tài liệu.
Sau khi dịch xong, vui lòng gửi lại về repo này thông qua Pull Request.
Bản dịch văn bản trong ứng dụng cho Starward được lưu trữ trên nền tảng Crowdin, nơi bạn có thể sửa đổi nội dung văn bản bất cứ lúc nào. Nếu bạn muốn thêm ngôn ngữ dịch mới, vui lòng tạo issue.
Những thay đổi bạn thực hiện trên Crowdin sẽ được đồng bộ hóa với nhánh l10n/main trong vòng 1 giờ đổng hồ, kích hoạt quá trình build tự động. Tìm quy trình làm việc mới nhất có tên New Crowdin updates
trong GitHub Actions và tải xuống tệp đã biên dịch (Artifacts). Bạn có thể kiểm tra hiệu ứng hiển thị của văn bản dịch trong ứng dụng theo thời gian thực. Phiên bản đang được phát triển có thể làm hỏng cơ sở dữ liệu cá nhân của bạn StarwardDatabase.db
. Vui lòng sao lưu trước khi kiểm tra. Phiên bản này không nên được sử dụng trong một thời gian dài.
Vì trình độ tiếng Anh của tôi còn hạn chế nên có thể mắc nhiều lỗi khác nhau. Vì văn bản nguồn không thể được sửa đổi tự do trên Crowdin nên nếu bạn thấy bất kỳ khu vực nào trong văn bản tiếng Anh cần chỉnh sửa, vui lòng gửi các sửa đổi của bạn thông qua Pull Request.