Je travaille sur un site Web multilingue WordPress piloté par le plugin WPML. WPML propose un widget de changement de langue qui est assez soigné.
Cependant, la mise en page de la page sur laquelle je travaille est très artistique, calme et minimaliste. En plus d'être un peu difficile sur les appareils mobiles, le sélecteur de langue ajoute un encombrement visuel que j'aimerais éviter. Je discute actuellement de la suppression du widget de toutes les pages, à l'exception de la page principale, de sorte que la page principale serait le seul endroit où vous pouvez changer de langue (à moins de manipuler directement l'URL).
Est-ce sage du point de vue de l'utilisabilité? Y a-t-il des arguments pressants pour avoir un sélecteur de langue sur chaque page d'un site Web? J'imagine que les utilisateurs sont généralement intéressés par ne langue uniquement, à l'exception d'exceptions extrêmement rares comme des personnes essayant de trouver des informations supplémentaires qui ne sont pas disponibles dans leur propre langue, ce qui ne sera pas un problème dans mon cas .
Les utilisateurs venant de Google et sautant la première page peuvent être un problème, mais cela ne devrait pas être un problème réel lorsque la langue de la page est clairement déclarée à l'aide de l'attribut lang
, n'est-ce pas? Le moteur de recherche ne doit pas diriger les gens vers des ressources qui ne sont pas dans leur propre langue.
Les gens peuvent atteindre les non-premières pages de votre site Web par de nombreux moyens, vous devriez donc avoir une indication sur chaque page qu'il est possible de changer de langue. Si la conception épurée est si importante que vous ne voulez pas le widget de changement de langue complet sur chaque page, vous devez au moins fournir un lien évident vers la page (ou une fenêtre contextuelle) qui permet le changement de langue.
Si vous n'avez que deux langues sur votre site, une option propre serait de simplement lister l'autre langue dans une méta-navigation que de nombreux grands sites Web auront de toute façon dans le coin supérieur droit de l'en-tête. En tant que lien texte, affichez "Espagnol" lorsque l'utilisateur est sur le site anglais et "Anglais" lorsque c'est l'inverse.
Cela permet à l'utilisateur de changer de langue (et est l'un des mots clés possibles qu'un utilisateur essayant de changer de langue rechercherait) tout en permettant une conception très propre.
Il présente l'inconvénient évident d'être moins clair qu'un lien "Switch Language" ou similaire. De manière optimale, vous pouvez afficher une info-bulle expliquant la possibilité à l'utilisateur de survoler le lien.
J'offrirais certainement une sorte de possibilité à l'utilisateur de changer de langue sur d'autres pages que sa page d'accueil.
Tout comme vous n'avez pas de page mobile pour JUSTE la première page de votre site (ou pire, une page mobile qui renvoie les gens vers votre première page, quelle que soit la page sur laquelle ils essaient de cliquer pour aller à la place!), Forçant les gens pouvoir uniquement activer votre première page est un non-non.
Ne pouvez-vous pas le pousser dans le pied de page s'il vous dérange? J'espère que le widget que vous utilisez offre un certain type d'options pour la façon dont vous le présentez ...
Une technique souvent utilisée que je vois et que j'aime utilise l'URI comme indicateur:
Http://www.foobar.com/en/yourpage.html (english)
Http://www.foobar.com/de/yourpage.html (german)
Bien que je pense que cela fonctionnera moins bien dans certains navigateurs mobiles où vous ne voyez souvent pas la barre d'adresse.
Vous pouvez demander à un utilisateur lors de sa première visite sur n'importe quelle page sa langue préférée et la stocker dans des cookies pour cette session. Il doit s'agir d'un bloc non bloquant, comme la barre "Enregistrer le mot de passe" dans Google Chrome.
Mais le sélecteur de langue IMHO rend la page plus cool.