aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWeblate <noreply@weblate.org>2017-08-11 20:35:42 +0000
committerWeblate <noreply@weblate.org>2017-08-11 20:35:42 +0000
commit51f74808588429fd52faf7ec12813ca0fddd6b93 (patch)
tree740e51d47edc746b3ac1b6bd6bdb753d8a9db372
parentTranslated using Weblate (Spanish) (diff)
parentUpdate the .gitignore file (diff)
downloadlumina-51f74808588429fd52faf7ec12813ca0fddd6b93.tar.gz
lumina-51f74808588429fd52faf7ec12813ca0fddd6b93.tar.bz2
lumina-51f74808588429fd52faf7ec12813ca0fddd6b93.zip
Merge remote-tracking branch 'origin/master'
-rw-r--r--.gitignore3
-rwxr-xr-xmkport.sh2
-rw-r--r--port-files/FreeBSD/deskutils/lumina-pdf/Makefile40
-rw-r--r--port-files/FreeBSD/deskutils/lumina-pdf/pkg-descr3
-rw-r--r--port-files/FreeBSD/deskutils/lumina-pdf/pkg-plist68
-rw-r--r--port-files/FreeBSD/x11/lumina/Makefile1
-rw-r--r--src-qt5/core/libLumina/LDesktopUtils.cpp2
-rw-r--r--src-qt5/desktop-utils/lumina-calculator/i18n/l-calc_fr.ts10
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_af.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ar.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_az.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bg.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bn.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bs.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ca.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cs.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cy.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_da.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_de.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_el.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_AU.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_GB.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_ZA.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_es.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_et.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_eu.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fa.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fi.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr_CA.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_gl.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_he.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hi.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hr.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hu.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_id.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_is.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_it.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ja.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ka.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ko.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lt.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lv.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mk.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mn.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ms.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mt.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nb.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ne.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nl.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pa.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pl.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt_BR.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ro.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ru.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sa.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sk.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sl.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sr.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sv.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sw.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ta.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tg.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_th.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tr.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uk.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ur.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uz.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_vi.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_CN.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_HK.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_TW.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zu.ts133
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/lumina-pdf.desktop (renamed from src-qt5/experimental/lumina-pdf/lumina-pdf.desktop)0
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/lumina-pdf.pro (renamed from src-qt5/experimental/lumina-pdf/lumina-pdf.pro)12
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/main.cpp (renamed from src-qt5/experimental/lumina-pdf/main.cpp)6
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/mainUI.cpp353
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/mainUI.h108
-rw-r--r--src-qt5/desktop-utils/lumina-pdf/mainUI.ui (renamed from src-qt5/experimental/lumina-pdf/mainUI.ui)26
-rw-r--r--src-qt5/experimental/lumina-pdf/mainUI.cpp178
-rw-r--r--src-qt5/experimental/lumina-pdf/mainUI.h52
82 files changed, 9397 insertions, 245 deletions
diff --git a/.gitignore b/.gitignore
index 78f5ca77..95c5c594 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,9 +25,12 @@ src-qt5/desktop-utils/lumina-terminal/lumina-terminal
src-qt5/desktop-utils/lumina-textedit/lumina-textedit
src-qt5/desktop-utils/lumina-archiver/lumina-archiver
src-qt5/desktop-utils/lumina-calculator/lumina-calculator
+src-qt5/desktop-utils/lumina-pdf/lumina-pdf
+src-qt5/desktop-utils/lumina-notify/lumina-notify
src-qt5/Makefile
src-qt5/*/Makefile
src-qt5/*/*/Makefile
+src-qt5/*/*/*/Makefile
dev-tools/*/Makefile
dev-tools/systray-tester/test-tray
dev-tools/test-dbus/test
diff --git a/mkport.sh b/mkport.sh
index fac09073..65794735 100755
--- a/mkport.sh
+++ b/mkport.sh
@@ -4,7 +4,7 @@
# Set the port
dfile="lumina"
-VERSION="1.3.1"
+VERSION="1.3.2"
massage_subdir() {
cd "$1"
diff --git a/port-files/FreeBSD/deskutils/lumina-pdf/Makefile b/port-files/FreeBSD/deskutils/lumina-pdf/Makefile
new file mode 100644
index 00000000..65bb03c5
--- /dev/null
+++ b/port-files/FreeBSD/deskutils/lumina-pdf/Makefile
@@ -0,0 +1,40 @@
+# Created by: Ken Moore <ken@pcbsd.org>
+# $FreeBSD$
+
+PORTNAME= lumina-pdf
+PORTVERSION= %%CHGVERSION%%
+PORTREVISION= %%CHGREVISION%%
+CATEGORIES= deskutils
+
+MAINTAINER= kmoore@FreeBSD.org
+COMMENT= PDF viewer from the Lumina Desktop
+
+LICENSE= BSD3CLAUSE
+
+LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
+
+CONFLICTS_INSTALL= lumina-1.2.*
+
+OPTIONS_DEFINE= I18N
+OPTIONS_DEFAULT= I18N
+I18N_DESC= Install localization files
+
+.include <bsd.port.options.mk>
+
+MAKE_JOBS_UNSAFE=yes
+
+USE_QT5= core gui widgets network svg multimedia \
+ buildtools_build x11extras concurrent printsupport
+USES= qmake
+USE_GITHUB= yes
+GH_ACCOUNT= trueos
+GH_PROJECT= lumina
+GH_TAGNAME= %%GHTAG%%
+WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME}
+
+.if${PORT_OPTIONS:MI18N}
+USE_QT5+= linguist_build
+QMAKE_ARGS+=CONFIG+=WITH_I18N
+.endif
+
+.include <bsd.port.mk>
diff --git a/port-files/FreeBSD/deskutils/lumina-pdf/pkg-descr b/port-files/FreeBSD/deskutils/lumina-pdf/pkg-descr
new file mode 100644
index 00000000..a41f466e
--- /dev/null
+++ b/port-files/FreeBSD/deskutils/lumina-pdf/pkg-descr
@@ -0,0 +1,3 @@
+PDF viewing and presentation utility from the Lumina Desktop.
+
+WWW: http://lumina-desktop.org
diff --git a/port-files/FreeBSD/deskutils/lumina-pdf/pkg-plist b/port-files/FreeBSD/deskutils/lumina-pdf/pkg-plist
new file mode 100644
index 00000000..7521173b
--- /dev/null
+++ b/port-files/FreeBSD/deskutils/lumina-pdf/pkg-plist
@@ -0,0 +1,68 @@
+bin/lumina-pdf
+share/applications/lumina-pdf.desktop
+share/lumina-desktop/i18n/l-pdf_af.qm
+share/lumina-desktop/i18n/l-pdf_ar.qm
+share/lumina-desktop/i18n/l-pdf_az.qm
+share/lumina-desktop/i18n/l-pdf_bg.qm
+share/lumina-desktop/i18n/l-pdf_bn.qm
+share/lumina-desktop/i18n/l-pdf_bs.qm
+share/lumina-desktop/i18n/l-pdf_ca.qm
+share/lumina-desktop/i18n/l-pdf_cs.qm
+share/lumina-desktop/i18n/l-pdf_cy.qm
+share/lumina-desktop/i18n/l-pdf_da.qm
+share/lumina-desktop/i18n/l-pdf_de.qm
+share/lumina-desktop/i18n/l-pdf_el.qm
+share/lumina-desktop/i18n/l-pdf_en_AU.qm
+share/lumina-desktop/i18n/l-pdf_en_GB.qm
+share/lumina-desktop/i18n/l-pdf_en_ZA.qm
+share/lumina-desktop/i18n/l-pdf_es.qm
+share/lumina-desktop/i18n/l-pdf_et.qm
+share/lumina-desktop/i18n/l-pdf_eu.qm
+share/lumina-desktop/i18n/l-pdf_fa.qm
+share/lumina-desktop/i18n/l-pdf_fi.qm
+share/lumina-desktop/i18n/l-pdf_fr.qm
+share/lumina-desktop/i18n/l-pdf_fr_CA.qm
+share/lumina-desktop/i18n/l-pdf_gl.qm
+share/lumina-desktop/i18n/l-pdf_he.qm
+share/lumina-desktop/i18n/l-pdf_hi.qm
+share/lumina-desktop/i18n/l-pdf_hr.qm
+share/lumina-desktop/i18n/l-pdf_hu.qm
+share/lumina-desktop/i18n/l-pdf_id.qm
+share/lumina-desktop/i18n/l-pdf_is.qm
+share/lumina-desktop/i18n/l-pdf_it.qm
+share/lumina-desktop/i18n/l-pdf_ja.qm
+share/lumina-desktop/i18n/l-pdf_ka.qm
+share/lumina-desktop/i18n/l-pdf_ko.qm
+share/lumina-desktop/i18n/l-pdf_lt.qm
+share/lumina-desktop/i18n/l-pdf_lv.qm
+share/lumina-desktop/i18n/l-pdf_mk.qm
+share/lumina-desktop/i18n/l-pdf_mn.qm
+share/lumina-desktop/i18n/l-pdf_ms.qm
+share/lumina-desktop/i18n/l-pdf_mt.qm
+share/lumina-desktop/i18n/l-pdf_nb.qm
+share/lumina-desktop/i18n/l-pdf_ne.qm
+share/lumina-desktop/i18n/l-pdf_nl.qm
+share/lumina-desktop/i18n/l-pdf_pa.qm
+share/lumina-desktop/i18n/l-pdf_pl.qm
+share/lumina-desktop/i18n/l-pdf_pt.qm
+share/lumina-desktop/i18n/l-pdf_pt_BR.qm
+share/lumina-desktop/i18n/l-pdf_ro.qm
+share/lumina-desktop/i18n/l-pdf_ru.qm
+share/lumina-desktop/i18n/l-pdf_sa.qm
+share/lumina-desktop/i18n/l-pdf_sk.qm
+share/lumina-desktop/i18n/l-pdf_sl.qm
+share/lumina-desktop/i18n/l-pdf_sr.qm
+share/lumina-desktop/i18n/l-pdf_sv.qm
+share/lumina-desktop/i18n/l-pdf_sw.qm
+share/lumina-desktop/i18n/l-pdf_ta.qm
+share/lumina-desktop/i18n/l-pdf_tg.qm
+share/lumina-desktop/i18n/l-pdf_th.qm
+share/lumina-desktop/i18n/l-pdf_tr.qm
+share/lumina-desktop/i18n/l-pdf_uk.qm
+share/lumina-desktop/i18n/l-pdf_ur.qm
+share/lumina-desktop/i18n/l-pdf_uz.qm
+share/lumina-desktop/i18n/l-pdf_vi.qm
+share/lumina-desktop/i18n/l-pdf_zh_CN.qm
+share/lumina-desktop/i18n/l-pdf_zh_HK.qm
+share/lumina-desktop/i18n/l-pdf_zh_TW.qm
+share/lumina-desktop/i18n/l-pdf_zu.qm
diff --git a/port-files/FreeBSD/x11/lumina/Makefile b/port-files/FreeBSD/x11/lumina/Makefile
index f52e40d3..77731ff8 100644
--- a/port-files/FreeBSD/x11/lumina/Makefile
+++ b/port-files/FreeBSD/x11/lumina/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS= lumina-core>=0:x11/lumina-core \
lumina-fileinfo>=0:deskutils/lumina-fileinfo \
lumina-fm>=0:deskutils/lumina-fm \
lumina-mediaplayer>=0:deskutils/lumina-mediaplayer \
+ lumina-pdf>=0:deskutils/lumina-pdf \
lumina-screenshot>=0:deskutils/lumina-screenshot \
lumina-textedit>=0:deskutils/lumina-textedit \
lumina-xdg-entry>=0:deskutils/lumina-xdg-entry
diff --git a/src-qt5/core/libLumina/LDesktopUtils.cpp b/src-qt5/core/libLumina/LDesktopUtils.cpp
index 4454d29b..b79f777d 100644
--- a/src-qt5/core/libLumina/LDesktopUtils.cpp
+++ b/src-qt5/core/libLumina/LDesktopUtils.cpp
@@ -16,7 +16,7 @@
static QStringList fav;
QString LDesktopUtils::LuminaDesktopVersion(){
- QString ver = "1.3.1";
+ QString ver = "1.3.2";
#ifdef GIT_VERSION
ver.append( QString(" (Git Revision: %1)").arg(GIT_VERSION) );
#endif
diff --git a/src-qt5/desktop-utils/lumina-calculator/i18n/l-calc_fr.ts b/src-qt5/desktop-utils/lumina-calculator/i18n/l-calc_fr.ts
index bd22c91b..3563c7a2 100644
--- a/src-qt5/desktop-utils/lumina-calculator/i18n/l-calc_fr.ts
+++ b/src-qt5/desktop-utils/lumina-calculator/i18n/l-calc_fr.ts
@@ -7,22 +7,22 @@
<location filename="../mainUI.ui" line="14"/>
<location filename="../mainUI.cpp" line="53"/>
<source>Calculator</source>
- <translation type="unfinished"></translation>
+ <translation>Calculatrice</translation>
</message>
<message>
<location filename="../mainUI.ui" line="657"/>
<source>Advanced Operations</source>
- <translation type="unfinished"></translation>
+ <translation>Opérations Avancées</translation>
</message>
<message>
<location filename="../mainUI.cpp" line="83"/>
<source>Percentage %1</source>
- <translation type="unfinished"></translation>
+ <translation>Pourcentage %1</translation>
</message>
<message>
<location filename="../mainUI.cpp" line="85"/>
<source>Power %1</source>
- <translation type="unfinished"></translation>
+ <translation>Puissance %1</translation>
</message>
<message>
<location filename="../mainUI.cpp" line="87"/>
@@ -102,7 +102,7 @@
<message>
<location filename="../mainUI.cpp" line="182"/>
<source>Save Calculator History</source>
- <translation>Enregistrer l&apos;Historique de la Calculatrice</translation>
+ <translation>Enregistrer l'Historique de la Calculatrice</translation>
</message>
</context>
</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_af.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_af.ts
new file mode 100644
index 00000000..970850d6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_af.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="af_ZA">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ar.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ar.ts
new file mode 100644
index 00000000..edf65c57
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ar.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ar_EG">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_az.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_az.ts
new file mode 100644
index 00000000..23a163aa
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_az.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="az_AZ">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bg.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bg.ts
new file mode 100644
index 00000000..c0474156
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bg.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bg_BG">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bn.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bn.ts
new file mode 100644
index 00000000..3327a282
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bn.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bn_BD">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bs.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bs.ts
new file mode 100644
index 00000000..cfdb4870
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_bs.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bs_BA">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ca.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ca.ts
new file mode 100644
index 00000000..98b9d406
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ca.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ca_ES">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cs.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cs.ts
new file mode 100644
index 00000000..9064fc3e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cs.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cs_CZ">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cy.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cy.ts
new file mode 100644
index 00000000..2f5888d0
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_cy.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cy_GB">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_da.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_da.ts
new file mode 100644
index 00000000..1e12a979
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_da.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="da_DK">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_de.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_de.ts
new file mode 100644
index 00000000..1c419bcf
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_de.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="de_DE">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_el.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_el.ts
new file mode 100644
index 00000000..73e56e51
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_el.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="el_GR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_AU.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_AU.ts
new file mode 100644
index 00000000..e48f89ba
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_AU.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_AU">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_GB.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_GB.ts
new file mode 100644
index 00000000..7504624e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_GB.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_GB">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_ZA.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_ZA.ts
new file mode 100644
index 00000000..da5a078a
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_en_ZA.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_ZA">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_es.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_es.ts
new file mode 100644
index 00000000..78c3abb8
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_es.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es_ES">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_et.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_et.ts
new file mode 100644
index 00000000..0d91f99c
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_et.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="et_EE">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_eu.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_eu.ts
new file mode 100644
index 00000000..d5c98fdc
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_eu.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="eu_ES">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fa.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fa.ts
new file mode 100644
index 00000000..83493ab4
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fa.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fa_IR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fi.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fi.ts
new file mode 100644
index 00000000..315d6b98
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fi.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fi_FI">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr.ts
new file mode 100644
index 00000000..7a8154c6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_FR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr_CA.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr_CA.ts
new file mode 100644
index 00000000..4176c448
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_fr_CA.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_CA">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_gl.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_gl.ts
new file mode 100644
index 00000000..128fa62e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_gl.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="gl_ES">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_he.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_he.ts
new file mode 100644
index 00000000..9b367779
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_he.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="he_IL">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hi.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hi.ts
new file mode 100644
index 00000000..4ffad258
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hi.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hi_IN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hr.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hr.ts
new file mode 100644
index 00000000..718cf548
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hr.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hr_HR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hu.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hu.ts
new file mode 100644
index 00000000..8876e64d
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_hu.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hu_HU">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_id.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_id.ts
new file mode 100644
index 00000000..a94d0060
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_id.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="id_ID">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_is.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_is.ts
new file mode 100644
index 00000000..52aaa40f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_is.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="is_IS">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_it.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_it.ts
new file mode 100644
index 00000000..2e6610f7
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_it.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it_IT">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ja.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ja.ts
new file mode 100644
index 00000000..687a57c0
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ja.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja_JP">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ka.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ka.ts
new file mode 100644
index 00000000..a5b48cc5
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ka.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ka_GE">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ko.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ko.ts
new file mode 100644
index 00000000..65d5f06f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ko.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ko_KR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lt.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lt.ts
new file mode 100644
index 00000000..79bb30c2
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lt.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lt_LT">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lv.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lv.ts
new file mode 100644
index 00000000..1c09961f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_lv.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lv_LV">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mk.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mk.ts
new file mode 100644
index 00000000..e8230f08
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mk.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mk_MK">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mn.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mn.ts
new file mode 100644
index 00000000..532fbd4c
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mn.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mn_MN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ms.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ms.ts
new file mode 100644
index 00000000..0ad28bc6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ms.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ms_MY">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mt.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mt.ts
new file mode 100644
index 00000000..3aada77b
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_mt.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mt_MT">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nb.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nb.ts
new file mode 100644
index 00000000..64ee7141
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nb.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nb_NO">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ne.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ne.ts
new file mode 100644
index 00000000..1ef64924
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ne.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ne_NP">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nl.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nl.ts
new file mode 100644
index 00000000..d1e59682
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_nl.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl_NL">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pa.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pa.ts
new file mode 100644
index 00000000..1348b2c3
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pa.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pa_IN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pl.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pl.ts
new file mode 100644
index 00000000..7598e713
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pl.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pl_PL">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt.ts
new file mode 100644
index 00000000..2356106e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt_BR.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt_BR.ts
new file mode 100644
index 00000000..2356106e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_pt_BR.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ro.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ro.ts
new file mode 100644
index 00000000..d300d7a9
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ro.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ro_RO">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ru.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ru.ts
new file mode 100644
index 00000000..136a590a
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ru.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ru_RU">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sa.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sa.ts
new file mode 100644
index 00000000..df9dc61e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sa.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sa_IN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sk.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sk.ts
new file mode 100644
index 00000000..90679392
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sk.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk_SK">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sl.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sl.ts
new file mode 100644
index 00000000..01a4a4a1
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sl.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sl_SI">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sr.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sr.ts
new file mode 100644
index 00000000..bf681ca2
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sr.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_RS">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sv.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sv.ts
new file mode 100644
index 00000000..a1ed539b
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sv.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sv_SE">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sw.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sw.ts
new file mode 100644
index 00000000..5375a601
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_sw.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sw_TZ">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ta.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ta.ts
new file mode 100644
index 00000000..4af5fa93
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ta.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ta_IN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tg.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tg.ts
new file mode 100644
index 00000000..36f6902e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tg.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tg_TJ">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_th.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_th.ts
new file mode 100644
index 00000000..b01cf888
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_th.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="th_TH">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tr.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tr.ts
new file mode 100644
index 00000000..c72772c1
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_tr.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr_TR">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uk.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uk.ts
new file mode 100644
index 00000000..bbb405e5
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uk.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk_UA">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ur.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ur.ts
new file mode 100644
index 00000000..82649064
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_ur.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ur_PK">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uz.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uz.ts
new file mode 100644
index 00000000..3998129e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_uz.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uz_UZ">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_vi.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_vi.ts
new file mode 100644
index 00000000..bda42a91
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_vi.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="vi_VN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_CN.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_CN.ts
new file mode 100644
index 00000000..cd5d5ef2
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_CN.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_CN">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_HK.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_HK.ts
new file mode 100644
index 00000000..6ffa2eee
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_HK.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_HK">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_TW.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_TW.ts
new file mode 100644
index 00000000..348cb969
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zh_TW.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_TW">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zu.ts b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zu.ts
new file mode 100644
index 00000000..4e77c83e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/i18n/l-pdf_zu.ts
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zu_ZA">
+<context>
+ <name>MainUI</name>
+ <message>
+ <location filename="../mainUI.ui" line="14"/>
+ <source>MainWindow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="28"/>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="38"/>
+ <source>Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="42"/>
+ <source>Start Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="55"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="78"/>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>Open PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="81"/>
+ <source>Ctrl+O</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="86"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="89"/>
+ <source>Ctrl+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="97"/>
+ <source>Fit Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="105"/>
+ <source>Fit Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="110"/>
+ <source>Print</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="113"/>
+ <source>Ctrl+P</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="121"/>
+ <source>Single Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="129"/>
+ <source>Dual Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="137"/>
+ <source>All Pages</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="142"/>
+ <source>At Beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.ui" line="147"/>
+ <source>Stop Presentation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="27"/>
+ <source>Lumina PDF Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Unlock PDF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="103"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="172"/>
+ <source>%1 (%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Select Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="175"/>
+ <source>Screen:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainUI.cpp" line="350"/>
+ <source>PDF Documents (*.pdf)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/experimental/lumina-pdf/lumina-pdf.desktop b/src-qt5/desktop-utils/lumina-pdf/lumina-pdf.desktop
index c9632c9f..c9632c9f 100644
--- a/src-qt5/experimental/lumina-pdf/lumina-pdf.desktop
+++ b/src-qt5/desktop-utils/lumina-pdf/lumina-pdf.desktop
diff --git a/src-qt5/experimental/lumina-pdf/lumina-pdf.pro b/src-qt5/desktop-utils/lumina-pdf/lumina-pdf.pro
index 7d5562ed..e17e59c5 100644
--- a/src-qt5/experimental/lumina-pdf/lumina-pdf.pro
+++ b/src-qt5/desktop-utils/lumina-pdf/lumina-pdf.pro
@@ -1,7 +1,7 @@
include("$${PWD}/../../OS-detect.pri")
-QT += core gui
-greaterThan(QT_MAJOR_VERSION, 4): QT += widgets concurrent
+QT *= core gui
+greaterThan(QT_MAJOR_VERSION, 4): QT *= widgets concurrent
TARGET = lumina-pdf
@@ -15,7 +15,9 @@ target.path = $${L_BINDIR}
include(../../core/libLumina/LUtils.pri) #includes LUtils
include(../../core/libLumina/LuminaXDG.pri)
-SOURCES += main.cpp\
+message("Qt Modules Needed: $${QT}")
+
+SOURCES += main.cpp \
mainUI.cpp
HEADERS += mainUI.h
@@ -37,6 +39,7 @@ TRANSLATIONS = i18n/l-pdf_af.ts \
i18n/l-pdf_da.ts \
i18n/l-pdf_de.ts \
i18n/l-pdf_el.ts \
+ i18n/l-pdf_en_AU.ts \
i18n/l-pdf_en_GB.ts \
i18n/l-pdf_en_ZA.ts \
i18n/l-pdf_es.ts \
@@ -64,6 +67,7 @@ TRANSLATIONS = i18n/l-pdf_af.ts \
i18n/l-pdf_ms.ts \
i18n/l-pdf_mt.ts \
i18n/l-pdf_nb.ts \
+ i18n/l-pdf_ne.ts \
i18n/l-pdf_nl.ts \
i18n/l-pdf_pa.ts \
i18n/l-pdf_pl.ts \
@@ -71,6 +75,7 @@ TRANSLATIONS = i18n/l-pdf_af.ts \
i18n/l-pdf_pt_BR.ts \
i18n/l-pdf_ro.ts \
i18n/l-pdf_ru.ts \
+ i18n/l-pdf_sa.ts \
i18n/l-pdf_sk.ts \
i18n/l-pdf_sl.ts \
i18n/l-pdf_sr.ts \
@@ -80,6 +85,7 @@ TRANSLATIONS = i18n/l-pdf_af.ts \
i18n/l-pdf_tg.ts \
i18n/l-pdf_th.ts \
i18n/l-pdf_tr.ts \
+ i18n/l-pdf_ur.ts \
i18n/l-pdf_uk.ts \
i18n/l-pdf_uz.ts \
i18n/l-pdf_vi.ts \
diff --git a/src-qt5/experimental/lumina-pdf/main.cpp b/src-qt5/desktop-utils/lumina-pdf/main.cpp
index f6bb9839..f0430fc8 100644
--- a/src-qt5/experimental/lumina-pdf/main.cpp
+++ b/src-qt5/desktop-utils/lumina-pdf/main.cpp
@@ -10,20 +10,18 @@
int main(int argc, char ** argv)
{
//LTHEME::LoadCustomEnvSettings();
+ unsetenv("QT_AUTO_SCREEN_SCALE_FACTOR"); //need pixel-perfect geometries
QApplication a(argc, argv);
LUtils::LoadTranslation(&a, "l-pdf");
- //LuminaThemeEngine theme(&a);
-
//Read the input variables
QString path = "";
for(int i=1; i<argc; i++){
path = LUtils::PathToAbsolute( argv[i] );
- if(QFile::exists(path)){ break; } //already found a valid file
+ if(QFile::exists(path)){ break; } //already found a valid file
}
MainUI w;
- //QObject::connect(&theme, SIGNAL(updateIcons()), &w, SLOT(UpdateIcons()) );
if(!path.isEmpty()){ w.loadFile(path); }
w.show();
int retCode = a.exec();
diff --git a/src-qt5/desktop-utils/lumina-pdf/mainUI.cpp b/src-qt5/desktop-utils/lumina-pdf/mainUI.cpp
new file mode 100644
index 00000000..cc784b98
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/mainUI.cpp
@@ -0,0 +1,353 @@
+//===========================================
+// Lumina Desktop source code
+// Copyright (c) 2017, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#include "mainUI.h"
+#include "ui_mainUI.h"
+
+#include <QPainter>
+#include <QImage>
+#include <QSize>
+#include <QFileDialog>
+#include <QInputDialog>
+#include <QDebug>
+#include <QApplication>
+#include <QScreen>
+#include <QTimer>
+
+#include <QtConcurrent>
+
+#include <LuminaXDG.h>
+
+MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI()){
+ ui->setupUi(this);
+ presentationLabel = 0;
+ this->setWindowTitle(tr("Lumina PDF Viewer"));
+ this->setWindowIcon( LXDG::findIcon("application-pdf","unknown"));
+ CurrentPage = 0;
+ lastdir = QDir::homePath();
+ Printer = new QPrinter();
+ WIDGET = new QPrintPreviewWidget(Printer,this);
+ this->setCentralWidget(WIDGET);
+ connect(WIDGET, SIGNAL(paintRequested(QPrinter*)), this, SLOT(paintOnWidget(QPrinter*)) );
+ DOC = 0;
+ connect(this, SIGNAL(PageLoaded(int)), this, SLOT(slotPageLoaded(int)) );
+
+ PrintDLG = new QPrintDialog(this);
+ connect(PrintDLG, SIGNAL(accepted(QPrinter*)), this, SLOT(paintToPrinter(QPrinter*)) );
+ connect(ui->menuStart_Presentation, SIGNAL(triggered(QAction*)), this, SLOT(slotStartPresentation(QAction*)) );
+
+ //Create the other interface widgets
+ progress = new QProgressBar(this);
+ progress->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
+ progress->setFormat("%v/%m (%p%)"); // [current]/[total]
+ progAct = ui->toolBar->addWidget(progress);
+ progAct->setVisible(false);
+ //Put the various actions into logical groups
+ QActionGroup *tmp = new QActionGroup(this);
+ tmp->setExclusive(true);
+ tmp->addAction(ui->actionFit_Width);
+ tmp->addAction(ui->actionFit_Page);
+ ui->actionFit_Page->setChecked(true);
+
+ tmp = new QActionGroup(this);
+ tmp->setExclusive(true);
+ tmp->addAction(ui->actionSingle_Page);
+ tmp->addAction(ui->actionDual_Pages);
+ tmp->addAction(ui->actionAll_Pages);
+ ui->actionSingle_Page->setChecked(true);
+
+ //Connect up the buttons
+ connect(ui->actionClose, SIGNAL(triggered()), this, SLOT(close()) );
+ connect(ui->actionPrint, SIGNAL(triggered()), PrintDLG, SLOT(open()) );
+ connect(ui->actionFit_Width, SIGNAL(triggered()), WIDGET, SLOT(fitToWidth()) );
+ connect(ui->actionFit_Page, SIGNAL(triggered()), WIDGET, SLOT(fitInView()) );
+ connect(ui->actionOpen_PDF, SIGNAL(triggered()), this, SLOT(OpenNewFile()) );
+ connect(ui->actionSingle_Page, SIGNAL(triggered()), WIDGET, SLOT(setSinglePageViewMode()) );
+ connect(ui->actionDual_Pages, SIGNAL(triggered()), WIDGET, SLOT(setFacingPagesViewMode()) );
+ connect(ui->actionAll_Pages, SIGNAL(triggered()), WIDGET, SLOT(setAllPagesViewMode()) );
+
+ //Setup all the icons
+ ui->actionPrint->setIcon( LXDG::findIcon("document-print",""));
+ ui->actionClose->setIcon( LXDG::findIcon("window-close",""));
+ ui->actionFit_Width->setIcon(LXDG::findIcon("transform-scale",""));
+ ui->actionFit_Page->setIcon(LXDG::findIcon("zoom-fit-best",""));
+ ui->actionOpen_PDF->setIcon(LXDG::findIcon("document-open",""));
+ ui->actionSingle_Page->setIcon(LXDG::findIcon("format-view-agenda",""));
+ ui->actionDual_Pages->setIcon(LXDG::findIcon("format-view-grid-small",""));
+ ui->actionAll_Pages->setIcon(LXDG::findIcon("format-view-grid-large",""));
+
+ //Now set the default state of the menu's and actions
+ ui->menuStart_Presentation->setEnabled(false);
+ ui->actionStop_Presentation->setEnabled(false);
+}
+
+MainUI::~MainUI(){
+
+}
+
+void MainUI::loadFile(QString path){
+
+ if(!QFile::exists(path) || path.isEmpty() ){ return; }
+ Poppler::Document *TDOC = Poppler::Document::load(path);
+ if(TDOC==0){
+ qDebug() << "Could not open file:" << path;
+ return;
+ }else if(TDOC->isLocked()){
+ //Prompt for password to unlock the document
+ QString pass = "";
+ bool ok = true; //flag this to go into the loop the first time (if password prompt is cancelled - this becomes false)
+ while( (ok ? true : !TDOC->unlock(QByteArray(), pass.toLocal8Bit())) ){ //make sure the unlock function is only called when ok is true
+ pass = QInputDialog::getText(this, tr("Unlock PDF"), tr("Password:"), QLineEdit::Password, "", &ok);
+ }
+ if(TDOC->isLocked()){ return; } //Cancelled - still locked
+ }
+
+ if(DOC!=0){
+ //Clear out the old document first
+ delete DOC;
+ DOC=0;
+ }
+ loadingHash.clear(); //clear out this hash
+ numPages = -1;
+ DOC = TDOC; //Save this for later
+ qDebug() << "Opening File:" << path;
+ this->setWindowTitle(DOC->title());
+ if(this->windowTitle().isEmpty()){ this->setWindowTitle(path.section("/",-1)); }
+
+ //Setup the Document
+ Poppler::Page *PAGE = DOC->page(0);
+ if(PAGE!=0){
+ lastdir = path.section("/",0,-2); //save this for later
+ Printer->setPageSize( QPageSize(PAGE->pageSize(), QPageSize::Point) );
+ Printer->setPageMargins(QMarginsF(0,0,0,0), QPageLayout::Point);
+ switch(PAGE->orientation()){
+ case Poppler::Page::Landscape:
+ Printer->setOrientation(QPrinter::Landscape); break;
+ default:
+ Printer->setOrientation(QPrinter::Portrait);
+ }
+ delete PAGE;
+ qDebug() << " - Document Setup : start loading pages now";
+ QTimer::singleShot(10, WIDGET, SLOT(updatePreview())); //start loading the file preview
+ }
+
+}
+
+void MainUI::loadPage(int num, Poppler::Document *doc, MainUI *obj, QSize dpi, QSizeF page){
+ //qDebug() << " - Render Page:" << num;
+ Poppler::Page *PAGE = doc->page(num);
+ if(PAGE!=0){
+ //qDebug() << "DPI:" << 4*dpi;
+ loadingHash.insert(num, PAGE->renderToImage(2.5*dpi.width(), 2.5*dpi.height()).scaled(2*page.width(), 2*page.height(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation) );
+ }else{
+ loadingHash.insert(num, QImage());
+ }
+ if(PAGE!=0){ delete PAGE; }
+ obj->emit PageLoaded(num);
+}
+
+QScreen* MainUI::getScreen(bool current, bool &cancelled){
+ //Note: the "cancelled" boolian is actually an output - not an input
+ QList<QScreen*> screens = QApplication::screens();
+ cancelled = false;
+ if(screens.length() ==1){ return screens[0]; } //only one option
+ //Multiple screens available - figure it out
+ if(current){
+ //Just return the screen the window is currently on
+ for(int i=0; i<screens.length(); i++){
+ if(screens[i]->geometry().contains( this->mapToGlobal(this->pos()) )){
+ return screens[i];
+ }
+ }
+ //If it gets this far, there was an error and it should just return the primary screen
+ return QApplication::primaryScreen();
+ }else{
+ //Ask the user to select a screen (for presentations, etc..)
+ QStringList names;
+ for(int i=0; i<screens.length(); i++){
+ QString screensize = QString::number(screens[i]->size().width())+"x"+QString::number(screens[i]->size().height());
+ names << QString(tr("%1 (%2)")).arg(screens[i]->name(), screensize);
+ }
+ bool ok = false;
+ QString sel = QInputDialog::getItem(this, tr("Select Screen"), tr("Screen:"), names, 0, false, &ok);
+ cancelled = !ok;
+ if(!ok){ return screens[0]; } //cancelled - just return the first one
+ int index = names.indexOf(sel);
+ if(index < 0){ return screens[0]; } //error - should never happen though
+ return screens[index]; //return the selected screen
+ }
+}
+
+void MainUI::startPresentation(bool atStart){
+ if(DOC==0){ return; } //just in case
+ bool cancelled = false;
+ QScreen *screen = getScreen(false, cancelled); //let the user select which screen to use (if multiples)
+ if(cancelled){ return;}
+ int page = 0;
+ if(!atStart){ page = CurrentPage; }
+ //PDPI = QSize(SCALEFACTOR*screen->physicalDotsPerInchX(), SCALEFACTOR*screen->physicalDotsPerInchY());
+ //Now create the full-screen window on the selected screen
+ if(presentationLabel == 0){
+ //Create the label and any special flags for it
+ presentationLabel = new QLabel(0, Qt::Window | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
+ presentationLabel->setStyleSheet("background-color: black;");
+ presentationLabel->setAlignment(Qt::AlignCenter);
+ }
+ //Now put the label in the proper location
+ presentationLabel->setGeometry(screen->geometry());
+ presentationLabel->showFullScreen();
+
+ ui->actionStop_Presentation->setEnabled(true);
+ ui->menuStart_Presentation->setEnabled(false);
+ QApplication::processEvents();
+ //Now start at the proper page
+ ShowPage(page);
+ this->grabKeyboard(); //Grab any keyboard events - even from the presentation window
+}
+
+void MainUI::ShowPage(int page){
+ if(presentationLabel == 0 || !presentationLabel->isVisible()){ return; }
+ //Check for valid document/page
+ //qDebug() << "Load Page:" << page << "/" << numPages-1;
+ if(page<0 || page > numPages ){
+ endPresentation();
+ return; //invalid - no document loaded or invalid page specified
+ }
+ CurrentPage = page;
+ QImage PAGEIMAGE;
+ if(page<numPages){ PAGEIMAGE = loadingHash[page]; }
+
+ //Now scale the image according to the user-designations and show it
+ if(!PAGEIMAGE.isNull()){
+ QPixmap pix;
+ pix.convertFromImage( PAGEIMAGE.scaled( presentationLabel->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation) );
+ presentationLabel->setPixmap(pix);
+ presentationLabel->show(); //always make sure it was not hidden
+ }else{
+ //Blank page (useful so there is one blank page after the last slide before stopping the presentation)
+ presentationLabel->setPixmap(QPixmap());
+ }
+}
+
+void MainUI::endPresentation(){
+ if(presentationLabel==0 || !presentationLabel->isVisible()){ return; } //not in presentation mode
+ presentationLabel->hide(); //just hide this (no need to re-create the label for future presentations)
+ ui->actionStop_Presentation->setEnabled(false);
+ ui->menuStart_Presentation->setEnabled(true);
+ this->releaseKeyboard();
+}
+
+void MainUI::startLoadingPages(QPrinter *printer){
+ if(numPages>0){ return; } //currently loaded[ing]
+ //qDebug() << " - Start Loading Pages";
+ numPages = DOC->numPages();
+ progress->setRange(0,numPages);
+ progress->setValue(0);
+ progAct->setVisible(true);
+ QRectF pageSize = printer->pageRect(QPrinter::DevicePixel);
+ QSize DPI(printer->resolution(),printer->resolution());
+ for(int i=0; i<numPages; i++){
+ //qDebug() << " - Kickoff page load:" << i;
+ QtConcurrent::run(this, &MainUI::loadPage, i, DOC, this, DPI, pageSize.size() );
+ }
+}
+
+void MainUI::slotPageLoaded(int page){
+ //qDebug() << "Page Loaded:" << page;
+ int finished = loadingHash.keys().length();
+ if(finished == numPages){
+ progAct->setVisible(false);
+ QTimer::singleShot(0, WIDGET, SLOT(updatePreview()));
+ ui->actionStop_Presentation->setEnabled(true);
+ ui->menuStart_Presentation->setEnabled(false);
+ }else{
+ progress->setValue(finished);
+ }
+}
+
+void MainUI::slotStartPresentation(QAction *act){
+ startPresentation(act == ui->actionAt_Beginning);
+}
+
+void MainUI::paintOnWidget(QPrinter *PRINTER){
+ if(DOC==0){ return; }
+ //this->show();
+ if(loadingHash.keys().length() != numPages){ startLoadingPages(PRINTER); return; }
+
+ QPainter painter(PRINTER);
+ for(int i=0; i<numPages; i++){
+ if(i != 0){ PRINTER->newPage(); } //this is the start of the next page (not needed for first)
+ if(loadingHash.contains(i)){ painter.drawImage(0,0, loadingHash[i].scaled(PRINTER->pageRect().size(), Qt::KeepAspectRatio, Qt::SmoothTransformation)); }
+ else{ painter.drawImage(0,0, QImage()); }
+ }
+}
+
+void MainUI::paintToPrinter(QPrinter *PRINTER){
+ if(loadingHash.keys().length() != numPages){ return; }
+
+ int pages = DOC->numPages();
+ int firstpage = 0;
+ int copies = PRINTER->copyCount();
+ bool collate = PRINTER->collateCopies();
+ bool duplex = (PRINTER->duplex()!=QPrinter::DuplexNone);
+ //Determine the first page that needs to be printed, and the range
+ if((PRINTER->fromPage() != PRINTER->toPage() || PRINTER->fromPage()!=0 ) && PRINTER->printRange()==QPrinter::PageRange ){
+ firstpage = PRINTER->fromPage() - 1;
+ pages = PRINTER->toPage();
+ }
+ qDebug() << "Start Printing PDF: Pages" << PRINTER->fromPage() <<" to "<< PRINTER->toPage()<< " Copies:" << copies << " collate:" << collate;
+ QList<int> pageCount;
+ //Assemble the page order/count based on printer settings
+ for(int i=firstpage; i<pages; i++){
+ //Make sure even/odd pages are not selected as desired
+ //Qt 5.7.1 does not seem to have even/odd page selections - 8/11/2017
+ pageCount << i; //add this page to the list
+ for(int c=1; c<copies && !collate; c++){ pageCount << i; } //add any copies of this page as needed
+ }
+ //qDebug() << "Got Page Range:" << pageCount;
+ if(PRINTER->pageOrder()==QPrinter::LastPageFirst){
+ //Need to reverse the order of the list
+ QList<int> tmp = pageCount;
+ pageCount.clear();
+ for(int i=tmp.length()-1; i>=0; i--){ pageCount << tmp[i]; }
+ //qDebug() << " - reversed:" << pageCount;
+ }
+ if(collate && copies>0){
+ QList<int> orig = pageCount; //original array of pages
+ for(int c=1; c<copies; c++){
+ pageCount << orig; //add a new copy of the entire page range
+ }
+ }
+ //qDebug() << "Final Page Range:" << pageCount;
+ //return;
+ //Generate the sizing information for the printer
+ QSize sz(PRINTER->pageRect().width(), PRINTER->pageRect().height());
+ bool landscape = PRINTER->orientation()==QPrinter::Landscape;
+ if(landscape){ sz = QSize(sz.height(), sz.width() ); } //flip the size dimensions as needed
+ //Now send out the pages in the right order/format
+ QPainter painter(PRINTER);
+ QTransform transF;
+ transF.rotate(90);
+ //Show the progress bar
+ progAct->setVisible(true);
+ progress->setRange(0, pageCount.length()-1);
+ for(int i=0; i<pageCount.length(); i++){
+ if(i!=0){ PRINTER->newPage(); }
+ progress->setValue(i);
+ QApplication::processEvents();
+ QImage img = loadingHash[pageCount[i]].scaled(sz, Qt::KeepAspectRatio, Qt::SmoothTransformation);
+ //Now draw the image
+ painter.drawImage(0,0,img);
+ }
+ progAct->setVisible(false);
+}
+
+void MainUI::OpenNewFile(){
+ //Prompt for a file
+ QString path = QFileDialog::getOpenFileName(this, tr("Open PDF"), lastdir, tr("PDF Documents (*.pdf)"));
+ //Now Open it
+ if(!path.isEmpty()){ loadFile(path); }
+}
diff --git a/src-qt5/desktop-utils/lumina-pdf/mainUI.h b/src-qt5/desktop-utils/lumina-pdf/mainUI.h
new file mode 100644
index 00000000..c1fc7c7c
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-pdf/mainUI.h
@@ -0,0 +1,108 @@
+//===========================================
+// Lumina Desktop source code
+// Copyright (c) 2017, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#ifndef _LUMINA_PDF_VIEWER_MAIN_WINDOW_H
+#define _LUMINA_PDF_VIEWER_MAIN_WINDOW_H
+
+#include <QPrintPreviewWidget>
+#include <QPrintDialog>
+#include <QPrinter>
+#include <QMainWindow>
+#include <QProgressBar>
+#include <QLabel>
+#include <QKeyEvent>
+#include <QDebug>
+
+#include <poppler-qt5.h>
+
+namespace Ui{
+ class MainUI;
+};
+
+class MainUI : public QMainWindow{
+ Q_OBJECT
+public:
+ MainUI();
+ ~MainUI();
+
+ void loadFile(QString path);
+
+
+private:
+ Poppler::Document *DOC;
+ QPrintPreviewWidget *WIDGET;
+ Ui::MainUI *ui;
+ QPrinter* Printer;
+ QPrintDialog *PrintDLG;
+
+ QString lastdir;
+
+ //Other Interface elements
+ QProgressBar *progress;
+ QAction *progAct; //action associated with the progressbar
+
+ //PDF Page Loading cache variables
+ QHash<int, QImage> loadingHash;
+ int numPages;
+
+ void loadPage(int num, Poppler::Document *doc, MainUI *obj, QSize dpi, QSizeF page);
+
+ //Functions/variables for the presentation mode
+ QLabel *presentationLabel;
+ QScreen *getScreen(bool current, bool &cancelled);
+ int CurrentPage;
+ void startPresentation(bool atStart);
+ void ShowPage(int page);
+ void endPresentation();
+
+private slots:
+ void startLoadingPages(QPrinter *printer);
+ void slotPageLoaded(int);
+ void slotStartPresentation(QAction *act);
+
+ void paintOnWidget(QPrinter *PRINTER);
+ void paintToPrinter(QPrinter *PRINTER);
+
+ //Button Slots
+ void OpenNewFile();
+
+signals:
+ void PageLoaded(int);
+
+protected:
+ void keyPressEvent(QKeyEvent *event){
+ //See if this is one of the special hotkeys and act appropriately
+ // NOTE: Some of this is duplicated with the QShortcut definitions (for non-presentation mode)
+ // This routine does not always work for the main window viewer due to differing widget focus policies
+ if(presentationLabel!=0 && presentationLabel->isVisible()){
+ //qDebug() << "Got Key Press:";
+ if( event->key()==Qt::Key_Escape || event->key()==Qt::Key_Backspace){
+ //qDebug() << " - Escape/Backspace";
+ endPresentation();
+ }else if(event->key()==Qt::Key_Right || event->key()==Qt::Key_Down || event->key()==Qt::Key_Space){
+ //qDebug() << " - Right/Down/Spacebar";
+ ShowPage( CurrentPage+1 );
+ }else if(event->key()==Qt::Key_Left || event->key()==Qt::Key_Up){
+ //qDebug() << " - Left/Up";
+ ShowPage( CurrentPage-1 );
+ }else if(event->key()==Qt::Key_Home){
+ //qDebug() << " - Home";
+ ShowPage(0); //go to the first page
+ }else if(event->key()==Qt::Key_End){
+ //qDebug() << " - End";
+ ShowPage( numPages-1 ); //go to the last page
+ }else if(event->key()==Qt::Key_F11){
+ //qDebug() << " - F11";
+ endPresentation();
+ }else{
+ QMainWindow::keyPressEvent(event);
+ }
+ }else{
+ QMainWindow::keyPressEvent(event);
+ }
+ }
+};
+#endif
diff --git a/src-qt5/experimental/lumina-pdf/mainUI.ui b/src-qt5/desktop-utils/lumina-pdf/mainUI.ui
index e12cd6fd..bbc76bab 100644
--- a/src-qt5/experimental/lumina-pdf/mainUI.ui
+++ b/src-qt5/desktop-utils/lumina-pdf/mainUI.ui
@@ -20,7 +20,7 @@
<x>0</x>
<y>0</y>
<width>659</width>
- <height>20</height>
+ <height>24</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
@@ -33,7 +33,21 @@
<addaction name="separator"/>
<addaction name="actionClose"/>
</widget>
+ <widget class="QMenu" name="menuPresentation">
+ <property name="title">
+ <string>Presentation</string>
+ </property>
+ <widget class="QMenu" name="menuStart_Presentation">
+ <property name="title">
+ <string>Start Presentation</string>
+ </property>
+ <addaction name="actionAt_Beginning"/>
+ </widget>
+ <addaction name="menuStart_Presentation"/>
+ <addaction name="actionStop_Presentation"/>
+ </widget>
<addaction name="menuFile"/>
+ <addaction name="menuPresentation"/>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<widget class="QToolBar" name="toolBar">
@@ -123,6 +137,16 @@
<string>All Pages</string>
</property>
</action>
+ <action name="actionAt_Beginning">
+ <property name="text">
+ <string>At Beginning</string>
+ </property>
+ </action>
+ <action name="actionStop_Presentation">
+ <property name="text">
+ <string>Stop Presentation</string>
+ </property>
+ </action>
</widget>
<resources/>
<connections/>
diff --git a/src-qt5/experimental/lumina-pdf/mainUI.cpp b/src-qt5/experimental/lumina-pdf/mainUI.cpp
deleted file mode 100644
index 620b4623..00000000
--- a/src-qt5/experimental/lumina-pdf/mainUI.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-//===========================================
-// Lumina Desktop source code
-// Copyright (c) 2017, Ken Moore
-// Available under the 3-clause BSD license
-// See the LICENSE file for full details
-//===========================================
-#include "mainUI.h"
-#include "ui_mainUI.h"
-
-#include <QPainter>
-#include <QImage>
-#include <QSize>
-#include <QFileDialog>
-#include <QInputDialog>
-#include <QDebug>
-#include <QApplication>
-#include <QScreen>
-
-#include <LuminaXDG.h>
-
-MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI()){
- ui->setupUi(this);
-
- this->setWindowTitle(tr("Lumina PDF Viewer"));
- this->setWindowIcon( LXDG::findIcon("application-pdf","unknown"));
-
- lastdir = QDir::homePath();
- Printer = new QPrinter();
- WIDGET = new QPrintPreviewWidget(Printer,this);
- this->setCentralWidget(WIDGET);
- connect(WIDGET, SIGNAL(paintRequested(QPrinter*)), this, SLOT(paintOnWidget(QPrinter*)) );
- DOC = 0;
-
- PrintDLG = new QPrintDialog(this);
- connect(PrintDLG, SIGNAL(accepted(QPrinter*)), this, SLOT(paintOnWidget(QPrinter*)) ); //Can change to PaintToPrinter() later
-
- //Create the other interface widgets
- progress = new QProgressBar(this);
- progress->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
- progress->setFormat("%v/%m (%p%)"); // [current]/[total]
- progAct = ui->toolBar->addWidget(progress);
- progAct->setVisible(false);
- //Put the various actions into logical groups
- QActionGroup *tmp = new QActionGroup(this);
- tmp->setExclusive(true);
- tmp->addAction(ui->actionFit_Width);
- tmp->addAction(ui->actionFit_Page);
- ui->actionFit_Page->setChecked(true);
-
- tmp = new QActionGroup(this);
- tmp->setExclusive(true);
- tmp->addAction(ui->actionSingle_Page);
- tmp->addAction(ui->actionDual_Pages);
- tmp->addAction(ui->actionAll_Pages);
- ui->actionSingle_Page->setChecked(true);
-
- //Connect up the buttons
- connect(ui->actionClose, SIGNAL(triggered()), this, SLOT(close()) );
- connect(ui->actionPrint, SIGNAL(triggered()), PrintDLG, SLOT(open()) );
- connect(ui->actionFit_Width, SIGNAL(triggered()), WIDGET, SLOT(fitToWidth()) );
- connect(ui->actionFit_Page, SIGNAL(triggered()), WIDGET, SLOT(fitInView()) );
- connect(ui->actionOpen_PDF, SIGNAL(triggered()), this, SLOT(OpenNewFile()) );
- connect(ui->actionSingle_Page, SIGNAL(triggered()), WIDGET, SLOT(setSinglePageViewMode()) );
- connect(ui->actionDual_Pages, SIGNAL(triggered()), WIDGET, SLOT(setFacingPagesViewMode()) );
- connect(ui->actionAll_Pages, SIGNAL(triggered()), WIDGET, SLOT(setAllPagesViewMode()) );
-
- //Setup all the icons
- ui->actionPrint->setIcon( LXDG::findIcon("document-print",""));
- ui->actionClose->setIcon( LXDG::findIcon("window-close",""));
- ui->actionFit_Width->setIcon(LXDG::findIcon("arrow-expand-all",""));
- ui->actionFit_Page->setIcon(LXDG::findIcon("zoom-fit-best",""));
- ui->actionOpen_PDF->setIcon(LXDG::findIcon("document-open",""));
- ui->actionSingle_Page->setIcon(LXDG::findIcon("view-preview",""));
- ui->actionDual_Pages->setIcon(LXDG::findIcon("format-view-agenda",""));
- ui->actionAll_Pages->setIcon(LXDG::findIcon("format-view-grid-small",""));
-}
-
-MainUI::~MainUI(){
-
-}
-
-void MainUI::loadFile(QString path){
-
- if(!QFile::exists(path) || path.isEmpty() ){ return; }
- Poppler::Document *TDOC = Poppler::Document::load(path);
- if(TDOC==0){
- qDebug() << "Could not open file:" << path;
- return;
- }else if(TDOC->isLocked()){
- //Prompt for password to unlock the document
- QString pass = "";
- bool ok = true; //flag this to go into the loop the first time (if password prompt is cancelled - this becomes false)
- while( (ok ? true : !TDOC->unlock(QByteArray(), pass.toLocal8Bit())) ){ //make sure the unlock function is only called when ok is true
- pass = QInputDialog::getText(this, tr("Unlock PDF"), tr("Password:"), QLineEdit::Password, "", &ok);
- }
- if(TDOC->isLocked()){ return; } //Cancelled - still locked
- }
-
- if(DOC!=0){
- //Clear out the old document first
- delete DOC;
- DOC=0;
- }
- DOC = TDOC; //Save this for later
- qDebug() << "Opening File:" << path;
- this->setWindowTitle(DOC->title());
- if(this->windowTitle().isEmpty()){ this->setWindowTitle(path.section("/",-1)); }
-
- //Setup the Document
- Poppler::Page *PAGE = DOC->page(0);
- if(PAGE!=0){
- lastdir = path.section("/",0,-2); //save this for later
- Printer->setPageSize( QPageSize(PAGE->pageSize(), QPageSize::Point) );
- Printer->setPageMargins(QMarginsF(0,0,0,0), QPageLayout::Point);
- switch(PAGE->orientation()){
- case Poppler::Page::Landscape:
- Printer->setOrientation(QPrinter::Landscape); break;
- default:
- Printer->setOrientation(QPrinter::Portrait);
- }
- delete PAGE;
- WIDGET->updatePreview(); //start loading the file preview
- }
-
-}
-
-void MainUI::paintOnWidget(QPrinter *PRINTER){
- if(DOC==0){ return; }
- //this->show();
- //QApplication::processEvents();
- int pages = DOC->numPages();
- int firstpage = 0;
- //qDebug() << "Start Rendering PDF:" << PRINTER->fromPage() << PRINTER->toPage();
- if(PRINTER->fromPage() != PRINTER->toPage() || PRINTER->fromPage()!=0){
- firstpage = PRINTER->fromPage() - 1;
- pages = PRINTER->toPage();
- }
- qDebug() << " - Generating Pages:" << firstpage << pages;
- //Now start painting all the pages onto the widget
- QRectF size = PRINTER->pageRect(QPrinter::DevicePixel);
- QSize DPI(PRINTER->resolution(),PRINTER->resolution());
- //QScreen *scrn = QApplication::screens().first();
- //QSize SDPI(scrn->logicalDotsPerInchX(), scrn->logicalDotsPerInchY());
- QPainter painter(PRINTER);
- //qDebug() << "Set progress bar range:" << firstpage+1 << pages;
- progress->setRange(firstpage+1,pages+1);
- //progress->setValue(firstpage);
- progAct->setVisible(true);
- qDebug() << "Printer DPI:" << DPI;
- //qDebug() << "Screen DPI:" << SDPI;
- for(int i=firstpage; i<pages; i++){
- //qDebug() << "Loading Page:" << i;
- progress->setValue(i+1);
- //qDebug() << " - ProcessEvents";
- QApplication::processEvents();
- //Now paint this page on the printer
- //qDebug() << " - Load Poppler Page";
- if(i != firstpage){ PRINTER->newPage(); } //this is the start of the next page (not needed for first)
- Poppler::Page *PAGE = DOC->page(i);
- if(PAGE!=0){
- painter.drawImage(0,0,PAGE->renderToImage(2*DPI.width(), 2*DPI.height()).scaled(size.width(), size.height(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation) );
- }else{
- painter.drawImage(0,0,QImage());
- }
- if(PAGE!=0){ delete PAGE; }
- //QApplication::processEvents();
- }
- //qDebug() << "Done Loading Pages";
- progAct->setVisible(false);
-}
-
-void MainUI::OpenNewFile(){
- //Prompt for a file
- QString path = QFileDialog::getOpenFileName(this, tr("Open PDF"), lastdir, tr("PDF Documents (*.pdf)"));
- //Now Open it
- if(!path.isEmpty()){ loadFile(path); }
-
-}
diff --git a/src-qt5/experimental/lumina-pdf/mainUI.h b/src-qt5/experimental/lumina-pdf/mainUI.h
deleted file mode 100644
index 1bd1699b..00000000
--- a/src-qt5/experimental/lumina-pdf/mainUI.h
+++ /dev/null
@@ -1,52 +0,0 @@
-//===========================================
-// Lumina Desktop source code
-// Copyright (c) 2017, Ken Moore
-// Available under the 3-clause BSD license
-// See the LICENSE file for full details
-//===========================================
-#ifndef _LUMINA_PDF_VIEWER_MAIN_WINDOW_H
-#define _LUMINA_PDF_VIEWER_MAIN_WINDOW_H
-
-#include <QPrintPreviewWidget>
-#include <QPrintDialog>
-#include <QPrinter>
-#include <QMainWindow>
-#include <QProgressBar>
-
-#include <poppler-qt5.h>
-
-namespace Ui{
- class MainUI;
-};
-
-class MainUI : public QMainWindow{
- Q_OBJECT
-public:
- MainUI();
- ~MainUI();
-
- void loadFile(QString path);
-
-
-private:
- Poppler::Document *DOC;
- QPrintPreviewWidget *WIDGET;
- Ui::MainUI *ui;
- QPrinter* Printer;
- QPrintDialog *PrintDLG;
-
- QString lastdir;
-
- //Other Interface elements
- QProgressBar *progress;
- QAction *progAct; //action associated with the progressbar
-
-
-private slots:
- void paintOnWidget(QPrinter *PRINTER);
-
- //Button Slots
- void OpenNewFile();
-
-};
-#endif
bgstack15