@@ -3,79 +3,85 @@ import 'package:timeago/src/messages/lookupmessages.dart';
33/// Arabic Messages 
44class  ArMessages  implements  LookupMessages  {
55  @override 
6-   String  prefixAgo () =>  '' ;
6+   String  prefixAgo () =>  'منذ ' ;
77  @override 
88  String  prefixFromNow () =>  '' ;
99  @override 
1010  String  suffixAgo () =>  '' ;
1111  @override 
1212  String  suffixFromNow () =>  'من الآن' ;
13+ 
1314  @override 
14-   String  lessThanOneMinute (int  seconds) =>  'قبل ثواني' ;
15+   String  lessThanOneMinute (int  seconds) {
16+     if  (seconds ==  1 ) {
17+       return  'ثانية واحدة' ;
18+     } else  if  (seconds ==  2 ) {
19+       return  'ثانيتين' ;
20+     } else  if  (days >  2  &&  days <  11 ) {
21+       return  '$seconds  ثواني' ;
22+     } else  {
23+       return  '$seconds  ثانية' ;
24+     }
25+   }
1526  @override 
16-   String  aboutAMinute (int  minutes) =>  'قبل  دقيقة' ;
27+   String  aboutAMinute (int  minutes) =>  'حوالي  دقيقة' ;
1728  @override 
1829  String  minutes (int  minutes) {
1930    if  (minutes ==  1 ) {
20-       return  'منذ  دقيقة' ;
31+       return  'دقيقة واحدة ' ;
2132    } else  if  (minutes ==  2 ) {
22-       return  'منذ  دقيقتين' ;
33+       return  'دقيقتين' ;
2334    } else  if  (minutes >  2  &&  minutes <  11 ) {
24-       return  ' منذ  $minutes  دقائق  ' ;
25-     } else  if  (minutes  >   10 )  {
26-       return  ' منذ  $minutes  دقيقة  ' ;
35+       return  '$minutes  دقائق' ;
36+     } else  {
37+       return  '$minutes  دقيقة' ;
2738    }
28- 
29-     return  ' منذ $minutes  دقائق ' ;
3039  }
3140
3241  @override 
33-   String  aboutAnHour (int  minutes) =>  'قبل  حوالي الساعة' ;
42+   String  aboutAnHour (int  minutes) =>  'حوالي الساعة' ;
3443  @override 
3544  String  hours (int  hours) {
3645    if  (hours ==  1 ) {
37-       return  'منذ  ساعة' ;
46+       return  'ساعة' ;
3847    } else  if  (hours ==  2 ) {
39-       return  'منذ  ساعتين' ;
48+       return  'ساعتين' ;
4049    } else  if  (hours >  2  &&  hours <  11 ) {
41-       return  ' منذ  $hours  ساعات  ' ;
42-     } else  if  (hours  >   10 )  {
43-       return  ' منذ  $hours  ساعة  ' ;
50+       return  '$hours  ساعات' ;
51+     } else  {
52+       return  '$hours  ساعة' ;
4453    }
45- 
46-     return  ' منذ $hours  ساعات ' ;
4754  }
4855
4956  @override 
50-   String  aDay (int  hours) =>  'قبل  يوم' ;
57+   String  aDay (int  hours) =>  'يوم' ;
5158  @override 
5259  String  days (int  days) {
5360    if  (days ==  1 ) {
54-       return  'منذ  يوم' ;
61+       return  'يوم واحد ' ;
5562    } else  if  (days ==  2 ) {
56-       return  'منذ  يومين' ;
63+       return  'يومين' ;
5764    } else  if  (days >  2  &&  days <  11 ) {
58-       return  ' منذ  $days  ايام  ' ;
59-     } else  if  (days  >   10 )  {
60-       return  ' منذ  $days  يوم  ' ;
65+       return  '$days  ايام' ;
66+     } else  {
67+       return  '$days  يوم' ;
6168    }
62-     return  ' منذ $days  ايام ' ;
6369  }
6470
6571  @override 
66-   String  aboutAMonth (int  days) =>  'قبل  حوالي شهر' ;
72+   String  aboutAMonth (int  days) =>  'حوالي شهر' ;
6773  @override 
6874  String  months (int  months) {
6975    if  (months ==  1 ) {
7076      return  'منذ شهر' ;
7177    } else  if  (months ==  2 ) {
7278      return  'منذ شهرين' ;
7379    } else  if  (months >  2  &&  months <  11 ) {
74-       return  ' منذ  $months  اشهر  ' ;
80+       return  '$months  اشهر' ;
7581    } else  if  (months >  10 ) {
76-       return  ' منذ  $months  شهر  ' ;
82+       return  '$months  شهر' ;
7783    }
78-     return  ' منذ  $months  شهور  ' ;
84+     return  '$months  شهور' ;
7985  }
8086
8187  @override 
@@ -87,12 +93,10 @@ class ArMessages implements LookupMessages {
8793    } else  if  (years ==  2 ) {
8894      return  'منذ سنتين' ;
8995    } else  if  (years >  2  &&  years <  11 ) {
90-       return  ' منذ  $years  سنوات  ' ;
91-     } else  if  (years  >   10 )  {
92-       return  ' منذ  $years  سنة  ' ;
96+       return  '$years  سنوات' ;
97+     } else  {
98+       return  '$years  سنة' ;
9399    }
94- 
95-     return  ' منذ $years  سنوات ' ;
96100  }
97101
98102  @override 
@@ -110,9 +114,9 @@ class ArShortMessages implements LookupMessages {
110114  @override 
111115  String  suffixFromNow () =>  '' ;
112116  @override 
113-   String  lessThanOneMinute (int  seconds) =>  'الأن ' ;
117+   String  lessThanOneMinute (int  seconds) =>  '$ seconds  ثا ' ;
114118  @override 
115-   String  aboutAMinute (int  minutes) =>  'دقيقة واحدة ' ;
119+   String  aboutAMinute (int  minutes) =>  '~1 د ' ;
116120  @override 
117121  String  minutes (int  minutes) =>  '$minutes  د' ;
118122  @override 
0 commit comments