Yii i18n

Eddig Jutottam

web.php

// ‘language’ => ‘ro’, //magyar

'components' => [





'i18n' => [


    'translations' => [


        'app*' => [


            'class' => 'yii\i18n\PhpMessageSource',


            'basePath' => '@app/messages',


            'sourceLanguage' => 'en',


            'fileMap' => [


                'app' => 'app.php',


                'app/error' => 'error.php',


              .....

2

Létrehoztam a messages -foldert, és bele még három en,hu,de -ezekbe pedig egy app.php-t.

// ‘language’ => ‘hu’, //magyar nyelvet kicserélem másra akkor müködik leforditja

De mivel kezdő vagyok nem tudom mi a következő lépés. Létrehoztam két gombot de nem tudom a Controllert megirni.

<a href="<?php echo Url::to([‘setlang/de’]); ?>">Nemet</a><br>

    &lt;a href=&quot;&lt;?php echo Url::to(['setlang/hu']); ?&gt;&quot;&gt;Magyar&lt;/a&gt;

Köszönöm a segitséget előre is.

A kérdésem az hogy hogyan tudnám a gombal átváltani a nyelvet, a neten még ezt is találtam,

<?= Html::a(‘HU’, [‘post/view’, ‘language’ => ‘hu’]); ?>

<?= Html::a(‘RO’, [‘post/view’, ‘language’ => ‘ro’]); ?>