Mes utilisateurs peuvent créer du contenu dans différentes langues, et je dois fournir une option pour choisir la langue lorsqu'ils saisissent un nouveau contenu.
À l'heure actuelle, il n'y a que 5 langues (en, fr, de, pt, es), et je me demandais si l'utilisation des drapeaux de pays était la bonne façon de représenter les langues, ou devrais-je plutôt simplement fournir des étiquettes (anglais, français, allemand, ...). ..), car je ne sais jamais vraiment si je devrais utiliser le drapeau américain ou britannique pour représenter la langue anglaise.
À l'heure actuelle, le système est destiné à stocker des informations techniques, il n'y aurait donc pas besoin d'en-gb ou en-us ou d'autres sous-langues.
La réponse courte est non, n'utilisez pas de drapeaux de pays.
La méthode préférée consiste à utiliser le nom de la langue dans la langue elle-même (et faites attention aux signes diacritiques, à la capitalisation spécifique à la langue, etc.).
Je dirais que l'utilisation d'un drapeau uniquement est un gros non
L'auteur recommande d'utiliser
Le nom de la langue sous forme de texte dans la langue elle-même, éventuellement suivi du nom de la langue dans la langue de la page en cours.
Il existe des suggestions politiquement correctes que nous utilisons codes de langue ISO 639.1, mais la réalité est que pour la plupart des gens, cela signifie très peu. Ils sont une solution d'ingénierie, pas une solution UX.
Si vous allez avec des drapeaux de pays, il y a certaines personnes qui n'aimeront pas le fait que vous ayez montré un drapeau américain pour l'anglais plutôt que pour le navajo. De la même manière que certaines personnes vivant en France penseront que vous devriez utiliser un drapeau français pour l'occitan.
La question à laquelle vous devez répondre est de savoir si ces plaintes sont importantes pour votre base d'utilisateurs et si vous comprenez clairement ce que vous voulez dire. Par exemple, cela m'énerve quand quelqu'un utilise un drapeau américain pour l'anglais - pour moi, ce devrait être un drapeau britannique - mais je sais ce qu'ils signifient malgré tout.
Vous pouvez choisir le nom complet, mais si vous le faites, veuillez ne pas afficher les noms en anglais. Afficher les noms dans la langue qu'ils représentent. Donc au lieu de: français ou espagnol afficher Français et Español.
Il faudra encore plus de temps pour trouver une langue dans le texte que dans un texte et un drapeau, mais vous aurez moins de gens offensés. Vous devez peser les deux et décider ce qui compte le plus pour vous.
En remarque. Si vous voulez éviter quoi que ce soit d'offenser qui que ce soit, vous vous abstiendrez d'avoir une opinion sur quoi que ce soit. Certaines personnes trouveront ce post offensant parce que je suis sur le point de dire bière. Vous ne pouvez pas rendre tout le monde heureux, alors n'essayez pas. Essayez simplement de créer le produit le plus clair et le plus utilisable possible et évitez d'insulter les gens sans raison valable.
Non, car un seul pays peut et a souvent plusieurs langues.
N'utilisez pas de drapeau de pays pour représenter une langue - il existe des pays avec plusieurs langues qui ne sont pas parlées dans d'autres pays.
Exemple: l'Afrique du Sud a 11 langues officielles, dont l'anglais est la seule parlée au niveau international. Alors, quelle icône de drapeau utiliserez-vous pour représenter l'afrikaans, le zoulou, le xhosa ou le tswana? Vous devez avoir 10 drapeaux sud-africains identiques d'affilée, l'utilisateur devant deviner quel drapeau est lié à quelle langue sud-africaine. Vous ne pourrez pas vous en tirer avec la "tricherie" et utiliser les drapeaux d'autres pays comme vous le pourriez avec le français ou l'allemand!
Je dirais de rester loin des drapeaux, certaines personnes le croient ou non ne connaissent même pas leur propre drapeau et il y a des problèmes de daltonisme et de déficience visuelle à considérer. Je ne pense pas que ce soit un problème politiquement corrigé du tout, il s'agit de créer des designs non exclusifs mais aussi de créer une page qui ne devrait prendre qu'un coup d'œil pour élaborer une masse occupée de couleurs et de formes, de sorte qu'il s'agit d'un affichage d'informations de base. Pensez également à la façon dont le site pourrait passer à mobile, les drapeaux ne fonctionneraient pas bien.
Il y a d'autres problèmes, si vous utilisez des indicateurs, vous devez également fournir une étiquette (et/ou un texte alternatif), alors pourquoi utiliser un indicateur dans tous les cas?