commit d795532a497f9a55584275a297a219564acc1568
parent 24b6dc3677ce2574e77424d662ae6795e9fac371
Author: Marcel <mtrnord1@gmail.com>
Date: Sat, 6 Jun 2020 20:34:05 +0200
Integrate i18n workflow into CI
Took 5 minutes
Diffstat:
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
@@ -27,6 +27,18 @@ jobs:
- name: Get emscripten SDK
run: wget https://github.com/emscripten-core/emsdk/archive/master.zip && unzip master.zip && ./emsdk-master/emsdk install latest && ./emsdk-master/emsdk activate latest
+ - name: Install gettext
+ run: sudo apt-get update && sudo apt-get install -y gettext
+
+ - name: Install xtr
+ run: cargo install xtr
+
+ - name: Install cargo-i18n
+ run: cargo install cargo-i18n
+
+ - name: Regenerate translation files
+ run: cargo i18n || exit 0
+
- name: Build
run: source emsdk-master/emsdk_env.sh && yarn run build