vim-patch:8.1.1089: tutor does not check $LC_MESSAGES

Problem:    Tutor does not check $LC_MESSAGES.
Solution:   Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes vim/vim#4112)
b44b7add8a
This commit is contained in:
Jan Edmund Lazo
2020-12-12 16:23:04 -05:00
parent 7bbe8a4900
commit d5ab4b800c

View File

@@ -120,6 +120,12 @@ function! s:Locale()
let l:lang = v:lang let l:lang = v:lang
elseif $LC_ALL =~ '\a\a' elseif $LC_ALL =~ '\a\a'
let l:lang = $LC_ALL let l:lang = $LC_ALL
elseif $LC_MESSAGES =~ '\a\a' || $LC_MESSAGES ==# "C"
" LC_MESSAGES=C can be used to explicitly ask for English messages while
" keeping LANG non-English; don't set l:lang then.
if $LC_MESSAGES =~ '\a\a'
let l:lang = $LC_MESSAGES
endif
elseif $LANG =~ '\a\a' elseif $LANG =~ '\a\a'
let l:lang = $LANG let l:lang = $LANG
else else