dwww Home | Manual pages | Find package

lrelease(1)                 General Commands Manual                lrelease(1)

NAME
       lrelease - generate Qt message files from Qt Linguist translation files

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:

           lrelease gnomovision_*.ts

SEE ALSO
       lupdate(1) and http://doc.qt.io/qt-5/qtwidgets-tools-i18n-example.html

Digia Plc and/or its subsidiary(18eOctober 2001                    lrelease(1)

Generated by dwww version 1.15 on Sat Jun 29 02:39:41 CEST 2024.