2016-10-24 1 views
2

내 언어를 다른 임의의 언어로 번역하려고합니다.Qt에서 .pro 파일없이 언어학자를 어떻게 사용할 수 있습니까?

내 경우에는 vs2013-> Qt5 project-> Qt Application을 사용하여 프로젝트를 생성했습니다.

그래서 ".pro"파일이나 qmake.exe 파일이 없습니다.

하지만 언어 도구를 사용하는 방법을 검색 할 때 모두 내가 .pro 파일을 사용해야한다고 말합니다.

.pro 파일없이 qt 언어 도구를 사용할 수있는 방법이 있습니까?

는 (나는 QT 5.7.0에서 exe 파일을 사용하여 만들려고하지만, complie 못했습니다.)

불가능한 경우는, 내가 어떻게 현재 프로젝트에서 ".PRO"파일을 만들 수 있습니까?

아이디어를 공유하십시오!

답변

3

Qt 프로젝트 파일은 필요하지 않습니다. 파일/열기 메뉴 항목이나 명령 줄 인수로 .ts 파일을 언어학 자로로드 할 수 있습니다.

먼저 lupdate을 실행하여 초기 TS 파일을 생성해야합니다. 이 인수로 소스 디렉토리를 전달하는 데 일반적으로 충분한입니다 : 지금 언어 학자에서 편집 할 수 있습니다 영어 (미국) 빈 번역 파일을 생성합니다

lupdate -recursive '.' -ts MyApp_en_US.ts 

.

Linguist의 메뉴에서 대화식으로 QM 컴파일 된 번역을 생성 할 수 있습니다. 나는 단순한 Make 규칙을 사용하여 프로젝트의 일부로 생성하는 것을 선호한다. qrelease을 호출한다.

+0

답장을 보내 주셔서 감사합니다. 그리고 .ts 파일을 만드는 데 몇 가지 문제가 있습니다. –

+0

많은 사람들이 .ts 파일을 만들기 위해 .pro 파일이 필요하다고 말합니다. 안 그래? –

+0

내가 보여준'lupdate' 호출은 당신에게 효과가 없습니까? 소스 파일이나 디렉토리를 프로젝트 파일만큼 행복하게 받아 들여야합니다. –

관련 문제