mirror of
https://github.com/optim-enterprises-bv/control-pane.git
synced 2025-10-29 17:12:20 +00:00
25 lines
571 B
PHP
25 lines
571 B
PHP
<?php
|
|
|
|
class Localization
|
|
{
|
|
private $language='en';
|
|
private $translate_arr=array();
|
|
|
|
function __construct($realpath_public)
|
|
{
|
|
(isset($_COOKIE['lang'])) AND $this->language=$_COOKIE['lang'];
|
|
(!array_key_exists($this->language, Config::$languages)) AND $this->language='en';
|
|
include($realpath_public.'/lang/'.$this->language.'.php');
|
|
$this->translate_arr=$lang;
|
|
}
|
|
|
|
public function get_lang()
|
|
{
|
|
return $this->language;
|
|
}
|
|
|
|
public function translate($phrase)
|
|
{
|
|
return (isset($this->translate_arr[$phrase])) ? $this->translate_arr[$phrase] : $phrase;
|
|
}
|
|
} |