-defaultLanguage="en-US"
-npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client/$defaultLanguage/" --prod --stats-json
-mv "./dist/$defaultLanguage/assets" "./dist"
+# Don't build other languages if --light arg is provided
+if [ -z ${1+x} ] || ([ "$1" != "--light" ] && [ "$1" != "--analyze-bundle" ] && [ "$1" != "--i18n" ]); then
+ npm run ng build -- --prod --output-path "dist/build"
+
+ for key in "${!languages[@]}"; do
+ lang=${languages[$key]}
+
+ mv "dist/build/$key" "dist/$lang"
+
+ if [ "$lang" != "en-US" ]; then
+ # Do not duplicate assets
+ rm -r "./dist/$lang/assets"
+ fi
+ done
+
+ mv "./dist/$defaultLanguage/assets" "./dist"
+ mv "./dist/$defaultLanguage/manifest.webmanifest" "./dist/manifest.webmanifest"