Pergunta

Eu tenho um grande projeto com o arquivo de projeto de um qmake definir todos os componentes do projeto usando um modelo de 'subdiretórios'. Atualmente eu definir arquivos de tradução nos arquivos qmake de cada sub-projeto. Isso resulta em arquivos de tradução separados para cada sub-projeto, que rapidamente se torna demasiado pesado para manter.

Como faço para obter lupdate para produzir um único arquivo de tradução contendo todas as strings de tradução para todos os sub-projectos?

Foi útil?

Solução

Antes de tudo dividir todos os seus arquivos pro em pro e pri arquivos. Em seguida, coloque todo o pri arquivos em um arquivo Global PRO e gerar o arquivo de idioma para esse arquivo profissional.

linguagem especial pro olhares de arquivo como este:

TEMPLATE = app
DEPENDPATH +=  Proj1 Proj2 Proj3    

include(Proj1/Proj1.pri)  
include(Proj2/Proj2.pri)
include(Proj3/Proj3.pri)

TRANSLATIONS = en.ts fr.ts it.main.ts ja.main.ts nl.main.ts

Um script pode facilmente gerar esse arquivo de idioma do projeto para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top