Vmeda.Online/scripts/update_langpacks.sh

37 lines
765 B
Bash
Raw Normal View History

#!/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
2023-06-27 12:51:23 +00:00
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!'