diff --git a/CMakeLists.txt b/CMakeLists.txt
index 341daddf..9790b2df 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -301,8 +301,18 @@ endif(WIN32)
 # Packaging
 
 if(APPLE)
+    execute_process(
+        COMMAND "${${Qt}_BinDir}/qmake" -query QT_INSTALL_TRANSLATIONS
+        OUTPUT_VARIABLE _qt_translations_dir
+        OUTPUT_STRIP_TRAILING_WHITESPACE
+        COMMAND_ERROR_IS_FATAL ANY
+    )
     set(MACDEPLOYQT_ARGS ${PROJECT_NAME}.app -dmg -qmldir="${QML_DIR}" -verbose=${DEPLOY_VERBOSITY})
     add_custom_target(image
+        COMMAND install "${_qt_translations_dir}/qtbase_*.qm"
+                        "${_qt_translations_dir}/qtdeclarative_*.qm"
+                        "${_qt_translations_dir}/qtmultimedia_*.qm"
+                        -Dt ${PROJECT_NAME}.app/Contents/Translations
         COMMAND "${${Qt}_BinDir}/macdeployqt" ${MACDEPLOYQT_ARGS}
         DEPENDS ${PROJECT_NAME}
         WORKING_DIRECTORY ${PROJECT_BINARY_DIR}