3 Stimmen

Verwendung von Flaggen zur Identifizierung gesprochener Sprache

In der Webanwendung, an der ich gerade arbeite, muss ich die Sprache erkennen, die die Leute sprechen. Dafür wollte ich Flaggen verwenden. Aber ich habe einige Probleme.

Wenn Sie zum Beispiel Französisch sprechen, können Sie die französische Flagge aufstellen. Wenn Sie jedoch Englisch sprechen, können Sie entweder die US- oder die britische Flagge oder eine Mischung aus beidem verwenden.

Welche Flagge soll ich für Arabisch wählen? Die saudi-arabische Flagge? Algerien ? Marokko ?

10voto

ChrisW Punkte 53239

Ich denke, es ist üblich, Fragmente der Sprache als eine Art Grafik zu verwenden (Text anstelle von Flaggen), zum Beispiel:

  • Englisch
  • français

7voto

Pavel Minaev Punkte 97251

Die Antwort ist, keine Flaggen zur Kennzeichnung von Sprachen zu verwenden. Nicht nur, dass es keine Eins-zu-Eins-Zuordnung gibt und man auf diese Weise nicht alle Sprachen abdecken kann (Kurdisch?), einige Flaggen können auch umstritten sein (man denke an die Flagge Taiwans für traditionelles Chinesisch).

4voto

Frosty Z Punkte 21220

Wie bereits in vielen anderen Antworten erwähnt, ist es eindeutig eine schlechte Idee, Flaggen für Sprachen zu verwenden.

Siehe Argumente hier: Die Flagge als Symbol der Sprache - Dummheit oder Beleidigung?

2voto

Emre Yazici Punkte 9938

Sprache und Nationalität sind unterschiedliche Begriffe. Wenn Ihre englische Übersetzung amerikanisches Englisch ist, sollten Sie die amerikanische Flagge verwenden, für britisches Englisch die englische Flagge und so weiter. Im Arabischen gibt es viele Dialekte. Welche Flagge Sie verwenden sollten, hängt also davon ab, welche Sprache/welchen Dialekt Sie verwenden.

1voto

Sie wissen, dass der Browser eine Liste der Sprachumgebungen sendet, die der Benutzer mag? Und Sie können in Ihrem Webserver aus dieser Liste diejenige auswählen, die der Person am besten gefällt?

Sie können hier sehen, wie das Debian-Projekt dieses Problem gelöst hat: http://www.debian.org/intro/cn

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X