10 Tipps und Best Practices für die Softwarelokalisierung

Viele Unternehmen versuchen, ihr Geschäft zu erweitern und Softwareprodukte für den weltweiten Markt durch Lokalisierung (L10N) bereitzustellen - Übersetzung oder Anpassung eines Softwareprodukts in verschiedene Sprachen oder für ein bestimmtes Land oder eine bestimmte Region. Viele Lokalisierungsversuche stoßen nach dem Erstellen der Software auf Frustration: Der Text ist verstümmelt, die Schriftarten sind nicht exakt, die Codierung exotischer Sprachen sieht nicht richtig aus, Sätze werden abgeschnitten, und im Allgemeinen funktionieren Software-Builds möglicherweise nicht wie geplant.

Im Folgenden finden Sie einige Hinweise, mit denen Sie diese Probleme vermeiden und ein Qualitätsprodukt für den globalen Markt herstellen können.

1: Planen Sie voraus

Für viele Unternehmen ist die Lokalisierung von Software ein Last-Minute-Ansturm vor einer Produktveröffentlichung. Bei allen Planungs- und Scoping-Bemühungen zur Lokalisierung sollten die Übersetzung, Tests und Regressionen berücksichtigt werden, die zur Herstellung eines Qualitätsprodukts erforderlich sind.

2: Testen Sie Ihre Software

In den meisten Fällen sollte lokalisierte Software genauso streng getestet werden wie die ursprüngliche englische Software. Es gibt keinen Ersatz für das Bewusstsein, das mit dem Sehen einer Fremdsprache "im Kontext" in Ihrer Software einhergeht.

3: Entwickeln Sie einen detaillierten Englisch-Testplan

Verwenden Sie denselben Testplan für Ihre lokalisierten Tests. Die gleichen wichtigen UI-Dialoge und -Funktionen werden auf den Prüfstand gestellt. Die Wiederverwendung des englischen Testplans für Lokalisierungstests ist in der Branche üblich und vermeidet Verzögerungen bei L10N-Tests.

4: Lassen Sie viel Platz für die Texterweiterung in anderen Sprachen

Viele Sprachen nehmen bis zu 30 Prozent mehr Platz ein als Englisch! Wenn Ihre Ingenieure die Software entwerfen, für die Englisch "kaum passt", haben Sie später ein Problem. Lassen Sie ausreichend Platz oder programmieren Sie die dynamische Benutzeroberfläche in Ihre Software.

5: Verwenden Sie die lokalisierungsfreundliche Codierung von Zeichenfolgen

Wenn möglich, beziehen Sie Ihre Zeichenfolgentabellen oder Softwareressourcen in Unicode / UTF-8-Codierung. Dadurch werden zusätzliche Konvertierungsschritte, zeitaufwändige Debug-Arbeiten und verstümmelter Text vermieden.

6: Führen Sie eine "Pseudolokalisierung" durch, um fest codierte Zeichenfolgen auszurotten

Verwenden Sie in einem separaten temporären Zweig einen regulären Ausdruck, um alle Buchstaben im Zeichenfolgentext durch ein einzelnes sich wiederholendes Zeichen zu ersetzen, z. B. "XXXXX". Erstellen Sie die Software, und jeder fest codierte Text springt wirklich auf Sie zu und zeigt Zeichenfolgen-IDs an, die nicht in Zeichenfolgentabellen definiert sind.

7: Vermeiden Sie Verkettung und Überbeanspruchung einzelner Zeichenfolgen

Eine Kombination von Wörtern in Englisch folgt in den meisten anderen Sprachen höchstwahrscheinlich nicht der gleichen Reihenfolge. Verkettete Zeichenfolgen und Zeichenfolgen, die in mehreren Kontexten verwendet werden, weisen Probleme mit der Grammatik und der Geschlechtsübereinstimmung auf. Die Zeiten der Softwareoptimierung aufgrund von Speicherbeschränkungen sind vorbei. Seien Sie also großzügig, wenn Sie Ihr Produkt lokalisieren.

8: Unterstützung für "Internationalisierung" in Ihrer Software (i18n)

Auf diese Weise können Daten, Zahlen und andere regionenspezifische Daten wie die Währung allen Benutzern auf der ganzen Welt auf vertraute und komfortable Weise angezeigt werden.

9: Geben Sie zahlreiche Kommentare in Softwareressourcen ein, die den Kontext definieren

Wenn Sie den Kontext und die Verwendung bestimmter Zeichenfolgen kennen, können Übersetzer von Anfang an die richtige Übersetzung auswählen. Mit den meisten Übersetzungstools können Übersetzer diese Kommentare sehen, wenn sie die Zeichenfolgen übersetzen.

10: Führen Sie gleichzeitig die Lokalisierung von Hilfe und Software (GUI) durch

Benutzer auf der ganzen Welt werden es bemerken, wenn die kontextsensitive Hilfe sie auffordert, auf eine Schaltfläche zu klicken, die in der Software selbst anders formuliert ist. Wenden Sie sich an ein verantwortungsbewusstes und erfahrenes Übersetzungsunternehmen, das gleichzeitig Ihre Software und das Hilfe- / Benutzerhandbuch verwaltet, um die Konsistenz zwischen Ihrer Software und der Hilfedokumentation sicherzustellen.

Über die Autoren

Jeremy Coombs ist Senior Vice President of Operations beim Übersetzungsdienstleister MultiLing und verwaltet umfangreiche Übersetzungs- und Lokalisierungsprojekte für Unternehmen wie Dell, LSI Corporation, Qlogic, Intuit und GE Healthcare.

Dan Videki ist PMP-zertifizierter Senior-Projektmanager bei MultiLing. In den letzten sieben Jahren hat er die Lokalisierungs- und Testbemühungen für die weltweite Veröffentlichung zahlreicher Software-Suiten geleitet.

© Copyright 2021 | mobilegn.com