Ein Entwickler schickt eine Textdatei an die Übersetzer, erhält sie drei Tage später zurück und stellt fest, dass die Hälfte der Sätze die App zum Absturz bringt. Ein Plural ist falsch, ein Platzhalter ist verrutscht, und die Beschriftung eines Buttons passt nicht mehr in ihr Feld. Niemand hat sprachlich schlecht gearbeitet. Der Ablauf hat Software-Texte nur wie normale Prosa behandelt.

Wer Apps und Programme für mehrere Märkte baut, braucht eigene Regeln. Diese Anleitung zeigt, worauf Teams achten sollten, bevor der erste Text zur Übersetzung geht.

Texte vom Code trennen

Der wichtigste Schritt geschieht vor jeder Übersetzung. Sichtbare Texte gehören nicht mehr fest in den Programmcode, sondern in getrennte Ressourcendateien. Nur dann lassen sich neue Sprachen ergänzen, ohne dass jemand Funktionen anfassen muss.

Prüfen Sie außerdem, ob jede Zeichenkette einen eindeutigen Schlüssel besitzt. Doppelte oder zusammengesetzte Sätze führen später zu grammatischen Fehlern, die kein Übersetzer beheben kann.

Platzhalter richtig behandeln

Platzhalter wie Namen, Zahlen oder Datumsangaben stehen im Text in geschweiften Klammern oder mit Prozentzeichen. Sie dürfen weder übersetzt noch gelöscht werden, und ihre Reihenfolge kann sich je nach Sprache ändern.

Geben Sie deshalb benannte Platzhalter statt einfacher Nummern vor. So erkennt der Übersetzer, dass es sich um einen Vornamen oder eine Anzahl handelt, und kann den Satz passend umbauen.

Mehrzahlformen sind komplizierter als gedacht

Deutsch kennt Singular und Plural, andere Sprachen haben mehr Formen. Russisch und Polnisch unterscheiden mehrere Zahlenbereiche, Arabisch sogar sechs. Ein Satz wie „1 Datei, 2 Dateien“ reicht deshalb nicht für alle Märkte.

Die internationale Datenbank Unicode CLDR sammelt die Regeln für Mehrzahlformen, Datumsformate und Zahlenschreibweisen vieler Sprachen. Moderne Bibliotheken nutzen sie, sodass Sie keine eigenen Regeln bauen müssen.

Kontext für den Übersetzer bereitstellen

Das Wort „Speichern“ kann ein Knopf sein, eine Überschrift oder eine Meldung. Ohne Kontext rät der Übersetzer, und geraten wird oft falsch. Ein kurzer Hinweis pro Text löst dieses Problem.

Noch besser sind Bildschirmfotos, auf denen die Zeichenkette markiert ist. Sie zeigen Größe, Position und Umgebung des Textes und verkürzen die Rückfragerunden erheblich.

Platz für längere Texte einplanen

Übersetzte Texte haben selten die gleiche Länge wie das Original. Englische Oberflächen werden im Deutschen und Französischen oft um ein Drittel länger, während asiatische Schriften weniger Breite, aber mehr Höhe brauchen.

Bauen Sie Oberflächen deshalb mit flexiblen Layouts. Testen Sie mit der längsten Sprache, nicht mit der Ausgangssprache, denn abgeschnittene Beschriftungen gehören zu den häufigsten Fehlern in mehrsprachiger Software.

Zeichensätze und Schriftarten prüfen

Umlaute, Akzente und nicht lateinische Schriften brauchen eine saubere Kodierung. Ein falscher Zeichensatz macht aus einem Ü ein Sonderzeichen und aus einer ganzen Sprache ein Rätsel.

Verwenden Sie durchgehend UTF-8 und wählen Sie Schriftarten, die alle Zielzeichen enthalten. Prüfen Sie außerdem Sortierung und Suche, denn Regeln für Buchstabenfolgen unterscheiden sich je nach Sprache.

Rechts nach links lesen

Arabisch und Hebräisch werden von rechts nach links geschrieben. Das betrifft nicht nur Text, sondern die gesamte Oberfläche: Menüs, Fortschrittsbalken, Symbole und Animationen werden gespiegelt.

Wenn Sie solche Märkte planen, berücksichtigen Sie es von Beginn an im Design. Eine spätere Umstellung ist deutlich teurer als eine flexible Grundlage.

Fachleute für Software-Texte wählen

Software-Übersetzer kennen Fachbegriffe, Konventionen für Menüs und die Eigenheiten der Plattformen. Ein normales Textbüro liefert oft gute Sätze, aber keine passende Oberfläche.

Ein spezialisiertes Übersetzungsbüro mit Erfahrung in Technik und IT stellt Terminologie, Prüfschleife und geeignete Dateiformate bereit und spricht mit Ihrem Entwicklerteam dieselbe Sprache.

Einheitliche Terminologie sichern

Wenn ein Menüpunkt in der App anders heißt als in der Hilfe oder im Handbuch, verwirrt das Anwender. Ein gemeinsames Glossar sorgt dafür, dass Begriffe überall gleich verwendet werden.

Übersetzungsspeicher unterstützen dabei. Sie merken sich freigegebene Sätze und schlagen sie automatisch vor, sobald derselbe Text in einer neuen Version erneut auftaucht.

Französisch als Beispiel für einen Zweitmarkt

Viele Teams beginnen mit Englisch und ergänzen dann Französisch, weil der Markt groß und anspruchsvoll ist. Dabei sind Anführungszeichen, Leerzeichen vor Satzzeichen und Höflichkeitsformen zu beachten.

Für die Übersetzung Französisch Deutsch und in die Gegenrichtung sollten Sie Fachleute wählen, die Software-Oberflächen kennen und mit Platzhaltern sicher umgehen.

Pseudolokalisierung als Frühtest

Bevor echte Übersetzungen vorliegen, lässt sich die Software mit künstlich verlängerten Texten und Sonderzeichen testen. Dieses Verfahren zeigt fest eingebaute Texte, zu enge Felder und Kodierungsfehler schon in der Entwicklung.

Es kostet wenig Zeit und spart später viele Korrekturschleifen. Wer es einmal eingeführt hat, verzichtet selten wieder darauf.

Regelmäßige Aktualisierung einplanen

Jede neue Version bringt neue Texte. Ohne Prozess landen sie halbfertig in einigen Sprachen und fehlen in anderen. Verknüpfen Sie deshalb Ihr Repository mit dem Übersetzungsablauf, damit neue Zeichenketten automatisch gemeldet werden.

Legen Sie fest, wie viel Vorlauf Übersetzer vor jeder Veröffentlichung erhalten, und sperren Sie Texte rechtzeitig vor dem Release.

Eine Checkliste für Entwicklerteams

Bevor Sie Ihre Software in eine neue Sprache bringen, prüfen Sie diese Punkte:

  • Alle sichtbaren Texte liegen in Ressourcendateien mit eindeutigen Schlüsseln.
  • Platzhalter sind benannt und dokumentiert.
  • Mehrzahlformen folgen den Regeln der Zielsprache.
  • Jeder Text hat Kontext oder ein Bildschirmfoto.
  • Layouts wurden mit der längsten Sprache getestet.
  • Ein Glossar und ein Übersetzungsspeicher sind eingerichtet.

Gute Software spricht jede Sprache sauber

Software-Lokalisierung gelingt, wenn Entwickler und Übersetzer früh zusammenarbeiten. Saubere Texte im Code, klare Platzhalter, Kontext und Tests mit echten Sprachen verhindern die meisten Fehler.

Wer diese Grundlagen legt, kann neue Märkte in Wochen statt in Monaten erschließen und behält dabei die Qualität im Griff.