37 lines
765 B
Bash
37 lines
765 B
Bash
#!/bin/bash
|
|
#
|
|
# Script to update language packs on assets and detect new translated languages.
|
|
# ./update_langpacks.sh [detect]
|
|
#
|
|
# When detect is present, it will check other languages not included in moodle.config.json to be included in the build.
|
|
# It will alo generate the local module files and override the current lang.json on the src folder.
|
|
#
|
|
|
|
DIR="${BASH_SOURCE%/*}"
|
|
if [[ ! -d "$DIR" ]]; then DIR="$PWD"; fi
|
|
|
|
cd "$DIR"
|
|
|
|
source "functions.sh"
|
|
source "lang_functions.sh"
|
|
source "update_lang_functions.sh"
|
|
|
|
load_langpacks
|
|
|
|
get_languages
|
|
|
|
if [[ -z $1 ]]; then
|
|
print_ok 'All done!'
|
|
exit 0
|
|
fi
|
|
|
|
# Detect new languages and copy langindex to the translations folder.
|
|
|
|
detect_languages
|
|
|
|
generate_local_module_file
|
|
|
|
gulp lang-override
|
|
|
|
print_ok 'All done!'
|