diff --git a/.github/workflows/scripts/update_translation.sh b/.github/workflows/scripts/update_translation.sh deleted file mode 100755 index 6b8c76d22..000000000 --- a/.github/workflows/scripts/update_translation.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -set -e - -sudo apt-get -y install qt6-l10n-tools python3 - -SCRIPT_PATH="src/qt_gui/translations/update_translation.sh" - -chmod +x "$SCRIPT_PATH" - -PATH=/usr/lib/qt6/bin:$PATH "$SCRIPT_PATH" \ No newline at end of file diff --git a/.github/workflows/update_translation.yml b/.github/workflows/update_translation.yml deleted file mode 100644 index 6eb9db87a..000000000 --- a/.github/workflows/update_translation.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Update Translation - -on: - schedule: - - cron: "0 0 * * *" # Every day at 12am UTC. - workflow_dispatch: # As well as manually. - -jobs: - update: - if: github.repository == 'shadps4-emu/shadPS4' - name: "Update Translation" - runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v4 - - - name: Set execution permissions for the script - run: chmod +x ./.github/workflows/scripts/update_translation.sh - - - name: Update Base Translation - run: ./.github/workflows/scripts/update_translation.sh - - - name: Create Pull Request - uses: peter-evans/create-pull-request@v7 - with: - token: ${{ secrets.SHADPS4_TOKEN_REPO }} - title: "Qt GUI: Update Translation" - commit-message: "[ci skip] Qt GUI: Update Translation." - body: "Daily update of translation sources." - branch: update-translation - delete-branch: true diff --git a/REUSE.toml b/REUSE.toml index a94827b3b..6b6ed706a 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -10,8 +10,6 @@ path = [ "CMakePresets.json", ".github/FUNDING.yml", ".github/shadps4.png", - ".github/workflows/scripts/update_translation.sh", - ".github/workflows/update_translation.yml", ".gitmodules", "dist/MacOSBundleInfo.plist.in", "dist/net.shadps4.shadPS4.desktop", @@ -77,7 +75,6 @@ path = [ "src/images/game_settings.png", "src/shadps4.qrc", "src/shadps4.rc", - "src/qt_gui/translations/update_translation.sh", ] precedence = "aggregate" SPDX-FileCopyrightText = "shadPS4 Emulator Project" diff --git a/crowdin.yml b/crowdin.yml deleted file mode 100644 index 64363f02a..000000000 --- a/crowdin.yml +++ /dev/null @@ -1,3 +0,0 @@ -files: - - source: /src/qt_gui/translations/en_US.ts - translation: /%original_path%/%locale_with_underscore%.ts diff --git a/src/qt_gui/translations/update_translation.sh b/src/qt_gui/translations/update_translation.sh deleted file mode 100755 index e1f70b993..000000000 --- a/src/qt_gui/translations/update_translation.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -SCRIPTDIR=$(dirname "${BASH_SOURCE[0]}") - -OPTS="-tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP,translate+=TRANSLATE_PLURAL_STR,translate+=TRANSLATE_PLURAL_FS -no-obsolete" -SRCDIRS=$(realpath "$SCRIPTDIR/..")/\ $(realpath "$SCRIPTDIR/../..")/ -OUTDIR=$(realpath "$SCRIPTDIR") - -lupdate $SRCDIRS $OPTS -locations none -source-language en_US -ts "$OUTDIR/en_US.ts" - -if ! head -n 2 "$OUTDIR/en_US.ts" | grep -q "SPDX-FileCopyrightText"; then - sed -i '2i\' "$OUTDIR/en_US.ts" -fi