CVS: spip/ecrire calendrier.php3, 1.30, 1.31 calendrier_semaine.php3, 1.6, 1.7 inc_filtres.php3, 1.103, 1.104

Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv29809/ecrire

Modified Files:
  calendrier.php3 calendrier_semaine.php3 inc_filtres.php3
Log Message:
modification du format de dates

Index: calendrier.php3

RCS file: /home/spip-cvs/spip/ecrire/calendrier.php3,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- a/calendrier.php3 28 Nov 2003 22:07:51 -0000 1.30
+++ b/calendrier.php3 1 Apr 2004 16:58:24 -0000 1.31
@@ -254,7 +254,7 @@

$nom_mois = nom_mois('2000-'.sprintf("%02d", $mois).'-01');

-debut_page(d_apostrophe(_T('titre_page_calendrier', array('nom_mois' => $nom_mois, 'annee' => $annee))), "redacteurs", "calendrier");
+debut_page(_T('titre_page_calendrier', array('nom_mois' => $nom_mois, 'annee' => $annee)), "redacteurs", "calendrier");
$activer_messagerie = lire_meta("activer_messagerie");
$connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"];

Index: calendrier_semaine.php3

RCS file: /home/spip-cvs/spip/ecrire/calendrier_semaine.php3,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- a/calendrier_semaine.php3 30 Nov 2003 12:23:32 -0000 1.6
+++ b/calendrier_semaine.php3 1 Apr 2004 16:58:24 -0000 1.7
@@ -135,7 +135,7 @@

-debut_page(d_apostrophe(_T('titre_page_calendrier', array('nom_mois' => $nom_mois, 'annee' => $annee))), "redacteurs", "calendrier");
+debut_page(_T('titre_page_calendrier', array('nom_mois' => $nom_mois, 'annee' => $annee)), "redacteurs", "calendrier");
$activer_messagerie = lire_meta("activer_messagerie");
$connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"];

Index: inc_filtres.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_filtres.php3,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -d -r1.103 -r1.104
--- a/inc_filtres.php3 27 Feb 2004 17:14:28 -0000 1.103
+++ b/inc_filtres.php3 1 Apr 2004 16:58:24 -0000 1.104
@@ -320,31 +320,18 @@

   // 1er, 21st, etc.
   $journum = $jour;
- switch ($spip_lang) {
- case 'en':
- switch($jour) {
- case 0: $jour = ''; break;
- case 1: $jour = '1st'; break;
- case 2: $jour = '2nd'; break;
- case 3: $jour = '3rd'; break;
- case 21: $jour = '21st'; break;
- case 22: $jour = '22nd'; break;
- case 23: $jour = '23rd'; break;
- case 31: $jour = '31st'; break;
- default: $jour .= 'th';
- }
- case 'fr':
- if ($jour == '1') $jour = '1er';
- }

   if ($jour == 0)
     $jour = '';
+ else if ($jourth = _T('date_jnum'.$jour))
+ $jour = $jourth;

   $mois = intval($mois);
- if ($mois > 0 AND $mois < 13)
+ if ($mois > 0 AND $mois < 13) {
     $nommois = _T('date_mois_'.$mois);
- else
- $nommois = '';
+ if ($jour)
+ $jourmois = _T('date_de_mois_'.$mois, array('j'=>$jour, 'nommois'=>$nommois));
+ }

   if ($annee < 0) {
     $annee = -$annee." "._T('date_avant_jc');
@@ -367,22 +354,22 @@
     if ($avjc) return $annee;
     $a = date('Y');
     if ($annee < ($a - 100) OR $annee > ($a + 100)) return $annee;
- if ($annee != $a) return d_apostrophe(_T('date_fmt_mois_annee', array ('mois'=>$mois, 'nommois'=>ucfirst($nommois), 'annee'=>$annee)));
- return d_apostrophe(_T('date_fmt_jour_mois', array ('jour'=>$jour, 'nommois'=>$nommois, 'mois'=>$mois, 'annee'=>$annee)));
+ if ($annee != $a) return _T('date_fmt_mois_annee', array ('mois'=>$mois, 'nommois'=>ucfirst($nommois), 'annee'=>$annee));
+ return _T('date_fmt_jour_mois', array ('jourmois'=>$jourmois, 'jour'=>$jour, 'mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee));

   case 'jourcourt':
     if ($avjc) return $annee;
     $a = date('Y');
     if ($annee < ($a - 100) OR $annee > ($a + 100)) return $annee;
- if ($annee != $a) return d_apostrophe(_T('date_fmt_jour_mois_annee', array ('jour'=>$jour, 'mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee)));
- return d_apostrophe(_T('date_fmt_jour_mois', array ('jour'=>$jour, 'nommois'=>$nommois, 'mois'=>$mois, 'annee'=>$annee)));
+ if ($annee != $a) return _T('date_fmt_jour_mois_annee', array ('jourmois'=>$jourmois, 'jour'=>$jour, 'mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee));
+ return _T('date_fmt_jour_mois', array ('jourmois'=>$jourmois, 'jour'=>$jour, 'mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee));

   case 'entier':
     if ($avjc) return $annee;
     if ($jour)
- return d_apostrophe(_T('date_fmt_jour_mois_annee', array ('jour'=>$jour, 'nommois'=>$nommois, 'mois'=>$mois, 'annee'=>$annee)));
+ return _T('date_fmt_jour_mois_annee', array ('jourmois'=>$jourmois, 'jour'=>$jour, 'mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee));
     else
- return d_apostrophe(_T('date_fmt_mois_annee', array ('mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee)));
+ return _T('date_fmt_mois_annee', array ('mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee));

   case 'nom_mois':
     return $nommois;
@@ -404,7 +391,7 @@

   case 'mois_annee':
     if ($avjc) return $annee;
- return trim(d_apostrophe(_T('date_fmt_mois_annee', array('mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee))));
+ return trim(_T('date_fmt_mois_annee', array('mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee)));

   case 'annee':
     return $annee;
@@ -461,15 +448,6 @@
   return _T('date_fmt_jour_heure', array('jour' => affdate($numdate), 'heure' => heures_minutes($numdate)));
}

-// renvoie "d'octobre" (ocitan) ou "de octubre" (espagnol)
-function d_apostrophe($texte) {
- global $spip_lang;
- if (ereg("^(oc_.+|fr|ca)$",$spip_lang))
- return ereg_replace("^(.+ )?de ([aeiou])", "\\1d'\\2", $texte);
- else
- return $texte;
-}
-

//
// Alignements en HTML