+ printf %s "${value%%${BR}*}" |grep -xE "$regex" || printf %s "$default"
+}
+
+invalidate(){
+ # print default if value matches regex; otherwise print value
+ value="$1"
+ regex="$2"
+ default="$3"
+
+ printf %s "${value%%${BR}*}" |grep -qxE "$regex" && printf %s "$default" || printf %s "${value%%${BR}*}"
+}
+
+declare -A item_name
+l10n(){
+ [ -n "${item_name[$1]+x}" ] && printf %s "$item_name[$1]" || printf %s "$1"