Из того, что я узнал.Создание ваших собственных библиотек и модулей для их обработки является ключом.У меня не было большого успеха с нативной поддержкой, поскольку иногда это немного сложно.Но суть в том, что у вас есть загрузка сайта по умолчанию с возможностью выбора языка по вашему выбору, где на сайте вы выводите переменные вместо статического текста.Эти переменные затем сохраняются в том, что вы можете назвать языковым пакетом.Где у вас есть одинаковые переменные для языкового пакета, но переведенная версия для языкового пакета.С воспламенителем кода это может быть немного сложнее, чем просто добавить к вашему URL идентификатор для любого другого языка, например: mydomain.com/en/ mydomain.com/it/ mydomain.com/fr/, а затем использовать языковую загрузкуот URL, подобного этому, однако вы можете использовать встроенную поддержку сеансов CI для хранения того, какой язык должен отображаться.И на основании этого дисплея выбранный язык, который я знаю, это не супер мертвый ответ на вопрос, как это сделать, но это то, как я бы справился с этим, если бы я когда-нибудь получал проект, в котором мне нужна многоязыковая поддержка.