возникла необходимость использовать адреса вида
в конфиге выставил
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules' => array(
'<lng:(ru|en|ar|it)>' => 'site/index',
'<lng:(ru|en|ar|it)>/<_c>' => '<_c>/index',
'<lng:(ru|en|ar|it)>/<_c>/<_a>' => '<_c>/<_a>',
),
),
срабатывает как ихотелось за исключением одного НО!
если кроме контроллера и экшена используются параметры - выдает ошибку
Unable to resolve the request "ru/site/index/rid/1".
можно ли это победить прописав чтот вроде
‘<lng:(ru|en|ar|it)>/<_c>/<_a>/(.*)’ => ‘<_c>/<_a>’,
или для каждого контроллера/экшена прописывать свой рутинг
UPD
решение найдено, пусть останется для других, а топик можно закрыть.
'<lng:(ru|en|ar|it)>/<_c>/<_a>/*' => '<_c>/<_a>',