From 050d2d3b2f34d80c1a395ae63c7a85c45ec40656 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 2 Jan 2026 20:10:15 +0100 Subject: [PATCH] macOs: Deploy Qt translations --- .ci/deploy-mac-arm64.sh | 4 ++++ .ci/deploy-mac.sh | 4 ++++ rpcs3/CMakeLists.txt | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.ci/deploy-mac-arm64.sh b/.ci/deploy-mac-arm64.sh index 8a27d04676..a4661dc0dd 100755 --- a/.ci/deploy-mac-arm64.sh +++ b/.ci/deploy-mac-arm64.sh @@ -57,6 +57,10 @@ else rm -f translations.zip fi +# Copy Qt translations manually +QT_TRANS="$WORKDIR/qt-downloader/$QT_VER/clang_64/translations" +cp $QT_TRANS/qt*.qm rpcs3.app/Contents/translations + # Hack install_name_tool -delete_rpath /opt/homebrew/lib RPCS3.app/Contents/MacOS/rpcs3 || echo "Hack for deleting rpath /opt/homebrew/lib not needed" install_name_tool -delete_rpath /opt/homebrew/opt/llvm@$LLVM_COMPILER_VER/lib RPCS3.app/Contents/MacOS/rpcs3 || echo "Hack for deleting rpath /opt/homebrew/opt/llvm@$LLVM_COMPILER_VER/lib not needed" diff --git a/.ci/deploy-mac.sh b/.ci/deploy-mac.sh index ec71fe0262..b0bfb4b455 100755 --- a/.ci/deploy-mac.sh +++ b/.ci/deploy-mac.sh @@ -58,6 +58,10 @@ else rm -f translations.zip fi +# Copy Qt translations manually +QT_TRANS="$WORKDIR/qt-downloader/$QT_VER/clang_64/translations" +cp $QT_TRANS/qt*.qm rpcs3.app/Contents/translations + # Need to do this rename hack due to case insensitive filesystem mv rpcs3.app RPCS3_.app mv RPCS3_.app RPCS3.app diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index 02a6bfeed4..e32597f792 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -148,8 +148,9 @@ if (NOT ANDROID) COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/bin/GuiConfigs $/GuiConfigs COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/bin/test $/test COMMAND "${WINDEPLOYQT_EXECUTABLE}" --no-compiler-runtime --no-opengl-sw --no-patchqt - --no-translations --no-system-d3d-compiler --no-system-dxc-compiler --no-quick-import + --no-system-d3d-compiler --no-system-dxc-compiler --no-quick-import --plugindir "$,$/plugins,$/share/qt6/plugins>" + --translationdir "$,$/translations,$/share/qt6/translations>" --verbose 0 "$") endif()