diff --git a/assets/translate_generation.sh b/assets/translate_generation.sh index 65a599e6..42650639 100755 --- a/assets/translate_generation.sh +++ b/assets/translate_generation.sh @@ -23,8 +23,19 @@ fi ts_list=(`ls ${translations_dir}/*.ts`) +if [ -f "/usr/bin/lrelease6" ]; then + LRELEASE=lrelease6 +elif [ -f "/usr/lib/qt6/bin/lrelease" ]; then + LRELEASE=/usr/lib/qt6/bin/lrelease +elif [ -f "/usr/lib64/qt6/bin/lrelease" ]; then + RELEASE=/usr/lib64/qt6/bin/lrelease +else + echo "lrelease: command not found." + exit 1 +fi + for ts in "${ts_list[@]}" do printf "\nprocess ${ts}\n" - /usr/lib/qt6/bin/lrelease "${ts}" + ${LRELEASE} "${ts}" done diff --git a/src/common/vnotea2tmanager.cpp b/src/common/vnotea2tmanager.cpp index 8cd9171f..2cbd40f8 100644 --- a/src/common/vnotea2tmanager.cpp +++ b/src/common/vnotea2tmanager.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include