Accueil > > > VARIABLES ET ALIAS POUR LA DATE ET L'HEURE EN FRANCAIS :)
VARIABLES ET ALIAS POUR LA DATE ET L'HEURE EN FRANCAIS :)
Information sur la source
Description
Ce truc doit surement être connu mais il ne me semble pas avoir déja vu ce code sur le site ou autre part, alors je le met ici :)
Il sert à utiliser l'heure et la date en francais dans mIRC, l'heure est en texte, et la date aussi :)
Le code est à placer dans les remotes ou dans un fichier que vous devrez charger par la suite, a vous de choisir :)
Lisez bien ce qui suit la source, j'y décris les variables à utiliser et les alias de test :)
Source
- ;
- ; Code de date et heure en francais
- ; par Shisui
- ;
-
- alias heur {
- if ($time(HH) == 00) { return Minuit }
- if ($time(HH) == 01) { return 01 heure }
- if ($time(HH) == 12) { return Midi }
- else { return $time(HH) heures }
- }
-
- alias minu {
- if ($time(nn) == 00) { return pile }
- if ($time(nn) == 01) { return , 01 minute }
- else { return , $time(nn) minutes }
- }
-
- alias sec {
- if ($time(ss) == 00) { return . }
- if ($time(ss) == 01) { return , 01 seconde. }
- elseif ($time(nn) == 00) && ($time(ss) != 00) { return et $time(ss) secondes. }
- else { return , $time(ss) secondes. }
- }
-
- alias mois {
- if ($time(mmmm) == January) { return Janvier }
- if ($time(mmmm) == February) { return Février }
- if ($time(mmmm) == March) { return Mars }
- if ($time(mmmm) == April) { return Avril }
- if ($time(mmmm) == May) { return Mai }
- if ($time(mmmm) == June) { return Juin }
- if ($time(mmmm) == July) { return Juillet }
- if ($time(mmmm) == August) { return Août }
- if ($time(mmmm) == September) { return Septembre }
- if ($time(mmmm) == October) { return Octobre }
- if ($time(mmmm) == November) { return Novembre }
- if ($time(mmmm) == December) { return Décembre }
- }
-
- alias moisab {
- if ($time(mmm) == Jan) { return Jan }
- if ($time(mmm) == Feb) { return Fév }
- if ($time(mmm) == Mar) { return Mar }
- if ($time(mmm) == Apr) { return Avr }
- if ($time(mmm) == May) { return Mai }
- if ($time(mmm) == Jun) { return Jun }
- if ($time(mmm) == Jul) { return Jui }
- if ($time(mmm) == Aug) { return Aoû }
- if ($time(mmm) == Sep) { return Sep }
- if ($time(mmm) == Oct) { return Oct }
- if ($time(mmm) == Nov) { return Nov }
- if ($time(mmm) == Dec) { return Déc }
- }
-
- alias jour {
- if ($time(dddd) == Monday) { return Lundi }
- if ($time(dddd) == Tuesday) { return Mardi }
- if ($time(dddd) == Wednesday) { return Mercredi }
- if ($time(dddd) == Thursday) { return Jeudi }
- if ($time(dddd) == Friday) { return Vendredi }
- if ($time(dddd) == Saturday) { return Samedi }
- if ($time(dddd) == Sunday) { return Dimanche }
- }
-
- alias jourab {
- if ($time(ddd) == Mon) { return Lun }
- if ($time(ddd) == Tue) { return Mar }
- if ($time(ddd) == Wed) { return Mer }
- if ($time(ddd) == Thu) { return Jeu }
- if ($time(ddd) == Fri) { return Ven }
- if ($time(ddd) == Sat) { return Sam }
- if ($time(ddd) == Sun) { return Dim }
- }
-
- alias datefr {
- echo 4,1 Date : [0 $jour $time(dd) $mois $time(yyyy) 4]
- }
-
- alias heurefr {
- echo 4,1 Heure : [0 $heur $minu $sec 4]
- }
-
- alias datefrab {
- echo 4,1 Date : [0 $jourab $time(dd) $moisab $time(yy) 4]
- }
;
; Code de date et heure en francais
; par Shisui
;
alias heur {
if ($time(HH) == 00) { return Minuit }
if ($time(HH) == 01) { return 01 heure }
if ($time(HH) == 12) { return Midi }
else { return $time(HH) heures }
}
alias minu {
if ($time(nn) == 00) { return pile }
if ($time(nn) == 01) { return , 01 minute }
else { return , $time(nn) minutes }
}
alias sec {
if ($time(ss) == 00) { return . }
if ($time(ss) == 01) { return , 01 seconde. }
elseif ($time(nn) == 00) && ($time(ss) != 00) { return et $time(ss) secondes. }
else { return , $time(ss) secondes. }
}
alias mois {
if ($time(mmmm) == January) { return Janvier }
if ($time(mmmm) == February) { return Février }
if ($time(mmmm) == March) { return Mars }
if ($time(mmmm) == April) { return Avril }
if ($time(mmmm) == May) { return Mai }
if ($time(mmmm) == June) { return Juin }
if ($time(mmmm) == July) { return Juillet }
if ($time(mmmm) == August) { return Août }
if ($time(mmmm) == September) { return Septembre }
if ($time(mmmm) == October) { return Octobre }
if ($time(mmmm) == November) { return Novembre }
if ($time(mmmm) == December) { return Décembre }
}
alias moisab {
if ($time(mmm) == Jan) { return Jan }
if ($time(mmm) == Feb) { return Fév }
if ($time(mmm) == Mar) { return Mar }
if ($time(mmm) == Apr) { return Avr }
if ($time(mmm) == May) { return Mai }
if ($time(mmm) == Jun) { return Jun }
if ($time(mmm) == Jul) { return Jui }
if ($time(mmm) == Aug) { return Aoû }
if ($time(mmm) == Sep) { return Sep }
if ($time(mmm) == Oct) { return Oct }
if ($time(mmm) == Nov) { return Nov }
if ($time(mmm) == Dec) { return Déc }
}
alias jour {
if ($time(dddd) == Monday) { return Lundi }
if ($time(dddd) == Tuesday) { return Mardi }
if ($time(dddd) == Wednesday) { return Mercredi }
if ($time(dddd) == Thursday) { return Jeudi }
if ($time(dddd) == Friday) { return Vendredi }
if ($time(dddd) == Saturday) { return Samedi }
if ($time(dddd) == Sunday) { return Dimanche }
}
alias jourab {
if ($time(ddd) == Mon) { return Lun }
if ($time(ddd) == Tue) { return Mar }
if ($time(ddd) == Wed) { return Mer }
if ($time(ddd) == Thu) { return Jeu }
if ($time(ddd) == Fri) { return Ven }
if ($time(ddd) == Sat) { return Sam }
if ($time(ddd) == Sun) { return Dim }
}
alias datefr {
echo 4,1 Date : [0 $jour $time(dd) $mois $time(yyyy) 4]
}
alias heurefr {
echo 4,1 Heure : [0 $heur $minu $sec 4]
}
alias datefrab {
echo 4,1 Date : [0 $jourab $time(dd) $moisab $time(yy) 4]
}
Conclusion
Le code utilise la liste des identifieurs suivant pour la traduction :
PS: Entre parenthése se sont leurs equivalent des variables originelles de mIRC
$heur ($time(HH)), qui renvoie l'heure actuelle en texte (avec Minuit, Midi, et le reste sous la forme 01 Heure; 02 Heures; ect...)
$minu ($time(nn)), qui renvoie les minutes, si les minutes sont à 00, alors cela renvoie 'pile', sinon '01 minute'; '02 minutes' ...
$sec ($time(ss)), qui renvoie ... les secondes !! Toujours en texte, du type '.' si c'est à 00, ou '01 seconde', '02 secondes', ...
$mois ($time(mmmm)), qui renvoie le mois en français
$moisad ($time(mmm)), la même chose, mais en abrégé (seulement 3 lettres)
$jour ($time(dddd)), qui renvoie le nom du jour en francais (lundi, mardi, ect...)
$jourad ($time(ddd)), la même chose, mas en abrégé (3 lettres)
----------------
Voila si vous voulez faire des test, les alias suivant :
/heurefr >> l'heure en francais
/datefr >> La date en francais
/datefrab >> La date en francais raccourci (lol)
----------------
Voila, si vous avez des idées pour améliorer le codes, des bugs (mwé... mdr) ou autre chose n'hesitez pas :))
J'essayerais de soigner la présentation en pouvant afficher l'heure dans un dialog, et personnaliser les couleurs de l'affichage ;)
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|