Welcome to the Cookbook

loading...

4.8 Internationalisierung & Lokalisierung

Eine der besten Möglichkeiten eine größere Menge an Besuchern für eine Anwendung zu gewinnen ist es, sie in mehreren Sprachen anzubieten. Obwohl es sich oftmals als gewaltige Aufgabe herausstellt, bietet CakePHP Internationalisierungs- und Lokalisierungsunterstützung die es um einiges einfacher machen.

Am Anfang ist es jedoch wichtig, einige Grundbegriffe zu verstehen. Unter Internationalisierung versteht man die Fähigkeit einer Anwendung (sprachlich) lokalisiert zu sein. Der Begriff Lokalisierung allerdings, steht für die Anpassung einer Anwendung an spezielle Sprach- oder Kultureigenschaften (z.B. Währungssymbole, ...). Die Begriffe Internationalisierung und Lokalisierung werden oft als i18n bzw l10n abgekürzt. Die Zahlen 18 bzw. 10 bezeichnen die Anzahl der Buchstaben zwischen dem ersten und letzten Zeichen des englischen Wortes (Internationalization wird zu i18n und localization zu l10n).