===== Merprachigkeit - i18N =====
=== Ausgabe ===
echo \Yii::t('app', 'I am a message!');
=== Sprache setzen ===
\Yii::$app->language = 'zh-CN';
=== Konfiguration ===
In web.php unter components:
'i18n' => [
'translations' => [
'app*' => [
'class' => 'yii\i18n\PhpMessageSource',
//'basePath' => '@app/messages',
//'sourceLanguage' => 'en-US',
'fileMap' => [
'app' => 'app.php',
'app/error' => 'error.php',
],
],
],
],
=== Sprachfiles erstellen ===
Pfad: messages/de-DE/app.php
'Hallo',
]
?>
=== Komplette Doku ===
https://github.com/yiisoft/yii2/blob/master/docs/guide/tutorial-i18n.md