Commit 687e709c authored by Leena Miettinen's avatar Leena Miettinen Committed by The Qt Project
Browse files

Doc: move release management task list in Qt Linguist Manual


Move the description of the release process from the Developer
chapter to the Release Manager chapter.

Change-Id: Ia119e57b090d10d23b875120b1394be1c89b8405
Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
parent 3455a96c
dev 5.10 5.11 5.12 5.12.1 5.12.10 5.12.11 5.12.12 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13 5.13.0 5.13.1 5.13.2 5.14 5.14.0 5.14.1 5.14.2 5.15 5.15.0 5.15.1 5.15.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.9.8 6.0 6.0.0 6.1 6.1.0 6.1.1 6.1.2 6.1.3 6.2 6.2.0 6.2.1 6.2.2 old/5.1 old/5.2 wip/cmake v5.15.0-alpha1 v5.14.1 v5.14.0 v5.14.0-rc2 v5.14.0-rc1 v5.14.0-beta3 v5.14.0-beta2 v5.14.0-beta1 v5.14.0-alpha1 v5.13.2 v5.13.1 v5.13.0 v5.13.0-rc3 v5.13.0-rc2 v5.13.0-rc1 v5.13.0-beta4 v5.13.0-beta3 v5.13.0-beta2 v5.13.0-beta1 v5.13.0-alpha1 v5.12.7 v5.12.6 v5.12.5 v5.12.4 v5.12.3 v5.12.2 v5.12.1 v5.12.0 v5.12.0-rc2 v5.12.0-rc1 v5.12.0-beta4 v5.12.0-beta3 v5.12.0-beta2 v5.12.0-beta1 v5.12.0-alpha1 v5.11.3 v5.11.2 v5.11.1 v5.11.0 v5.11.0-rc2 v5.11.0-rc1 v5.11.0-beta4 v5.11.0-beta3 v5.11.0-beta2 v5.11.0-beta1 v5.11.0-alpha1 v5.10.1 v5.10.0 v5.10.0-rc3 v5.10.0-rc2 v5.10.0-rc1 v5.10.0-beta4 v5.10.0-beta3 v5.10.0-beta2 v5.10.0-beta1 v5.10.0-alpha1 v5.9.9 v5.9.8 v5.9.7 v5.9.6 v5.9.5 v5.9.4 v5.9.3 v5.9.2 v5.9.1 v5.9.0 v5.9.0-rc2 v5.9.0-rc1 v5.9.0-beta4 v5.9.0-beta3 v5.9.0-beta2 v5.9.0-beta1 v5.9.0-alpha1 v5.8.0 v5.8.0-rc1 v5.8.0-beta1 v5.8.0-alpha1 v5.7.1 v5.7.0 v5.7.0-rc1 v5.7.0-beta1 v5.7.0-alpha1 v5.6.3 v5.6.2 v5.6.1 v5.6.1-1 v5.6.0 v5.6.0-rc1 v5.6.0-beta1 v5.6.0-alpha1 v5.5.1 v5.5.0 v5.5.0-rc1 v5.5.0-beta1 v5.5.0-alpha1 v5.4.2 v5.4.1 v5.4.0 v5.4.0-rc1 v5.4.0-beta1 v5.4.0-alpha1 v5.3.2 v5.3.1 v5.3.0 v5.3.0-rc1 v5.3.0-beta1 v5.3.0-alpha1 v5.2.1 v5.2.0 v5.2.0-rc1 v5.2.0-beta1 v5.2.0-alpha1 v5.1.1 v5.1.0 v5.1.0-rc2 v5.1.0-rc1 v5.1.0-beta1
No related merge requests found
Showing with 27 additions and 26 deletions
...@@ -151,6 +151,33 @@ ...@@ -151,6 +151,33 @@
lrelease. These tools can process \l qmake project files, or operate lrelease. These tools can process \l qmake project files, or operate
directly on the file system. directly on the file system.
\section1 Creating Translation Files
Translation files consist of all the user-visible text and Ctrl key
accelerators in an application and translations of that text.
To create translation files:
\list 1
\li Run lupdate to generate the first set of translation source (TS) files
with all the user-visible text but no translations.
\li Give the TS files to the translator who adds translations using \QL. \QL
takes care of any changed or deleted source text.
\li Run lupdate to incorporate any new text added to the application.
lupdate synchronizes the user-visible text from the application with the
translations. It does not destroy any data.
\li To release the application, run lrelease to read the TS files and
produce the QM files used by the application at runtime.
\endlist
For lupdate to work successfully, it must know which translation files to
produce. The files are listed in the application's \c .pro Qt project file.
\section1 Qt Project Files \section1 Qt Project Files
The easiest method to use lupdate and lrelease is by specifying The easiest method to use lupdate and lrelease is by specifying
...@@ -1241,32 +1268,6 @@ ...@@ -1241,32 +1268,6 @@
translatable. For more information about making QML sources translatable, see translatable. For more information about making QML sources translatable, see
\l{Internationalization and Localization with Qt Quick}. \l{Internationalization and Localization with Qt Quick}.
\section2 Creating Translation Files
Translation files consist of all the user-visible text and Ctrl key
accelerators in an application and translations of that text.
Translation files are created as follows:
\list 1
\li Run lupdate to generate the first set of TS translation source files
with all the user-visible text but no translations.
\li Give the TS files to the translator who adds translations using \QL. \QL
takes care of any changed or deleted source text.
\li Run lupdate to incorporate any new text added to the application.
lupdate synchronizes the user-visible text from the application with the
translations. It does not destroy any data.
\li To release the application, run lrelease to read the TS files and
produce the QM files used by the application at runtime.
\endlist
For lupdate to work successfully, it must know which translation files to
produce. The files are
listed in the application's \c .pro Qt project file, for example:
\snippet arrowpad/arrowpad.pro 1
For more information, see \l{Using lupdate} and \l{Using lrelease}.
\section2 Loading Translations \section2 Loading Translations
\snippet hellotr/main.cpp 1 \snippet hellotr/main.cpp 1
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment