Index: /trunk/admin/common.php
===================================================================
--- /trunk/admin/common.php	(revision 181)
+++ /trunk/admin/common.php	(revision 182)
@@ -3,15 +3,25 @@
 function get_language_file_ex($name, $l, $s)
 {
-	static $map = array(
+	static $lmap = array(
 			'zh'    => 'zh-simplified',
 			'zh-hk' => 'zh-traditional',
 			'zh-tw' => 'zh-traditional',
 			);
+	static $smap = array(
+			'gbk'     => 'gb2312',
+			'gb18030' => 'gb2312',
+			);
 
-	if (isset($map[$l])) {
-		$l = $map[$l];
+	if (isset($lmap[$l])) {
+		$l = $lmap[$l];
 	}
 	if (file_exists($file = "$name-$l-$s.lang.php")) {
 		return $file;
+	}
+	if (isset($smap[$s])) {
+		$s = $smap[$s];
+		if (file_exists($file = "$name-$l-$s.lang.php")) {
+			return $file;
+		}
 	}
 	if (file_exists($file = "$name-$l.lang.php")) {
Index: /trunk/coverager/common-zh-simplified-gb2312.lang.php
===================================================================
--- /trunk/coverager/common-zh-simplified-gb2312.lang.php	(revision 182)
+++ /trunk/coverager/common-zh-simplified-gb2312.lang.php	(revision 182)
@@ -0,0 +1,25 @@
+<?php
+
+$strings = array(
+		'root'
+		=> '¿ªÊ¼',
+		'Directory'
+		=> 'Ä¿Â¼',
+		'File'
+		=> 'ÎÄ¼þ',
+		'Percent'
+		=> '¸²¸ÇÂÊ',
+		'Hits'
+		=> 'ÃüÖÐ',
+		'Lines'
+		=> 'ÐÐÊý',
+		'TODO'
+		=> 'ÏÐÖÃÎÄ¼þ',
+		'XCache PHP Code Coverage Viewer'
+		=> 'XCache PHP ´úÂë¸²¸Ç²é¿´Æ÷',
+		'module'
+		=> 'Ä£¿é',
+		''
+		=> '',
+		);
+
Index: /trunk/coverager/common.php
===================================================================
--- /trunk/coverager/common.php	(revision 181)
+++ /trunk/coverager/common.php	(revision 182)
@@ -3,15 +3,25 @@
 function get_language_file_ex($name, $l, $s)
 {
-	static $map = array(
+	static $lmap = array(
 			'zh'    => 'zh-simplified',
 			'zh-hk' => 'zh-traditional',
 			'zh-tw' => 'zh-traditional',
 			);
+	static $smap = array(
+			'gbk'     => 'gb2312',
+			'gb18030' => 'gb2312',
+			);
 
-	if (isset($map[$l])) {
-		$l = $map[$l];
+	if (isset($lmap[$l])) {
+		$l = $lmap[$l];
 	}
 	if (file_exists($file = "$name-$l-$s.lang.php")) {
 		return $file;
+	}
+	if (isset($smap[$s])) {
+		$s = $smap[$s];
+		if (file_exists($file = "$name-$l-$s.lang.php")) {
+			return $file;
+		}
 	}
 	if (file_exists($file = "$name-$l.lang.php")) {
