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 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)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | USAGE | SEE ALSO

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

home | help