Port yuzu-emu/yuzu#9058: "New transifex client needs migrating to" (#6389)
* Translations: new transifex client Currently we're using the python client which uses an API that they state will sunset Nov 30, 2022. `tx push -s` actually appears to work properly, some of the other commands require tweaking, like instead of suggesting `tx pull -a` in dist/languages we need to suggest `tx pull -t -a` * Set TX_TOKEN for transifex client I did some tests on my own fork, and we're writing to ~/.transifexrc but the client can't seem to read that file. maybe issue with $HOME or something. Workaround is to set TX_TOKEN environment variable and now the pesky ~/.transifexrc file is not needed. --------- Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com>
This commit is contained in:
parent
f96047f182
commit
215a099c4f
|
@ -1,14 +1,5 @@
|
||||||
#!/bin/bash -e
|
#!/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
|
set -x
|
||||||
|
|
||||||
cat << 'EOF' > /usr/bin/tx
|
cat << 'EOF' > /usr/bin/tx
|
||||||
|
|
|
@ -218,10 +218,11 @@ jobs:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
fetch-depth: 0
|
||||||
- name: Update Translation
|
- name: Update Translation
|
||||||
run: ./.ci/transifex/docker.sh
|
run: ./.ci/transifex/docker.sh
|
||||||
env:
|
env:
|
||||||
TRANSIFEX_API_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }}
|
TX_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }}
|
||||||
release:
|
release:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [build, android, macos-universal, source, windows]
|
needs: [build, android, macos-universal, source, windows]
|
||||||
|
|
Loading…
Reference in New Issue