not changing language
ajithfort opened this issue · 2 comments
ajithfort commented
its not working for me. this my config file
'language' => 'en',
'bootstrap' => ['languagepicker'],
'controllerNamespace' => 'frontend\controllers',
'defaultRoute' => 'site/home',
'components' => [
'languagepicker' => [
'class' => 'lajax\languagepicker\Component',
'languages' => ['en' => 'English', 'de' => 'Deutsch', 'fr' => 'Français'] ,
],
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),
],
and in view file i added this
\lajax\languagepicker\widgets\LanguagePicker::SKIN_DROPDOWN, 'size' => \lajax\languagepicker\widgets\LanguagePicker::SIZE_LARGE ]); ?>then a selector appeared (flag with country name) when i select german flag or french i expect my
website to change to that language, but its still English.
lajax commented
Doesn't the javascript throw an error?
georgejr commented
I had the same problem, when I realised, that I did not changed the cookie domain:)