]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
alter Russian locale
authorWasil W Siargiejczyk <szelga.wws@gmail.com>
Sun, 21 Sep 2014 10:09:30 +0000 (16:09 +0600)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 17 Nov 2014 17:28:27 +0000 (09:28 -0800)
locale/ru.js

index 997774b352ba05e6a6dd70b68b2e1305a8c77882..8a0e6151bfec5f07cd3e56cd02ccbfaf286e9626 100644 (file)
             nextWeek: function () {
                 return this.day() === 2 ? '[Во] dddd [в] LT' : '[В] dddd [в] LT';
             },
-            lastWeek: function () {
-                switch (this.day()) {
-                case 0:
-                    return '[В прошлое] dddd [в] LT';
-                case 1:
-                case 2:
-                case 4:
-                    return '[В прошлый] dddd [в] LT';
-                case 3:
-                case 5:
-                case 6:
-                    return '[В прошлую] dddd [в] LT';
+            lastWeek: function (now) {
+                if (now.week() !== this.week()) {
+                    switch (this.day()) {
+                    case 0:
+                        return '[В прошлое] dddd [в] LT';
+                    case 1:
+                    case 2:
+                    case 4:
+                        return '[В прошлый] dddd [в] LT';
+                    case 3:
+                    case 5:
+                    case 6:
+                        return '[В прошлую] dddd [в] LT';
+                    }
+                } else {
+                    switch (this.day()) {
+                    case 0:
+                        return '[В это] dddd [в] LT';
+                    case 1:
+                    case 2:
+                    case 4:
+                        return '[В этот] dddd [в] LT';
+                    case 3:
+                    case 5:
+                    case 6:
+                        return '[В эту] dddd [в] LT';
+                    }
                 }
             },
             sameElse: 'L'