Fork me on GitHub




(1) 2 3 4 »


piCal version française
Régulier
Inscrit: 27/01/2006 23:21
De Puteaux
Messages: 214
Bonjour,


Je viens de faire la mise à jour de piCal 0.86 et je constate que des erreurs persistent depuis longtemps et que je dois rectifier des fichiers à chaque fois.

Je vais vous donner en vrac les modifs que j’apporte.

Le fichier modules/piCal/language/french/pical_constants.php n’est pas bien traduit la ligne 8 indique calendar-en.js au lieu de calendar-fr.js, puis la variable ligne 11 doit être : define('_PICAL_JSFMT_YMDN','%A %d %B %Y');
Et d’autres aussi sont à modifier….

Voilà le début de mon fichier :
<?php

if( defined'FOR_XOOPS_LANG_CHECKER' ) || ! defined'PICAL_CNST_LOADED' ) ) {

define'PICAL_CNST_LOADED' ) ;

// the language file for jscalendar "DHTML Date/Time Selector"
define('_PICAL_JS_CALENDAR','calendar-fr.js');    

// format for jscalendar. see common/jscalendar/doc/html/reference.html
define('_PICAL_JSFMT_YMDN','%A %d %B %Y');

// format for date()  see http://jp.php.net/date
define('_PICAL_DTFMT_MINUTE','i');

// definition of orders     Y:year  M:month  W:week  D:day  N:dayname  O:operand
define('_PICAL_FMT_MD','%2$s %1$s') ;
define('_PICAL_FMT_YMD','%3$s %2$s %1$s') ;
define('_PICAL_FMT_YMDN','%4$s %3$s %2$s %1$s') ;
define('_PICAL_FMT_YMDO','%4$s %3$s %2$s %1$s') ;
define('_PICAL_FMT_YMW','%3$s %2$s %1$s') ;
define('_PICAL_FMT_YW','SEMAINE%2$s %1$s');
define('_PICAL_FMT_DHI','%3$s %2$s:%1$s') ;
define('_PICAL_FMT_HI','%1$s %2$s') ;

// formats for sprintf()
define('_PICAL_FMT_YEAR_MONTH','%2$s %1$s') ;
define('_PICAL_FMT_YEAR','<font size="-1">ANNEE </font>%s') ;
define('_PICAL_FMT_WEEKNO','SEMAINE %s');


Dans le fichier /common/jscalendar/lang/calendar-fr.js
Ligne 42 pour les jours abrégés il y a Mar au lieu de Mer

*ASTUCE*
Pour changer le style du sélecteur de date il faut modifier la ligne 127 ou 137 du fichier piCal/index.php , mais les css fournis dans piCal ne fonctionnent pas bien, je conseille de ne pas installer de dossier common mais plutôt de récupérer le dossier calendar qui est dans la version xoops_223a_fr dossier : html/class/calendar, il faut aussi modifier le fichier calendar-fr.js pour les jour abrégés.

Voilà, si ça peut aider quelqu’un.

Xavier

Posté le : 12/05/2006 21:14

Edité par svn sur 12/05/2006 22:43:33
Partager Twitter Partagez cette article sur GG+
Re: piCal version française
Semi pro
Inscrit: 21/11/2004 17:40
De Un petit coin de Belgique
Messages: 826
Merci pour l'info,

Pour le problème de js et de constantes, je te conseil de signaler ce problème sur le site de l'auteur afin que ces modifications soit incluses lors de la prochaine version

Posté le : 12/05/2006 21:49
Partager Twitter Partagez cette article sur GG+
Re: piCal version française
Régulier
Inscrit: 27/01/2006 23:21
De Puteaux
Messages: 214
je voulais le faire mais mon anglais est trop mauvais voire nul , si un de vous pouvait le faire

Xavier.

Posté le : 12/05/2006 22:13
Partager Twitter Partagez cette article sur GG+
Re: piCal version française
Régulier
Inscrit: 27/01/2006 23:21
De Puteaux
Messages: 214
Une modif pour les mois courts, dans la vue Mois par exemple.
Juin et Juillet sont identiques !!! => Jun et Jun
Le fichier modifié est dans modules/piCal/language/french/pical_vars.phtml

le mien :

<?php

// Hour names for 24hour system
$this->hour_names_24 = array(
    
'0','1','2','3','4','5',
    
'6','7','8','9','10','11',
    
'12','13','14','15','16','17',
    
'18','19','20','21','22','23',
    
'next 0','next 1','next 2','next 3','next 4','next 5',
    
'next 6','next 7','next 8','next 9','next 10','next 11'
    
) ;

// Hour names for 12hour system
$this->hour_names_12 = array(
    
'AM 0','AM 1','AM 2','AM 3','AM 4','AM 5',
    
'AM 6','AM 7','AM 8','AM 9','AM 10','AM 11',
    
'PM 0','PM 1','PM 2','PM 3','PM 4','PM 5',
    
'PM 6','PM 7','PM 8','PM 9','PM 10','PM 11',
    
'next AM 0','next AM 1','next AM 2','next AM 3','next AM 4','next AM 5',
    
'next AM 6','next AM 7','next AM 8','next AM 9','next AM 10','next AM 11'
    
) ;

$this->holidays = array(
    
'2004-1-1'=>1,'2004-4-12'=>1,'2004-5-1'=>1,'2004-5-8'=>1,
    
'2004-5-20'=>1,'2004-5-31'=>1,'2004-7-14'=>1,'2004-8-15'=>1,'2004-11-1'=>1,
    
'2004-11-11'=>1,'2004-12-25'=>1,

    
'2005-1-1'=>1,'2005-3-27'=>1,'2004-5-1'=>1,'2004-5-5'=>1,
    
'2004-5-8'=>1,'2004-5-16'=>1,'2004-7-14'=>1,'2004-8-15'=>1,'2004-11-1'=>1,
    
'2004-11-11'=>1,'2004-12-25'=>1,

    );

// Can't use tags (for options)
$this->date_short_names = array(
    
'0','1','2','3','4','5','6','7','8','9',
    
'10','11','12','13','14','15','16','17','18','19',
    
'20','21','22','23','24','25','26','27','28','29',
    
'30','31'
    
) ;

// Can use tags
$this->date_long_names = array(
    
'0','1','2','3','4','5','6','7','8','9',
    
'10','11','12','13','14','15','16','17','18','19',
    
'20','21','22','23','24','25','26','27','28','29',
    
'30','31'
    
) ;

// Can't use tags (for options)
$this->week_numbers = array('Semaine0','Semaine1','Semaine2','Semaine3','Semaine4','Semaine5','Semaine6') ;

// Can't use tags (for options & minicalendar)
$this->week_short_names = array('Di','Lu','Ma','Me','Je','Ve','Sa','Di') ;

// Can use tags (for Monthly & Weekly View)
$this->week_middle_names = array('Dim','Lun','Mar','Mer','Jeu','Ven','Sam','Dim') ;

// Can use tags (for Daily View)
$this->week_long_names = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche') ;

// Can't use tags (for options)
$this->month_short_names = array('0','Jan','Fév','Mars','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Dec') ;

// Can use tags
$this->month_middle_names = array('0','Jan','Fév','Mars','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Dec') ;

// Can use tags
$this->month_long_names = array('0','Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Decembre') ;

// Don't change keys at all, but change values only
$this->byday2langday_w = array('SU'=>'Dim','MO'=>'Lun','TU'=>'Mar','WE'=>'Mer','TH'=>'Jeu','FR'=>'Ven','SA'=>'Sam') ;

// Don't change keys at all, but change values only
$this->byday2langday_m = array(
    
'1SU'=>'1er Dimanche','1MO'=>'1er Lundi','1TU'=>'1er Mardi','1WE'=>'1er Mercredi','1TH'=>'1er Jeudi','1FR'=>'1er Vendredi','1SA'=>'1er Samedi',
    
'2SU'=>'2nd Dimanche','2MO'=>'2nd Lundi','2TU'=>'2nd Mardi','2WE'=>'2nd Mercredi','2TH'=>'2nd Jeudi','2FR'=>'2nd Vendredi','2SA'=>'2nd Samedi',
    
'3SU'=>'3ème Dimanche','3MO'=>'3ème Lundi','3TU'=>'3ème Mardi','3WE'=>'3ème Mercredi','3TH'=>'3ème Jeudi','3FR'=>'3ème Vendredi','3SA'=>'3ème Samedi',
    
'4SU'=>'4ème Dimanche','4MO'=>'4ème Lundi','4TU'=>'4ème Mardi','4WE'=>'4ème Mercredi','4TH'=>'4ème Jeudi','4FR'=>'4ème Vendredi','4SA'=>'4ème Samedi',
    
'-1SU'=>'Dimanche précédent','-1MO'=>'Lundi précédent','-1TU'=>'Mardi précédent','-1WE'=>'Mercredi précédent','-1TH'=>'Jeudi précédent','-1FR'=>'Vendredi précédent','-1SA'=>'Samedi précédent'
    
) ;



?>


Xavier

Posté le : 19/05/2006 12:47
Partager Twitter Partagez cette article sur GG+
Re: piCal version française
Régulier
Inscrit: 27/01/2006 23:21
De Puteaux
Messages: 214
Modif du fichier local pour les dates des fêtes et autres (en France)...

Le fichier france.php est dans le répertoire modules/piCal/locales/france.php

Voilà mon fichier modifié(je me suis arreté en 2010 )


<?php

$this
->holidays = array(
'2006-4-16'=>'Pâques',
'2006-4-17'=>'L. de Pâques',
'2006-5-25'=>'Ascension',
'2006-6-4'=>'Pentecôte',
'2006-6-5'=>'L. de Pentecôte',

'2007-4-8'=>'Pâques',
'2007-4-9'=>'L. de Pâques',
'2007-5-17'=>'Ascension',
'2007-5-27'=>'Pentecôte',
'2007-5-28'=>'L. de Pentecôte',

'2008-3-23'=>'Pâques',
'2008-3-24'=>'L. de Pâques',
'2008-5-1'=>'Ascension',
'2008-5-11'=>'Pentecôte',
'2008-5-12'=>'L. de Pentecôte',

'2009-4-12'=>'Pâques',
'2009-4-13'=>'L. de Pâques',
'2009-5-21'=>'Ascension',
'2009-5-31'=>'Pentecôte',
'2009-6-1'=>'L. de Pentecôte',

'2010-4-4'=>'Pâques',
'2010-4-5'=>'L. de Pâques',
'2010-5-13'=>'Ascension',
'2010-5-23'=>'Pentecôte',
'2010-5-24'=>'L. de Pentecôte',

);

for( 
$y 2001 $y 2020 $y ++ ) {
$this->holidays"$y-1-1" ] = 'Nouvel an' ;
$this->holidays"$y-5-1" ] = 'Fête du travail' ;
$this->holidays"$y-5-8" ] = 'Fin guerre 39-45' ;
$this->holidays"$y-7-14" ] = 'Fête Nationale' ;
$this->holidays"$y-8-15" ] = 'Assomption' ;
$this->holidays"$y-11-1" ] = 'Toussaint' ;
$this->holidays"$y-11-11" ] = 'Armistice 1918' ;
$this->holidays"$y-12-25" ] = 'Noël' ;
}

?>


Xavier

Posté le : 19/05/2006 22:50
Partager Twitter Partagez cette article sur GG+
Re: piCal version française - affichage horaire
Supporter Xoops
Inscrit: 13/05/2005 00:23
De Le théíƒÂ¢tre de la vie
Messages: 340
bonjour

je viens de m'apercevoir que sur la version française de notre cher piCal, l'affichage des événements du jour, se présente dans une inversion des minutes et des heures :
exemple : au lieu de 19 : 30 il indique 30 : 19
regardez colonne de gauche Agenda des évènements à venir sur mon site ICI.
Savez-vous où ça se corrige... parce que vraiment, y'a de quoi perdre la boussole
merci

Je constate que ça n'était pas le cas dans la version précédente de piCal...

Posté le : 23/05/2006 08:14

Edité par mediateur sur 23/05/2006 08:34:19

Le parti pris de la médiation
Partager Twitter Partagez cette article sur GG+
Re: piCal version française - affichage horaire
Supporter Xoops
Inscrit: 13/05/2005 00:23
De Le théíƒÂ¢tre de la vie
Messages: 340
Bon, je me suis répondu.
C'est dans le fichier pical_constants.php
il faut mettre remplacer :

define('_PICAL_FMT_HI','%2$s:%1$s');

par :

define('_PICAL_FMT_HI','%1$s:%2$s');

et j'ai une impression de déjà vu ici.

désolé si c'est une redite.

Posté le : 23/05/2006 08:44

Le parti pris de la médiation
Partager Twitter Partagez cette article sur GG+
Re: piCal version française - affichage horaire
Régulier
Inscrit: 27/01/2006 23:21
De Puteaux
Messages: 214
Oui je l'ai mis sur le premier post, mais si tu trouves des trucs je suis preneur.

A+
Xavier.

Posté le : 23/05/2006 14:01
Partager Twitter Partagez cette article sur GG+
Re: piCal version française - affichage horaire
Régulier
Inscrit: 02/07/2005 20:28
De Paris
Messages: 457
Sur notre site, et bien dans "les soirées àpres le" cela indique le moi avant la date comme ceci "les soirées àpres le Mai 24"

Certainement le fichier constant.php mais quelle ligne ?

Posté le : 24/05/2006 22:29
Partager Twitter Partagez cette article sur GG+
Re: piCal version française - affichage horaire
Régulier
Inscrit: 27/01/2006 23:21
De Puteaux
Messages: 214
Tu as modifié ton fichier comme le mien sur le premier post ?

Xavier

Posté le : 24/05/2006 22:58
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 4 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

39 Personne(s) en ligne (30 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 39 | Plus ...