public static function init() { if (count(self::$available) === 0) { self::getAvailableLocales(); } $candidate = 'en_US'; if (file_exists('locale')) { $candidate = trim(file_get_contents('locale')); } if (self::localePresent($candidate)) { self::$locale = $candidate; } else { self::$locale = 'en_US'; } }