From 0516892759e85e1d710f3eb1c5349139fbf9043a Mon Sep 17 00:00:00 2001
From: tastytea <tastytea@tastytea.de>
Date: Fri, 15 Oct 2021 16:51:20 +0200
Subject: [PATCH] Allow JPEG in image picker for stickers and emotes.

The file ending list is translated, so all the translations are updated
too.
---
 resources/langs/nheko_cs.ts                     | 2 +-
 resources/langs/nheko_de.ts                     | 4 ++--
 resources/langs/nheko_el.ts                     | 2 +-
 resources/langs/nheko_en.ts                     | 4 ++--
 resources/langs/nheko_eo.ts                     | 4 ++--
 resources/langs/nheko_es.ts                     | 2 +-
 resources/langs/nheko_et.ts                     | 4 ++--
 resources/langs/nheko_fi.ts                     | 4 ++--
 resources/langs/nheko_fr.ts                     | 4 ++--
 resources/langs/nheko_hu.ts                     | 2 +-
 resources/langs/nheko_id.ts                     | 4 ++--
 resources/langs/nheko_it.ts                     | 2 +-
 resources/langs/nheko_ja.ts                     | 2 +-
 resources/langs/nheko_ml.ts                     | 4 ++--
 resources/langs/nheko_nl.ts                     | 4 ++--
 resources/langs/nheko_pl.ts                     | 4 ++--
 resources/langs/nheko_pt_BR.ts                  | 2 +-
 resources/langs/nheko_pt_PT.ts                  | 4 ++--
 resources/langs/nheko_ro.ts                     | 2 +-
 resources/langs/nheko_ru.ts                     | 2 +-
 resources/langs/nheko_si.ts                     | 2 +-
 resources/langs/nheko_sv.ts                     | 2 +-
 resources/langs/nheko_zh_CN.ts                  | 2 +-
 resources/qml/dialogs/ImagePackEditorDialog.qml | 2 +-
 24 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts
index 5b281e33e..b03072786 100644
--- a/resources/langs/nheko_cs.ts
+++ b/resources/langs/nheko_cs.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts
index cb169f2b7..bf9068d20 100644
--- a/resources/langs/nheko_de.ts
+++ b/resources/langs/nheko_de.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Sticker (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Sticker (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts
index 3c21edbbc..e74a53c0e 100644
--- a/resources/langs/nheko_el.ts
+++ b/resources/langs/nheko_el.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts
index 934c9e312..61264bb7d 100644
--- a/resources/langs/nheko_en.ts
+++ b/resources/langs/nheko_en.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Stickers (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts
index 1dd14d546..021751ff6 100644
--- a/resources/langs/nheko_eo.ts
+++ b/resources/langs/nheko_eo.ts
@@ -619,8 +619,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Glumarkoj (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Glumarkoj (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_es.ts b/resources/langs/nheko_es.ts
index 333eece37..80ccb6765 100644
--- a/resources/langs/nheko_es.ts
+++ b/resources/langs/nheko_es.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts
index bd772b55c..7486656ea 100644
--- a/resources/langs/nheko_et.ts
+++ b/resources/langs/nheko_et.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Kleepsud (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Kleepsud (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts
index 6e260ea7d..c269fa361 100644
--- a/resources/langs/nheko_fi.ts
+++ b/resources/langs/nheko_fi.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Tarrat (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Tarrat (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts
index b882dc3dd..2895fcef8 100644
--- a/resources/langs/nheko_fr.ts
+++ b/resources/langs/nheko_fr.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Autocollants (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Autocollants (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts
index dd9392c78..a0cd1ab5d 100644
--- a/resources/langs/nheko_hu.ts
+++ b/resources/langs/nheko_hu.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_id.ts b/resources/langs/nheko_id.ts
index 37387cd7c..c82111c79 100644
--- a/resources/langs/nheko_id.ts
+++ b/resources/langs/nheko_id.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Stiker (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Stiker (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts
index d4821cce7..da8e2dc47 100644
--- a/resources/langs/nheko_it.ts
+++ b/resources/langs/nheko_it.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts
index b25805d46..248173957 100644
--- a/resources/langs/nheko_ja.ts
+++ b/resources/langs/nheko_ja.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts
index 85826cc05..ba69189ef 100644
--- a/resources/langs/nheko_ml.ts
+++ b/resources/langs/nheko_ml.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>സ്റ്റിക്കറുകൾ(*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>സ്റ്റിക്കറുകൾ(*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts
index 8579ad5f1..bc7a3e9ee 100644
--- a/resources/langs/nheko_nl.ts
+++ b/resources/langs/nheko_nl.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Stickers (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts
index bbc2eaaac..a285359f4 100644
--- a/resources/langs/nheko_pl.ts
+++ b/resources/langs/nheko_pl.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Naklejki (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Naklejki (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_pt_BR.ts b/resources/langs/nheko_pt_BR.ts
index ef3d1f2d8..046d2254a 100644
--- a/resources/langs/nheko_pt_BR.ts
+++ b/resources/langs/nheko_pt_BR.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_pt_PT.ts b/resources/langs/nheko_pt_PT.ts
index c280d17fa..2f2e4c2b0 100644
--- a/resources/langs/nheko_pt_PT.ts
+++ b/resources/langs/nheko_pt_PT.ts
@@ -618,8 +618,8 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
-        <translation>Autocolantes (*.png *.webp *.gif)</translation>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
+        <translation>Autocolantes (*.png *.webp *.gif *.jpg *.jpeg)</translation>
     </message>
     <message>
         <location line="+60"/>
diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts
index e1fa6bcc2..86afca010 100644
--- a/resources/langs/nheko_ro.ts
+++ b/resources/langs/nheko_ro.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts
index 64762ab8a..7cfaab569 100644
--- a/resources/langs/nheko_ru.ts
+++ b/resources/langs/nheko_ru.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts
index 88607fb36..645bfede8 100644
--- a/resources/langs/nheko_si.ts
+++ b/resources/langs/nheko_si.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_sv.ts b/resources/langs/nheko_sv.ts
index d0f27e500..80863b800 100644
--- a/resources/langs/nheko_sv.ts
+++ b/resources/langs/nheko_sv.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts
index c3f03a6f5..167c4a065 100644
--- a/resources/langs/nheko_zh_CN.ts
+++ b/resources/langs/nheko_zh_CN.ts
@@ -618,7 +618,7 @@
     </message>
     <message>
         <location line="+7"/>
-        <source>Stickers (*.png *.webp *.gif)</source>
+        <source>Stickers (*.png *.webp *.gif *.jpg *.jpeg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
diff --git a/resources/qml/dialogs/ImagePackEditorDialog.qml b/resources/qml/dialogs/ImagePackEditorDialog.qml
index c028f4a21..1db5d45f5 100644
--- a/resources/qml/dialogs/ImagePackEditorDialog.qml
+++ b/resources/qml/dialogs/ImagePackEditorDialog.qml
@@ -91,7 +91,7 @@ ApplicationWindow {
 
                         folder: StandardPaths.writableLocation(StandardPaths.PicturesLocation)
                         fileMode: FileDialog.OpenFiles
-                        nameFilters: [qsTr("Stickers (*.png *.webp *.gif)")]
+                        nameFilters: [qsTr("Stickers (*.png *.webp *.gif *.jpg *.jpeg)")]
                         onAccepted: imagePack.addStickers(files)
                     }
 
-- 
GitLab