I18n - Umlaute

Hi,

als Rookie bei Yii mal eine Frage zur Internationalisierung.

Mein Plan ist in es in englischer Sprache zu entwickeln und dann die Applikations ins deutsche zu übersetzen.

Hab bisher folgendes gemacht.

  • In der config.php der Applikation (testdrive) die parameter language und sourceLanguage gesetzt.

    ‘language’=>‘de’,

    ‘sourceLanguage’=>‘en_us’,

  • Die zu übersetzenden Textstellen mit <?php echo Yii::t(‘app’,‘english text’); ?> maskiert

  • mir anschließend das deutsche message-file generieren lassen

return array (

‘english text’ => ‘jetzt auf Deutsch übersetzt’,

);

Mit Hilfe der Tutorials hat das auch ganz gut funktioniert nur leider werden bei mir die Umlaute und das ß nicht richtig übersetzt.

Wenn ich diese im message-file z.B. das ü mit &uuml; ersetze funktioniert es einwandfrei. Aber da gibt es sicher bessere Lösungen.

Gibt es a noch ein paar Konfigurationsmöglichkeiten oder sonstiges?

Danke

JB

Hi und willkommen,

Stichwort Unicode, schau dir das hier mal an. Damit werden alle deine Probleme für immer gelöst sein ;)

http://www.yiiframework.com/wiki/16/how-to-set-up-unicode