Creación de archivos de traducción
La mayor parte del texto que hay que traducir en una aplicación consiste en palabras sueltas o frases cortas. Suelen aparecer como títulos de ventanas, elementos de menú, información sobre herramientas y etiquetas de botones, casillas de verificación y botones de opción.
Los desarrolladores marcan las frases como traducibles en el código fuente QML y C++. Las herramientas Qt proporcionan información contextual para cada una de las frases con el fin de ayudar al traductor a comprender su significado. El desarrollador puede añadir comentarios a las frases.
Los archivos de traducción consisten en todo el texto visible para el usuario y los atajos de teclado Ctrl de una aplicación y las traducciones de ese texto.
Para crear archivos de traducción
- Ejecuta
lupdatepara generar el primer conjunto de archivos de origen de traducción (TS) con todo el texto visible para el usuario pero sin traducciones. - Entregue los archivos TS a los traductores que añaden traducciones utilizando Qt Linguist. Qt Linguist indica el texto fuente modificado y eliminado.
- Ejecuta
lupdatepara incorporar cualquier texto nuevo añadido a la aplicación.lupdatesincroniza el texto visible para el usuario de la aplicación con las traducciones. Las traducciones existentes en el archivo TS se conservan. - Ejecute
lreleasepara leer los archivos TS y producir los archivos QM utilizados por la aplicación en tiempo de ejecución.
Para que lupdate funcione correctamente, debe saber qué archivos de traducción producir. Especifica los archivos en el archivo de proyecto Qt de la aplicación.
Cuando se construye con CMake, se utilizan comandos CMake para añadir objetivos que crean o actualizan archivos TS y los transforman en archivos QM. Los archivos de traducción se generan cuando se construyen los objetivos.
© 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.