Blame view

class_mcLanguage.inc.php 747 Bytes
1 2 3 4 5 6 7
<?php
class mcLanguage {
	private static $Language = 'deu';
	private static $Words = array(
		'deu' => array(
		)
	);
8 9
	public static function setLanguage($param_Language, array $param_LanguageTranslationArray=null) {
		if(array_key_exists($param_Language, self::$Words) && is_null($param_LanguageTranslationArray)) {
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
			self::$Language = $param_Language;
			
		} else if(is_array($param_LanguageTranslationArray)) {
			self::$Language = $param_Language;
			self::$Words[self::$Language] = $param_LanguageTranslationArray;

		}
	}
	public static function getWord($param_Word) {
		if(array_key_exists($param_Word, self::$Words[self::$Language])) {
			return self::$Words[self::$Language][$param_Word];
		} else {
			return $param_Word;
		}
	}
}

?>