Dynamische Daten internationalisieren

Auf den vorangegangenen Seiten haben Sie die Möglichkeit kennengelernt, wie die Texte in Templates und die Ausgaben des Controllers und des Models über die __()-Methode dynamisch lokalisiert werden können. Die Ausgaben wurden dabei nicht mehr direkt im Quelltext festgelegt, sondern über ein Sprachfile im Dateisystem ausgelagert, das für jede Sprache, die unterstützt werden soll, angepasst werden kann.

Allerdings werden Sie feststellen, dass die Lokalisierung von Applikationen über Sprachfiles nur die halbe Miete ist, da nur »statische« Texte, die in der Applikation selbst definiert sind, übersetzt werden können. Usereingaben und Inhalte, die von außen in das System kommen und in der Datenbank abgelegt werden, ...

Get Webentwicklung mit CakePHP, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.