From 215693d897a6bc0ccb247da783cd9f8abce9ca94 Mon Sep 17 00:00:00 2001 From: Nils Adermann Date: Fri, 12 May 2006 23:45:27 +0000 Subject: - adding a file which displays duplicate language keys - removed a few duplicates with equal contents [Bug #1193] git-svn-id: file:///svn/phpbb/trunk@5904 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/develop/lang_duplicates.php | 131 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 phpBB/develop/lang_duplicates.php (limited to 'phpBB/develop/lang_duplicates.php') diff --git a/phpBB/develop/lang_duplicates.php b/phpBB/develop/lang_duplicates.php new file mode 100644 index 0000000000..666a9a084e --- /dev/null +++ b/phpBB/develop/lang_duplicates.php @@ -0,0 +1,131 @@ + + + Duplicate Language Keys + + +" . ((isset($output[$module])) ? ' ' : "$module" ) . "$dup$other_module$compare"; + break; + + default: + $output[$dup][] = "$dup$module$other_module$compare"; + break; + } + } + } +}//var_dump($output); + +echo "

By Key By Module

Equal: $equal, Differ in case only: $case, differ in content: $diff

"; +switch ($mode) +{ + case 'module': + echo ""; + foreach ($output as $module => $html) + { + echo implode('', $html); + } + break; + + default: + ksort($output); + echo "
KeyFirst FileSecond FileDifference
"; + foreach ($output as $dup) + { + echo implode('', $dup); + } + break; +} + +echo "
FileKeyConflicting FileDifference
"; + + +function find_modules($dirname) +{ + $list = glob("$dirname/*.php"); + + foreach(glob("$dirname/*", GLOB_ONLYDIR) as $name) + { + $list = array_merge($list, find_modules($name)); + } + return $list; +} + +?> + + \ No newline at end of file -- cgit v1.2.1