Tôi có một dự án Qt sử dụng các tệp XML. Các tệp XML đó chứa văn bản có thể đọc được và văn bản này nên được dịch bằng cách sử dụng các công cụ Qt (lupdate, lrelease, QtLinguist).Qt dịch các chuỗi từ các tệp không phải là nguồn
Câu hỏi đặt ra là liệu có thể tạo mục nhập trong tệp .ts qua lupdate mà không sao chép chuỗi từ tệp XML trong tệp mã nguồn bằng cách sử dụng macro và bạn bè QT_TR_NOOP() không? Hay nói chung, làm thế nào để bạn dịch các chuỗi trong các tệp không phải mã nguồn cho các dự án Qt?
Sẽ rất tuyệt nếu lupdate chấp nhận các cặp chuỗi/bối cảnh thay vì chỉ các tệp; sau đó người ta chỉ có thể bao gồm những thứ như vậy trong hệ thống xây dựng. – Joey
Tôi đã tìm thấy một cách dễ dàng hơn để làm điều đó. Kiểm tra câu trả lời của tôi tại: http://stackoverflow.com/questions/28166081/can-i-use-tr-and-lupdate-on-xml-files/28168782#28168782 –