it-swarm.com.de

Was ist eine gute Alternative zu Flaggen zur Darstellung der Internationalisierung als Option?

Sind Flaggen eine schlechte Idee?

In verschiedenen Kommentaren zu Wie erstelle ich eine mehrsprachige Website? äußerten mehrere Designer ihre Besorgnis über die Verwendung von Flags als Symbol zur Darstellung des Sprachwechsels auf einer Website. Hier sind einige wichtige Kritikpunkte von @Phil:

  1. Schwieriger/langsamer zu verarbeiten als Text.
  2. Schwieriger, die aktuelle Auswahl hervorzuheben.
  3. Woher wissen Benutzer, dass es sich um eine Sprache und nicht um einen Länderwechsel handelt? (Auch dafür werden Flags verwendet).

Trotz dieser Argumente und Warnungen des W3C , die Verwendung von Flags als Symbole zur Kennzeichnung der Internationalisierung bleibt eine gängige Praxis . Phil hat auch diesen aufgegriffen:

Und ich finde es auch nicht sehr elegant. Nehmen wir zum Beispiel die Schweiz: Es ist üblich, Websites in vier Sprachen zu haben, sodass Sie eine britische, eine französische, eine italienische und eine deutsche Flagge haben. Auf einer Schweizer Website. Es macht einfach nicht viel Sinn.

Einige Websites lösen dieses Problem, indem Flags zu einem Dropdown-Menü mit in Text geschriebenen Sprachen erweitert werden. Dann wird die Flagge verwendet, um ein Land zu bezeichnen, und nach Land gruppiert sind Sprachen. Das funktioniert in Ordnung, ist aber eindeutig nicht ideal.

Der Fall für Flaggen

Flaggen sind symbolisch, einzigartig und leicht zu identifizieren, da sie aus hellen Farben bestehen. Sie bleiben leicht erkennbar, wenn sie in sehr kleinen Größen angezeigt werden. Dies erfordert Symbole und Symbole, wenn sie in Benutzeroberflächen verwendet werden.

Es ist nicht überraschend, dass Websites sie weiterhin verwenden, da Benutzer in den meisten Situationen wahrscheinlich gut auf sie reagieren. Aber in Fällen wie der Schweiz mit mehreren Sprachen müssen offensichtlich andere Lösungen geschaffen werden.

Jenseits von Flaggen

Überdenken wir als Designer Dinge, wenn wir versuchen, unser Design für jede Situation zu optimieren? Was können wir aus dem Benutzerverhalten lernen und wie können wir es ändern?

Welches Muster können wir im Idealfall entwerfen oder einführen, das die Internationalisierungsoptionen klar macht, ohne auf die Verwendung von Flags zurückzugreifen?

12
Rahul

Meine Gedanken:

In der Schweiz, wo mehrsprachige Websites sehr verbreitet sind, ist es normal, Zwei-Buchstaben-Sprachcodes (DE, FR, EN, IT usw.) oder - wenn genügend Speicherplatz vorhanden ist - zu verwenden das vollständiger Name (dh Deutsch, Français, Englisch usw.).

Aber ich denke, der Schlüssel für eine gute Erfahrung ist, wie die Spracherkennung gehandhabt wird. IMO sollte es so funktionieren:

  1. Browsersprache erkennen
  2. Wenn es mit einer der verfügbaren Sprachen übereinstimmt, verwenden Sie es
  3. Wenn es nicht übereinstimmt, wechseln Sie zur Fallback-Sprache
  4. Wenn der Benutzer die Sprache ändert, setzen Sie ein Cookie, damit es gespeichert wird

Wenn Sie dies so tun, müssen die meisten Menschen den Sprachschalter nicht einmal verwenden. Aber leider wird # 4 normalerweise vergessen und ich muss jedes Mal die Sprache wechseln, wenn ich eine Seite benutze. Sehr nervig.

Und noch etwas: Wählen Sie keine Sprache basierend auf dem IP-Bereich. Viele Seiten machen das immer noch, aber es macht einfach keinen Sinn. Ich möchte keine Website auf Thai sehen, nur weil ich unterwegs bin.

13
Phil