В моей системе я использую lrelease версию qt4.7. Я создал файл qm, который отлично работает в рабочей среде.перевод на язык независимо от версии qt
Но, к сожалению, наш сервер использует lrelease-версию qt3.3 и qm-файл, сгенерированный из одного и того же файла ts на сервере, который дает ненужные символы в рабочей среде.
У меня есть предложение конвертировать специальные символы других языков (французский & Italian) в шестнадцатеричный код и его рабочий тон.
Но поскольку я получил большой файл ts, трудно изменить каждый специальный символ на шестнадцатеричный код. Не могли бы вы предложить некоторые исправления (помимо изменения версии lrelease на сервере) или любой инструмент, который преобразует специальные символы в шестнадцатеричный код в ts-файлах?
Изменение lrelease на вашей системе? :) Серьезно - почему бы не добавить Qt 3 отдельно? – Amartel
, но qt3.3 не успешно переводит специальные символы, упомянутые в ts-файле напрямую, qt3 требует шестнадцатеричного кода для успешного перевода французских символов. – user746184
Я использую encoding = "iso88591" в ts файле для французского языка. – user746184