Was bedeutet Internationalisierung (i18n)?
Internationalisierung (i18n) bezeichnet die technische Vorbereitung einer Software oder Website, damit sie ohne Umbau an verschiedene Sprachen, Länder und Kulturen angepasst werden kann. Die eigentliche Anpassung an einen Markt heißt Lokalisierung (l10n).

i18n: Definition und Abkürzung
Die Abkürzung i18n steht für „Internationalization“: Zwischen dem ersten „i“ und dem letzten „n“ stehen 18 Buchstaben. Gemeint ist die technische Vorbereitung. Texte, Datumsformate, Währungen und Sortierregeln sind nicht fest im Code verdrahtet, sondern werden je nach Sprache und Region (Locale) geladen.
Die Lokalisierung (l10n) baut darauf auf. Sie übersetzt die Inhalte und passt sie an einen Markt an, etwa Anrede, Bilder, Maßeinheiten oder Rechtstexte. Wer zuerst i18n sauber umsetzt, kann weitere Sprachen später mit überschaubarem Aufwand ergänzen, ohne die Anwendung selbst anzufassen.
Was bei der Internationalisierung zu beachten ist
Eine internationalisierte Anwendung trennt Inhalt und Technik konsequent. Dafür gibt es bewährte Standards und Bibliotheken, etwa die Intl-Schnittstelle in JavaScript, die ICU-Bibliotheken und die Regionaldaten des Unicode-CLDR. Sie liefern korrekte Formate und Sortierungen für viele Regionen. Typische Bausteine:
- Texte in Sprachdateien statt im Quellcode, mit Platz für längere Übersetzungen
- Zeichensatz UTF-8 für Umlaute, Akzente und andere Schriften
- Formate für Datum, Uhrzeit, Zahl und Währung je Region
- Pluralregeln und Grammatik, die je Sprache abweichen
- Rechts-nach-links-Layouts für Arabisch oder Hebräisch
- Sprachumschaltung und eigene URLs je Sprache
Praxisbeispiel: Software für Heizungsbauer
Ein Anbieter von Wartungssoftware für Heizungsbauer will seine App auch in Österreich und der Schweiz anbieten. In Österreich weichen einzelne Begriffe ab, etwa „Jänner“ statt „Januar“, in der Schweiz gelten der Franken und die Schreibung ohne „ß“, und auch die Zahlen- und Datumsformate unterscheiden sich im Detail.
Weil die App von Anfang an internationalisiert wurde, genügen neue Sprachdateien und Regionaleinstellungen. Ohne i18n müsste der Code an vielen Stellen angepasst werden, und jeder neue Markt würde zum eigenen Entwicklungsprojekt mit eigenem Test- und Wartungsaufwand, der bei jeder Programmänderung erneut anfällt.
Vorteile, Grenzen und typische Fehler
Internationalisierung senkt die Kosten für jede weitere Sprache und vermeidet Fehler. Sie ersetzt aber keine gute Übersetzung, und nicht jedes Projekt braucht sie. Ein nachträglicher Einbau ist deutlich aufwendiger als saubere Planung zu Projektbeginn, weil Texte und Formate dann im gesamten Code verteilt sind.
- Sätze aus Textbausteinen zusammengesetzt, die in anderen Sprachen die Wortstellung brechen
- Feste Breiten für Buttons, obwohl Übersetzungen länger werden
- Bilder mit eingebettetem Text
- Annahme, dass jeder Name aus Vor- und Nachname besteht
- Datums- und Zahlenformate im Code fest verdrahtet
Internationalisierung bei Websites
Bei Websites kommt die Suchmaschinen-Seite hinzu: eigene URLs je Sprache, hreflang-Verweise, übersetzte Metadaten und eine Sprachauswahl, die Besucher nicht gegen ihren Willen umleitet. Nano Concepts plant mehrsprachige Websites und Anwendungen von Beginn an so, dass sich weitere Sprachen ohne Umbau ergänzen lassen.
Häufige Fragen zu Internationalisierung (i18n)
i18n ist die technische Vorbereitung, damit eine Anwendung mehrere Sprachen und Regionen unterstützen kann. l10n ist die konkrete Anpassung an einen Markt, also Übersetzung, Formate und kulturelle Besonderheiten. Erst kommt i18n, dann l10n.
Die Abkürzung zählt die 18 Buchstaben zwischen dem „i“ und dem „n“ von „Internationalization“. Nach dem gleichen Prinzip steht l10n für „Localization“ und a11y für „Accessibility“, also Barrierefreiheit. Solche Kürzel sind in der Softwareentwicklung üblich.
Sobald absehbar ist, dass eine Anwendung oder Website in mehr als einer Sprache oder Region genutzt wird, etwa durch Export, internationale Kunden oder Mitarbeiter. Wer zunächst nur Deutsch plant, sollte zumindest Texte und Formate sauber vom Code trennen.
Nicht ganz. Die mehrsprachige Website ist das Ergebnis, die Internationalisierung die technische Grundlage dafür. Bei Websites kommen Suchmaschinen-Aspekte wie hreflang und eigene Adressen je Sprache hinzu, die über reine Technik hinausgehen.
Passende Leistungen

Mehrsprachige Website
Eigene URLs je Sprache, hreflang, übersetzte Formulare und lokale Suchbegriffe – damit internationale Kunden Sie finden und verstehen.
Mehr erfahren
Web-Applikationen
Kundenportale, Dashboards und SaaS-Plattformen, die im Browser laufen – ohne Installation, auf jedem Gerät.
Mehr erfahren
Softwareentwicklung
Software von der Anforderung bis zum Betrieb – Web, Mobile und Schnittstellen aus einer Hand.
Mehr erfahrenVerwandte Begriffe
Relevant für diese Branchen
Passende Magazin-Beiträge

REST-API mit OpenAPI: Design, Versionierung und Fehlerformat
Eine gute API ist verständlich, stabil und gut dokumentiert. So entwerfen Sie REST-APIs mit OpenAPI sauber, versionieren ohne Bruch und sparen mit klarer Fehlerkultur Integrationsaufwand.
Weiterlesen
Entrepreneur Game: Business-Simulation für Gründer und Unternehmer
Investieren, einstellen, vermarkten – ohne echtes Risiko: Mit dem Entrepreneur Game entsteht ein realitätsnahes Simulationsspiel für Gründer und Unternehmer. Ein Projekt von drei Partnern – und ein Blick darauf, was sich für eigene Gamification-Projekte lernen lässt.
Weiterlesen
Scrum in Softwareprojekten: Rollen, Ablauf und Velocity
Scrum macht Fortschritt sichtbar – wenn der Product Owner entscheiden kann, die Definition of Done gilt und Velocity als internes Planungswerkzeug dient. Ein Leitfaden für Auftraggeber von Individualsoftware.
Weiterlesen