MediaWiki:Gadget-UserInfo.js: Difference between revisions
Jump to navigation
Jump to search
Created page with "→{{Catégorisation JS}}<nowiki>: →imported from fr vikidia: // Basé sur wp:en:User:Fran Rogers/dimorphism.js et wp:en:User:Splarka/sysopdectector.js ; // Modifié et retravaillé par Bulest85 et Matteo1234321. // Traduction en --> fr par Matteo1234321 // (n'hésitez surtout pas à vous plaindre du fait qu'il ne sait pas parler anglais car c'est une vérité) // Fonction qui met au pluriel au besoin. function UserinfoJsFormatQty(qty, singular, plural) {..." |
No edit summary |
||
Line 20: | Line 20: | ||
// Utilisateur enregistré il y a moins d'une minute. | // Utilisateur enregistré il y a moins d'une minute. | ||
ageNumber = Math.floor(age / 1000); | ageNumber = Math.floor(age / 1000); | ||
ageWords = UserinfoJsFormatQty(ageNumber, " | ageWords = UserinfoJsFormatQty(ageNumber, "second", "seconds"); | ||
} else if(age < 3600000) { | } else if(age < 3600000) { | ||
// Utilisateur enregistré il y a moins d'une heure. | // Utilisateur enregistré il y a moins d'une heure. | ||
Line 28: | Line 28: | ||
// Utilisateur enregistré il y a moins d'un jour. | // Utilisateur enregistré il y a moins d'un jour. | ||
ageNumber = Math.floor(age / 3600000); | ageNumber = Math.floor(age / 3600000); | ||
ageWords = UserinfoJsFormatQty(ageNumber, " | ageWords = UserinfoJsFormatQty(ageNumber, "hour", "hours"); | ||
ageRemainder = Math.floor((age - ageNumber * 3600000) / 60000); | ageRemainder = Math.floor((age - ageNumber * 3600000) / 60000); | ||
} else if(age < 604800000) { | } else if(age < 604800000) { | ||
// Utilisateur enregistré il y a moins d'une semaine. | // Utilisateur enregistré il y a moins d'une semaine. | ||
ageNumber = Math.floor(age / 86400000); | ageNumber = Math.floor(age / 86400000); | ||
ageWords = UserinfoJsFormatQty(ageNumber, " | ageWords = UserinfoJsFormatQty(ageNumber, "day", "days"); | ||
} else if(age < 2592000000) { | } else if(age < 2592000000) { | ||
// Utilisateur enregistré il y a moins d'un mois. | // Utilisateur enregistré il y a moins d'un mois. | ||
ageNumber = Math.floor(age / 604800000); | ageNumber = Math.floor(age / 604800000); | ||
ageWords = UserinfoJsFormatQty(ageNumber, " | ageWords = UserinfoJsFormatQty(ageNumber, "week", "weeks"); | ||
} else if(age < 31536000000) { | } else if(age < 31536000000) { | ||
// Utilisateur enregistré il y a moins d'un an. | // Utilisateur enregistré il y a moins d'un an. | ||
ageNumber = Math.floor(age / 2592000000); | ageNumber = Math.floor(age / 2592000000); | ||
ageWords = UserinfoJsFormatQty(ageNumber, " | ageWords = UserinfoJsFormatQty(ageNumber, "month", "months"); | ||
} else { | } else { | ||
// Utilisateur enregistré il y a plus d'un an. | // Utilisateur enregistré il y a plus d'un an. | ||
ageNumber = Math.floor(age / 31536000000); | ageNumber = Math.floor(age / 31536000000); | ||
ageWords = UserinfoJsFormatQty(ageNumber, " | ageWords = UserinfoJsFormatQty(ageNumber, "year", "years"); | ||
ageRemainder = | ageRemainder = | ||
Math.floor((age - ageNumber * 31536000000) / 2592000000); | Math.floor((age - ageNumber * 31536000000) / 2592000000); | ||
if(ageRemainder) { | if(ageRemainder) { | ||
ageWords += " " + | ageWords += " " + | ||
UserinfoJsFormatQty(ageRemainder, " | UserinfoJsFormatQty(ageRemainder, "month", "months"); | ||
} | } | ||
} | } |