Dynamische Daten internationalisieren

Auf den vorhergehenden 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. Dieses Vorgehen ist sehr elegant und entspricht dem Best-Practice-Prinzip, das von CakePHP durchgängig befolgt wird.

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 ...

Get Webentwicklung mit CakePHP 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.