2017-06-21 8 views
0

lupdateツールをQt-LinguistのTSファイルのリストについて実行したいと思います。私は明示的なコマンド引数からではなく、ファイルからそのリストを与えたい。 @ lst-file引数でlupdateを使用するには?

この

は、コマンドのヘルプです:

使用法:

lupdate [options] [project-file]... 
lupdate [options] [source-file|path|@lst-file]... -ts ts-files|@lst-file 
@lst-file 
    Read additional file names (one per line) or includepaths (one per 
    line, and prefixed with -I) from lst-file. 

私は、引数@list-fileは私が必要とする正確に何だと思いますが、私は方法がわかりませんそれを使用する。私は私のTSファイルの名前を含むファイルを与えることを試みたが、私はこのエラーを取得:

$ lupdate.exe source -ts translations/language-list.txt 
Scanning directory 'source'... 
lupdate error: File 'translations/language-list.txt' has no recognized extension. 

私は.txtの、の.lst、拡張子なしで試してみました。

答えて

1

ヘルプファイルに示されているように "@"がありません。

lang_de.ts 
lang_en.ts 
lang_fr.ts 

は、その後、あなたは次のようにLUPDATE使用:これらの行が含まれていmain.qmlと呼ばれるソースQMLファイルとfile.txtは呼ばLST-ファイルを持っている一例として想定すると

lupdate main.qml -ts @file.txt 

そして、 Linguistで使用できる3つのファイルを作成します。

関連する問題