Auf dieser Seite

Verwendung von lrelease-pro

Das Befehlszeilentool „ lrelease-pro “ generiert QM-Dateien aus qmake-Projekten (.pro-Dateien). Es liest die Variable „ TRANSLATIONS “ aus der Projektdatei aus und generiert die entsprechenden QM-Dateien.

Verwenden Sie „ lrelease-pro “, wenn Sie über ein qmake-Projekt verfügen und QM-Dateien auf Basis der in Ihrer .pro-Datei definierten Übersetzungen generieren möchten.

Syntax von `lrelease-pro`

lrelease-pro [options] [project-file]...

Dabei gilt:

  • options steht für eine oder mehrere lrelease-pro-Optionen.
  • project-file ist eine zu verarbeitende .pro-Datei.

Um die aktuelle Hilfe anzuzeigen, geben Sie Folgendes ein:

lrelease-pro -help

lrelease-pro options

OptionAktion
-helpZeigt aktuelle Hilfeinformationen an und beendet das Programm.
-dump-json <file>Erzeugt eine JSON-Projektbeschreibungsdatei, ohne QM-Dateien zu erstellen. Diese Datei kann mit der Option „ -project “ an „ lrelease “ übergeben werden.
-silentKeine Erläuterung der durchgeführten Aktion anzeigen.
-removeidenticalWenn der übersetzte Text mit dem Quelltext übereinstimmt, die Meldung ausschließen.
-fail-on-unfinishedErzeugt einen Fehler, wenn unvollständige Übersetzungen gefunden werden.
-fail-on-invalidAbbruch, wenn Übersetzungen gefunden werden, die die folgenden Prüfungen nicht bestehen:
  • Gültigkeitsprüfung der Tastenkombinationen
  • Gültigkeitsprüfung der umgebenden Leerzeichen
  • Gültigkeitsprüfung der abschließenden Satzzeichen
  • Gültigkeitsprüfung von Platzhaltern

Weitere Informationen finden Sie in der Hilfe zu „ Qt Linguist “.

-nounfinishedFügen Sie keine unvollständigen Übersetzungen ein.
-markuntranslated <prefix>Wenn für eine Meldung keine echte Übersetzung vorliegt, verwenden Sie stattdessen den Quelltext mit der angegebenen Zeichenfolge als Präfix.
-versionZeige die Version von lrelease-pro an und beende das Programm.

Beispiele

QM-Dateien aus einem qmake-Projekt generieren

lrelease-pro myproject.pro

JSON-Projektbeschreibung erstellen

Eine JSON-Datei generieren, die die Übersetzungen des Projekts beschreibt:

lrelease-pro myproject.pro -dump-json project.json

Verwenden Sie anschließend die generierte JSON-Datei mit lrelease:

lrelease -project project.json

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.