SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 144 visiteurs en ce moment

Accueil > Multilinguisme > Navigation multilingue > AutoLang > AutoLang : Aiguiller le visiteur selon sa langue de navigateur

AutoLang : Aiguiller le visiteur selon sa langue de navigateur

6 décembre 2017 – par HAPpy, RealET – commentaires

4 votes

Un moyen simple d’afficher un site dans la langue désirée par le visiteur

Un peu de théorie

Tous les navigateurs web peuvent être configurés par leur utilisateur pour indiquer leurs préférences linguistiques [1].

Cette information est transmise aux serveurs web à chaque requête afin que le site web concerné puisse en tenir compte.

C’est ce que traite ce plugin.

Pré-requis

  • un site web sous SPIP
  • avec le multilinguisme activé
  • avec un #MENU_LANG dans le squelette quelque part pour permettre au visiteur de changer sa langue de navigation ; ou mieux encore, utiliser Menu de langues sous forme de liens.
  • et probablement avec $forcer_lang=true; dans config/mes_options.php [2]

NB : ce plugin a été testé avec succès avec le squelette SoyezCréateurs.

Fonctionnement

Une fois activé — si l’utilisateur n’a pas déjà visité le site et indiqué une langue préférée via le menu de langue du site — le plugin détecte la liste des langues passées par le navigateur au site, et prend :

  • la première langue du site correspondant à un préférence de l’internaute
  • à défaut, la langue par défaut du site

Après ça, le visiteur peut bien évidemment choisir une autre langue de navigation via le menu de langue du site.

P.-S.

L’icone de ce plugin vient du projet Language Icon.

Notes

[1Par exemple : de préférence du français, et puis sinon de l’anglais, et enfin de l’allemand.

[2Ce plugin n’a été testé que dans ce contexte, mais si les retours disent que ça n’est pas nécessaire, l’article sera modifié en conséquence.

Dernière modification de cette page le 6 décembre 2017

Retour en haut de la page

Vos commentaires

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • ScolaSPIP 4

    19 janvier 2016 – 276 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • SPIP 3, Agenda et FullCalendar

    6 août 2012 – 317 commentaires

    Depuis SPIP 3, l’affichage d’un agenda sous forme de calendrier par jour/semaine/mois à changé. Les filtres |agenda_memo et apparentés sont désormais obsolètes. Il en est de même pour les filtres agendafull_memo et apparentés du plugin Agenda. (...)

  • cimobile : plugin « détection et aiguillage des téléphones mobiles »

    20 septembre 2011 – 111 commentaires

    Le plugin « cimobile » détecte les téléphones mobiles et les aiguille vers le jeu de squelettes correspondant. Pour détecter un mobile, il prend en compte le « User-Agent », un cookie, un paramètre d’URL, une URL spécifique pour mobile. Il n’utilise pas (...)

  • Couleur de Rubrique

    9 juin 2012 – 58 commentaires

    Le plugin Couleur de rubrique est maintenant adapté à SPIP3. Il permet d’attribuer une couleur par rubrique de façon très simple : un bloc est ajouté sur la page rubrique de l’administration de votre site, qui vous permet de déterminer une couleur, de (...)

  • Passer un site SPIP sous https://

    23 février – 15 commentaires

    Comment migrer simplement votre site SPIP de http:// vers https:// Le protocole https:// devient de plus en plus courant : C’est mieux pour la vie privée de tous La plupart des grands sites l’a déjà adopté Certains navigateurs commencent à afficher (...)