Мдеее.. не все так радужно как хотелось бы
Я так прямо в секцию кода писал. Но лучше конечно расширять из своего плагина.
function removeDefaultLocalePrefixFromUrl(){
$translator = \RainLab\Translate\Classes\Translator::instance();
$defaultLocale = $translator->getDefaultLocale();
$url = \Request::getUri();
$root = \Request::root();
if(strpos($url, '/'.$defaultLocale.'/') !== FALSE or $url == $root.'/'.$defaultLocale){
return str_replace('/'.$defaultLocale, "", $url);
}
return FALSE;
}
function onStart(){
if($this->removeDefaultLocalePrefixFromUrl()){
return Redirect::to($this->removeDefaultLocalePrefixFromUrl(),301);
}
}