Я использую интернационализацию i18n ci.
Перевод в порядке, но домашняя страница всегда сохраняет язык по умолчанию навигатора.
Например, я нажимаю на ссылку для перевода (например, испанский) это нормально, но если я нажму на домашнюю ссылку, мой испанский перевод будет заменен на английский (firefox по-английски по умолчанию)
Пожалуйста, не могли бы вы мне помочь?
Спасибо Сукунар, Когда я использую интернализацию i18ci, он автоматически перенаправляет с субдомена.Например: Firefox с английским языком, таким как язык по умолчанию, мой дом будет автоматически: "http://localhost:8888/mysite/en/home" Если я выберу перевод, например, французский, он станет:" http://localhost:8888/mysite/fr/home" Если я нажму на ссылку, язык будет сохранен.Например: ссылка на страницу подписки будет выглядеть так: «http://localhost:8888/mysite/fr/translate" Если я вернусь на мою домашнюю страницу со ссылкой, это будет язык браузера по умолчанию, а выбранный язык исчезнет.
Это мойfile: Applications / config / routs:
$route['default_controller'] = "site";
$route['404_override'] = '';
//URI like '/en/about' -> use controller 'about'
$route['^(en|fr)/(.+)$'] = "$2";
$route['^(en|fr)$'] = $route['default_controller'];
Могу ли я что-то изменить в другом файле? и если это так, то как и что?