diff --git a/.github/workflows/translation.yml b/.github/workflows/translation.yml index 24ba00ed..291e25ae 100644 --- a/.github/workflows/translation.yml +++ b/.github/workflows/translation.yml @@ -18,15 +18,12 @@ jobs: uses: actions/checkout@v3 - name: Update .pot - run: | - #!/bin/bash - po_dir=$(dirname "$(realpath "$0")") - xgettext -f "$po_dir"/POTFILES -o "$po_dir"/AdwCustomizer.pot --add-comments=Translators --keyword=_ --keyword=C_1c,2 --from-code=UTF-8 - sed -i "s/SOME DESCRIPTIVE TITLE./Adwaita Manager POT file/" "$po_dir"/AdwCustomizer.pot - sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/$(date +%Y) Adwaita Manager Team/" "$po_dir"/AdwCustomizer.pot - sed -i "s@same license as the PACKAGE package.@GNU GPLv3 license.@" "$po_dir"/AdwCustomizer.pot - sed -i "s/FIRST AUTHOR , YEAR./Adwaita Manager Team, $(date +%Y)./" "$po_dir"/AdwCustomizer.pot - - regex="$po_dir/([a-zA-Z_]*).po" - find "$po_dir" -type f -name "*.po" | sed -rn "s:$regex:\1:p" > "$po_dir/LINGUAS" - \ No newline at end of file + uses: AdwCustomizerTeam/action-update-po@main + with: + title: "Adwaita Manager POT file" + copyright: "Adwaita Manager Team" + license: "GNU GPLv3" + author: "Adwaita Manager Team" + env: + GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} +