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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.