diff --git a/.ci/generate-qt-ts.sh b/.ci/generate-qt-ts.sh new file mode 100755 index 0000000000..a9fc139a93 --- /dev/null +++ b/.ci/generate-qt-ts.sh @@ -0,0 +1,13 @@ +#!/bin/sh -ex + +mkdir -p ../translations + +LUPDATE_PATH=$(find /usr -name lupdate -type f 2>/dev/null | head -n 1) +if [ -z "$LUPDATE_PATH" ]; then + echo "Error: lupdate not found!" + exit 1 +else + echo "lupdate found at: $LUPDATE_PATH" + $LUPDATE_PATH -recursive . -ts ../translations/rpcs3_template.ts + sed -i 's|filename="\.\./|filename="./|g' ../translations/rpcs3_template.ts +fi \ No newline at end of file diff --git a/.github/workflows/qt-ts.yml b/.github/workflows/qt-ts.yml index a93937ddf2..4596be29e0 100644 --- a/.github/workflows/qt-ts.yml +++ b/.github/workflows/qt-ts.yml @@ -24,20 +24,11 @@ jobs: - name: Generate .ts file using lupdate (Qt) working-directory: rpcs3 run: | - mkdir -p ../translations - LUPDATE_PATH=$(find /usr -name lupdate -type f 2>/dev/null | head -n 1) - if [ -z "$LUPDATE_PATH" ]; then - echo "Error: lupdate not found!" - exit 1 - else - echo "lupdate found at: $LUPDATE_PATH" - $LUPDATE_PATH -recursive . -ts ../translations/rpcs3_template.ts - sed -i 's|filename="\.\./|filename="./|g' ../translations/rpcs3_template.ts - fi + ../.ci/generate-qt-ts.sh - name: Upload translation template uses: actions/upload-artifact@main with: name: RPCS3_Translation_Template path: translations/rpcs3_template.ts - compression-level: 0 + compression-level: 0 \ No newline at end of file