Utilisation de lrelease-pro
L'outil de ligne de commande lrelease-pro génère des fichiers QM à partir de projets qmake (fichiers .pro). Il lit la variable TRANSLATIONS dans le fichier de projet et génère les fichiers QM correspondants.
Utilisez lrelease-pro lorsque vous avez un projet qmake et que vous souhaitez générer des fichiers QM basés sur les traductions définies dans votre fichier .pro.
Syntaxe de lrelease-pro
lrelease-pro [options] [project-file]...
où :
optionsdésigne une ou plusieurs options de lrelease-pro.project-fileest un fichier .pro à traiter.
Pour afficher l'aide la plus récente, entrez :
lrelease-pro -help
lrelease-pro options
| Option | Action |
|---|---|
-help | Afficher des informations d'aide à jour et quitter. |
-dump-json <file> | Génère un fichier JSON de description du projet sans générer de fichiers QM. Ce fichier peut être transmis à lrelease à l'aide de l'option -project. |
-silent | Ne pas expliquer ce qui est fait. |
-removeidentical | Si le texte traduit est identique au texte source, exclure le message. |
-fail-on-unfinished | Générer une erreur si des traductions inachevées sont trouvées. |
-fail-on-invalid | Échouer si des traductions échouant aux contrôles suivants sont trouvées :
Pour plus de détails, consultez l'aide de Qt Linguist |
-nounfinished | Ne pas inclure les traductions inachevées. |
-markuntranslated <prefix> | Si un message n'a pas de traduction réelle, utiliser le texte source préfixé par la chaîne donnée à la place. |
-version | Afficher la version de lrelease-pro et quitter. |
Exemples d'application
Générer des fichiers QM à partir d'un projet qmake
lrelease-pro myproject.pro
Générer une description de projet JSON
Génère un fichier JSON décrivant les traductions du projet :
lrelease-pro myproject.pro -dump-json project.json
Utilisez ensuite le fichier JSON généré avec 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.