UI-Entwickler Yannick gibt uns einen Einblick in die Herausforderungen bei der Lokalisierung einer international genutzten App.
Die Übersetzung einer App wird in der Software-Entwicklung als Lokalisierung bezeichnet, um darauf hinzuweisen, dass dabei mehr gemacht wird, als nur Text und Wörter in eine andere Sprache zu übersetzen. Währungen und Maßeinheiten sind weitere Beispiele für mögliche Unterschiede zwischen zwei Lokalisierungen.
Da gibt es einige Besonderheiten, auf die sowohl im Design als auch in der Entwicklung geachtet werden muss. Manche Sprachen sind zum Beispiel deutlich kompakter oder haben besonders lange Wörter. Dies muss vom Design und der Umsetzung unterstützt werden. Außerdem kann es vorkommen, dass die verwendete Schrift unter Umständen nicht alle notwendigen Zeichen für jede Sprache beinhaltet. Es macht also durchaus Sinn, sich am Anfang eines Projekts zu überlegen, ob eine Lokalisierung notwendig werden könnte.
Wenn die Laufrichtung einer Sprache von rechts nach links, also „andersrum“ als bei uns verläuft, dann beschränkt sich das nicht nur auf den reinen Fließtext. Der gesamte Screen wird dann von rechts nach links erfasst. Das bedeutet, wir müssen bei einer Lokalisierung mit anderer Laufrichtung das ganze User Interface spiegeln, um für die Nutzenden ein gutes Erlebnis zu schaffen. Ein Weiter-Button wäre dann beispielsweise nicht auf der rechten, sondern auf der linken Seite.
Ist eine Lokalisierung mit anderer Laufrichtung geplant, sollte das möglichst von Anfang an bei der UI-Entwicklung bedacht werden. So sollte zum Beispiel bei Labels nicht nur der Abstand zum linken Rand beachtet werden, sondern zu beiden Seiten. Dabei kann es hilfreich sein, die App auf zwei Handys mit unterschiedlicher Sprache gleichzeitig zu testen.
Die größte Herausforderung war es, zu beurteilen, ob alles richtig ist, ohne zu wissen, welchen Regeln die Schrift folgt. Da gibt es viele Fragen, die auftauchen: Wo hört ein Wort auf, wo beginnt das nächste? Wo gehören Zeilenumbrüche hin? Beispielsweise werden im Arabischen meistens alle Buchstaben eines Wortes miteinander verbunden, es gibt aber auch Ausnahmen. Genauso schwierig: Wo gehören Satzzeichen hin? Und wird die richtige Form der Buchstaben verwendet? Im Koreanischen werden Buchstaben zum Beispiel zu Blöcken zusammengefasst. Auch Darstellungsfehler sind schwerer aufzuspüren, wenn man nicht weiß, wie die Schrift korrekt aussehen sollte. Man kann zwar versuchen, mit Übersetzungs-Programmen die UI auf Korrektheit zu überprüfen, indem man Buchstabe für Buchstabe mit den Augen vergleicht, doch letztlich braucht es immer eine Person, die die Sprache beherrscht, um Fehlerfreiheit zu garantieren – zum Glück haben wir im Team unter anderem einen Arabisch-Sprecher!
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Auf Basis unseres Tech-Stacks Angular, Node und dem ACE (Atlassian-Connect-Express) Modul entwickeln wir Custom Jira-Addons, um ein übergeordnetes Unternehmens-Cockpit und eine Resourcen-Planung abgestimmt auf unsere Bedürfnisse zu realisieren.
EntdeckenEntdeckenIn den Köpfen vieler Unternehmen existiert nach wie vor eine Skepsis gegenüber Scrum. Unsere Collaboration Managerin Maren räumt mit den fünf gängisten Vorurteilen auf.
EntdeckenEntdecken