diff --git a/tools/translation_analysis.php b/tools/translation_analysis.php new file mode 100644 index 000000000..bf5bc4120 --- /dev/null +++ b/tools/translation_analysis.php @@ -0,0 +1,85 @@ +'.$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 '