aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/build
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-06-06 18:17:24 +0200
committerChocobozzz <me@florianbigard.com>2018-06-06 18:17:24 +0200
commit96bb360d9f4ad410ad753cb0c4d8d0a7bfd033f4 (patch)
treee3568d2660e5aac1de34fa71de965b721551359c /scripts/build
parent9f16472264b74345cb8c13dde98a5950253854ad (diff)
downloadPeerTube-96bb360d9f4ad410ad753cb0c4d8d0a7bfd033f4.tar.gz
PeerTube-96bb360d9f4ad410ad753cb0c4d8d0a7bfd033f4.tar.zst
PeerTube-96bb360d9f4ad410ad753cb0c4d8d0a7bfd033f4.zip
Update build with i18n
Diffstat (limited to 'scripts/build')
-rwxr-xr-xscripts/build/client.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/build/client.sh b/scripts/build/client.sh
index 61ba4ea99..d3da7cfcf 100755
--- a/scripts/build/client.sh
+++ b/scripts/build/client.sh
@@ -6,14 +6,15 @@ cd client
6 6
7rm -rf ./dist ./compiled 7rm -rf ./dist ./compiled
8 8
9defaultLanguage="en-US" 9defaultLanguage="en_US"
10npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json 10npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json
11mv "./dist/$defaultLanguage/assets" "./dist" 11mv "./dist/$defaultLanguage/assets" "./dist"
12 12
13languages="fr" 13# Supported languages
14languages="fr_FR"
14 15
15for lang in "$languages"; do 16for lang in "$languages"; do
16 npm run ng build -- --prod --i18n-file "./src/locale/target/messages_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \ 17 npm run ng build -- --prod --i18n-file "./src/locale/target/angular_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \
17 --output-path "dist/$lang/" --deploy-url "/client/$lang/" 18 --output-path "dist/$lang/" --deploy-url "/client/$lang/"
18 19
19 # Do no duplicate assets 20 # Do no duplicate assets
@@ -22,3 +23,5 @@ done
22 23
23NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production 24NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production
24 25
26# Copy runtime locales
27cp -r "./src/locale/target" "./dist/locale" \ No newline at end of file