- export LANGUAGE="${PATH_INFO##*/:}"
- if mdfile "${PATH_INFO}/"; then
- PATH_INFO="${PATH_INFO}/"
- elif [ "$LANGUAGE" = "$LANGUAGE_DEFAULT" ]; then
- PATH_INFO="${PATH_INFO%:*}"
- else
- export ERROR_MSG="TRANSLATION NOT FOUND"
- PATH_INFO="${PATH_INFO%:*}"
- fi
+ LANGUAGE="${PATH_INFO##*/:}"
+ PATH_INFO="${PATH_INFO%:*}"
+
+ [ "$LANGUAGE" != "$LANGUAGE_DEFAULT" ] \
+ && case "$(mdfile "${PATH_INFO}")" in
+ *"/:$LANGUAGE/#page.md")
+ :;;
+ '')
+ :;;
+ *)ERROR_MSG="TRANSLATION NOT FOUND"
+ ;;
+ esac