Uso de lrelease-pro
La herramienta de línea de comandos lrelease-pro genera archivos QM a partir de proyectos qmake (archivos .pro). Lee la variable TRANSLATIONS del archivo de proyecto y genera los archivos QM correspondientes.
Utilice lrelease-pro cuando tenga un proyecto qmake y desee generar archivos QM basados en las traducciones definidas en su archivo .pro.
Sintaxis de lrelease-pro
lrelease-pro [options] [project-file]...
Donde:
optionssignifica una o varias opciones de lrelease-pro.project-filees un archivo .pro para procesar.
Para ver la última ayuda, introduzca:
lrelease-pro -help
lrelease-pro opciones
| Opción | Acción |
|---|---|
-help | Mostrar información de ayuda actualizada y salir. |
-dump-json <file> | Generar un archivo JSON de descripción del proyecto sin generar archivos QM. Este archivo puede pasarse a lrelease utilizando la opción -project. |
-silent | No explicar lo que se está haciendo. |
-removeidentical | Si el texto traducido es el mismo que el texto fuente, excluir el mensaje. |
-fail-on-unfinished | Generar un error si se encuentran traducciones inacabadas. |
-fail-on-invalid | Fallar si se encuentran traducciones que no superan las siguientes comprobaciones:
Para obtener más información, consulte la ayuda de Qt Linguist |
-nounfinished | No incluya traducciones inacabadas. |
-markuntranslated <prefix> | Si un mensaje no tiene traducción real, utiliza en su lugar el texto fuente prefijado con la cadena dada. |
-version | Mostrar la versión de lrelease-pro y salir. |
Ejemplos
Generar archivos QM a partir de un proyecto qmake
lrelease-pro myproject.pro
Generar descripción de proyecto JSON
Generar un archivo JSON describiendo las traducciones del proyecto:
lrelease-pro myproject.pro -dump-json project.json
A continuación, utilice el archivo JSON generado con 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.