Lines Matching refs:lang
20 if exists("v:lang") || &langmenu != ""
24 let s:lang = ""
26 let s:lang = &langmenu
29 let s:lang = v:lang
33 if strlen(s:lang) > 1 && s:lang !~? '^en_us'
35 if s:lang =~ '^\a\a$\|^\a\a_\a\a$'
36 let s:lang = s:lang . '.' . &enc
43 let s:lang = substitute(tolower(s:lang), '\.iso-', ".iso_", "")
44 let s:lang = substitute(s:lang, '\.iso8859', ".iso_8859", "")
45 let s:lang = substitute(s:lang, " ", "_", "g")
47 let s:lang = substitute(s:lang, "@euro", "", "")
50 let s:lang = substitute(s:lang, 'iso_8859-15\=$', "latin1", "")
52 exe "runtime! lang/menu_" . s:lang . ".vim"
56 " (e.g. find menu_de_de.iso_8859-1.vim if s:lang == de_DE).
57 let s:lang = substitute(s:lang, '\.[^.]*', "", "")
58 exe "runtime! lang/menu_" . s:lang . "[^a-z]*vim"
60 if !exists("did_menu_trans") && s:lang =~ '_'
62 " (e.g. find menu_de.vim if s:lang == de_DE).
63 let langonly = substitute(s:lang, '_.*', "", "")
64 exe "runtime! lang/menu_" . langonly . "[^a-z]*vim"
67 if !exists("did_menu_trans") && strlen($LANG) > 1 && s:lang !~ '^en_us'
71 exe "runtime! lang/menu_" . tolower($LANG) . "[^a-z]*vim"