Offensichtlich eine subjektive Frage, aber ich denke, diese Seite hat ein multinationales Publikum aufgebaut, so dass hoffentlich ein guter Einblick möglich sein wird.Was ist die beste Benutzeroberflächensteuerung für Benutzer, die die Sprache im laufenden Betrieb ändern müssen?
Die Option, an die ich denke, ist ein Kombinationsfeld mit Flag-Bildern, um anzuzeigen, in welcher Sprache Sie Ihre Anwendung anzeigen möchten.
Pros
- Jeder erkennt Bilder, so dass Sie jemand kümmern müssen in der Lage, die Sprache der Wahl wählen nicht etwa nicht, weil sie nicht verstehen, was die Box für ist.
- Combo Box unterstützt viele (so viele wie auf der Seite oder mehr, wenn Scrolling-Fähigkeit passt) mit begrenzten Bildschirm Immobilien.
Cons
- Es kann nicht jeder mit der Anwendung offensichtlich, dass dies der richtige Weg ist, um die Sprache der Wahl auszuwählen.
- Die Flagge gewählt, um die Sprache repräsentieren könnte Sprecher dieser Sprache aus einem anderen Land, deren Flagge beleidigen wurde nicht gewählt (Welche Flagge des Landes verwenden Sie für Englisch, Spanisch, Portuquese etc.)
Eine weitere Option ist Um ein Kombinationsfeld zu verwenden, in dem jede Sprache in ihrer eigenen Sprache dargestellt wird, werden die Sprecher dieser Sprache ihre Sprache im Dropdown-Menü erkennen.
Ich schreibe dies für eine Desktop-Anwendung und war neugierig, ob ein Konsens-Standard entweder auf der Web- oder Desktop-Welt entstanden ist, die die meisten Leute "bekommen".
Die richtige Antwort für mich ist die Kontrolle, dass die meisten Benutzer sofort den beabsichtigten Zweck und die Verwendung der Steuerung verstehen.
Viele der Antworten unten hatte den gleichen Vorschlag, die Sprache im Vergleich Flag zu verwenden:
Je nach Technologie, die Sie verwenden, können Sie meine Codeproject Artikel interessant finden. Dies war die erste Antwort und so bekommt es die Stimme. Ich habe am Ende mit einer Combo-Box mit einer Liste von Sprachen gehen. Es gibt kein Label neben dem Kombinationsfeld, daher werden wir sehen, ob meine Lösung für die Benutzer selbsterklärend ist. Vorläufig schließe ich den regionalen/Dialekt auch nicht in Klammern ein, wie oben vorgeschlagen. Zumindest nicht in der Anfangsphase. Wenn wir genügend Feedback finden, das Änderungen an der Lokalisierung basierend auf der Region erfordert, werde ich die Region/den Dialekt hinzufügen. – eesh