Skip to content

Commit 0893f9d

Browse files
committed
Merge pull request rmm5t#128 from forabi/patch-1
Update jquery.timeago.ar.js
2 parents c212eb3 + 6b23148 commit 0893f9d

File tree

1 file changed

+90
-26
lines changed

1 file changed

+90
-26
lines changed

locales/jquery.timeago.ar.js

Lines changed: 90 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,96 @@
1-
// Language: Arabic
2-
// Translated By Khaled Attia < Khal3d.com >
31
(function() {
4-
function numpf(num, w, x, y, z) {
5-
if( num == 0 ) {
6-
return w;
7-
} else if( num == 2 ) {
8-
return x;
9-
} else if( num >= 3 && num <= 10) {
10-
return y; // 3:10
11-
} else {
12-
return z; // 11+
13-
}
2+
function numpf(n, a) {
3+
return a[plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5];
144
}
15-
jQuery.timeago.settings.strings = {
5+
6+
jQuery.timeago.settings.strings = {
167
prefixAgo: "منذ",
17-
prefixFromNow: "يتبقى",
8+
prefixFromNow: "بعد",
189
suffixAgo: null,
1910
suffixFromNow: null, // null OR "من الآن"
20-
seconds: function(value) { return numpf(value, "لحظات", "ثانيتين", "%d ثواني", "%d ثانيه"); },
21-
minute: "دقيقة",
22-
minutes: function(value) { return numpf(value, null, "دقيقتين", "%d دقائق", "%d دقيقة"); },
23-
hour: "ساعة",
24-
hours: function(value) { return numpf(value, null, "ساعتين", "%d ساعات", "%d ساعة"); },
25-
day: "يوم",
26-
days: function(value) { return numpf(value, null, "يومين", "%d أيام", "%d يوم"); },
27-
month: "شهر",
28-
months: function(value) { return numpf(value, null, "شهرين", "%d أشهر", "%d شهر"); },
29-
year: "سنه",
30-
years: function(value) { return numpf(value, null, "سنتين", "%d سنوات", "%d سنه"); }
11+
second: function(value) { return numpf(value, [
12+
'أقل من ثانية',
13+
'ثانية واحدة',
14+
'ثانيتين',
15+
'%d ثوانٍ',
16+
'%d ثانية',
17+
'%d ثانية']); },
18+
seconds: function(value) { return numpf(value, [
19+
'أقل من ثانية',
20+
'ثانية واحدة',
21+
'ثانيتين',
22+
'%d ثوانٍ',
23+
'%d ثانية',
24+
'%d ثانية']); },
25+
minute: function(value) { return numpf(value, [
26+
'أقل من دقيقة',
27+
'دقيقة واحدة',
28+
'دقيقتين',
29+
'%d دقائق',
30+
'%d دقيقة',
31+
'دقيقة']); },
32+
minutes: function(value) { return numpf(value, [
33+
'أقل من دقيقة',
34+
'دقيقة واحدة',
35+
'دقيقتين',
36+
'%d دقائق',
37+
'%d دقيقة',
38+
'دقيقة']); },
39+
hour: function(value) { return numpf(value, [
40+
'أقل من ساعة',
41+
'ساعة واحدة',
42+
'ساعتين',
43+
'%d ساعات',
44+
'%d ساعة',
45+
'%d ساعة']); },
46+
hours: function(value) { return numpf(value, [
47+
'أقل من ساعة',
48+
'ساعة واحدة',
49+
'ساعتين',
50+
'%d ساعات',
51+
'%d ساعة',
52+
'%d ساعة']); },
53+
day: function(value) { return numpf(value, [
54+
'أقل من يوم',
55+
'يوم واحد',
56+
'يومين',
57+
'%d أيام',
58+
'%d يومًا',
59+
'%d يوم']); },
60+
days: function(value) { return numpf(value, [
61+
'أقل من يوم',
62+
'يوم واحد',
63+
'يومين',
64+
'%d أيام',
65+
'%d يومًا',
66+
'%d يوم']); },
67+
month: function(value) { return numpf(value, [
68+
'أقل من شهر',
69+
'شهر واحد',
70+
'شهرين',
71+
'%d أشهر',
72+
'%d شهرًا',
73+
'%d شهر']); },
74+
months: function(value) { return numpf(value, [
75+
'أقل من شهر',
76+
'شهر واحد',
77+
'شهرين',
78+
'%d أشهر',
79+
'%d شهرًا',
80+
'%d شهر']); },
81+
year: function(value) { return numpf(value, [
82+
'أقل من عام',
83+
'عام واحد',
84+
'%d عامين',
85+
'%d أعوام',
86+
'%d عامًا']);
87+
},
88+
years: function(value) { return numpf(value, [
89+
'أقل من عام',
90+
'عام واحد',
91+
'عامين',
92+
'%d أعوام',
93+
'%d عامًا',
94+
'%d عام']);}
3195
};
32-
})();
96+
})();

0 commit comments

Comments
 (0)