Forums / National / Russian / Модули и плагины / Как правильно настроить i18n?

Macik
#42222 2016-10-21 23:39

1. Не принципиально, т.к. это всего лишь перевод названия раздела для `system` он вроде в явном виде нигде не светиться.

2. Интересный кейс! Потестировал локально. Похоже это баг выросший из двух разных «багофич»: первое это баг апача, когда при многократном преобразовании исходного URI может дублировать хвосты путей. Второй, это уже известная «фича» URLEditor'а Cotonti, который учитывает только первый и последний элемент пути, а на остальное кладет болт. Т.е. если бы не эта особенность в реализации URLEditora, то не работали бы оба приведенные вами варианта.

Решается рекомендованным в Apache методом — добавлением в правило трансформации (в .htaccessспециально созданного «DPI» флага для «обнуления ранее обработанных путей» :

# Language selector
RewriteRule ^(en|ru|de|nl|ua)/(.*) $2?l=$1 [QSA,NC,NE,DPI]

Попробуйте и отпишитесь о результатах.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F