mirror of
				https://github.com/optim-enterprises-bv/control-pane.git
				synced 2025-10-31 01:47:52 +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;
 | |
| 	}
 | |
| } | 
