Benutzer-Werkzeuge

Webseiten-Werkzeuge


mehrsprachigkeit

====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

mehrsprachigkeit [2015/05/20 16:00]
213.200.218.142 created
mehrsprachigkeit [2015/05/20 16:19] (aktuell)
Zeile 1: Zeile 1:
 ===== Merprachigkeit - i18N ===== ===== Merprachigkeit - i18N =====
  
-Ausgabe:+=== Ausgabe ​===
  
-<php>+<code php>
 echo \Yii::​t('​app',​ 'I am a message!'​);​ echo \Yii::​t('​app',​ 'I am a message!'​);​
-</php>+</code>
  
-Sprache setzen:+=== Sprache setzen ​===
  
-<php>+<code php>
 \Yii::​$app->​language = '​zh-CN';​ \Yii::​$app->​language = '​zh-CN';​
-</​php>​+</code> 
 + 
 +=== Konfiguration === 
 +In web.php unter components:  
 + 
 +<code php> 
 +'​i18n'​ => [ 
 +        '​translations'​ => [ 
 +            '​app*'​ => [ 
 +                '​class'​ => '​yii\i18n\PhpMessageSource',​ 
 +                //'​basePath'​ => '​@app/​messages',​ 
 +                //'​sourceLanguage'​ => '​en-US',​ 
 +                '​fileMap'​ => [ 
 +                    '​app'​ => '​app.php',​ 
 +                    '​app/​error'​ => '​error.php',​ 
 +                ], 
 +            ], 
 +        ], 
 +    ], 
 +</​code>​ 
 + 
 +=== Sprachfiles erstellen === 
 + 
 +Pfad: messages/​de-DE/​app.php 
 + 
 +<code php> 
 +<?php 
 +return [ 
 + '​allo'​ => '​Hallo',​ 
 +
 +?> 
 +</code> 
 + 
 +=== Komplette Doku === 
 +https://​github.com/​yiisoft/​yii2/​blob/​master/​docs/​guide/​tutorial-i18n.md
mehrsprachigkeit.1432130403.txt.gz · Zuletzt geändert: 2015/05/20 16:00 (Externe Bearbeitung)