'.$language.''; $metalang[$language] = load_metalang($language, $file_list); foreach ($file_list as $file) { $missing_keys = array_diff( array_keys($metalang[ $page['ref_compare'] ][$file]), array_keys($metalang[ $language ][$file]) ); $output = ''; foreach ($missing_keys as $key) { $print_key = str_replace("'", '\\\'', $key); $print_value = str_replace("'", '\\\'', $metalang[ $page['ref_default_values'] ][$file][$key]); $output.= '$'."lang['".$print_key."'] = '".$print_value."';\n"; } if ('' != $output) { echo '

'.$file.'.lang.php

'; echo ''; } } } function load_metalang($language, $file_list) { global $lang; $metalang = array(); foreach ($file_list as $file) { $lang = array(); load_language($file.'.lang', '', array('language'=>$language)); $metalang[$file] = $lang; } return $metalang; } ?>