Software-GUI-Lokalisierung
Die Lokalisierung der grafischen Benutzeroberfläche (GUI, ausgesprochen „klebrig“) bezieht sich auf die Übersetzung der Textzeichenfolgen, die auf Symbolen, Fenstern, Dialogfeldern, Menüs, Kontrollkästchen und Fehler- und Statusmeldungen erscheinen, die auf den Bildschirmen der Benutzer angezeigt werden. Heute sind GUIs allgegenwärtig; Sie werden von Mac, Windows, Android und sogar den meisten Linux-basierten Betriebssystemen verwendet, aber im Vergleich zu rein textbasierten Schnittstellen kann eine GUI mehrere Herausforderungen für die nachgelagerte Lokalisierung darstellen.
Zum Beispiel werden Symbole, die für englischen Text entworfen wurden, oft entweder zu groß oder zu klein, sobald sie lokalisiert sind, als Ergebnis von Textkontraktion oder -erweiterung, fest codierte Zeichenfolgen oder sogar Bitmap-Text führen oft zu fehlenden Übersetzungen in der lokalisierten Software, und es gibt andere Probleme wie z B. Probleme mit der Schriftgröße und falsche Formatierung des Layouts von rechts nach links. Um diese Probleme zu vermeiden, ist es wichtig, dass ein erfahrener Anbieter von Softwarelokalisierungsdiensten beauftragt wird, um nicht nur die beste Übersetzungsqualität, sondern auch den effizientesten GUI-Lokalisierungsprozess zu gewährleisten.
Der beste Lokalisierungsprozess beginnt normalerweise mit der Übersetzung der Software-GUI. Die Übersetzung der Online-Hilfe und der Benutzerdokumentation sollte erst beginnen, nachdem alle GUI-Strings der Software vollständig übersetzt und überprüft wurden. Dies liegt daran, dass Online-Hilfen und Benutzerhandbücher sehr häufig auf Elemente der Software-Benutzeroberfläche verweisen. Dieser Prozess stellt sicher, dass alle GUI-Strings konsistent für alle Produktkomponenten übersetzt werden. Durch die Lokalisierung von GUI-Strings hilft CSOFT Unternehmen, die Benutzerfreundlichkeit des Produkts für unterschiedliche Bevölkerungsgruppen sicherzustellen.
Was können Sie als Softwareentwickler tun?
Als Softwarehersteller können Sie viel tun, um das beste Ergebnis für Ihr GUI-Lokalisierungsprojekt zu erzielen. Folgendes berücksichtigen:
- Stellen Sie sicher, dass Sie ein Softwareentwicklungstool auswählen, das internationale Zeichensätze unterstützt. Das Entwicklungstool sollte über eine integrierte Unterstützung für Double-Byte-Zeichen und von rechts nach links verlaufende UI-Layouts (Benutzerschnittstelle) für bidirektionale Sprachen wie Arabisch oder Hebräisch verfügen. Die meisten modernen Entwicklungsumgebungen (z. B. für iOS, Android, Mac OS X und Windows 8) unterstützen diese Anforderungen standardmäßig, aber überprüfen Sie sie noch einmal, um sicherzugehen.
- Trennen Sie alle lokalisierbaren Elemente vom Hauptquellcode, was auch eine Best-Practice-Anforderung für die MVC-Architektur (Model-View-Controller) ist. MVC unterteilt eine bestimmte Softwareanwendung in drei miteinander verbundene Teile, um interne Darstellungen von Informationen von der Art und Weise zu trennen, wie Informationen dem Benutzer präsentiert oder von ihm akzeptiert werden. Das Isolieren lokalisierbarer Ressourcen durch Ablegen in einem Repository wie einer Windows-Ressourcendatei (*.rc), einer .Net-Assembly-Datei oder einer Datenbank beim Umgang mit Webinhalten gewährleistet die größte Projekteffizienz.
- Stellen Sie sicher, dass im Code keine fest codierten Elemente/Strings (d. h. fest codierte Nachrichten usw.) verwendet werden. Hartcodierte Elemente sind schwer zu lokalisieren, da sie erst angezeigt werden, wenn die lokalisierte Software kompiliert und ausgeführt wurde. Auch hier sollten alle lokalisierbaren Zeichenfolgen in eine oder mehrere Ressourcendateien aufgeteilt werden. Zu den wichtigsten Programmelementen, die lokalisiert werden müssen, gehören Menüs, Meldungen, Dialogfelder, Eingabeaufforderungen, Bilder, Sounds, Symbolleisten, Statusleisten und Konstanten.
Bei der Durchführung eines GUI-Lokalisierungsprojekts gibt es eine Vielzahl weiterer Überlegungen. Für weitere Informationenkönnen Sie sich an unsere Software-GUI-Lokalisierungsexperten wenden.
Kosmetische und sprachliche Validierung
Einige Unternehmen führen eine Software-GUI-Lokalisierung durch, ohne dass ein separater Lokalisierungstestservice erforderlich ist. Während dieser Ansatz anfänglich etwas Zeit und Geld sparen kann, führt er später in der Regel zu kostspieligen Qualitätsproblemen bei der Lokalisierung, was zu Nacharbeiten und Verzögerungen führt. Dies liegt daran, dass Linguisten die Zeichenfolgen normalerweise in einer tabellarischen Umgebung übersetzen, ohne die Möglichkeit zu haben, in Echtzeit auf die lokalisierte GUI zu verweisen. Nachdem die übersetzten Zeichenfolgen wieder in die Laufzeitsoftware kompiliert wurden, können geringfügige Änderungen auftreten, die die Lesbarkeit beeinträchtigen. die Zeichenfolgen müssen linguistisch validiert werden, um die Qualität sicherzustellen. Die linguistische Validierung prüft alle Übersetzungen auf Korrektheit im Kontext. Einige der Übersetzungen müssen möglicherweise gekürzt werden, um das Abschneiden zu beseitigen und besser auf die vorhandene Bildschirmfläche zu passen. Die linguistische Validierung prüft auch auf fehlende Übersetzungen, die möglicherweise durch hartcodierte Zeichenfolgen oder Bitmap-Text verursacht wurden.
Die lokalisierte GUI muss auch eine kosmetische Validierung durchlaufen, um sicherzustellen, dass alle Textformatierungen, Layouts und Ausrichtungen korrekt sind, sobald die fremdsprachigen Texte in die Benutzeroberfläche integriert wurden. Dialogfelder müssen oft angepasst werden, um die lokalisierten Zeichenfolgen besser aufzunehmen. Andere Probleme wie beschädigte Zeichen, falscher Textumbruch und ungeeignete Schriftart/-größe müssen behoben werden.
Lokalisierte Screenshot-Erfassung
Nachdem die Software-GUI lokalisiert wurde, können Screenshots zur Verwendung in Benutzerhilfedokumenten erstellt werden. Aus diesem Grund sollte die GUI immer lokalisiert werden, bevor die Übersetzung der Benutzerhilfe und anderer Dokumente beginnt. Beginnend mit der GUI-Lokalisierung wird eine Überarbeitung der UI-String-Übersetzungen vermieden, die möglicherweise während der linguistischen und kosmetischen Validierung angepasst werden müssen. Darüber hinaus können die lokalisierten GUI-Strings in eine Terminologiebibliothek kompiliert werden, die dabei hilft, die Übersetzung von Benutzerhilfedateien zu beschleunigen.
Es gibt mehrere Möglichkeiten, wie lokalisierte Screenshots effizient erfasst werden können; Einige sind Tools von Drittanbietern, während benutzerdefinierte Skripte geschrieben werden können, um die automatische Screenshot-Erfassung zu programmieren. Screenshots können auch manuell durch den Lokalisierungsdienstleister mit Hilfe eines Testfall- oder Hilfesystems erstellt werden.
Sprechen Sie uns noch heute an!
Für weitere Informationen darüber, wie CSOFT Sie bei IhrenÜbersetzungsanforderungen unterstützen kann, kontaktieren Sie uns bitte über diese Website oder rufen Sie uns unter +1-617-263-8950 an.
Führen Sie eine Ausschreibung oder Ausschreibung für Übersetzungen durch? Wir lieben Ausschreibungen.
Bitte klicken Sie hier, um uns Ihre RFP zu senden.