diff --git a/.ci/deploy-mac.sh b/.ci/deploy-mac.sh index 930a87eee2..5143f724ec 100755 --- a/.ci/deploy-mac.sh +++ b/.ci/deploy-mac.sh @@ -31,21 +31,15 @@ rm -rf "rpcs3.app/Contents/Frameworks/QtPdf.framework" \ # Download translations mkdir -p "rpcs3.app/Contents/translations" -ZIP_URL=$(curl -fsSL "https://api.github.com/repos/RPCS3/rpcs3_translations/releases/latest" \ - | grep "browser_download_url" \ - | grep "RPCS3-languages.zip" \ - | cut -d '"' -f 4) -if [ -z "$ZIP_URL" ]; then - echo "Failed to find RPCS3-languages.zip in the latest release. Continuing without translations." -else +ZIP_URL="https://github.com/RPCS3/rpcs3_translations/releases/latest/download/RPCS3-languages.zip" echo "Downloading translations from: $ZIP_URL" - curl -L -o translations.zip "$ZIP_URL" || { - echo "Failed to download translations.zip. Continuing without translations." - exit 0 - } - unzip -o translations.zip -d "rpcs3.app/Contents/translations" >/dev/null 2>&1 || \ - echo "Failed to extract translations.zip. Continuing without translations." - rm -f translations.zip +if curl -fsSL "$ZIP_URL" -o "translations.zip"; then + echo "Successfully downloaded translations." + unzip -o translations.zip -d "rpcs3.app/Contents/translations" >/dev/null 2>&1 || \ + echo "Failed to extract translations.zip. Continuing without translations." + rm -f translations.zip +else + echo "Warning: Failed to download translations. Skipping..." fi # Copy Qt translations manually