mercredi 27 novembre 2013

Grails internationalization testing

J'ai rencontré quelques problèmes pour tester l'internationalization avec Grails.
J'ai essayé de changer la requête en ajoutant par exemple ?lang=us comme indiqué dans la documentation de Grails mais sans succès.

J'ai trouvé une solution très simple. Il suffit de changer la langue dans votre navigateur. Cela changera l'attribut "Accept Language" dans la requête HTTP envoyé.
Par exemple dans Firefox, il suffit d'aller dans Outils -> Option -> Contenu et dans langue puis de mettre le langage que vous voulez tester en premier.

Ensuite, vous avez seulement à recharger la page. Si vous utiliser un addons tel que HttpFox, vous pourrez voir la valeur "Accept Language" de la requête http.