Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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
       toolkit.	 Lrelease reads	a qmake/tmake project  file  (.pro  file)  and
       converts	 the translation files (TS files) specified in it into Qt mes-
       sage 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 subsidi...	18 October 2001			   lrelease(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lrelease&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help