Локализация
Medusa\Lang\Loc загружает словари сообщений и позволяет получать строки по ключу.
Добавление файлов локализации
Используйте метод Medusa\Lang\Loc::addFile($file), чтобы зарегистрировать языковые файлы:
Medusa\Lang\Loc::addFile('/app/lang/ru/main.php');
Medusa\Lang\Loc::addFile('/app/lang/ru/blog.php');
Инициализация файлов
Инициализация файлов происходит автоматически на старте загрузки приложения вызовом метода
Medusa\Lang\Loc::init().
Получение сообщений
Для получения строки используйте метод Medusa\Lang\Loc::getMessage($key, $default = null).
echo Medusa\Lang\Loc::getMessage('MAIN_TITLE');
echo PHP_EOL;
echo Medusa\Lang\Loc::getMessage('MAIN_DESCRIPTION');
echo PHP_EOL;
echo Medusa\Lang\Loc::getMessage('BLOG_TITLE');
echo PHP_EOL;
echo Medusa\Lang\Loc::getMessage('BLOG_DESCRIPTION');
echo PHP_EOL;
echo Medusa\Lang\Loc::getMessage('OTHER', 'Значение по умолчанию');