|
|
@@ -192,6 +192,7 @@ function str_format($format) { |
|
|
|
* http://www.mind-it.info/2010/02/22/a-simple-approach-to-localization-in-php/ |
|
|
|
*/ |
|
|
|
function localize($phrase, $count=-1, $reset=false) { |
|
|
|
global $config; |
|
|
|
if ($count == 0) |
|
|
|
$phrase .= ".none"; |
|
|
|
if ($count == 1) |
|
|
@@ -207,8 +208,10 @@ function localize($phrase, $count=-1, $reset=false) { |
|
|
|
/* If no instance of $translations has occured load the language file */ |
|
|
|
if (is_null($translations)) { |
|
|
|
$lang = "en"; |
|
|
|
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) |
|
|
|
{ |
|
|
|
if (!empty($config['cops_language'])) { |
|
|
|
$lang = $config['cops_language']; |
|
|
|
} |
|
|
|
elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { |
|
|
|
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); |
|
|
|
} |
|
|
|
$lang_file_en = NULL; |
|
|
|