]> git.plutz.net Git - cgilite/blobdiff - misc.sh
bugfix, default to input for missing translations
[cgilite] / misc.sh
diff --git a/misc.sh b/misc.sh
index 9d92805e4c9451c9c7fe8094a8fc2f60e1e0071a..54c3dc67f68c83ed21ab45907bf295f6d0a4f2eb 100755 (executable)
--- a/misc.sh
+++ b/misc.sh
@@ -50,3 +50,8 @@ invalidate(){
   printf %s\\n "${value}" \
   | sed -rn "2q; /^(${regex})\$/{bd}; p;q; :d;a${default}"
 }
+
+declare -A item_name
+l10n(){
+  [ -n "${item_name[$1]+x}" ] && printf %s "$item_name[$1]" || printf %s "$1"
+}