Vmeda.Online/scripts/lang_functions.sh

32 lines
821 B
Bash
Raw Permalink Normal View History

#!/bin/bash
#
# Common functions to fetch languages.
#
LANG_PATH='../src/assets/lang'
SUFFIX='' # Determines suffix of the langpacks to be merged. Ie, using wp will include en.json and en_wp.json
# (and the later will override the earlier).
# Get the version of the Moodle App to fetch latest languages.
function get_app_version {
if [ ! -z "${LANGVERSION}" ]; then
return
fi
if ! command -v jq &> /dev/null
then
echo "You need to install the jq program in order to run this command"
exit 1
fi
2023-06-27 12:51:23 +00:00
APP_VERSION=$(jq -r '.versionname' ../moodle.config.json| cut -d. -f1-2)
if [ ! -z "$APP_VERSION" ]; then
export LANGVERSION=$APP_VERSION
echo "Using app version $LANGVERSION"
return
fi
echo "Cannot decide version"
exit 1
}