Localazy Update Download #590
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 'Localazy Update Download' | |
on: | |
schedule: | |
# https://crontab.guru/ | |
- cron: '0 0 * * *' | |
workflow_dispatch: | |
jobs: | |
localization-update: | |
runs-on: ubuntu-latest | |
if: github.repository_owner == 'flybywiresim' | |
steps: | |
- name: Checkout Branch | |
uses: actions/checkout@v3 | |
with: | |
persist-credentials: false | |
- name: Install Localazy CLI | |
run: npm install -g @localazy/cli | |
- name: Download flyPad Translations | |
run: cd fbw-a32nx/src/localization && node build-flypad-translation.js | |
- name: Download locPak Translations | |
run: cd fbw-a32nx/src/localization && node build-locPak-translation.js | |
- name: Print git status | |
run: git status | |
- name: Create PR | |
uses: gr2m/create-or-update-pull-request-action@v1.x # Generate a PR or updates an existing PR | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
with: | |
path: fbw-a32nx/src/localization | |
branch: localazy-update # Specify branch that this action uses. | |
commit-message: 'automatically updated FlyByWire localization' | |
title: 'build: update FlyByWire localization' | |
body: > | |
This PR automatically downloads and updates the approved changes from Localazy translations for | |
the flyPadOS3 and the locPak files for persisting these changes in the repo. | |
Changes will be collected in this PR and this PR needs to be manually merged to master eventually. | |
Ask on Discord #localisation if you have questions about this. | |
labels: | | |
EFB, | |
i18n |