Index: /trunk/admin/common.php
===================================================================
--- /trunk/admin/common.php	(revision 605)
+++ /trunk/admin/common.php	(revision 782)
@@ -39,5 +39,5 @@
 		$file = get_language_file_ex($name, $l, $s);
 		if (!isset($file)) {
-			$l = strtok($l, '-');
+			$l = strtok($l, ':-');
 			$file = get_language_file_ex($name, $l, $s);
 		}
@@ -45,5 +45,5 @@
 	else if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
 		foreach (explode(',', str_replace(' ', '', $_SERVER['HTTP_ACCEPT_LANGUAGE'])) as $l) {
-			$l = strtok($l, ';');
+			$l = strtok($l, ':;');
 			$file = get_language_file_ex($name, $l, $s);
 			if (isset($file)) {
@@ -52,5 +52,5 @@
 			}
 			if (strpos($l, '-') !== false) {
-				$ll = strtok($l, '-');
+				$ll = strtok($l, ':-');
 				$file = get_language_file_ex($name, $ll, $s);
 				if (isset($file)) {
