Formulaire estranger !

Bonjour

Un site, sur lequel j'utilise le "formulaire de contact avancé", tout en français à l'exception de 2 pages
- Une en Anglais, l'autre en Italien
On me demande, si je peux mettre le formulaire en anglais et en Italien.

A priori je dirais oui et voila comment je pense procéder

EN realisant deux pages speciales
formulaire_anglais.html
et formulaire_italien.html

pour confirmation c'est bien dans le head de ces page que je doit intervenir pour choisir la bonne langue, et preciséement ici :

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">

en imposant la "Langue" au lieu de "#LANG"

suis je dans le bon ?

la valeur de #LANG pour l'anglais doit être "en" et "it" pour l'italien ?

Merci à vous

Eric

je me reponds à moi meme

http://openweb.eu.org/articles/specifier_langue

et

http://www.referencement-team.com/metatags/code-langue.html

Le 14 avril 2010 10:31, Eric Free/Online <eric.boutigny@free.fr> a écrit :

Bonjour

Un site, sur lequel j’utilise le « formulaire de contact avancé », tout en français à l’exception de 2 pages

  • Une en Anglais, l’autre en Italien
    On me demande, si je peux mettre le formulaire en anglais et en Italien.

A priori je dirais oui et voila comment je pense procéder

EN realisant deux pages speciales
formulaire_anglais.html
et formulaire_italien.html

pour confirmation c’est bien dans le head de ces page que je doit intervenir pour choisir la bonne langue, et preciséement ici :

en imposant la « Langue » au lieu de « #LANG »

suis je dans le bon ?

la valeur de #LANG pour l’anglais doit être « en » et « it » pour l’italien ?

Merci à vous

Eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Bon ben ce n’est pas ca …

J’ai donc un article « form_en.html » dont j’ai modifié dans le head

en

dans l’article qui doit permettre d’acceder à ce formulaire le lien suivant :

[{{in english}}->spip.php?page=form_en&id_article=125&lang=en]

le formulaire reste deseperement en francais

Si vous avez qq pistes de reflexions …

Mon neurone vous remercie d’avance

Eric

Le 14 avril 2010 11:24, Eric Boutigny <e.boutigny@gmail.com> a écrit :

je me reponds à moi meme

http://openweb.eu.org/articles/specifier_langue

et

http://www.referencement-team.com/metatags/code-langue.html

Le 14 avril 2010 10:31, Eric Free/Online <eric.boutigny@free.fr> a écrit :

Bonjour

Un site, sur lequel j’utilise le « formulaire de contact avancé », tout en français à l’exception de 2 pages

  • Une en Anglais, l’autre en Italien
    On me demande, si je peux mettre le formulaire en anglais et en Italien.

A priori je dirais oui et voila comment je pense procéder

EN realisant deux pages speciales
formulaire_anglais.html
et formulaire_italien.html

pour confirmation c’est bien dans le head de ces page que je doit intervenir pour choisir la bonne langue, et preciséement ici :

en imposant la « Langue » au lieu de « #LANG »

suis je dans le bon ?

la valeur de #LANG pour l’anglais doit être « en » et « it » pour l’italien ?

Merci à vous

Eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Bonjour Éric,

il y a semble-t-il confusion entre ce que demande le plugin SPIP et ce qu’il faut faire pour avoir un code HTML valide.
Les attributs lang (et en plus xml:lang si le doctype est XHTML 1.0) c’est très bien pour la validité de ta page (validateur W3C) et son accessibilité (ça indique à un lecteur d’écran pour non-voyant de pas essayer de lire une page anglaise avec l’accent français genre « it is marvelous » → « itice marvelou » :slight_smile: ) mais a priori ça devrait laisser le plugin SPIP totalement indifférent. Ce n’est pas comme ça qu’on le configure. En effet, cet attribut lang peut (doit) intervenir à tout changement de langue dans la page en plus de la langue initiale. Un div enfant (ou 3 mots dans un span) peut donc être en italien dans une page en français, un autre en anglais, etc. Aucun plugin ne va se fier à ça.
Par contre j’ignore comment fonctionne ce plugin en particulier, perso je n’ai utilisé que Forms&Table 2 quand j’ai eu besoin d’un formulaire multilingue pour alsace.com (page Contact, en anglais et allemand). Lui utilise … de façon « ergonomique » (l’utilisateur a un champ différent pour chaque étiquette ET chaque langue, c’est le plugin qui crée … pour le développeur).

Cdt,
Ph. Vayssière

Ok Merci Philippe

Je comprends mieux, je vais me repencher la dessus, sinon passer à form&tables si je n’aboutis pas

Cdt

Eric

Le 15 avril 2010 09:28, Philippe Vayssière <philippe@vayssiere.fr> a écrit :

Bonjour Éric,

il y a semble-t-il confusion entre ce que demande le plugin SPIP et ce qu’il faut faire pour avoir un code HTML valide.
Les attributs lang (et en plus xml:lang si le doctype est XHTML 1.0) c’est très bien pour la validité de ta page (validateur W3C) et son accessibilité (ça indique à un lecteur d’écran pour non-voyant de pas essayer de lire une page anglaise avec l’accent français genre « it is marvelous » → « itice marvelou » :slight_smile: ) mais a priori ça devrait laisser le plugin SPIP totalement indifférent. Ce n’est pas comme ça qu’on le configure. En effet, cet attribut lang peut (doit) intervenir à tout changement de langue dans la page en plus de la langue initiale. Un div enfant (ou 3 mots dans un span) peut donc être en italien dans une page en français, un autre en anglais, etc. Aucun plugin ne va se fier à ça.
Par contre j’ignore comment fonctionne ce plugin en particulier, perso je n’ai utilisé que Forms&Table 2 quand j’ai eu besoin d’un formulaire multilingue pour alsace.com (page Contact, en anglais et allemand). Lui utilise … de façon « ergonomique » (l’utilisateur a un champ différent pour chaque étiquette ET chaque langue, c’est le plugin qui crée … pour le développeur).

Cdt,
Ph. Vayssière

expert Accessiweb en évaluation et intégrateur XHTML/CSS
www.alsacreations.com - www.alsacreations.fr

Le 14/04/2010 14:41, Eric Boutigny a écrit :

Bon ben ce n’est pas ca …

J’ai donc un article « form_en.html » dont j’ai modifié dans le head

en

dans l’article qui doit permettre d’acceder à ce formulaire le lien suivant :

[{{in english}}->spip.php?page=form_en&id_article=125&lang=en]

le formulaire reste deseperement en francais

Si vous avez qq pistes de reflexions …

Mon neurone vous remercie d’avance

Eric

Le 14 avril 2010 11:24, Eric Boutigny <e.boutigny@gmail.com> a écrit :

je me reponds à moi meme

http://openweb.eu.org/articles/specifier_langue

et

http://www.referencement-team.com/metatags/code-langue.html

Le 14 avril 2010 10:31, Eric Free/Online <eric.boutigny@free.fr> a écrit :

Bonjour

Un site, sur lequel j’utilise le « formulaire de contact avancé », tout en français à l’exception de 2 pages

  • Une en Anglais, l’autre en Italien
    On me demande, si je peux mettre le formulaire en anglais et en Italien.

A priori je dirais oui et voila comment je pense procéder

EN realisant deux pages speciales
formulaire_anglais.html
et formulaire_italien.html

pour confirmation c’est bien dans le head de ces page que je doit intervenir pour choisir la bonne langue, et preciséement ici :

en imposant la « Langue » au lieu de « #LANG »

suis je dans le bon ?

la valeur de #LANG pour l’anglais doit être « en » et « it » pour l’italien ?

Merci à vous

Eric


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !