]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
w wo ww should return 6 6 06
authorAbdel Said <abdel@meapix.com>
Mon, 26 Nov 2012 15:34:51 +0000 (10:34 -0500)
committerAbdel Said <abdel@meapix.com>
Mon, 26 Nov 2012 15:34:51 +0000 (10:34 -0500)
lang/ar-ma.js
lang/ar.js
moment.js
test/lang/ar-ma.js
test/lang/ar.js
test/lang/tzm-la.js
test/lang/tzm.js

index 9b3bf7632be58676547aae2d5c725e05ccb1ffb6..27073abc45843e9129881c6823e9fc6e9114bdfc 100644 (file)
@@ -7,8 +7,8 @@
             months : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),\r
             monthsShort : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), \r
             weekdays : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),\r
-            weekdaysShort : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),\r
-            weekdaysMin : "اÙ\84أحد_اÙ\84إتÙ\86Ù\8aÙ\86_اÙ\84Ø«Ù\84اثاء_اÙ\84أربعاء_اÙ\84Ø®Ù\85Ù\8aس_اÙ\84جÙ\85عة_اÙ\84سبت".split("_"),\r
+            weekdaysShort : "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),\r
+            weekdaysMin : "Ø­_Ù\86_Ø«_ر_Ø®_ج_س".split("_"),\r
             longDateFormat : {\r
                 LT : "HH:mm",\r
                 L : "DD/MM/YYYY",\r
index 592d01f4198e5001669dba17ff7d0bd94c311390..1739bc9cb98d96560a09e02dd685e5ec7ab03abe 100644 (file)
@@ -6,8 +6,8 @@
             months : "كانون الثاني_ﺶﺑﺎﻃ_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_تشرين الثاني_كانون الأول".split("_"),\r
             monthsShort : "كانون الثاني_ﺶﺑﺎﻃ_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_تشرين الثاني_كانون الأول".split("_"), \r
             weekdays : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),\r
-            weekdaysShort : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),\r
-            weekdaysMin : "اÙ\84أحد_اÙ\84إتÙ\86Ù\8aÙ\86_اÙ\84Ø«Ù\84اثاء_اÙ\84أربعاء_اÙ\84Ø®Ù\85Ù\8aس_اÙ\84جÙ\85عة_اÙ\84سبت".split("_"),\r
+            weekdaysShort : "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),\r
+            weekdaysMin : "Ø­_Ù\86_Ø«_ر_Ø®_ج_س".split("_"),\r
             longDateFormat : {\r
                 LT : "HH:mm",\r
                 L : "DD/MM/YYYY",\r
index af8b7ec1dec5d59af7f2520885b70fb7f2776af4..38f2fe5c1652be087ac988d8314eef7cfbaa516c 100644 (file)
--- a/moment.js
+++ b/moment.js
@@ -1,7 +1,6 @@
 // moment.js
 // version : 1.7.2
 // author : Tim Wood
-// modified by: Abdel Said
 // license : MIT
 // momentjs.com
 
@@ -36,7 +35,7 @@
         parseTokenThreeDigits = /\d{3}/, // 000 - 999
         parseTokenFourDigits = /\d{1,4}/, // 0 - 9999
         parseTokenSixDigits = /[+\-]?\d{1,6}/, // -999,999 - 999,999
-        parseTokenWord = /[0-9a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF]+\s*?[\u0600-\u06FF]+/i, // any word (or two) characters or numbers including two word month in arabic.
+        parseTokenWord = /[0-9]*[a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF]+\s*?[\u0600-\u06FF]+/i, // any word (or two) characters or numbers including two word month in arabic.
         parseTokenTimezone = /Z|[\+\-]\d\d:?\d\d/i, // +00:00 -00:00 +0000 -0000 or Z
         parseTokenT = /T/i, // T (ISO seperator)
 
index cf6e91c1cddddf91c103901b40cfc3207942b713..e5b4f1a23bf89e43d508a6aaa968ccee6ce3497a 100644 (file)
@@ -30,13 +30,13 @@ exports["lang:ar-ma"] = {
         moment.lang('ar-ma');
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'الأحد, فبراير 14 2010, 3:25:50 pm'],
-                ['ddd, hA',                            'الأحد, 3PM'],
+                ['ddd, hA',                            'احد, 3PM'],
                 ['M Mo MM MMMM MMM',                   '2 2 02 فبراير فبراير'],
                 ['YYYY YY',                            '2010 10'],
                 ['D Do DD',                            '14 14 14'],
-                ['d do dddd ddd dd',                   '0 0 الأحد الأحد الأحد'],
+                ['d do dddd ddd dd',                   '0 0 الأحد احد ح'],
                 ['DDD DDDo DDDD',                      '45 45 045'],
-                ['w wo ww',                            '8 8 08'],
+                ['w wo ww',                            '6 6 06'],
                 ['h hh',                               '3 03'],
                 ['H HH',                               '15 15'],
                 ['m mm',                               '25 25'],
@@ -110,7 +110,7 @@ exports["lang:ar-ma"] = {
     "format week" : function(test) {
         test.expect(7);
         moment.lang('ar-ma');
-        var expected = 'الأحد الأحد الأحد_الإتنين الإتنين الإتنين_الثلاثاء الثلاثاء الثلاثاء_الأربعاء الأربعاء الأربعاء_الخميس الخميس الخميس_الجمعة الجمعة الجمعة_السبت السبت السبت'.split("_");
+        var expected = 'الأحد احد ح_الإتنين اتنين ن_الثلاثاء ثلاثاء ث_الأربعاء اربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_");
         var i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
index 9f1c4bd75356c0602ea0ccb357e53dc2264bd6b1..d2607d7a97d90d318bfca30eb25262386893e79d 100644 (file)
@@ -30,13 +30,13 @@ exports["lang:ar"] = {
         moment.lang('ar');
         var a = [
                 ['dddd, MMMM Do YYYY, h:mm:ss a',      'الأحد, ﺶﺑﺎﻃ 14 2010, 3:25:50 pm'],
-                ['ddd, hA',                            'الأحد, 3PM'],
+                ['ddd, hA',                            'احد, 3PM'],
                 ['M Mo MM MMMM MMM',                   '2 2 02 ﺶﺑﺎﻃ ﺶﺑﺎﻃ'],
                 ['YYYY YY',                            '2010 10'],
                 ['D Do DD',                            '14 14 14'],
-                ['d do dddd ddd dd',                   '0 0 الأحد الأحد الأحد'],
+                ['d do dddd ddd dd',                   '0 0 الأحد احد ح'],
                 ['DDD DDDo DDDD',                      '45 45 045'],
-                ['w wo ww',                            '8 8 08'],
+                ['w wo ww',                            '6 6 06'],
                 ['h hh',                               '3 03'],
                 ['H HH',                               '15 15'],
                 ['m mm',                               '25 25'],
@@ -110,7 +110,7 @@ exports["lang:ar"] = {
     "format week" : function(test) {
         test.expect(7);
         moment.lang('ar');
-        var expected = 'الأحد الأحد الأحد_الإتنين الإتنين الإتنين_الثلاثاء الثلاثاء الثلاثاء_الأربعاء الأربعاء الأربعاء_الخميس الخميس الخميس_الجمعة الجمعة الجمعة_السبت السبت السبت'.split("_");
+        var expected = 'الأحد احد ح_الإتنين اتنين ن_الثلاثاء ثلاثاء ث_الأربعاء اربعاء ر_الخميس خميس خ_الجمعة جمعة ج_السبت سبت س'.split("_");
         var i;
         for (i = 0; i < expected.length; i++) {
             test.equal(moment([2011, 0, 2 + i]).format('dddd ddd dd'), expected[i], expected[i]);
index a6a5f8d934ffc62b8ed53a4cbec9e1bfac237af8..c6b686caa29feace38cd2baf3d8c97dfd2faff37 100644 (file)
@@ -37,7 +37,7 @@ exports["lang:tzm-la"] = {
                 ['D Do DD',                            '14 14 14'],
                 ['d do dddd ddd dd',                   '0 0 asamas asamas asamas'],
                 ['DDD DDDo DDDD',                      '45 45 045'],
-                ['w wo ww',                            '8 8 08'],
+                ['w wo ww',                            '6 6 06'],
                 ['h hh',                               '3 03'],
                 ['H HH',                               '15 15'],
                 ['m mm',                               '25 25'],
index 2f7f87976ddd3a70808d82764552e43b5b593960..1afef845efa704057e9dffdc5a63aa6ef40c8e54 100644 (file)
@@ -37,7 +37,7 @@ exports["lang:tzm"] = {
                 ['D Do DD',                            '14 14 14'],
                 ['d do dddd ddd dd',                   '0 0 ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ ⴰⵙⴰⵎⴰⵙ'],
                 ['DDD DDDo DDDD',                      '45 45 045'],
-                ['w wo ww',                            '8 8 08'],
+                ['w wo ww',                            '6 6 06'],
                 ['h hh',                               '3 03'],
                 ['H HH',                               '15 15'],
                 ['m mm',                               '25 25'],