Où et avec quel langage trouver la valeur de 'Preferred language' ?
Bonjour.
D'un côté j'ai un Internet Service Provider qui exige que dans l'espace qu'il me réserve pour uploader mon website, il y ait obligatoirement une page "index.html" (comme première page). D'un autre côté, je ne veux pas qu'un habitué à mon site doive à chaque entrée se heurter à une première page "Choisissez votre langage". Comment résout-on cette requête, habituellement (sur tous les sites belges) ?
Je pense à - mais ne suis pas sûr - : Une première page (index.htm) appelant sans tarder une deuxième dès que la langue de l'utilisateur a été soit automatiquement détectée (registry OS MS), soit trouvée dans un cookie. Si cookie et pas encore de langue de choix en cookie : la page index.html présente un sobre choix de langage.
Comment faire au mieux ? Un JavaScript interrogeant un cookie, dans index.htm ?
Merci d'avance.
Où trouver la valeur de 'Preferred language' ?
Merci pour ta réponse, ornitho13 ... mais je voudrais éviter la mémorisation du language préféré dans un cookie propre à mon site, si possible, du fait de la possibilité par l'utilisateur d'un navigateur de les bloquer et du fait que ...
Le 'preferred language' est en fait déjà mémorisé ...
- pour un navigateur Mozilla Firefox : Via menu : Tools > Options > Content > Languages
- pour un navigateur Internet Explorer, je dois encore chercher.
- pour les pages de Google, dans 'Paramètres de recherche' (Tout en haut, tout à droite)
- au niveau de l'OS de Microsoft
Je suppose que tant pour les pages Google que pour chaque type de navigateur, ce 'preferred language' est mémorisé en clé du 'Registry'. Ma question originale mute donc en :
Par quelle instruction HTML ou JavaScript (ou jQuery) puis-je trouver le language préféré de l'utilisateur ou de l'ordinateur ? Comme on ne sait pas d'avance quels utilisateurs, sur quels ordinateurs, dotés de quels OS's et au moyen de quels navigateurs ... viendront consulter mon site web, il s'agit de trouver la clé de registry la plus générale.
Quelqu'un peut-il me dire si mon raisonnement est correct et m'indiquer où trouver la théorie et un exemple de code pour résoudre ce besoin ... pourtant très général ?
Merci d'avance.