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