about summary refs log tree commit diff
path: root/Completion/Unix/Type/_locales
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Type/_locales')
-rw-r--r--Completion/Unix/Type/_locales3
1 files changed, 2 insertions, 1 deletions
diff --git a/Completion/Unix/Type/_locales b/Completion/Unix/Type/_locales
index ad5741c8a..d8d1ed451 100644
--- a/Completion/Unix/Type/_locales
+++ b/Completion/Unix/Type/_locales
@@ -1,9 +1,10 @@
-#compdef -value-,LANG,-default- -P -value-,LC_*,-default-
+#compdef -value-,LANG,-default- -value-,LANGUAGE,-default- -P -value-,LC_*,-default-
 
 local locales
 
 if (( $+commands[locale] )); then
   locales=( $(_call_program locales locale -a) )
+  [[ $OSTYPE = linux-gnu ]] && locales=( ${locales/utf8/UTF-8} )
 else
   locales=( /usr/lib/locale/*(:t) )
 fi