diff --git a/dist/locales/ar.js b/dist/locales/ar.js new file mode 100644 index 000000000..987c5415b --- /dev/null +++ b/dist/locales/ar.js @@ -0,0 +1,49 @@ +/* + * Arabic locale definition. + * See the readme for customization and more information. + * To set this locale globally: + * + * Sugar.Date.setLocale('ar') + * + */ +Sugar.Date.addLocale('ar', { + 'plural': true, + 'units': 'milliseconde:|s,seconde:|s,minute:|s,heure:|s,jour:|s,semaine:|s,mois,an:|s|née|nee', + 'months': 'janv:ier|,févr:ier|+fevr:ier|,mars,avr:il|,mai,juin,juil:let|,août,sept:embre|,oct:obre|,nov:embre|,déc:embre|+dec:embre|', + 'weekdays': 'dim:anche|,lun:di|,mar:di|,mer:credi|,jeu:di|,ven:dredi|,sam:edi|', + 'numerals': 'zéro,un:|e,deux,trois,quatre,cinq,six,sept,huit,neuf,dix', + 'tokens': "l'|la|le,er", + 'short': '{dd}/{MM}/{yyyy}', + 'medium': '{d} {month} {yyyy}', + 'long': '{d} {month} {yyyy} {time}', + 'full': '{weekday} {d} {month} {yyyy} {time}', + 'stamp': '{dow} {d} {mon} {yyyy} {time}', + 'time': '{H}:{mm}', + 'past': '{sign} {num} {unit}', + 'future': '{sign} {num} {unit}', + 'duration': '{num} {unit}', + 'timeMarkers': 'à', + 'ampm': 'am,pm', + 'modifiers': [ + { 'name': 'day', 'src': 'hier', 'value': -1 }, + { 'name': 'day', 'src': "aujourd'hui", 'value': 0 }, + { 'name': 'day', 'src': 'demain', 'value': 1 }, + { 'name': 'sign', 'src': 'il y a', 'value': -1 }, + { 'name': 'sign', 'src': "dans|d'ici", 'value': 1 }, + { 'name': 'shift', 'src': 'derni:èr|er|ère|ere', 'value': -1 }, + { 'name': 'shift', 'src': 'prochain:|e', 'value': 1 } + ], + 'parse': [ + '{months} {year?}', + '{sign} {num} {unit}', + '{0?} {unit:5-7} {shift}' + ], + 'timeParse': [ + '{day|weekday} {shift?}', + '{weekday?},? {0?} {date}{1?} {months}\\.? {year?}' + ], + 'timeFrontParse': [ + '{0?} {weekday} {shift}', + '{weekday?},? {0?} {date}{1?} {months}\\.? {year?}' + ] +}); diff --git a/lib/locales/ar.js b/lib/locales/ar.js new file mode 100644 index 000000000..a5189ef98 --- /dev/null +++ b/lib/locales/ar.js @@ -0,0 +1,49 @@ +/* + * Arabic locale definition. + * See the readme for customization and more information. + * To set this locale globally: + * + * Sugar.Date.setLocale('ar') + * + */ +Sugar.Date.addLocale('ar', { + 'plural': true, + 'units': 'ثانية|ثواني,دقيقة|دقائق,ساعة|ساعات,يوم|أيام,أسبوع|أسابيع,شهر|أشهر,سنة|سنوات', + 'months': 'جانفي,فيفري,مارس,أفريل,ماي,جوان,جويلية,أوت,سبتمبر,أكتوبر,نوفمبر,ديسمبر', + 'weekdays': 'أحد,اثنين,ثلاثاء,أربعاء,خميس,جمعة,سبت', + 'numerals': 'صفر,واحد|ة,اثنان,ثلاثة,أربعة,خمسة,ستة,سبعة,ثمانية,تسعة,عشرة', + 'tokens': " ", + 'short': '{yyyy}/{MM}/{dd}', + 'medium': '{yyyy} {month} {d}', + 'long': '{yyyy} {month} {d} {time}', + 'full': '{weekday} {d} {month} {yyyy} {time}', + 'stamp': '{dow} {d} {mon} {yyyy} {time}', + 'time': '{mm}:{H}', + 'past': '{sign} {num} {unit}', + 'future': '{sign} {num} {unit}', + 'duration': '{num} {unit}', + 'timeMarkers': ' ', + 'ampm': 'صباحا,مساء', + 'modifiers': [ + { 'name': 'day', 'src': 'أمس', 'value': -1 }, + { 'name': 'day', 'src': "اليوم", 'value': 0 }, + { 'name': 'day', 'src': 'غدا', 'value': 1 }, + { 'name': 'sign', 'src': 'منذ', 'value': -1 }, + { 'name': 'sign', 'src': "في غضون", 'value': 1 }, + { 'name': 'shift', 'src': 'الماضي|ة', 'value': -1 }, + { 'name': 'shift', 'src': 'الآتي|ة', 'value': 1 } + ], + 'parse': [ + '{months} {year?}', + '{sign} {num} {unit}', + '{0?} {unit:5-7} {shift}' + ], + 'timeParse': [ + '{day|weekday} {shift?}', + '{weekday?},? {0?} {date}{1?} {months}\\.? {year?}' + ], + 'timeFrontParse': [ + '{0?} {weekday} {shift}', + '{weekday?},? {0?} {date}{1?} {months}\\.? {year?}' + ] +});