Was ist Internationalisierung?
Internationalisierung – oft „i18n“ geschrieben (18 die Anzahl der Buchstaben zwischen „i“ und „n“ im englischen Wort) – ist das Designen und Entwickeln einer Anwendung mit Methoden, die die Lokalisierung für verschiedene Länder, Sprachen und Kulturen vereinfachen.
Mehr über Internationalisierung
Was ist typischerweise mit der Internationalisierung verbunden?
- Unterstützung für Unicode, relevante ältere Zeichencodierungen und unterschiedliche Textrichtungen
- Verwendung vordefinierter Lokalisierungsdaten und -formate aus vorhandenen Bibliotheken, wie z. B. Optionen für Datum und Uhrzeit, Kalender, Zahlen, Namen und Adressen, Listensortierungen usw.
- Trennung von Code und UI-String-Werten und Sicherstellung, dass von Benutzer:innen lokalisierbare Elemente einfach geladen (basierend auf der Identifizierung der Benutzersprache oder des Standorts) oder ausgewählt werden können
- Überprüfung durch Pseudoübersetzung oder maschinelle Übersetzung, um Softwarestrings vorauszufüllen und eine Bedienoberfläche oder Funktion zu testen, bevor echte Übersetzungen verfügbar sind
Sind Lokalisierung und Internationalisierung dasselbe?
Nein, die Internationalisierung ist ein Teil des Lokalisierungsprozesses. So stellt sie beispielsweise den ersten Schritt dar, um Software global zugänglich zu machen. Es bedeutet die Umsetzung der Prinzipien in der Softwareentwicklung, um Nutzer:innen außerhalb des heimischen Marktes der Entwicklung anzusprechen. Als Anbieter berücksichtigen Sie also schon bei der Entwicklung für Ihren heimischen Markt die Kompatibilität mit verschiedenen Währungen, Steuersystemen, Zeichensätzen, Sprachrichtungen, Namens-, Datums-, Adressformaten usw. Mit einem solchen „multilokalen“ Ansatz müssen Sie sich bei der Lokalisierung Ihres Produkts für die internationale Einführung nicht erst im Nachhinein um diese Dinge kümmern.
Ohne die Design- und Entwicklungspraktiken der Internationalisierung gestaltet sich die Lokalisierung sehr viel schwieriger, zeitaufwendiger und kostspieliger – und das Risiko eines Fehlschlags ist viel höher. i18n ist entscheidend für eine erfolgreiche, effiziente Produktglobalisierung, weil es diese vereinfacht.
Wo wird Internationalisierung eingesetzt?
- Softwareentwicklung mit Blick auf die zukünftige Lokalisierung
- Validierung, dass Bedienoberflächen Sonderzeichen anzeigen
- Validierung, dass das Design der Bedienoberfläche die Textexpansion durch Übersetzungen unterstützt
Welche wichtigen Vorteile bietet die Internationalisierung?
- Schnellere Markteinführung globaler Produkte
- Geringere Kosten für die Produktlokalisierung
- Bessere Nutzungserfahrung