Lines Matching refs:lang_keep
87 $lang_keep[] = self::DEFAULT_LANG; // add 'en', the fallback
88 $lang_keep[] = $conf['lang']; // add current lang
93 $lang_keep = array_merge ($lang_keep, explode(',', $lang_str));
97 $lang_keep = $u_langs;
100 $lang_keep = array_values(array_filter(array_unique($lang_keep)));
101 $d->lang_keep =& $lang_keep;
104 $non_langs = array_diff ($lang_keep, $u_langs);
111 $d->langs_to_delete = $this->_filter_out_lang ($langs, $lang_keep);
121 if (array_diff ($lang_keep, $shortlang)
122 || array_diff ($shortlang, $lang_keep))
194 $this->html_print_langs($d->langs, $d->lang_keep);
235 …t type="text" name="langdelete_w" class="edit" value="'.hsc(implode(',', $d->lang_keep)).'" />'.NL;
395 private function _filter_out_lang ($e, $lang_keep) { argument
399 $out[$k] = $this->_filter_out_lang ($elt, $lang_keep);
404 return array_filter ($e, function ($v) use ($lang_keep) {
405 return !in_array ($v, $lang_keep);