pyside6-lupdate 옵션 설명
- -help
이 정보를 표시하고 종료합니다. - -no-obsolete
더 이상 사용되지 않거나 사라진 문자열을 모두 삭제합니다. - -extensions <확장자>[,<확장자>]...
지정한 확장자를 가진 파일만 처리합니다.
확장자 목록은 공백이 아니라 쉼표로 구분해야 합니다.
기본값: 'java,jui,ui,c,c++,cc,cpp,cxx,ch,h,h++,hh,hpp,hxx,js,qs,qml,qrc' - -pluralonly
복수형 메시지만 포함합니다. - -silent
수행 중인 작업에 대한 설명을 표시하지 않습니다. - -no-sort
TS 파일에서 컨텍스트를 정렬하지 않습니다. - -no-recursive
디렉터리를 재귀적으로 스캔하지 않습니다. - -recursive
디렉터리를 재귀적으로 스캔합니다(기본값). - -I <include경로> 또는 -I<include경로>
include 파일을 찾을 추가 위치를 지정합니다.
여러 번 지정할 수 있습니다. - -locations {absolute|relative|none}
소스 코드 참조가 TS 파일에 저장되는 방식을 지정/재정의합니다.- absolute: 소스 파일 경로는 대상 파일에 대해 상대적입니다. 절대 라인 번호가 저장됩니다.
- relative: 소스 파일 경로는 대상 파일에 대해 상대적입니다. 라인 번호는 같은 소스 파일 내 다른 항목에 대해 상대적입니다.
- none: 소스 위치에 대한 정보가 저장되지 않습니다.
기존 TS 파일에서 추론됩니다. 지정하지 않으면 새 파일의 기본값은 absolute입니다.
- -no-ui-lines
UI 파일 참조에서 라인 번호를 기록하지 않습니다. - -disable-heuristic {sametext|similartext}
지정한 병합 휴리스틱을 비활성화합니다. 여러 번 지정할 수 있습니다. - -project <파일명>
프로젝트 설명이 담긴 JSON 형식의 파일 이름을 지정합니다.
이 파일은 lprodump 도구를 사용해 .pro 파일에서 생성할 수 있습니다. - -pro <파일명>
.pro 파일 이름을 지정합니다.
.pro 파일 문법을 가지지만 다른 확장자를 가진 파일에 유용합니다.
프로젝트를 재귀적으로 처리하고 병합합니다.
이 옵션은 더 이상 권장되지 않습니다. 대신 lupdate-pro 도구를 사용하세요. - -pro-out <디렉터리>
이후 .pro 파일 처리를 위한 가상 출력 디렉터리를 지정합니다. - -pro-debug
.pro 파일 처리 과정을 추적합니다. 두 번 지정하면 더 자세한 정보를 표시합니다. - -source-language <언어>[_<지역>]
새 파일의 소스 문자열 언어를 지정합니다.
지정하지 않으면 기본값은 POSIX입니다. - -target-language <언어>[_<지역>]
새 파일의 번역 대상 언어를 지정합니다.
지정하지 않으면 파일 이름에서 추론합니다. - -tr-function-alias <함수>{+=,=}<별칭>[,<함수>{+=,=}<별칭>]...
+=를 사용하면 <별칭>을 <함수>의 대체 철자로 인식합니다.
=를 사용하면 <별칭>을 <함수>의 유일한 철자로 인식합니다.
사용 가능한 함수와 별칭 목록은 옵션 설명에 나와 있습니다. - -ts <ts-파일>...
출력 파일을 지정합니다. 이 옵션은 TRANSLATIONS를 덮어씁니다. - -version
lupdate의 버전을 표시하고 종료합니다. - -clang-parser [컴파일-데이터베이스-디렉터리]
cpp 파일을 파싱할 때 clang을 사용합니다. 그렇지 않으면 커스텀 파서를 사용합니다.
이 옵션을 사용하려면 clang 컴파일 데이터베이스(compile_commands.json)가 필요합니다.
이 파일이 있는 디렉터리 경로를 명령줄에서 -clang-parser 옵션 뒤에 직접 지정하거나,
.pro 파일에서 LUPDATE_COMPILE_COMMANDS_PATH 변수로 지정할 수 있습니다.
명령줄에서 지정한 경로가 우선합니다.
경로를 지정하지 않으면 첫 번째 입력 파일의 모든 상위 경로에서 데이터베이스를 검색합니다. - -project-roots <디렉터리>...
하나 이상의 프로젝트 루트 디렉터리를 지정합니다.
-clang-parser 옵션 사용 시, 프로젝트 루트 이하의 파일만 번역 대상으로 간주합니다. - @lst-file
lst-file에서 추가 파일 이름(한 줄에 하나) 또는 include 경로(한 줄에 하나, -I로 시작)를 읽어옵니다.