diff --git a/contrib/ci/README.md b/contrib/ci/README.md
index b0b152d42..5de2020c5 100644
--- a/contrib/ci/README.md
+++ b/contrib/ci/README.md
@@ -52,6 +52,7 @@ Debian testing (cross compile s390x)
------
* Not packaged
+* Tests for missing translation files
* Compiled under gcc
* Tests with -Werror enabled
* Runs local test suite using qemu-user
diff --git a/contrib/ci/check_missing_translations.sh b/contrib/ci/check_missing_translations.sh
new file mode 100755
index 000000000..0139ff353
--- /dev/null
+++ b/contrib/ci/check_missing_translations.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+cd po
+intltool-update -m
+if [ -f missing ]; then
+ exit 1
+fi
diff --git a/contrib/ci/debian_s390x.sh b/contrib/ci/debian_s390x.sh
index cb79333b5..69cb7d25c 100755
--- a/contrib/ci/debian_s390x.sh
+++ b/contrib/ci/debian_s390x.sh
@@ -19,3 +19,7 @@ meson .. \
ninja -v
ninja test -v
cd ..
+
+
+#test for missing translation files
+./contrib/ci/check_missing_translations.sh
diff --git a/contrib/ci/dependencies.xml b/contrib/ci/dependencies.xml
index 8e701bbf2..a5344d698 100644
--- a/contrib/ci/dependencies.xml
+++ b/contrib/ci/dependencies.xml
@@ -203,6 +203,11 @@
+
+
+
+
+
elfutils-libelf-devel