feat: Move is not supported language message into function

This commit is contained in:
zen0bit 2024-04-13 22:46:56 +02:00
parent bea27b1ffa
commit a346855bab
1 changed files with 10 additions and 5 deletions

View File

@ -3443,6 +3443,15 @@ fi
LANGS=() LANGS=()
os_supported_lang() {
echo -e "ERROR! ${LANG} is not a supported $(pretty_name "${OS}") language\n"
echo -n ' - Editions: '
for LANG in "${LANGS[@]}"; do
echo -n "${LANG} "
done
exit 1
}
if [ -n "${1}" ]; then if [ -n "${1}" ]; then
OS="${1,,}" OS="${1,,}"
if [ "${OS}" == "list" ] || [ "${OS}" == "list_csv" ]; then if [ "${OS}" == "list" ] || [ "${OS}" == "list_csv" ]; then
@ -3545,11 +3554,7 @@ if [ -n "${2}" ]; then
if [ -n "${3}" ]; then if [ -n "${3}" ]; then
LANG="${3}" LANG="${3}"
if [[ ! ${LANGS[*]} =~ "${LANG}" ]]; then if [[ ! ${LANGS[*]} =~ "${LANG}" ]]; then
echo -e "ERROR! ${LANG} is not a supported Windows ${RELEASE} language:\n" os_supported_lang
for LANG in "${LANGS[@]}"; do
echo -n "${LANG} "
done
exit 1
fi fi
VM_PATH="$(echo "${OS}-${RELEASE}-${LANG// /-}" | tr -d '()')" VM_PATH="$(echo "${OS}-${RELEASE}-${LANG// /-}" | tr -d '()')"
fi fi