yii
(jammi )
December 12, 2010, 9:50pm
1
Hallo,
es geht um die statischen Seiten und I18n.
unter /protected/site/pages/kontakt.php liegen meine deutschen statischen Seiten. Nun kann man meine Sprache aber auch auf englisch umswitchen, jedoch müsste dann der Dateiname contact.php lauten.
Kann ich Dateinamen auch internationalisieren?
thx!!
Y11
(Y!!)
December 12, 2010, 10:17pm
2
Nein das unterstützt Yii standardmässig nicht, aber du kannst ja url rules definieren, sprich die url’s lokalisieren.
Hier nochmal die Arbeitsweise bezüglich lokalisierte views:
Übersetzte Dateien werden hauptsächlich beim Rendern von Views verwendet. Wenn in einem Controller oder einem Widget eine der Render-Methoden aufgerufen wird, werden die View-Dateien automatisch übersetzt. Wenn die Zielsprache z.B. auf zh_cn gesetzt wurde, während die Quellsprache en_us ist, würde beim Rendern des Views edit, nach der View-Datei protected/views/ControllerID/zh_cn/edit.php gesucht werden. Wird diese Datei gefunden, wird diese übersetzte Version zum Rendern verwendet, andernfalls die Datei protected/views/ControllerID/edit.php.