Browse Source
Merge pull request #7183 from FearlessTobi/translation-ci
.ci: Use Github Actions to update translation source files
pull/15/merge
Mai M
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
48 additions and
0 deletions
-
.ci/scripts/transifex/docker.sh
-
.github/workflows/ci.yml
|
|
|
@ -0,0 +1,25 @@ |
|
|
|
#!/bin/bash -e |
|
|
|
|
|
|
|
# Setup RC file for tx |
|
|
|
cat << EOF > ~/.transifexrc |
|
|
|
[https://www.transifex.com] |
|
|
|
hostname = https://www.transifex.com |
|
|
|
username = api |
|
|
|
password = $TRANSIFEX_API_TOKEN |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
set -x |
|
|
|
|
|
|
|
echo -e "\e[1m\e[33mBuild tools information:\e[0m" |
|
|
|
cmake --version |
|
|
|
gcc -v |
|
|
|
tx --version |
|
|
|
|
|
|
|
mkdir build && cd build |
|
|
|
cmake .. -DENABLE_QT_TRANSLATION=ON -DGENERATE_QT_TRANSLATION=ON -DCMAKE_BUILD_TYPE=Release -DENABLE_SDL2=OFF |
|
|
|
make translation |
|
|
|
cd .. |
|
|
|
|
|
|
|
cd dist/languages |
|
|
|
tx push -s |
|
|
|
@ -0,0 +1,23 @@ |
|
|
|
name: yuzu-ci |
|
|
|
|
|
|
|
on: |
|
|
|
push: |
|
|
|
branches: [ master ] |
|
|
|
tags: [ "*" ] |
|
|
|
pull_request: |
|
|
|
branches: [ master ] |
|
|
|
|
|
|
|
jobs: |
|
|
|
transifex: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
container: yuzuemu/build-environments:linux-transifex |
|
|
|
if: ${{ github.repository == 'yuzu-emu/yuzu' && !github.head_ref }} |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
with: |
|
|
|
submodules: recursive |
|
|
|
fetch-depth: 0 |
|
|
|
- name: Update Translation |
|
|
|
run: ./.ci/scripts/transifex/docker.sh |
|
|
|
env: |
|
|
|
TRANSIFEX_API_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }} |