2009-05-01 5 views
2

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.

Antwort

2

Meine Stimme: Combobox mit einer Liste der Sprache Namen und dann Dialekt in Klammern.

Zum Beispiel zur Liste Portugiesisch:

  • English (UK)
  • English (US)
  • português (Brasilien)
  • português (Portugal)

Sprache Name kommt zuerst und alphabetisiert und in der Muttersprache geschrieben, so wird es am einfachsten zu finden sein. Name des Dialekts so, dass alle Dialekte alphabetisch zusammen sein, so dass es leicht ist zu sehen, ob es zum Beispiel sowohl UK- als auch US-Englisch gibt oder nur eines von ihnen. Kleine Flaggen helfen manchmal, aber manchmal fügen sie einfach Unordnung hinzu.

Eine andere Sache: Lassen Sie den Benutzer Sprache zur Installationszeit auswählen. Es muss das Erste sein, was er sieht. Das Nullsoft-Installationsprogramm macht das gut. Es ist inakzeptabel, zu erwarten, dass der Benutzer Menüs wie Tools-> Optionen-> Konfiguration-> International-> Sprache in einer fremden Sprache navigiert.

Niemals davon ausgehen, dass Sie Sprache aus regionalen Einstellungen abrufen können! Oft ist Windows für die lokale Währung konfiguriert, obwohl der Benutzer die Sprache nicht spricht.

Kudos für die Anerkennung, dass jede Sprache in seiner eigenen Sprache geschrieben werden sollte! Oft sehe ich eine Liste von Sprachen, die alle in einer anderen Sprache geschrieben sind, und ich kann nicht sagen, welche ich wählen soll.

+0

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

0

Eine weitere Option ist ein Kombinationsfeld zu verwenden, wo jede Sprache in ihrer eigenen Sprache dargestellt wird, so Sprecher dieser Sprache nach unten, ihre Sprache in dem Dropdown erkennen.

Das ist eine ziemlich übliche Praxis, und es macht Sinn.

Setzen Sie neben der Flagge "Sprache" und lokalisieren Sie sie nicht. Fast jeder, der mit dem Ändern von Sprachen in Software vertraut ist, weiß, was das bedeutet, und die Flagge daneben erhält den Rest :)

0

Dies ist kein einfaches Problem. Die Flaggenidee funktioniert ziemlich gut, aber ich muss mich selbst trainieren, um nach dem Union Jack zu suchen. Abhängig von der Anwendung möchte ich stattdessen die Stars and Stripes, weil es einen Unterschied zwischen Britischem Englisch und Amerikanisch gibt. Es kann schwierig werden, wenn Sie versuchen, die Flagge zu sehr zu überladen. Zum Beispiel, welche Sprache ist mit der Schweizer Flagge gemeint. Oder wenn ich nur Spanisch spreche, aber die Anwendung US-Datums- und Zeitformate verwenden soll. Und denken Sie nicht einmal darüber nach, was passieren wird, wenn Sie Chinesisch lokalisieren. (Beispiel: Haben Sie eine taiwanesische Flagge oder nicht?)

Ich bevorzuge die ausgeschriebenen Sprachen. Es gibt Ihnen viel Flexibilität, um genau festzulegen, welche Sprache gemeint ist. Darüber hinaus können Sie manchmal ein bisschen Spaß haben. Facebook hat eine Piraten-Englisch-Option, die für ein paar Lacher gut ist. Google hat noch mehr Spaß bei der Auswahl der Oberflächensprache. Und jeder, der die Option Español braucht, wird wissen, was es bedeutet.

0

Ich persönlich bevorzuge eine intelligente App, die ihr Bestes gibt, um meine Sprache zu erkennen. Natürlich muss ein Sprachen-Untermenü, das entweder auf einen Menüeintrag (z. B. Voreinstellungen/Sprache /) oder eine Symbolleistenschaltfläche (Bild ist ein Weltsymbol) beschränkt ist, irgendwo vorhanden sein, damit der Benutzer die automatische Auswahl überschreiben kann. Aber in den meisten Fällen sollten sie nicht darüber nachdenken müssen.

Wichtig: Das Untermenü (oder Combobox, was auch immer) sollte die Namen der Muttersprache enthalten. Auf diese Weise finden Benutzer immer ihre Sprache.

Flaggen sind keine so gute Idee IMO: Sehr kleine Flaggensymbole sind nicht sehr ausgeprägt. Außerdem ist es einfacher, einen Sprachnamen als eine Flagge zu finden. Und Flaggen sind mit Ländern verwandt, was nicht ganz mit der Sprache übereinstimmt: Einige Ihrer englischen Benutzer mögen eine US-Flagge möglicherweise nicht so sehr.

http://www.codeproject.com/KB/locale/LanguageMenu.aspx

Verwandte Themen