Bonjour,
backend-dist.html (
http://rezo.net/spip-cvs/backend-dist.html?rev=1.13&content-type=text/vnd.viewcvs-markup )
commence actuellement par
«
<?php echo '<'.'?xml version="1.0" encoding="#CHARSET"?'.'>'; ?>
<rss version="0.91">
<channel>
<title>[(#NOM_SITE_SPIP|textebrut|entites_html|entites_unicode)]</title>
<link>#URL_SITE_SPIP/</link>
<description></description>
<language>#LANG-#LANG</language>
<image>
»
Je n'ai pas la norme rss sous les yeux, mais il me semble que la balise <language> doit contenir un code rfc 3066 ( http://www.faqs.org/rfcs/rfc3066 )
Donc ça ne va pas.
un code rfc 3066 est divisé entre un code langue (exemple fr)
et un code de précision, par exemple un code de pays (exemple re pour Réunion).
D'où l'intéret d'utiliser en interne des standards,
utilisables en extarne sans traitement.
D'où ma réticence à utiliser pour les créoles un code issu de nule part, alors que la rfc 3066 existe.
La solution immédiate, pour ne pas avoir de canadiens présentés à tord comme des français (si fr-fr) (ex.: http://www.cybercodeur.net/site/utils/rss.php ) ,
je préconise de mettre
<language>#LANG</language>
en remplacement.
Ensuite, réfléchir à quoi mettre dans les chanps #LANG,
<language> de backend-dist.html, à la norme rfc 3066,
peut être à passer à la dernière version de RSS.
(http://www.monde-diplomatique.fr/recents.js n'est pas compatible XHTML 1 . )
Salutations.