]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
[locale] ka: fix future relativeTime altering unrelated strings
authorDavit Barbakadze <jayarjo@gmail.com>
Tue, 24 Apr 2018 15:05:30 +0000 (19:05 +0400)
committerIskren Chernev <iskren.chernev@gmail.com>
Sun, 26 Apr 2020 23:41:39 +0000 (02:41 +0300)
src/locale/ka.js

index 35227629c1c7b9eaa729a1515b08a772d1d635b7..31ae6a4f4c1e683a87cd298bb45b21a27b904915 100644 (file)
@@ -38,9 +38,13 @@ export default moment.defineLocale('ka', {
     },
     relativeTime: {
         future: function (s) {
-            return /(წამი|წუთი|საათი|წელი)/.test(s)
-                ? s.replace(/ი$/, 'ში')
-                : s + 'ში';
+            return s.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/, function (
+                $0,
+                $1,
+                $2
+            ) {
+                return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';
+            });
         },
         past: function (s) {
             if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {
@@ -49,6 +53,7 @@ export default moment.defineLocale('ka', {
             if (/წელი/.test(s)) {
                 return s.replace(/წელი$/, 'წლის წინ');
             }
+            return s;
         },
         s: 'რამდენიმე წამი',
         ss: '%d წამი',