Basic structure of directories and files
Basic exceptions
Helpers\ConfigNormalizer::languagesNormalize(): Normalize the list of languages
I18n::__construct(): constructor and ConfigInvalid exception
I18n::getListLanguages(): Get a plain list of languages
I18n::getDefaultLanguage(): Get the default language
I18n::isLanguageExists(): Check if language exists