J'ai ajouté un champ optionnel pour l'appel de "affdate", qui est la langue:
affdate ("2000-02") | février 2000
affdate ("2000-02","en") | february 2000
langues =
rien ou "fr" > français
"en" > anglais
http://atlas.bok.net/~fil/spip/spiplib.inc_0.0.4.phps
Le code modifié est vers les lignes 200 :
if (substr($jour,0,1)=="0") $jour=substr($jour,1,1);
if (($lang == "") || ($lang =="fr")){
if (strcmp($jour,"1")==0) $jour="1er";
if ($jour) $jour .= " ";
if ($mois==1) {$mois="janvier"; $spip_date_de="de ";}
if ($mois==2) {$mois="février"; $spip_date_de="de ";}
if ($mois==3) {$mois="mars"; $spip_date_de="de ";}
if ($mois==4) {$mois="avril"; $spip_date_de="d'";}
if ($mois==5) {$mois="mai"; $spip_date_de="de ";}
if ($mois==6) {$mois="juin"; $spip_date_de="de ";}
if ($mois==7) {$mois="juillet"; $spip_date_de="de ";}
if ($mois==8) {$mois="août"; $spip_date_de="d'";}
if ($mois==9) {$mois="septembre"; $spip_date_de="de ";}
if ($mois==10){$mois="octobre"; $spip_date_de="de ";}
if ($mois==11){$mois="novembre"; $spip_date_de="de ";}
if ($mois==12){$mois="décembre"; $spip_date_de="de ";}
} elseif ($lang == "en"){
if (strcmp($jour,"1")==0) $jour="1st";
if ($jour) $jour .= " ";
if ($mois==1) {$mois="january";}
if ($mois==2) {$mois="february";}
if ($mois==3) {$mois="march";}
if ($mois==4) {$mois="april";}
if ($mois==5) {$mois="may";}
if ($mois==6) {$mois="june";}
if ($mois==7) {$mois="july";}
if ($mois==8) {$mois="august";}
if ($mois==9) {$mois="september";}
if ($mois==10){$mois="october";}
if ($mois==11){$mois="november";}
if ($mois==12){$mois="december";}
}