1 | <plugin> |
---|
2 | <nom>Langue préféée</nom> |
---|
3 | <slogan>Diriger l'internaute vers le secteur de sa langue</slogan> |
---|
4 | <auteur>Nicolas Hoizey, Chryjs, BobCaTT</auteur> |
---|
5 | <licence>© 2007-2009 GNU/GPL</licence> |
---|
6 | <version>0.4.0</version> |
---|
7 | <etat>test</etat> |
---|
8 | <icon>langue-preferee.png</icon> |
---|
9 | <description> |
---|
10 | <multi> |
---|
11 | [fr]Ce plugin permet d'identifier les langues préférées configurées par l'internaute dans son navigateur et de lui proposer automatiquement la langue la plus pertinente dans un site multilingue ayant un secteur par langue. |
---|
12 | Ce mécanisme suppose qu'il n'y a pas de page sommaire particulière, les pages d'accueil localisées étant des pages de secteurs. |
---|
13 | |
---|
14 | Utilisez la balise <code>#LANGUE_PREFEREE_SECTEUR_REDIRECTION</code> en insérant le code suivant dans <code>sommaire.html</code>, à l'exclusion de tout autre code, pour que l'internaute soit redirigé automatiquement vers le secteur qu'il est le plus susceptible de comprendre, selon la configuration de langue de son navigateur : <code>[(#LANGUE_PREFEREE_SECTEUR_REDIRECTION|sinon{Activer le plugin langue_preferee})]</code> |
---|
15 | |
---|
16 | Si aucune langue disponible n'est compatible avec les choix configurés dans le navigateur, la langue par défaut du site est choisie. Si cette langue n'est utilisée par aucun secteur (!!!), le premier secteur trouvé est choisi. |
---|
17 | Il est possible de filtrer le ou les secteurs pour ne par rediriger vers un secteur non souhaité. Pour cela mettez la liste des secteurs non souhaités séparés par des virgules en paramètre de <code>#LANGUE_PREFEREE_SECTEUR_REDIRECTION</code>, par exemple : <code>#LANGUE_PREFEREE_SECTEUR_REDIRECTION{"3,12"}</code>, la balise ne pourra pas rediriger ni vers le secteur 3, ni vers le 12. |
---|
18 | |
---|
19 | Il est possible de laisser l'internaute choisir sa langue préférée, différente de celle configurée dans son navigateur, en la précisant en paramètre d'appel du sommaire, avec <code>/?lang=fr</code> par exemple pour le français. Ce choix est alors stocké dans un cookie pour utilisation ultérieure prioritaire sur la configuration du navigateur. La balise <code>#LANGUE_PREFEREE_LIEN_EFFACE_COOKIE</code> permet de proposer un lien de suppression de ce cookie. |
---|
20 | <code>#LANGUE_PREFEREE_LIEN_EFFACE_COOKIE{mon message personnalise}</code> permet de remplacer le message proposé par défaut. |
---|
21 | [en]This plugin (for SPIP 1.9.2+ and 2.0.0+) checks the visitor browser prefered languages and redirects automagically to this language within a multi language website having one section per language. It requiers not to have a specific sommaire page, the home pages will be localized to each sectors. |
---|
22 | |
---|
23 | Use only the <code>#LANGUE_PREFEREE_SECTEUR_REDIRECTION</code> tag by putting the following code in <code>sommaire.html</code>, but any other code, allowing each visitors to be redirected to the most meaningful sector: [(#LANGUE_PREFEREE_SECTEUR_REDIRECTION|sinon{Activate the langue_preferee plugin})] |
---|
24 | |
---|
25 | If not any website language suits the visitor's preferred language, the website default language is selected. By the way, if this language is not used by any sector (yes you can !), the first avalaible sector is selected. It's also possible to exclude some sectors from the possible redirections. In this case, just add as parameter a comma seperated list of unwanted sectors to <code>#LANGUE_PREFEREE_SECTEUR_REDIRECTION</code>, for example: <code>#LANGUE_PREFEREE_SECTEUR_REDIRECTION{"3,12"}</code>, the tag can not redirect to sector 3 or 12. |
---|
26 | |
---|
27 | It's possible to let the visitor choose it's own preferred language, that may be different from its browser, by adding (for example selecting english) <code>/?lang=en</code> calling sommaire page. Therefore this choice is stored in a cookie for further use and will take precedence to the browser preference. The <code>#LANGUE_PREFEREE_LIEN_EFFACE_COOKIE</code> tag allows you to add a link allowing to remove this cookie. Using a parameter like: <code>#LANGUE_PREFEREE_LIEN_EFFACE_COOKIE{my own message}</code> prompts your "own message" instead of the default one. |
---|
28 | </multi> |
---|
29 | </description> |
---|
30 | <lien>http://www.spip-contrib.net/Plugin-Langue-preferee-par-l-internaute</lien> |
---|
31 | <chemin dir='' /> |
---|
32 | <prefix>languepreferee</prefix> |
---|
33 | <options>languepreferee_options.php</options> |
---|
34 | <necessite id="SPIP" version="[1.9.2;2.0.99]" /> |
---|
35 | <categorie>navigation</categorie> |
---|
36 | </plugin> |
---|