Die Klasse i18n einsetzen

Im letzten Teil dieses Kapitels kommen wir zu einer weiteren sehr wichtigen Klasse in CakePHP, die neben der Klasse l10n wesentlich für die Umsetzung von Mehrsprachigkeit in Ihrer Applikation ist: die Klasse i18n. Bisher haben Sie diese Klasse nicht näher betrachtet, was allerdings nicht bedeutet, dass Sie sie bisher nicht verwendet hätten. Ganz im Gegenteil: Fast im kompletten ersten Teil dieses Kapitels, in dem Sie die Internationalisierung aller Ausgaben der Applikation betrieben haben, war die Klasse i18n im Einsatz, und zwar über die bekannte Methode __(). Intern verwendet diese Methode die Klasse i18n – genau genommen die Methode translate() –, um die Übersetzungen zu realisieren.

Grund genug, um an dieser Stelle ...

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.