In diesem Ratgeber
Du kannst einen Fehler nicht nachstellen, aber zwei Tester beschreiben ihn gleich. Bevor du ihnen misstraust, prüfe eines: Nutzen sie andere Sprach- und Regionseinstellungen als du? Die Locale ändert mehr als die Texte, deshalb kann derselbe Build auf zwei Handys unterschiedlich laufen.
Warum die Locale das Verhalten ändert
- Textlänge. Ein Label, das auf Englisch passt, wird in einer Sprache mit längeren Wörtern abgeschnitten, bricht unschön um oder schiebt einen Button aus dem Bild.
- Schreibrichtung. Rechts-nach-links-Sprachen spiegeln das Layout. Symbole, Pfeile und Wischgesten zeigen dann womöglich in die falsche Richtung.
- Zahlen- und Datumsformate. Einer tippt „1,5“, der andere „1.5“. Auswertung, Validierung und Sortierung können am unerwarteten Format scheitern.
- Währung, Einheiten, Kalender. Preise, Entfernungen und Wochenbeginn unterscheiden sich je Region.
- Sortierung und Groß-/Kleinschreibung. Alphabet und Umwandlung gelten nicht in jeder Sprache gleich.
- Fehlende Übersetzungen. Ein Text, den es nur in der Hauptsprache gibt, fällt zurück, zeigt einen rohen Schlüssel oder bleibt leer.
- Serverinhalte. Liefert dein Backend je Region andere Texte oder Daten, bekommt die App etwas, das du nie gesehen hast.
Sprache und Region sind getrennte Einstellungen. Ein Handy mit Sprache Englisch und Region Deutschland kann sich anders verhalten als eines mit Englisch und Region USA.
Diese Fragen stellst du Testern
Packe sie in dein Testbriefing oder Feedback-Formular, damit jeder Bericht die Antwort enthält:
- Welche Systemsprache ist eingestellt?
- Welche Region ist eingestellt?
- Welche App-Sprache, falls die App eine eigene Einstellung hat?
- Hast du Zahlen, Daten oder Preise eingegeben und wie hast du sie geschrieben?
- Weicht die Tastatursprache von der Systemsprache ab?
- Sind Schrift- oder Anzeigegröße verändert?
- Bleibt der Fehler, wenn du die Sprache auf Englisch zurückstellst?
Frage 7 ist die schnellste Eingrenzung: Verschwindet der Fehler, hängt er an der Locale.
Selbst nachstellen
- Stelle dein Handy oder den Emulator auf Sprache und Region des Testers um.
- Wiederhole die Schritte aus dem Bericht genau, auch die Schreibweise von Zahlen und Daten.
- Achte auf abgeschnittenen Text, gespiegelte Layouts, leere Labels und abgelehnte Eingaben.
- Klappt es noch nicht, vergleiche die Serverseite: Sieht die Antwort für diese Region anders aus?
Eine kleine Locale-Prüfliste
Du musst nicht jede Sprache testen. Wähle wenige, die Unterschiedliches belasten:
- Eine Sprache mit langen Wörtern.
- Eine Rechts-nach-links-Sprache.
- Eine Region mit Komma als Dezimaltrenner.
- Deine Hauptsprache als Vergleich.
Lass den gleichen Kernablauf in jeder laufen und bitte Tester, sie abzudecken. Mehr zu Layoutproblemen steht in App-Lokalisierung testen: lange Wörter, RTL, Formate.
Das nächste Mal vermeiden
- Baue sichtbare Texte nie aus zusammengesetzten Teilstücken.
- Formatiere Zahlen, Daten und Währungen mit den Locale-Funktionen der Plattform, nicht von Hand.
- Teste früh mit künstlich langen Texten, noch bevor es Übersetzungen gibt.
- Nimm die Locale in jede Fehlerbericht-Vorlage auf.
Weiterlesen
- Übersicht: Probleme beim App-Testen: Ursachen und Lösungen
- App auf schwachem Handy langsam
- App stürzt nach einem Update ab
Bei AppReviewX geben dir Tester privates, strukturiertes Feedback. Du kannst Gerät, Sprache und Region direkt in deinen Fragen abfragen, sodass jeder Bericht seinen Kontext mitbringt. Kostenlos starten und sehen, was deine App außerhalb deiner eigenen Einstellungen tut.