Skip to content

Commit 2e511b0

Browse files
committed
manually remove unneeded IIFEs around numpf functions in locale files
1 parent 0cd9c05 commit 2e511b0

10 files changed

+418
-451
lines changed

locales/jquery.timeago.ar.js

+92-94
Original file line numberDiff line numberDiff line change
@@ -7,100 +7,98 @@
77
factory(jQuery);
88
}
99
}(function (jQuery) {
10-
(function() {
11-
function numpf(n, a) {
12-
return a[plural=n===0 ? 0 : n===1 ? 1 : n===2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5];
13-
}
10+
function numpf(n, a) {
11+
return a[plural=n===0 ? 0 : n===1 ? 1 : n===2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5];
12+
}
1413

1514
jQuery.timeago.settings.strings = {
16-
prefixAgo: "منذ",
17-
prefixFromNow: "بعد",
18-
suffixAgo: null,
19-
suffixFromNow: null, // null OR "من الآن"
20-
second: function(value) { return numpf(value, [
21-
'أقل من ثانية',
22-
'ثانية واحدة',
23-
'ثانيتين',
24-
'%d ثوانٍ',
25-
'%d ثانية',
26-
'%d ثانية']); },
27-
seconds: function(value) { return numpf(value, [
28-
'أقل من ثانية',
29-
'ثانية واحدة',
30-
'ثانيتين',
31-
'%d ثوانٍ',
32-
'%d ثانية',
33-
'%d ثانية']); },
34-
minute: function(value) { return numpf(value, [
35-
'أقل من دقيقة',
36-
'دقيقة واحدة',
37-
'دقيقتين',
38-
'%d دقائق',
39-
'%d دقيقة',
40-
'دقيقة']); },
41-
minutes: function(value) { return numpf(value, [
42-
'أقل من دقيقة',
43-
'دقيقة واحدة',
44-
'دقيقتين',
45-
'%d دقائق',
46-
'%d دقيقة',
47-
'دقيقة']); },
48-
hour: function(value) { return numpf(value, [
49-
'أقل من ساعة',
50-
'ساعة واحدة',
51-
'ساعتين',
52-
'%d ساعات',
53-
'%d ساعة',
54-
'%d ساعة']); },
55-
hours: function(value) { return numpf(value, [
56-
'أقل من ساعة',
57-
'ساعة واحدة',
58-
'ساعتين',
59-
'%d ساعات',
60-
'%d ساعة',
61-
'%d ساعة']); },
62-
day: function(value) { return numpf(value, [
63-
'أقل من يوم',
64-
'يوم واحد',
65-
'يومين',
66-
'%d أيام',
67-
'%d يومًا',
68-
'%d يوم']); },
69-
days: function(value) { return numpf(value, [
70-
'أقل من يوم',
71-
'يوم واحد',
72-
'يومين',
73-
'%d أيام',
74-
'%d يومًا',
75-
'%d يوم']); },
76-
month: function(value) { return numpf(value, [
77-
'أقل من شهر',
78-
'شهر واحد',
79-
'شهرين',
80-
'%d أشهر',
81-
'%d شهرًا',
82-
'%d شهر']); },
83-
months: function(value) { return numpf(value, [
84-
'أقل من شهر',
85-
'شهر واحد',
86-
'شهرين',
87-
'%d أشهر',
88-
'%d شهرًا',
89-
'%d شهر']); },
90-
year: function(value) { return numpf(value, [
91-
'أقل من عام',
92-
'عام واحد',
93-
'%d عامين',
94-
'%d أعوام',
95-
'%d عامًا']);
96-
},
97-
years: function(value) { return numpf(value, [
98-
'أقل من عام',
99-
'عام واحد',
100-
'عامين',
101-
'%d أعوام',
102-
'%d عامًا',
103-
'%d عام']);}
104-
};
105-
})();
15+
prefixAgo: "منذ",
16+
prefixFromNow: "بعد",
17+
suffixAgo: null,
18+
suffixFromNow: null, // null OR "من الآن"
19+
second: function(value) { return numpf(value, [
20+
'أقل من ثانية',
21+
'ثانية واحدة',
22+
'ثانيتين',
23+
'%d ثوانٍ',
24+
'%d ثانية',
25+
'%d ثانية']); },
26+
seconds: function(value) { return numpf(value, [
27+
'أقل من ثانية',
28+
'ثانية واحدة',
29+
'ثانيتين',
30+
'%d ثوانٍ',
31+
'%d ثانية',
32+
'%d ثانية']); },
33+
minute: function(value) { return numpf(value, [
34+
'أقل من دقيقة',
35+
'دقيقة واحدة',
36+
'دقيقتين',
37+
'%d دقائق',
38+
'%d دقيقة',
39+
'دقيقة']); },
40+
minutes: function(value) { return numpf(value, [
41+
'أقل من دقيقة',
42+
'دقيقة واحدة',
43+
'دقيقتين',
44+
'%d دقائق',
45+
'%d دقيقة',
46+
'دقيقة']); },
47+
hour: function(value) { return numpf(value, [
48+
'أقل من ساعة',
49+
'ساعة واحدة',
50+
'ساعتين',
51+
'%d ساعات',
52+
'%d ساعة',
53+
'%d ساعة']); },
54+
hours: function(value) { return numpf(value, [
55+
'أقل من ساعة',
56+
'ساعة واحدة',
57+
'ساعتين',
58+
'%d ساعات',
59+
'%d ساعة',
60+
'%d ساعة']); },
61+
day: function(value) { return numpf(value, [
62+
'أقل من يوم',
63+
'يوم واحد',
64+
'يومين',
65+
'%d أيام',
66+
'%d يومًا',
67+
'%d يوم']); },
68+
days: function(value) { return numpf(value, [
69+
'أقل من يوم',
70+
'يوم واحد',
71+
'يومين',
72+
'%d أيام',
73+
'%d يومًا',
74+
'%d يوم']); },
75+
month: function(value) { return numpf(value, [
76+
'أقل من شهر',
77+
'شهر واحد',
78+
'شهرين',
79+
'%d أشهر',
80+
'%d شهرًا',
81+
'%d شهر']); },
82+
months: function(value) { return numpf(value, [
83+
'أقل من شهر',
84+
'شهر واحد',
85+
'شهرين',
86+
'%d أشهر',
87+
'%d شهرًا',
88+
'%d شهر']); },
89+
year: function(value) { return numpf(value, [
90+
'أقل من عام',
91+
'عام واحد',
92+
'%d عامين',
93+
'%d أعوام',
94+
'%d عامًا']);
95+
},
96+
years: function(value) { return numpf(value, [
97+
'أقل من عام',
98+
'عام واحد',
99+
'عامين',
100+
'%d أعوام',
101+
'%d عامًا',
102+
'%d عام']);}
103+
};
106104
});

locales/jquery.timeago.bs.js

+44-48
Original file line numberDiff line numberDiff line change
@@ -7,53 +7,49 @@
77
factory(jQuery);
88
}
99
}(function (jQuery) {
10-
// Bosnian
11-
(function() {
12-
var numpf;
10+
// Bosnian
11+
var numpf = function(n, f, s, t) {
12+
var n10;
13+
n10 = n % 10;
14+
if (n10 === 1 && (n === 1 || n > 20)) {
15+
return f;
16+
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
17+
return s;
18+
} else {
19+
return t;
20+
}
21+
};
22+
23+
jQuery.timeago.settings.strings = {
24+
prefixAgo: "prije",
25+
prefixFromNow: "za",
26+
suffixAgo: null,
27+
suffixFromNow: null,
28+
second: "sekund",
29+
seconds: function(value) {
30+
return numpf(value, "%d sekund", "%d sekunde", "%d sekundi");
31+
},
32+
minute: "oko minut",
33+
minutes: function(value) {
34+
return numpf(value, "%d minut", "%d minute", "%d minuta");
35+
},
36+
hour: "oko sat",
37+
hours: function(value) {
38+
return numpf(value, "%d sat", "%d sata", "%d sati");
39+
},
40+
day: "oko jednog dana",
41+
days: function(value) {
42+
return numpf(value, "%d dan", "%d dana", "%d dana");
43+
},
44+
month: "mjesec dana",
45+
months: function(value) {
46+
return numpf(value, "%d mjesec", "%d mjeseca", "%d mjeseci");
47+
},
48+
year: "prije godinu dana ",
49+
years: function(value) {
50+
return numpf(value, "%d godinu", "%d godine", "%d godina");
51+
},
52+
wordSeparator: " "
53+
};
1354

14-
numpf = function(n, f, s, t) {
15-
var n10;
16-
n10 = n % 10;
17-
if (n10 === 1 && (n === 1 || n > 20)) {
18-
return f;
19-
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
20-
return s;
21-
} else {
22-
return t;
23-
}
24-
};
25-
26-
jQuery.timeago.settings.strings = {
27-
prefixAgo: "prije",
28-
prefixFromNow: "za",
29-
suffixAgo: null,
30-
suffixFromNow: null,
31-
second: "sekund",
32-
seconds: function(value) {
33-
return numpf(value, "%d sekund", "%d sekunde", "%d sekundi");
34-
},
35-
minute: "oko minut",
36-
minutes: function(value) {
37-
return numpf(value, "%d minut", "%d minute", "%d minuta");
38-
},
39-
hour: "oko sat",
40-
hours: function(value) {
41-
return numpf(value, "%d sat", "%d sata", "%d sati");
42-
},
43-
day: "oko jednog dana",
44-
days: function(value) {
45-
return numpf(value, "%d dan", "%d dana", "%d dana");
46-
},
47-
month: "mjesec dana",
48-
months: function(value) {
49-
return numpf(value, "%d mjesec", "%d mjeseca", "%d mjeseci");
50-
},
51-
year: "prije godinu dana ",
52-
years: function(value) {
53-
return numpf(value, "%d godinu", "%d godine", "%d godina");
54-
},
55-
wordSeparator: " "
56-
};
57-
58-
}).call(this);
5955
});

locales/jquery.timeago.hr.js

+43-48
Original file line numberDiff line numberDiff line change
@@ -8,52 +8,47 @@
88
}
99
}(function (jQuery) {
1010
// Croatian
11-
(function () {
12-
var numpf;
13-
14-
numpf = function (n, f, s, t) {
15-
var n10;
16-
n10 = n % 10;
17-
if (n10 === 1 && (n === 1 || n > 20)) {
18-
return f;
19-
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
20-
return s;
21-
} else {
22-
return t;
23-
}
24-
};
25-
26-
jQuery.timeago.settings.strings = {
27-
prefixAgo: "prije",
28-
prefixFromNow: "za",
29-
suffixAgo: null,
30-
suffixFromNow: null,
31-
second: "sekundu",
32-
seconds: function (value) {
33-
return numpf(value, "%d sekundu", "%d sekunde", "%d sekundi");
34-
},
35-
minute: "oko minutu",
36-
minutes: function (value) {
37-
return numpf(value, "%d minutu", "%d minute", "%d minuta");
38-
},
39-
hour: "oko jedan sat",
40-
hours: function (value) {
41-
return numpf(value, "%d sat", "%d sata", "%d sati");
42-
},
43-
day: "jedan dan",
44-
days: function (value) {
45-
return numpf(value, "%d dan", "%d dana", "%d dana");
46-
},
47-
month: "mjesec dana",
48-
months: function (value) {
49-
return numpf(value, "%d mjesec", "%d mjeseca", "%d mjeseci");
50-
},
51-
year: "prije godinu dana",
52-
years: function (value) {
53-
return numpf(value, "%d godinu", "%d godine", "%d godina");
54-
},
55-
wordSeparator: " "
56-
};
57-
58-
}).call(this);
11+
var numpf = function (n, f, s, t) {
12+
var n10;
13+
n10 = n % 10;
14+
if (n10 === 1 && (n === 1 || n > 20)) {
15+
return f;
16+
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
17+
return s;
18+
} else {
19+
return t;
20+
}
21+
};
22+
23+
jQuery.timeago.settings.strings = {
24+
prefixAgo: "prije",
25+
prefixFromNow: "za",
26+
suffixAgo: null,
27+
suffixFromNow: null,
28+
second: "sekundu",
29+
seconds: function (value) {
30+
return numpf(value, "%d sekundu", "%d sekunde", "%d sekundi");
31+
},
32+
minute: "oko minutu",
33+
minutes: function (value) {
34+
return numpf(value, "%d minutu", "%d minute", "%d minuta");
35+
},
36+
hour: "oko jedan sat",
37+
hours: function (value) {
38+
return numpf(value, "%d sat", "%d sata", "%d sati");
39+
},
40+
day: "jedan dan",
41+
days: function (value) {
42+
return numpf(value, "%d dan", "%d dana", "%d dana");
43+
},
44+
month: "mjesec dana",
45+
months: function (value) {
46+
return numpf(value, "%d mjesec", "%d mjeseca", "%d mjeseci");
47+
},
48+
year: "prije godinu dana",
49+
years: function (value) {
50+
return numpf(value, "%d godinu", "%d godine", "%d godina");
51+
},
52+
wordSeparator: " "
53+
};
5954
});

0 commit comments

Comments
 (0)