У меня эта проблема уже пару дней, и я не могу понять, как ее можно исправить.
Я занимаюсь разработкой многоязычного веб-сайта и использую[github ci lang in url] https://github.com/waqleh/codeigniter-language-in-url-internationalization/ это помощник, который должен переключать язык, когда в ссылке используется / nl или / en.
Проблема, уже описанная на Github:
Когда я перехожу на URL nl/over-ons
, он автоматически меняется на en/nl/over-ons
Но когда я перехожу на URL en/about-us
, он работает просто отлично, то же самое для fr/a-propos-de-nous
Язык по умолчанию в config.phpэто: $config['language'] = 'dutch';
$ языков в MY_Lang.php это: public $languages = [ 'nl' => 'dutch', 'en' => 'english', 'fr' => 'french', 'ar' => 'arabic' ];
И мои маршруты:
$route['^fr/a-propos-de-nous'] = 'about';
$route['^en/about-us'] = 'about';