aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/i18n
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2019-10-22 10:30:09 +0200
committerChocobozzz <me@florianbigard.com>2019-10-22 10:30:09 +0200
commit1cd4fe501de78e67cfdd19ea44989393a29ec2e6 (patch)
tree1f584a05f5f2cac60e0e62d703647b3d1030836d /scripts/i18n
parent009d581e2df3ea865c052f69001a33876c3fd945 (diff)
downloadPeerTube-1cd4fe501de78e67cfdd19ea44989393a29ec2e6.tar.gz
PeerTube-1cd4fe501de78e67cfdd19ea44989393a29ec2e6.tar.zst
PeerTube-1cd4fe501de78e67cfdd19ea44989393a29ec2e6.zip
Fix i18n generation script
Diffstat (limited to 'scripts/i18n')
-rwxr-xr-xscripts/i18n/generate.sh4
-rwxr-xr-xscripts/i18n/pull-hook.sh2
2 files changed, 3 insertions, 3 deletions
diff --git a/scripts/i18n/generate.sh b/scripts/i18n/generate.sh
index f93d6cc03..3f3e3d8e5 100755
--- a/scripts/i18n/generate.sh
+++ b/scripts/i18n/generate.sh
@@ -3,7 +3,7 @@
3set -eu 3set -eu
4 4
5cd client 5cd client
6npm run ng -- xi18n --i18n-locale "en-US" --output-path locale/source --out-file angular_en_US.xml 6npm run ng -- xi18n --i18n-locale "en-US" --output-path src/locale/source --out-file angular_en_US.xml
7npm run ngx-extractor -- --locale "en-US" -i 'src/**/*.ts' -f xlf -o src/locale/source/angular_en_US.xml 7npm run ngx-extractor -- --locale "en-US" -i 'src/**/*.ts' -f xlf -o src/locale/source/angular_en_US.xml
8 8
9# Zanata does not support inner elements in <source>, so we hack these special elements 9# Zanata does not support inner elements in <source>, so we hack these special elements
@@ -12,4 +12,4 @@ perl -pi -e 's|<x id=(.+?)/>|&lt;x id=\1/&gt;|g' src/locale/source/angular_en_US
12 12
13# Add our strings too 13# Add our strings too
14cd ../ 14cd ../
15npm run i18n:create-custom-files \ No newline at end of file 15npm run i18n:create-custom-files
diff --git a/scripts/i18n/pull-hook.sh b/scripts/i18n/pull-hook.sh
index 55a43fba4..8d1f7ee55 100755
--- a/scripts/i18n/pull-hook.sh
+++ b/scripts/i18n/pull-hook.sh
@@ -2,7 +2,7 @@
2 2
3set -eu 3set -eu
4 4
5for i in $(seq 1 200); do 5for i in $(seq 1 10); do
6 # Angular does not like when there is not target element, so we create it with the same content than the source element 6 # Angular does not like when there is not target element, so we create it with the same content than the source element
7 perl -0pi -e 's#<source>([^<]+)</source>\s*<context-group #<source>\1</source><target>\1</target><context-group #g' client/src/locale/target/angular_*.xml 7 perl -0pi -e 's#<source>([^<]+)</source>\s*<context-group #<source>\1</source><target>\1</target><context-group #g' client/src/locale/target/angular_*.xml
8 8