/** * Set required encode and binary hash of most probably character in * selected language * * @param string $lang [en, fr, gr, it, sp, ar] Language profile selected * * @return object $this to build a fluent interface * @author Khaled Al-Sham'aa <*****@*****.**> */ public static function setLang($lang) { switch ($lang) { case 'en': self::$_encode = ' etaoins'; break; case 'fr': self::$_encode = ' enasriu'; break; case 'gr': self::$_encode = ' enristu'; break; case 'it': self::$_encode = ' eiaorln'; break; case 'sp': self::$_encode = ' eaosrin'; break; default: self::$_encode = iconv('utf-8', 'cp1256', ' الميوتة'); } self::$_binary = '0000|0001|0010|0011|0100|0101|0110|0111|'; return $this; }