Spécifier la langue d'un document - HTML/CSS - Programmation
Marsh Posté le 04-03-2006 à 18:19:33
ReplyMarsh Posté le 07-03-2006 à 10:14:38
Perso je fais ça dans le xhtml ... en general mes pages sont en 1 seule langue => dans le <html>
Sinon, je le met dans les blocs distincts quand c'est une page multi-langue ... Je crois que c'est conforme .. du moins je me suis jamais fait taper dessus pour le moment ... m'enfin on sait jamais
Marsh Posté le 10-03-2006 à 12:44:13
Ouais, je crois que je vais faire ça. J'ai l'impression que l'auteur complique beaucoup les choses sur ce coup là.
Marsh Posté le 12-03-2006 à 04:21:33
Pose ta question sur le forum d'Alsacréations, l'un des 2 auteurs est modérateur là-bas (le 2ème auteur ayant écrit la préface du livre du webmaster). Dans le salon Encodage et Internationalisation, à vue de nez.
EDIT: le 2ème sujet en parle justement http://forum.alsacreations.com/top [...] tml#p94907
Marsh Posté le 12-03-2006 à 14:48:41
Reply
Marsh Posté le 03-03-2006 à 14:14:35
Salut à tous. J'ai écrit un courrier à l'équipe du site openweb.eu.org (pour ceux qui ne connaitraient pas, il s'agit d'un site génialissime, traitant des standards du web). Dans ce courrier, je demandais des précisions / explications par rapport à un article publié (+ un autre petit truc au passage). Apparement, ils ne répondent pas. Peut être l'un de vous pourrait m'aider ?
Voici le courrier (et le lien vers l'article auquel je fais référence):
Bonjour,
je me heurte à un problème de compréhension lors de la lecture de l'article suivant :
http://openweb.eu.org/articles/specifier_langue/
En effet, vous indiquez qu'il est possible de préciser plusieurs langues primaires. Cela me perturbe quelque peu. Imaginons le cas de figure suivant : mon site Internet est en langue française, destiné à un public francophone. Cela dit, je souhaite rendre également disponible une page d'accueil anglophone. Si j'ai bien compris votre article, mon document "page d'accueil" sera alors disponible en 2 langues primares. Naturellement, j'aurais imaginé envoyer au serveur, l'en-tête HTTP :
Content-Language: fr
Dans le cas où la page est demandée en version française, et j'aurais envoyé l'en-tête HTTP :
Content-Language: en
Dans le cas où la page est demandée en version anglaise.
En revanche, votre article semble conseiller, dans ce cas de figure, de préciser l'en-tête :
Content-Language: fr,en
Mais alors, comment préciser la langue réelle du contenu ? Dois je la considérer comme une langue de traitement, en préciser le langage "réel" envoyé au client, dans un attribut "lang" de ma balise "html" ?
Autre question rapide, que je me pose depuis quelques temps, à propos de votre site :
où diable sont indiquées toutes les infos qu'affiche google lors d'une recherche sur son moteur ? Je ne parviens pas à les trouvers dans le code source de la page (je m'attendais à les trouver dans une meta "description" ).
D'avance merci, et bravo à toute l'équipe d'OpenWeb pour le fantastique boulot que vous abattez.
Message édité par El_gringo le 03-03-2006 à 15:17:21