|
|
@ -7,6 +7,8 @@ jobs: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
|
|
|
|
with: |
|
|
|
|
|
|
|
token: ${{ secrets.PAT_FOR_GITHUB_ACTIONS }} |
|
|
|
- name: Install Transifex Client |
|
|
|
- name: Install Transifex Client |
|
|
|
run: sudo pip install transifex-client |
|
|
|
run: sudo pip install transifex-client |
|
|
|
- name: Pull translations from Transifex |
|
|
|
- name: Pull translations from Transifex |
|
|
@ -17,13 +19,8 @@ jobs: |
|
|
|
run: sudo apt-get install -y gettext |
|
|
|
run: sudo apt-get install -y gettext |
|
|
|
- name: Generate MO files |
|
|
|
- name: Generate MO files |
|
|
|
run: for file in languages/*.po ; do msgfmt $file -o `echo $file | sed 's/\(.*\.\)po/\1mo/'` ; done |
|
|
|
run: for file in languages/*.po ; do msgfmt $file -o `echo $file | sed 's/\(.*\.\)po/\1mo/'` ; done |
|
|
|
# Remove the next four lines and uncomment the last six lines once the process has been confirmed to work as desired. |
|
|
|
- name: Commit updated translation files |
|
|
|
- uses: actions/upload-artifact@v2 |
|
|
|
uses: stefanzweifel/git-auto-commit-action@v4.13.1 |
|
|
|
with: |
|
|
|
with: |
|
|
|
name: pressbooks-aldine-languages |
|
|
|
commit_message: 'chore(l10n): update translations' |
|
|
|
path: languages/ |
|
|
|
file_pattern: '*.mo *.po' |
|
|
|
# - name: Commit updated translation files |
|
|
|
|
|
|
|
# uses: stefanzweifel/git-auto-commit-action@v4.1.1 |
|
|
|
|
|
|
|
# with: |
|
|
|
|
|
|
|
# commit_message: 'chore(l10n): update translations' |
|
|
|
|
|
|
|
# file_pattern: *.mo *.po |
|
|
|
|
|
|
|