Đây là vấn đề của tôi: Chúng tôi có các tệp .ts cho chín ngôn ngữ khác nhau cho sản phẩm của chúng tôi. Chúng tôi đã thêm khoảng 100 chuỗi mới cần được dịch, nhưng một số là dành cho bản phát hành tiếp theo của chúng tôi và một số sẽ được phát hành sau đó. Chúng tôi đã gặp sự cố với các dịch giả thiếu chuỗi hoặc dịch chuỗi trước thời hạn. Chúng tôi muốn có thể gửi tệp .ts nhỏ hơn chỉ chứa các chuỗi mà chúng tôi muốn dịch ngay bây giờ và sau đó hợp nhất tệp .ts đó vào tệp .ts lớn hơn có chứa phần còn lại của bản dịch.Hợp nhất các tệp dịch (.ts) với các tệp .ts hiện có bằng QT Utilities (lconvert)
Người dịch của chúng tôi được yêu cầu sử dụng QT Linguist (trước đây chúng tôi cho phép họ chỉnh sửa XML thô với kết quả ít hơn sao).
Một giải pháp sẽ là sử dụng ngữ cảnh, nhưng nhóm dev của chúng tôi không quan tâm đến ý tưởng đó. Một cách khác là hợp nhất các tệp .ts bằng tay, nhưng điều đó có vẻ giống như một công thức để cắt các lỗi dán &.
Có phương pháp nào với lupdate & tệp dự án để thêm hoặc hợp nhất tệp .ts thứ cấp không? Tôi đã đọc qua các diễn đàn trong QT-land w/o tìm câu trả lời, nhưng các switch trong lupdate ám chỉ đến việc có thể trỏ đến các tệp dịch khác. Cụ thể công tắc -Pro mà nói:
-pro <filename>
Name of a .pro file. Useful for files with .pro file syntax but
different file suffix. Projects are recursed into and merged.
example1: chúng ta có một tập tin .ts Đức, chúng tôi muốn thêm 20 chuỗi từ một tập tin bản dịch riêng của Đức như vậy mà các tập tin dịch chính chứa tất cả các chuỗi trong đó có 20 cái mới.
Ví dụ2: chúng tôi có tệp .ts Đức, chúng tôi muốn thêm 20 chuỗi từ tệp dịch tiếng Đức riêng biệt sao cho tệp dịch phụ sẽ được hợp nhất với tệp chính trong lupdate để tệp .qm kết quả chứa tất cả chuỗi bao gồm 20 cái mới.
Có ai đã thực hiện một trong hai cách này (và cả hai sẽ hoạt động) và bạn có thể cho tôi một số thông tin chi tiết không?
vui vì điều này phù hợp với bạn. Như một điểm của SO nghi thức, nói chung, nếu một câu trả lời phù hợp với bạn, bạn hãy nhấp vào mũi tên lên của câu trả lời đó và tùy chọn thêm nhận xét để làm rõ cách nó hoạt động cho bạn, thay vì thêm câu trả lời là nhận xét về câu trả lời gốc. Không phải lo lắng. – delliottg