[FogBugz #380] Récupérer langue du navigateur #443
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Assigned To: CLOSED
Project: Mobile Portal
Area: Divers
Category: Bogue
Priority: A fixer impérativement
Event ID: 2343
Date: 2016-10-13T13:18:59Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist
Event ID: 2342
Date: 2016-10-13T13:18:59Z
Person: Frederik Benoist
Description: Résolu (Ne Sera Pas Corrigé) and assigned to Frederik Benoist by Frederik Benoist
Abandonné dans la version 4.1. On fixe maintenant la langue de l'application par utilisateur
Event ID: 2264
Date: 2016-08-31T12:36:30Z
Person: Frederik Benoist
Description: Réouvert (attribué à Frederik Benoist) par Frederik Benoist
Maintenant le langage est géré en base (dans mr_utilisateur).
Donc dans login.html si il n'y a aucun langage on prend celui du navigateur sinon celui contenu dans "langage"
Event ID: 1645
Date: 2016-02-13T04:17:43Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist
Event ID: 1644
Date: 2016-02-13T04:17:43Z
Person: Frederik Benoist
Description: Résolu (Corrigé) and assigned to Frederik Benoist by Frederik Benoist
Event ID: 1643
Date: 2016-02-13T04:17:09Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist
Au final on voit que tous les navigateur "récents" ont une entrée "language"
Si plusieurs languages sont définis il y a un tableau "languages" dans lequel on peut pendre la première entrée
http://www.davidpbrown.co.uk/help/how-to-set-browser-language.html
On voit que qu'il vaut mieux prendre "languages" en premier car c'est l'utilisateur qui choisi alors son langage "préféré"
Faire un attention de prendre un split('-')[0] car on peut avoir "fr-FR"
Event ID: 1642
Date: 2016-02-13T03:54:57Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist
Pour maxthon c'est "languages"
Event ID: 1641
Date: 2016-02-13T03:50:35Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist
Pour FireFox c'est "languages"
Event ID: 1640
Date: 2016-02-13T03:44:19Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist
Pour chrome c'est "languages"
Event ID: 1639
Date: 2016-02-13T03:40:37Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist
Event ID: 1638
Date: 2016-02-13T03:40:36Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist
La langue du navigateur est mal récupéré
Dans la version 2 de i18next il y a un plug'in mais pas sur qu'il marche bien
On peut toujours faire appel à un webservice et récupérer l'entete "accepted language"
Sans webservice il faut faire attention au navigateur
Pour IE