get('phpci.default_language', null); if (!is_null(self::$language)) { self::$strings = self::loadLanguage(); if (!is_null(self::$strings)) { return; } } // Fall back to en-GB: self::$language = 'en-gb'; self::$strings = self::loadLanguage(); } protected static function loadLanguage() { $langFile = PHPCI_DIR . 'PHPCI/Languages/lang.' . self::$language . '.php'; if (!file_exists($langFile)) { return null; } require_once($langFile); if (is_null($strings) || !is_array($strings) || !count($strings)) { return null; } return $strings; } }