From f762ab6aa779012b1750c7d3a1caae60264ad2da Mon Sep 17 00:00:00 2001
From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
Date: Sun, 16 Apr 2023 23:41:56 +0100
Subject: [PATCH] Quick fix to dark mode button and reduce navbar size by
 removing PDF (#91)

---
 build.gradle                                       |  2 +-
 src/main/resources/messages_ar_AR.properties       | 10 +++++-----
 src/main/resources/messages_de_DE.properties       | 10 +++++-----
 src/main/resources/messages_en_GB.properties       | 14 +++++++-------
 src/main/resources/messages_es_ES.properties       | 10 +++++-----
 src/main/resources/messages_fr_FR.properties       | 10 +++++-----
 src/main/resources/templates/fragments/navbar.html |  7 +++----
 7 files changed, 31 insertions(+), 32 deletions(-)

diff --git a/build.gradle b/build.gradle
index 92810392e..1b44bae27 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,7 +5,7 @@ plugins {
 }
 
 group = 'stirling.software'
-version = '0.5.0'
+version = '0.5.1'
 sourceCompatibility = '17'
 
 repositories {
diff --git a/src/main/resources/messages_ar_AR.properties b/src/main/resources/messages_ar_AR.properties
index 99e138e73..fca3bec5f 100644
--- a/src/main/resources/messages_ar_AR.properties
+++ b/src/main/resources/messages_ar_AR.properties
@@ -32,13 +32,13 @@ navbar.security=الأمان
 navbar.other=أخرى
 navbar.darkmode=الوضع الداكن
 
-home.merge.title=دمج ملفات PDF
+home.merge.title=دمج ملفات
 home.merge.desc=دمج ملفات PDF متعددة في ملف واحد بسهولة.
 
-home.split.title=انقسام ملفات PDF
+home.split.title=انقسام ملفات
 home.split.desc=تقسيم ملفات PDF إلى مستندات متعددة
 
-home.rotate.title=تدوير ملفات PDF
+home.rotate.title=تدوير ملفات
 home.rotate.desc=قم بتدوير ملفات PDF الخاصة بك بسهولة.
 
 home.imageToPdf.title=صورة إلى PDF
@@ -47,7 +47,7 @@ home.imageToPdf.desc=تحويل الصور (PNG ، JPEG ، GIF) إلى PDF.
 home.pdfToImage.title=تحويل PDF إلى صورة
 home.pdfToImage.desc=تحويل ملف PDF إلى صورة. (PNG ، JPEG ، GIF)
 
-home.pdfOrganiser.title=منظم PDF
+home.pdfOrganiser.title=منظم
 home.pdfOrganiser.desc=إزالة / إعادة ترتيب الصفحات بأي ترتيب
 
 home.addImage.title=إضافة صورة إلى ملف PDF
@@ -71,7 +71,7 @@ home.addPassword.desc=تشفير مستند PDF الخاص بك بكلمة مر
 home.removePassword.title=إزالة كلمة المرور
 home.removePassword.desc=إزالة الحماية بكلمة مرور من مستند PDF الخاص بك.
 
-home.compressPdfs.title=ضغط ملفات PDF
+home.compressPdfs.title=ضغط ملفات
 home.compressPdfs.desc=ضغط ملفات PDF لتقليل حجم الملف.
 
 home.changeMetadata.title=\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A \u0627\u0644\u0648\u0635\u0641\u064A\u0629
diff --git a/src/main/resources/messages_de_DE.properties b/src/main/resources/messages_de_DE.properties
index 1d0f93865..83f4c18a7 100644
--- a/src/main/resources/messages_de_DE.properties
+++ b/src/main/resources/messages_de_DE.properties
@@ -28,13 +28,13 @@ navbar.security=Sicherheit
 navbar.other=Anderes
 navbar.darkmode=Dark Mode
 
-home.merge.title=PDFs zusammenführen
+home.merge.title=Zusammenführen
 home.merge.desc=Mehrere PDF-Dateien zu einer einzigen zusammenführen.
 
-home.split.title=PDFs aufteilen
+home.split.title=Aufteilen
 home.split.desc=PDFs in mehrere Dokumente aufteilen.
 
-home.rotate.title=PDFs drehen
+home.rotate.title=Drehen
 home.rotate.desc=Drehen Sie Ihre PDFs ganz einfach.
 
 home.imageToPdf.title=Bild zu PDF
@@ -43,7 +43,7 @@ home.imageToPdf.desc=Konvertieren Sie ein Bild (PNG, JPEG, GIF) in ein PDF.
 home.pdfToImage.title=PDF zu Bild
 home.pdfToImage.desc=Konvertieren Sie ein PDF in ein Bild (PNG, JPEG, GIF).
 
-home.pdfOrganiser.title=PDF organisieren
+home.pdfOrganiser.title=Organisieren
 home.pdfOrganiser.desc=Seiten entfernen und Seitenreihenfolge ändern.
 
 home.addImage.title=Bild einfügen
@@ -67,7 +67,7 @@ home.addPassword.desc=Das PDF mit einem Passwort verschlüsseln.
 home.removePassword.title=Passwort entfernen
 home.removePassword.desc=Den Passwortschutz eines PDFs entfernen.
 
-home.compressPdfs.title=PDF komprimieren
+home.compressPdfs.title=Komprimieren
 home.compressPdfs.desc=PDF komprimieren um die Dateigröße zu reduzieren.
 
 home.changeMetadata.title=Metadaten ändern
diff --git a/src/main/resources/messages_en_GB.properties b/src/main/resources/messages_en_GB.properties
index 88921dbb7..2a974b50f 100644
--- a/src/main/resources/messages_en_GB.properties
+++ b/src/main/resources/messages_en_GB.properties
@@ -28,13 +28,13 @@ navbar.security=Security
 navbar.other=Other
 navbar.darkmode=Dark Mode
 
-home.merge.title=Merge PDFs
+home.merge.title=Merge
 home.merge.desc=Easily merge multiple PDFs into one.
 
-home.split.title=Split PDFs
+home.split.title=Split
 home.split.desc=Split PDFs into multiple documents
 
-home.rotate.title=Rotate PDFs
+home.rotate.title=Rotate
 home.rotate.desc=Easily rotate your PDFs.
 
 home.imageToPdf.title=Image to PDF
@@ -43,7 +43,7 @@ home.imageToPdf.desc=Convert a image (PNG, JPEG, GIF) to PDF.
 home.pdfToImage.title=PDF to Image
 home.pdfToImage.desc=Convert a PDF to a image. (PNG, JPEG, GIF)
 
-home.pdfOrganiser.title=PDF Organiser
+home.pdfOrganiser.title=Organise
 home.pdfOrganiser.desc=Remove/Rearrange pages in any order
 
 home.addImage.title=Add image onto PDF
@@ -67,7 +67,7 @@ home.addPassword.desc=Encrypt your PDF document with a password.
 home.removePassword.title=Remove Password
 home.removePassword.desc=Remove password protection from your PDF document.
 
-home.compressPdfs.title=Compress PDFs
+home.compressPdfs.title=Compress
 home.compressPdfs.desc=Compress PDFs to reduce their file size.
 
 home.changeMetadata.title=Change Metadata
@@ -76,13 +76,13 @@ home.changeMetadata.desc=Change/Remove/Add metadata from a PDF document
 home.fileToPDF.title=Convert file to PDF
 home.fileToPDF.desc=Convert nearly any file to PDF (DOCX, PNG, XLS, PPT, TXT and more)
 
-home.ocr.title=Run OCR on PDF and/or Cleanup scans
+home.ocr.title=Run OCR and/or Cleanup scans
 home.ocr.desc=Cleanup scans and detects text from images within a PDF and re-adds it as text.
 
 home.extractImages.title=Extract Images
 home.extractImages.desc=Extracts all images from a PDF and saves them to zip
 
-home.pdfToPDFA.title=Convert PDF to PDF/A
+home.pdfToPDFA.title=Convert to PDF/A
 home.pdfToPDFA.desc=Convert PDF to PDF/A for long-term storage
 
 home.PDFToWord.title=PDF to Word
diff --git a/src/main/resources/messages_es_ES.properties b/src/main/resources/messages_es_ES.properties
index 624539940..5580f59ba 100644
--- a/src/main/resources/messages_es_ES.properties
+++ b/src/main/resources/messages_es_ES.properties
@@ -28,13 +28,13 @@ navbar.security=Seguridad
 navbar.other=Otro
 navbar.darkmode=Modo oscuro
 
-home.merge.title=Une PDFs
+home.merge.title=Unir
 home.merge.desc=Unir fácilmente múltiples PDFs en uno.
 
-home.split.title=Divide PDFs
+home.split.title=Divide
 home.split.desc=Divide PDFs en múltiples documentos
 
-home.rotate.title=Rota PDFs
+home.rotate.title=Rota
 home.rotate.desc=Rota fácilmente tus PDFs.
 
 home.imageToPdf.title=Imagen a PDF
@@ -43,7 +43,7 @@ home.imageToPdf.desc=Convierte una imagen (PNG, JPEG, GIF) a PDF.
 home.pdfToImage.title=PDF a Imagen
 home.pdfToImage.desc=Convierte un PDF a una imagen. (PNG, JPEG, GIF)
 
-home.pdfOrganiser.title=Organizador PDF
+home.pdfOrganiser.title=Organizador
 home.pdfOrganiser.desc=Elimina/Reorganiza páginas en cualquier orden
 
 home.addImage.title=Agregar imagen al PDF
@@ -67,7 +67,7 @@ home.addPassword.desc=Encripta tu documento PDF con una contraseña.
 home.removePassword.title=Elimina Contraseña
 home.removePassword.desc=Elimina la contraseña de tu documento PDF.
 
-home.compressPdfs.title=Comprime PDFs
+home.compressPdfs.title=Comprime
 home.compressPdfs.desc=Comprime PDFs para reducir el tamaño del fichero.
 
 home.changeMetadata.title=Cambia Metadatos
diff --git a/src/main/resources/messages_fr_FR.properties b/src/main/resources/messages_fr_FR.properties
index f238e2a75..a62c7f401 100644
--- a/src/main/resources/messages_fr_FR.properties
+++ b/src/main/resources/messages_fr_FR.properties
@@ -32,13 +32,13 @@ navbar.security=Sécurité
 navbar.other=Autre
 navbar.darkmode=Mode sombre
 
-home.merge.title=Fusionner des PDF
+home.merge.title=Fusionnez
 home.merge.desc=Fusionnez facilement plusieurs PDF en un seul.
 
-home.split.title=Fractionner les PDF
+home.split.title=Fractionner 
 home.split.desc=Diviser les PDF en plusieurs documents
 
-home.rotate.title=Faire pivoter les PDF
+home.rotate.title=Tourner
 home.rotate.desc=Faites pivoter facilement vos PDF.
 
 home.imageToPdf.title=Image au format PDF
@@ -47,7 +47,7 @@ home.imageToPdf.desc=Convertir une image (PNG, JPEG, GIF) en PDF.
 home.pdfToImage.title=PDF vers image
 home.pdfToImage.desc=Convertir un PDF en image. (PNG, JPEG, GIF)
 
-home.pdfOrganiser.title=Organisateur PDF
+home.pdfOrganiser.title=Organisateur
 home.pdfOrganiser.desc=Supprimer/Réorganiser les pages dans n'importe quel ordre
 
 home.addImage.title=Ajouter une image au PDF
@@ -71,7 +71,7 @@ home.addPassword.desc=Cryptez votre document PDF avec un mot de passe.
 home.removePassword.title=Supprimer le mot de passe
 home.removePassword.desc=Supprimez la protection par mot de passe de votre document PDF.
 
-home.compressPdfs.title=Compresser les PDF
+home.compressPdfs.title=Compresser
 home.compressPdfs.desc=Compressez les PDF pour réduire leur taille de fichier.
 
 home.changeMetadata.title=Modifier les métadonnées
diff --git a/src/main/resources/templates/fragments/navbar.html b/src/main/resources/templates/fragments/navbar.html
index 94cc94723..1c31d50bc 100644
--- a/src/main/resources/templates/fragments/navbar.html
+++ b/src/main/resources/templates/fragments/navbar.html
@@ -137,11 +137,10 @@ function compareVersions(version1, version2) {
                         </div></li>
 
 
-
-                    <input type="checkbox" id="toggle-dark-mode" checked="true" th:onclick="javascript:toggleDarkMode()">
-                    <a class="nav-link" href="#" for="toggle-dark-mode" th:text="#{navbar.darkmode}" ></a>
                     
-
+                    <input type="checkbox" id="toggle-dark-mode" checked="true" th:onclick="javascript:toggleDarkMode()">
+                    <label class="nav-link  mb-0" href="#" for="toggle-dark-mode" th:text="#{navbar.darkmode}"></label>
+                   
                     <li class="nav-item dropdown">
                         <a class="nav-link dropdown-toggle" href="#" id="languageDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 
                         <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" class="bi bi-globe2" viewBox="0 0 20 20">