Internationalization (i18n)

Internationalization, oft verkürzt zu "i18n", ist die Praxis, ein System so zu entwerfen, dass es leicht an verschiedene Zielgruppen angepasst werden kann, die in Region, Sprache oder Kultur variieren können.

Der ergänzende Prozess der Anpassung eines Systems für eine bestimmte Zielgruppe wird Lokalisierung genannt.

Internationalisierung umfasst unter anderem die Anpassung an Unterschiede in:

  • Schriftsystemen
  • Maßeinheiten (Währung, °C/°F, km/Meilen, etc.)
  • Zeit- und Datumsformate
  • Tastaturlayouts

Die Arbeit des Unicode-Konsortiums ist ein wesentlicher Bestandteil der Internationalisierung. Unicode unterstützt nicht nur Variationen unter den Schriftsystemen der Welt, sondern auch kulturelle Variationen wie Währungen und Zeit-/Datumsformate.

Siehe auch