Я пытаюсь получить переведенную версию моего установщика, которую я уже создал, используя предварительно собранную версию инфраструктуры установщика Qt, но документация неадекватна, и мне нужно знать, куда мне поместить файл перевода (en.qm
файл, который я перевел на язык назначения)
Я попытался поместить файл перевода в папку конфигурации и установить элемент <Translations>
в config.xml
, но ничего не изменилось по сравнению с созданиемустановщик без этого элемента.Единственный прогресс, которого я достиг, это когда я поместил en.qm
в одну из папок пакета в метапапку и добавил элемент <Translations>
в его package.xml
.но в этом решении переводится только половина страниц.
это элемент перевода, который я добавил к config.xml
и package.xml
<Translations>
<Translation>en.qm</Translation>
</Translations>
, когда en.qm
добавляется в файл пакета в метапапке, переводятся новые страницы и некоторые страницы по умолчанию, но первая страница (приветствие ...) и страница ярлыков меню Пуск, а также кнопки «Вперед» и «Назад» никогда не переводятся.
PS: мне нужен установщик на моем родном языке, а язык ОС всегда английский.
P.S_2: я использую Qt 5.9.1 ипредварительно собранная среда установки Qt 3.0.6, и я создал файл en.qm
, используя следующую команду для installerfw.pro
исходного кода платформы установщика, выпускает версию 3.0.6.
lupdate en.ts
итогда
lrelease installerfw.pro -ts en.ts
Спасибо