it-swarm.com.de

Welches ist der beste Weg, um eine Sprache aus 400 Möglichkeiten auszuwählen?

Wir definieren einen Sprachwähler für 400 Sprachen. Angesichts der enormen Anzahl von Sprachen im Vergleich zu anderen Websites haben wir verschiedene Mechanismen angewendet, um die Komplexität der Sprachliste zu verringern. Das aktuelle Design ist unten dargestellt.

Design for the language selector

Folgende Mechanismen werden angewendet: - Stellen Sie eine kurze Liste bereit, um die Benutzeranforderungen zu antizipieren. Eine Liste mit sechs Sprachen wird basierend auf den Browsereinstellungen und der geografischen Struktur bereitgestellt Bereich des Benutzers und vorherige Auswahl. Wenn die Sprache nicht in der Liste enthalten ist, kann der Benutzer mit den unten aufgeführten Hilfsmitteln auf eine größere Liste von Sprachen zugreifen.

  • Flexible Suche. Der Benutzer kann die gesuchte Sprache eingeben, um die Liste der möglichen Sprachen zu reduzieren. Die Suche ist flexibel, sodass der Benutzer den Sprachnamen in einer anderen Sprache eingeben kann.

  • Eine Karte zum Filtern. Eine in drei Regionen unterteilte Weltkarte wird zum Filtern der Sprachliste verwendet (wobei die Benutzerregion standardmäßig ausgewählt ist). Die Welt wurde in nur drei Regionen unterteilt, da die Definition weiterer Regionen eine genauere Auswahl und geografische Kenntnisse erfordert.

  • Eine Liste der Sprachen, die nach Skripttyp und Region angeordnet sind. Die Liste der Sprachen wurde in verschiedene geografische Zonen unterteilt, und die Sprachen sind nach Skripttyp angeordnet (zu erstellen) Es ist für den Benutzer einfach, interessierende Zonen in der großen Liste zu identifizieren. In der Liste werden auch die Sprachen hervorgehoben, an denen der Benutzer wahrscheinlich interessiert ist.

Weitere Kontextinformationen erhalten Sie von der Projektwebsite .

In Anbetracht dessen, dass die Sprachauswahl ein Mechanismus mit eine vorübergehende Haltung ist und den Hauptfluss der Aktionen des Benutzers nicht stören sollte. Gibt es einen anderen Mechanismus (oder eine Kombination davon), der dazu beitragen kann, eine lange Sprachliste mit minimaler Ablenkung für den Benutzer zu reduzieren?

20
Pau Giner

Es ist keine vollständige Antwort auf Ihre Fragen, aber Sie sollten mindestens die in the Accept-Language Anforderungsheader . Dieser Header gibt Ihnen die Sprache (n) an, für die der Browser des Benutzers eingerichtet ist (in der Reihenfolge seiner Präferenz).

4
Kit Grose

Die flexible Suche klingt perfekt ... außer dass der Benutzer Ihre Anweisungen zur Suche nach einer Sprache möglicherweise nicht lesen kann. Eine Karte ist also eine großartige Sicherung. Die Karte sollte in der Lage sein, auf Länderebene zu zoomen, da Kontinente so viele Sprachen haben.

1
Cookie Monster