lrelease
SYNOPSIS
lrelease [ options ] project-file
lrelease [ options ] ts-files [ -qm qm-file ]
DESCRIPTION
This page documents the Qt Linguist Release tool for the Qt GUI tool-
kit. Lrelease reads a qmake/tmake project file (.pro file) and con-
verts the translation files (.ts files) specified in it into Qt message
files (.qm files) used by the application to translate.
The .qm file format is a compact binary format that provides extremely
fast lookups for translations and that is used by Qt.
OPTIONS
-help Display the usage and exit.
-compress
Compress the .qm files.
-nounfinished
Do not include unfinished translations.
-removeidentical
If the translated text is the same as the source text, do not
include the message.
-silent
Do not explain what is being done.
-version
Display the version of lrelease and exit.
USAGE
Here is an example .pro file that can be given to lrelease:
HEADERS = funnydialog.h \
wackywidget.h
SOURCES = funnydialog.cpp \
main.cpp \
wackywidget.cpp
FORMS = fancybox.ui
TRANSLATIONS = gnomovision_dk.ts \
gnomovision_fi.ts \
gnomovision_no.ts \
gnomovision_se.ts
When running lrelease on this project file, the Qt message files gnomo-
vision_dk.qm, gnomovision_fi.qm, gnomovision_no.qm and gnomovi-
sion_se.qm will be generated from gnomovision_dk.ts, gnomovision_fi.ts,
gnomovision_no.ts and gnomovision_se.ts, respectively.
Lrelease can also be invoked with a list of .ts files to convert:
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2013
Hurricane Electric.
All Rights Reserved.