#!/bin/sh

LANG_EXT="all"
TARGET="license"
HTML_PATH=
SEARCH_DIRS="/usr/share/alt-notes 
             /usr/share/alt-license"
case "$1" in 
    release-notes) TARGET="release-notes";;
    *) TARGET="license";;
esac

IN_LANG="$LC_ALL"
[ -n "$IN_LANG" ] || IN_LANG="$LC_MESSAGES"
[ -n "$IN_LANG" ] || IN_LANG="$LANG"
[ -n "$IN_LANG" ] || IN_LANG="${LANGUAGE%%:*}"
[ -n "$IN_LANG" ] || IN_LANG="all"

case "$IN_LANG" in
    POSIX|C|all) LANG_EXT="all";;
    *) LANG_EXT=`echo "${IN_LANG%%_*}" |tr '[A-Z]' '[a-z]'`;;
esac

HTML="$TARGET.$LANG_EXT.html"

for DIR in $SEARCH_DIRS; do
    HTML_PATH="$DIR/$HTML"
    [ ! -s "$HTML_PATH" ] || break 2
done
[ -s "$HTML_PATH" ] || HTML_PATH="/etc/os-release"

xdg-open "$HTML_PATH"
