MediaWiki:Gadget-UserInfo.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
(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, "seconde", "secondes");
                 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, "heure", "heures");
                 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, "jour", "jours");
                 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, "semaine", "semaines");
                 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, "mois", "mois");
                 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, "an", "ans");
                 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, "mois", "mois");
                         UserinfoJsFormatQty(ageRemainder, "month", "months");
                 }
                 }
           }
           }
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu