require_once 'lib/request.php'; require_once 'lib/application_controller.php'; require_once 'lib/response.php'; require_once 'lib/cfg.php'; require_once 'lib/yamlcfgsource.php'; function __autoload($name) { if (strpos($name, 'Model') !== false) { $path = 'models/' . strtolower(str_replace('Model', '', $name)) . '.php'; require_once $path; } else { $path = 'lib/' . strtolower($name) . '.php'; require_once $path; } } Cfg::init('../../config/config.yaml', new YamlCfgSource()); $directory = 'locale'; $domain = 'messages'; $locale = Cfg::get('lang', 'en_EN'); // Задаем текущий язык проекта putenv("LANG=" . $locale); // Задаем текущую локаль (кодировку) setlocale(LC_ALL, $locale); // Задаем каталог домена, где содержатся переводы if (function_exists('bindtextdomain')) { bindtextdomain($domain, $directory); textdomain($domain); bind_textdomain_codeset($domain, Cfg::get('charset', 'UTF-8')); } else { function gettext($text) {