#!/usr/bin/env bash inc_filenames=true get_language(){ # extract language indicator from a given file name echo "$(echo "$1" |sed -r 's:^.*\.([a-z]{2})\.[^\.]+$:\1:')"; } get_shortname(){ # get shortened version of a given file name # required for internal processing #echo "$(echo "$1" | sed -r 's:\.[a-z]{2}.xhtml$::')"; echo "${1%.??.xhtml}" }