MediaWiki:Gadget-UserInfo.js: Difference between revisions
From Test Wiki
Content deleted Content added
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"); |
||
} |
} |
||
} |
} |
||