diff --git a/CHANGELOG b/CHANGELOG
index c0bae4a..a3c5c16 100755
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+0.12.2.4 – 2024-10-29
+- Fixed a bug affecting localization file access
+- Various Bugfixes
+
0.12.2.3 – 2024-04-21
- Updated French translation
- AppImage version ported to Qt6
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 82509bf..3ec13b4 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,7 +4,7 @@ if(WIN32)
cmake_policy(SET CMP0135 NEW)
endif()
-set(CONVERSEEN_VERSION 0.12.2.3)
+set(CONVERSEEN_VERSION 0.12.2.4)
project(
converseen
@@ -76,7 +76,7 @@ set(converseen_HEADERS
src/thumbnailgeneratorthread.h
src/translator.h
src/updatechecker.h
- src/magickdefine.cpp
+ src/magickdefine.h
src/Modules/multipageconverter.h
)
@@ -275,7 +275,7 @@ if(WIN32)
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING.txt")
set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/COPYING.txt")
- set(CPACK_WIX_PRODUCT_GUID "B35C58D3-FBD2-4A81-8371-588F51000007")
+ set(CPACK_WIX_PRODUCT_GUID "B35C58D3-FBD2-4A81-8371-588F51000008")
set(CPACK_WIX_UPGRADE_GUID "B35C58D3-FBD2-4A81-8371-588F51EC180F")
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/wixCheckInnoVersion.xml.in" wixCheckInnoVersion.xml)
diff --git a/converseen.appdata.xml b/converseen.appdata.xml
index b48cee2..f6bdd3e 100755
--- a/converseen.appdata.xml
+++ b/converseen.appdata.xml
@@ -79,12 +79,12 @@
https://converseen.fasterland.net/help/
https://converseen.fasterland.net/contact-me/
-
- https://converseen.fasterland.net/changelog/
+
+ https://converseen.fasterland.net/changelog/
- Changelog for 0.12.2.3
+ Changelog for 0.12.2.4
- - Updated French translation
+ - Fixed a bug affecting localization file access
- Various Bugfixes
diff --git a/package/AppImage/finalize-appimage.sh b/package/AppImage/finalize-appimage.sh
index 9ca975e..2d0a2d9 100755
--- a/package/AppImage/finalize-appimage.sh
+++ b/package/AppImage/finalize-appimage.sh
@@ -4,8 +4,8 @@ set -x
set -e
PROGRAM_NAME="Converseen"
-PROGRAM_VERSION="0.12.2.3"
-BUILD_VERSION="3"
+PROGRAM_VERSION="0.12.2.4"
+BUILD_VERSION="1"
ARCH=$(uname -m)
OUTPUT_NAME=$PROGRAM_NAME-$PROGRAM_VERSION-$BUILD_VERSION-$ARCH.AppImage
diff --git a/package/Snap/snapcraft.yaml b/package/Snap/snapcraft.yaml
index a06add6..6dc43b5 100755
--- a/package/Snap/snapcraft.yaml
+++ b/package/Snap/snapcraft.yaml
@@ -1,5 +1,5 @@
name: converseen
-version: '0.12.2.3'
+version: '0.12.2.4'
summary: Converseen - A Batch Image Converter, Resizer and Processor for your Pictures!
description: |
Converseen is a free and cross-platform batch image processor that allows you to convert, resize, rotate, and flip an infinite number of images with a mouse click. Converseen is also able to transform an entire PDF file into a group of images with the characteristics you prefer: you can choose one of the 100+ formats, set the size, resolution, and the filename.
diff --git a/package/Windows/version.txt b/package/Windows/version.txt
index dc0d78c..2fcda24 100755
--- a/package/Windows/version.txt
+++ b/package/Windows/version.txt
@@ -1 +1 @@
-0.12.2.3-3
+0.12.2.4-1
diff --git a/package/macOS/version.txt b/package/macOS/version.txt
index af64096..2ee05a4 100755
--- a/package/macOS/version.txt
+++ b/package/macOS/version.txt
@@ -1 +1 @@
-0.12.2.3-3
+0.12.2.4-1
diff --git a/src/globals.h b/src/globals.h
index fb9d52e..9e1afe8 100755
--- a/src/globals.h
+++ b/src/globals.h
@@ -41,8 +41,8 @@ using namespace std;
namespace globals
{
const QString PROGRAM_NAME = "Converseen";
- const int CURRENT_INTERNAL_VERSION = 1323;
- const QString VERSION = "0.12.2.3";
+ const int CURRENT_INTERNAL_VERSION = 1324;
+ const QString VERSION = "0.12.2.4";
class Globals
{
diff --git a/src/translator.cpp b/src/translator.cpp
index ef82158..0a50430 100755
--- a/src/translator.cpp
+++ b/src/translator.cpp
@@ -87,6 +87,7 @@ QString Translator::findLangDir()
langDirs.append(QString("%1/share/converseen/loc").arg(rootPath));
langDirs.append(QString("%1/local/share/converseen/loc").arg(rootPath));
langDirs.append(QString("%1/usr/share/locale/converseen/loc").arg(rootPath));
+ langDirs.append(QString("%1/usr/share/converseen/loc").arg(QString::fromLocal8Bit(qgetenv("SNAP")))); // For snapcraft loc search
foreach (langDir, langDirs) {
if (qmFilesFound(langDir))