X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=quickconfig%2F005-language.sh;fp=quickconfig%2F005-language.sh;h=daf21be9d6c8f7d672a41ef0e14626cecfdf7255;hb=ca2253895f8dc823aac74aa915e6840ae25b506d;hp=0000000000000000000000000000000000000000;hpb=bd09f4098582c259cd63471e699fa84c13bff963;p=grml-quickconfig.git diff --git a/quickconfig/005-language.sh b/quickconfig/005-language.sh new file mode 100644 index 0000000..daf21be --- /dev/null +++ b/quickconfig/005-language.sh @@ -0,0 +1,28 @@ +# language module for grml-quickconfig +LINE='print_line "Set keyboard layout (${HILIGHT_NAME}grml-lang${NORMAL}): \ +${HILIGHT}d${NORMAL}e ${HILIGHT}a${NORMAL}t ${HILIGHT}c${NORMAL}h e${HILIGHT}s${NORMAL} ${HILIGHT}u${NORMAL}s"' + +typeset -A lang_mapping + +# map keys to language +lang_mapping=( + d de + a at + c ch + s es + u us +) + +# get all keys from assoc array +KEY=(${(k)lang_mapping}) + +# $INPUT is the user input +FUNCTION='run grml-lang ${lang_mapping[$INPUT]}' + +# always display entry +display_entry() { + return 0 +} + +## END OF FILE ################################################################# +# vim:foldmethod=marker expandtab ai ft=zsh shiftwidth=3