From 43f46b6c92aaaee0678d6516e799aa8717efda42 Mon Sep 17 00:00:00 2001 From: paladox Date: Sat, 6 Sep 2014 12:54:30 +0000 Subject: [PATCH] Update Moment.js from 2.8.1 to 2.8.3 Project site * http://momentjs.com * https://github.com/moment/moment/ File source * https://github.com/moment/moment/tree/2.8.3 Changelog * https://github.com/moment/moment/blob/2.8.3/CHANGELOG.md Difference between 2.8.1 and 2.8.3 1.8.3 Bugfixes: * #1801 proper pluralization for Arabic * #1833 improve spm integration * #1871 fix zone bug caused by Firefox 24 * #1882 Use hh:mm in Czech * #1883 Fix 2.8.0 regression in duration as conversions * #1890 Faster travis builds * #1892 Faster isBefore/After/Same * #1848 Fix flaky month diffs * #1895 Fix 2.8.0 regression in moment.utc with format array * #1896 Support setting invalid instance locale (noop) * #1897 Support moment([str]) in addition to moment([int]) 1.8.2 Minor bugfixes: * #1874 use Object.prototype.hasOwnProperty instead of obj.hasOwnProperty (ie8 bug) * #1873 add duration#toString() * #1859 better month/weekday names in norwegian * #1812 meridiem parsing for greek * #1804 spanish del -> de * #1800 korean LT improvement Change-Id: I60595e8ea41e136c7afee12ad3702ecec6dd4aef --- RELEASE-NOTES-1.24 | 2 +- resources/Resources.php | 152 +++++++++--------- resources/lib/moment/lang/ar.js | 97 ----------- resources/lib/moment/lang/eu.js | 60 ------- resources/lib/moment/lang/fr-ca.js | 54 ------- resources/lib/moment/lang/ja.js | 58 ------- resources/lib/moment/lang/tl-ph.js | 58 ------- resources/lib/moment/lang/tzm-latn.js | 55 ------- resources/lib/moment/lang/uz.js | 55 ------- resources/lib/moment/lang/vi.js | 62 ------- resources/lib/moment/lang/zh-cn.js | 108 ------------- resources/lib/moment/lang/zh-tw.js | 84 ---------- resources/lib/moment/{lang => locale}/af.js | 46 +++--- .../lib/moment/{lang => locale}/ar-ma.js | 48 +++--- .../lib/moment/{lang => locale}/ar-sa.js | 52 +++--- resources/lib/moment/locale/ar.js | 129 +++++++++++++++ resources/lib/moment/{lang => locale}/az.js | 92 +++++------ resources/lib/moment/{lang => locale}/be.js | 34 ++-- resources/lib/moment/{lang => locale}/bg.js | 46 +++--- resources/lib/moment/{lang => locale}/bn.js | 56 +++---- resources/lib/moment/{lang => locale}/bo.js | 56 +++---- resources/lib/moment/{lang => locale}/br.js | 44 ++--- resources/lib/moment/{lang => locale}/bs.js | 34 ++-- resources/lib/moment/{lang => locale}/ca.js | 46 +++--- resources/lib/moment/{lang => locale}/cs.js | 30 ++-- resources/lib/moment/{lang => locale}/cv.js | 46 +++--- resources/lib/moment/{lang => locale}/cy.js | 48 +++--- resources/lib/moment/{lang => locale}/da.js | 46 +++--- .../lib/moment/{lang => locale}/de-at.js | 34 ++-- resources/lib/moment/{lang => locale}/de.js | 34 ++-- resources/lib/moment/{lang => locale}/el.js | 56 ++++--- .../lib/moment/{lang => locale}/en-au.js | 46 +++--- .../lib/moment/{lang => locale}/en-ca.js | 46 +++--- .../lib/moment/{lang => locale}/en-gb.js | 46 +++--- resources/lib/moment/{lang => locale}/eo.js | 48 +++--- resources/lib/moment/{lang => locale}/es.js | 48 +++--- resources/lib/moment/{lang => locale}/et.js | 24 +-- resources/lib/moment/locale/eu.js | 60 +++++++ resources/lib/moment/{lang => locale}/fa.js | 6 +- resources/lib/moment/{lang => locale}/fi.js | 38 ++--- resources/lib/moment/{lang => locale}/fo.js | 46 +++--- resources/lib/moment/locale/fr-ca.js | 54 +++++++ resources/lib/moment/{lang => locale}/fr.js | 48 +++--- resources/lib/moment/{lang => locale}/gl.js | 50 +++--- resources/lib/moment/{lang => locale}/he.js | 62 +++---- resources/lib/moment/{lang => locale}/hi.js | 56 +++---- resources/lib/moment/{lang => locale}/hr.js | 34 ++-- resources/lib/moment/{lang => locale}/hu.js | 24 +-- .../lib/moment/{lang => locale}/hy-am.js | 48 +++--- resources/lib/moment/{lang => locale}/id.js | 46 +++--- resources/lib/moment/{lang => locale}/is.js | 28 ++-- resources/lib/moment/{lang => locale}/it.js | 46 +++--- resources/lib/moment/locale/ja.js | 58 +++++++ resources/lib/moment/{lang => locale}/ka.js | 52 +++--- resources/lib/moment/{lang => locale}/km.js | 46 +++--- resources/lib/moment/{lang => locale}/ko.js | 50 +++--- resources/lib/moment/{lang => locale}/lb.js | 56 +++---- resources/lib/moment/{lang => locale}/lt.js | 76 ++++----- resources/lib/moment/{lang => locale}/lv.js | 36 ++--- resources/lib/moment/{lang => locale}/mk.js | 46 +++--- resources/lib/moment/{lang => locale}/ml.js | 56 +++---- resources/lib/moment/{lang => locale}/mr.js | 56 +++---- .../lib/moment/{lang => locale}/ms-my.js | 46 +++--- resources/lib/moment/{lang => locale}/my.js | 46 +++--- resources/lib/moment/{lang => locale}/nb.js | 46 +++--- resources/lib/moment/{lang => locale}/ne.js | 58 +++---- resources/lib/moment/{lang => locale}/nl.js | 48 +++--- resources/lib/moment/{lang => locale}/nn.js | 46 +++--- resources/lib/moment/{lang => locale}/pl.js | 36 ++--- .../lib/moment/{lang => locale}/pt-br.js | 46 +++--- resources/lib/moment/{lang => locale}/pt.js | 46 +++--- resources/lib/moment/{lang => locale}/ro.js | 38 ++--- resources/lib/moment/{lang => locale}/ru.js | 36 ++--- resources/lib/moment/{lang => locale}/sk.js | 30 ++-- resources/lib/moment/{lang => locale}/sl.js | 34 ++-- resources/lib/moment/{lang => locale}/sq.js | 46 +++--- .../lib/moment/{lang => locale}/sr-cyrl.js | 22 +-- resources/lib/moment/{lang => locale}/sr.js | 22 +-- resources/lib/moment/{lang => locale}/sv.js | 46 +++--- resources/lib/moment/{lang => locale}/ta.js | 58 +++---- resources/lib/moment/{lang => locale}/th.js | 50 +++--- resources/lib/moment/locale/tl-ph.js | 58 +++++++ resources/lib/moment/{lang => locale}/tr.js | 84 +++++----- resources/lib/moment/locale/tzm-latn.js | 55 +++++++ resources/lib/moment/{lang => locale}/tzm.js | 48 +++--- resources/lib/moment/{lang => locale}/uk.js | 38 ++--- resources/lib/moment/locale/uz.js | 55 +++++++ resources/lib/moment/locale/vi.js | 62 +++++++ resources/lib/moment/locale/zh-cn.js | 108 +++++++++++++ resources/lib/moment/locale/zh-tw.js | 84 ++++++++++ resources/lib/moment/moment.js | 144 +++++++++++------ 91 files changed, 2439 insertions(+), 2355 deletions(-) delete mode 100644 resources/lib/moment/lang/ar.js delete mode 100644 resources/lib/moment/lang/eu.js delete mode 100644 resources/lib/moment/lang/fr-ca.js delete mode 100644 resources/lib/moment/lang/ja.js delete mode 100644 resources/lib/moment/lang/tl-ph.js delete mode 100644 resources/lib/moment/lang/tzm-latn.js delete mode 100644 resources/lib/moment/lang/uz.js delete mode 100644 resources/lib/moment/lang/vi.js delete mode 100644 resources/lib/moment/lang/zh-cn.js delete mode 100644 resources/lib/moment/lang/zh-tw.js rename resources/lib/moment/{lang => locale}/af.js (59%) rename resources/lib/moment/{lang => locale}/ar-ma.js (52%) rename resources/lib/moment/{lang => locale}/ar-sa.js (64%) create mode 100644 resources/lib/moment/locale/ar.js rename resources/lib/moment/{lang => locale}/az.js (50%) rename resources/lib/moment/{lang => locale}/be.js (88%) rename resources/lib/moment/{lang => locale}/bg.js (65%) rename resources/lib/moment/{lang => locale}/bn.js (75%) rename resources/lib/moment/{lang => locale}/bo.js (73%) rename resources/lib/moment/{lang => locale}/br.js (71%) rename resources/lib/moment/{lang => locale}/bs.js (81%) rename resources/lib/moment/{lang => locale}/ca.js (61%) rename resources/lib/moment/{lang => locale}/cs.js (86%) rename resources/lib/moment/{lang => locale}/cv.js (51%) rename resources/lib/moment/{lang => locale}/cy.js (64%) rename resources/lib/moment/{lang => locale}/da.js (51%) rename resources/lib/moment/{lang => locale}/de-at.js (70%) rename resources/lib/moment/{lang => locale}/de.js (69%) rename resources/lib/moment/{lang => locale}/el.js (58%) rename resources/lib/moment/{lang => locale}/en-au.js (57%) rename resources/lib/moment/{lang => locale}/en-ca.js (54%) rename resources/lib/moment/{lang => locale}/en-gb.js (58%) rename resources/lib/moment/{lang => locale}/eo.js (57%) rename resources/lib/moment/{lang => locale}/es.js (61%) rename resources/lib/moment/{lang => locale}/et.js (77%) create mode 100644 resources/lib/moment/locale/eu.js rename resources/lib/moment/{lang => locale}/fa.js (96%) rename resources/lib/moment/{lang => locale}/fi.js (73%) rename resources/lib/moment/{lang => locale}/fo.js (51%) create mode 100644 resources/lib/moment/locale/fr-ca.js rename resources/lib/moment/{lang => locale}/fr.js (50%) rename resources/lib/moment/{lang => locale}/gl.js (59%) rename resources/lib/moment/{lang => locale}/he.js (50%) rename resources/lib/moment/{lang => locale}/hi.js (72%) rename resources/lib/moment/{lang => locale}/hr.js (81%) rename resources/lib/moment/{lang => locale}/hu.js (82%) rename resources/lib/moment/{lang => locale}/hy-am.js (76%) rename resources/lib/moment/{lang => locale}/id.js (60%) rename resources/lib/moment/{lang => locale}/is.js (82%) rename resources/lib/moment/{lang => locale}/it.js (53%) create mode 100644 resources/lib/moment/locale/ja.js rename resources/lib/moment/{lang => locale}/ka.js (73%) rename resources/lib/moment/{lang => locale}/km.js (57%) rename resources/lib/moment/{lang => locale}/ko.js (51%) rename resources/lib/moment/{lang => locale}/lb.js (72%) rename resources/lib/moment/{lang => locale}/lt.js (57%) rename resources/lib/moment/{lang => locale}/lv.js (69%) rename resources/lib/moment/{lang => locale}/mk.js (65%) rename resources/lib/moment/{lang => locale}/ml.js (63%) rename resources/lib/moment/{lang => locale}/mr.js (72%) rename resources/lib/moment/{lang => locale}/ms-my.js (59%) rename resources/lib/moment/{lang => locale}/my.js (64%) rename resources/lib/moment/{lang => locale}/nb.js (52%) rename resources/lib/moment/{lang => locale}/ne.js (71%) rename resources/lib/moment/{lang => locale}/nl.js (55%) rename resources/lib/moment/{lang => locale}/nn.js (52%) rename resources/lib/moment/{lang => locale}/pl.js (76%) rename resources/lib/moment/{lang => locale}/pt-br.js (51%) rename resources/lib/moment/{lang => locale}/pt.js (54%) rename resources/lib/moment/{lang => locale}/ro.js (65%) rename resources/lib/moment/{lang => locale}/ru.js (88%) rename resources/lib/moment/{lang => locale}/sk.js (87%) rename resources/lib/moment/{lang => locale}/sl.js (82%) rename resources/lib/moment/{lang => locale}/sq.js (56%) rename resources/lib/moment/{lang => locale}/sr-cyrl.js (91%) rename resources/lib/moment/{lang => locale}/sr.js (91%) rename resources/lib/moment/{lang => locale}/sv.js (56%) rename resources/lib/moment/{lang => locale}/ta.js (74%) rename resources/lib/moment/{lang => locale}/th.js (53%) create mode 100644 resources/lib/moment/locale/tl-ph.js rename resources/lib/moment/{lang => locale}/tr.js (50%) create mode 100644 resources/lib/moment/locale/tzm-latn.js rename resources/lib/moment/{lang => locale}/tzm.js (53%) rename resources/lib/moment/{lang => locale}/uk.js (85%) create mode 100644 resources/lib/moment/locale/uz.js create mode 100644 resources/lib/moment/locale/vi.js create mode 100644 resources/lib/moment/locale/zh-cn.js create mode 100644 resources/lib/moment/locale/zh-tw.js diff --git a/RELEASE-NOTES-1.24 b/RELEASE-NOTES-1.24 index c6c3b7f6f3..d3d6520cc1 100644 --- a/RELEASE-NOTES-1.24 +++ b/RELEASE-NOTES-1.24 @@ -146,7 +146,7 @@ production. Special:PageLanguage. All pages are set to wiki language by default. The feature needs to be enabled with $wgPageLanguageUseDB=true and permission needs to be set for 'pagelang'. -* Upgrade Moment.js to v2.8.1. +* Upgrade Moment.js to v2.8.3. * (bug 67042) Added support for the HTML5 tag for East Asian typography. * Upgrade Sinon.JS to 1.10.3. * Added the es5-shim polyfill for older or non-compliant javascript engines. diff --git a/resources/Resources.php b/resources/Resources.php index 07f3cf9d1b..49f62b48d5 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -691,82 +691,82 @@ return array( 'moment' => array( 'scripts' => 'resources/lib/moment/moment.js', 'languageScripts' => array( - 'af' => 'resources/lib/moment/lang/af.js', - 'ar' => 'resources/lib/moment/lang/ar.js', - 'ar-ma' => 'resources/lib/moment/lang/ar-ma.js', - 'ar-sa' => 'resources/lib/moment/lang/ar-sa.js', - 'az' => 'resources/lib/moment/lang/az.js', - 'be' => 'resources/lib/moment/lang/be.js', - 'bg' => 'resources/lib/moment/lang/bg.js', - 'bn' => 'resources/lib/moment/lang/bn.js', - 'bo' => 'resources/lib/moment/lang/bo.js', - 'br' => 'resources/lib/moment/lang/br.js', - 'bs' => 'resources/lib/moment/lang/bs.js', - 'ca' => 'resources/lib/moment/lang/ca.js', - 'cs' => 'resources/lib/moment/lang/cs.js', - 'cv' => 'resources/lib/moment/lang/cv.js', - 'cy' => 'resources/lib/moment/lang/cy.js', - 'da' => 'resources/lib/moment/lang/da.js', - 'de' => 'resources/lib/moment/lang/de.js', - 'de-at' => 'resources/lib/moment/lang/de-at.js', - 'el' => 'resources/lib/moment/lang/el.js', - 'en-au' => 'resources/lib/moment/lang/en-au.js', - 'en-ca' => 'resources/lib/moment/lang/en-ca.js', - 'en-gb' => 'resources/lib/moment/lang/en-gb.js', - 'eo' => 'resources/lib/moment/lang/eo.js', - 'es' => 'resources/lib/moment/lang/es.js', - 'et' => 'resources/lib/moment/lang/et.js', - 'eu' => 'resources/lib/moment/lang/eu.js', - 'fa' => 'resources/lib/moment/lang/fa.js', - 'fi' => 'resources/lib/moment/lang/fi.js', - 'fo' => 'resources/lib/moment/lang/fo.js', - 'fr-ca' => 'resources/lib/moment/lang/fr-ca.js', - 'fr' => 'resources/lib/moment/lang/fr.js', - 'gl' => 'resources/lib/moment/lang/gl.js', - 'he' => 'resources/lib/moment/lang/he.js', - 'hi' => 'resources/lib/moment/lang/hi.js', - 'hr' => 'resources/lib/moment/lang/hr.js', - 'hu' => 'resources/lib/moment/lang/hu.js', - 'hy-am' => 'resources/lib/moment/lang/hy-am.js', - 'id' => 'resources/lib/moment/lang/id.js', - 'is' => 'resources/lib/moment/lang/is.js', - 'it' => 'resources/lib/moment/lang/it.js', - 'ja' => 'resources/lib/moment/lang/ja.js', - 'ka' => 'resources/lib/moment/lang/ka.js', - 'ko' => 'resources/lib/moment/lang/ko.js', - 'lt' => 'resources/lib/moment/lang/lt.js', - 'lv' => 'resources/lib/moment/lang/lv.js', - 'mk' => 'resources/lib/moment/lang/mk.js', - 'ml' => 'resources/lib/moment/lang/ml.js', - 'mr' => 'resources/lib/moment/lang/mr.js', - 'ms-my' => 'resources/lib/moment/lang/ms-my.js', - 'my' => 'resources/lib/moment/lang/my.js', - 'nb' => 'resources/lib/moment/lang/nb.js', - 'ne' => 'resources/lib/moment/lang/ne.js', - 'nl' => 'resources/lib/moment/lang/nl.js', - 'nn' => 'resources/lib/moment/lang/nn.js', - 'pl' => 'resources/lib/moment/lang/pl.js', - 'pt-br' => 'resources/lib/moment/lang/pt-br.js', - 'pt' => 'resources/lib/moment/lang/pt.js', - 'ro' => 'resources/lib/moment/lang/ro.js', - 'ru' => 'resources/lib/moment/lang/ru.js', - 'sk' => 'resources/lib/moment/lang/sk.js', - 'sl' => 'resources/lib/moment/lang/sl.js', - 'sq' => 'resources/lib/moment/lang/sq.js', - 'sr' => 'resources/lib/moment/lang/sr.js', - 'sr-ec' => 'resources/lib/moment/lang/sr-cyrl.js', - 'sv' => 'resources/lib/moment/lang/sv.js', - 'ta' => 'resources/lib/moment/lang/ta.js', - 'th' => 'resources/lib/moment/lang/th.js', - 'tl-ph' => 'resources/lib/moment/lang/tl-ph.js', - 'tr' => 'resources/lib/moment/lang/tr.js', - 'tzm' => 'resources/lib/moment/lang/tzm.js', - 'tzm-latn' => 'resources/lib/moment/lang/tzm-latn.js', - 'uk' => 'resources/lib/moment/lang/uk.js', - 'uz' => 'resources/lib/moment/lang/uz.js', - 'vi' => 'resources/lib/moment/lang/vi.js', - 'zh-cn' => 'resources/lib/moment/lang/zh-cn.js', - 'zh-tw' => 'resources/lib/moment/lang/zh-tw.js', + 'af' => 'resources/lib/moment/locale/af.js', + 'ar' => 'resources/lib/moment/locale/ar.js', + 'ar-ma' => 'resources/lib/moment/locale/ar-ma.js', + 'ar-sa' => 'resources/lib/moment/locale/ar-sa.js', + 'az' => 'resources/lib/moment/locale/az.js', + 'be' => 'resources/lib/moment/locale/be.js', + 'bg' => 'resources/lib/moment/locale/bg.js', + 'bn' => 'resources/lib/moment/locale/bn.js', + 'bo' => 'resources/lib/moment/locale/bo.js', + 'br' => 'resources/lib/moment/locale/br.js', + 'bs' => 'resources/lib/moment/locale/bs.js', + 'ca' => 'resources/lib/moment/locale/ca.js', + 'cs' => 'resources/lib/moment/locale/cs.js', + 'cv' => 'resources/lib/moment/locale/cv.js', + 'cy' => 'resources/lib/moment/locale/cy.js', + 'da' => 'resources/lib/moment/locale/da.js', + 'de' => 'resources/lib/moment/locale/de.js', + 'de-at' => 'resources/lib/moment/locale/de-at.js', + 'el' => 'resources/lib/moment/locale/el.js', + 'en-au' => 'resources/lib/moment/locale/en-au.js', + 'en-ca' => 'resources/lib/moment/locale/en-ca.js', + 'en-gb' => 'resources/lib/moment/locale/en-gb.js', + 'eo' => 'resources/lib/moment/locale/eo.js', + 'es' => 'resources/lib/moment/locale/es.js', + 'et' => 'resources/lib/moment/locale/et.js', + 'eu' => 'resources/lib/moment/locale/eu.js', + 'fa' => 'resources/lib/moment/locale/fa.js', + 'fi' => 'resources/lib/moment/locale/fi.js', + 'fo' => 'resources/lib/moment/locale/fo.js', + 'fr-ca' => 'resources/lib/moment/locale/fr-ca.js', + 'fr' => 'resources/lib/moment/locale/fr.js', + 'gl' => 'resources/lib/moment/locale/gl.js', + 'he' => 'resources/lib/moment/locale/he.js', + 'hi' => 'resources/lib/moment/locale/hi.js', + 'hr' => 'resources/lib/moment/locale/hr.js', + 'hu' => 'resources/lib/moment/locale/hu.js', + 'hy-am' => 'resources/lib/moment/locale/hy-am.js', + 'id' => 'resources/lib/moment/locale/id.js', + 'is' => 'resources/lib/moment/locale/is.js', + 'it' => 'resources/lib/moment/locale/it.js', + 'ja' => 'resources/lib/moment/locale/ja.js', + 'ka' => 'resources/lib/moment/locale/ka.js', + 'ko' => 'resources/lib/moment/locale/ko.js', + 'lt' => 'resources/lib/moment/locale/lt.js', + 'lv' => 'resources/lib/moment/locale/lv.js', + 'mk' => 'resources/lib/moment/locale/mk.js', + 'ml' => 'resources/lib/moment/locale/ml.js', + 'mr' => 'resources/lib/moment/locale/mr.js', + 'ms-my' => 'resources/lib/moment/locale/ms-my.js', + 'my' => 'resources/lib/moment/locale/my.js', + 'nb' => 'resources/lib/moment/locale/nb.js', + 'ne' => 'resources/lib/moment/locale/ne.js', + 'nl' => 'resources/lib/moment/locale/nl.js', + 'nn' => 'resources/lib/moment/locale/nn.js', + 'pl' => 'resources/lib/moment/locale/pl.js', + 'pt-br' => 'resources/lib/moment/locale/pt-br.js', + 'pt' => 'resources/lib/moment/locale/pt.js', + 'ro' => 'resources/lib/moment/locale/ro.js', + 'ru' => 'resources/lib/moment/locale/ru.js', + 'sk' => 'resources/lib/moment/locale/sk.js', + 'sl' => 'resources/lib/moment/locale/sl.js', + 'sq' => 'resources/lib/moment/locale/sq.js', + 'sr' => 'resources/lib/moment/locale/sr.js', + 'sr-ec' => 'resources/lib/moment/locale/sr-cyrl.js', + 'sv' => 'resources/lib/moment/locale/sv.js', + 'ta' => 'resources/lib/moment/locale/ta.js', + 'th' => 'resources/lib/moment/locale/th.js', + 'tl-ph' => 'resources/lib/moment/locale/tl-ph.js', + 'tr' => 'resources/lib/moment/locale/tr.js', + 'tzm' => 'resources/lib/moment/locale/tzm.js', + 'tzm-latn' => 'resources/lib/moment/locale/tzm-latn.js', + 'uk' => 'resources/lib/moment/locale/uk.js', + 'uz' => 'resources/lib/moment/locale/uz.js', + 'vi' => 'resources/lib/moment/locale/vi.js', + 'zh-cn' => 'resources/lib/moment/locale/zh-cn.js', + 'zh-tw' => 'resources/lib/moment/locale/zh-tw.js', ), ), diff --git a/resources/lib/moment/lang/ar.js b/resources/lib/moment/lang/ar.js deleted file mode 100644 index 2af64ee3a9..0000000000 --- a/resources/lib/moment/lang/ar.js +++ /dev/null @@ -1,97 +0,0 @@ -// moment.js locale configuration -// locale : Arabic (ar) -// author : Abdel Said : https://github.com/abdelsaid -// changes in months, weekdays : Ahmed Elkhatib - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - var symbolMap = { - '1': '١', - '2': '٢', - '3': '٣', - '4': '٤', - '5': '٥', - '6': '٦', - '7': '٧', - '8': '٨', - '9': '٩', - '0': '٠' - }, numberMap = { - '١': '1', - '٢': '2', - '٣': '3', - '٤': '4', - '٥': '5', - '٦': '6', - '٧': '7', - '٨': '8', - '٩': '9', - '٠': '0' - }; - - return moment.defineLocale('ar', { - months : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"), - monthsShort : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"), - weekdays : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort : "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return "ص"; - } else { - return "م"; - } - }, - calendar : { - sameDay: "[اليوم على الساعة] LT", - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : "في %s", - past : "منذ %s", - s : "ثوان", - m : "دقيقة", - mm : "%d دقائق", - h : "ساعة", - hh : "%d ساعات", - d : "يوم", - dd : "%d أيام", - M : "شهر", - MM : "%d أشهر", - y : "سنة", - yy : "%d سنوات" - }, - preparse: function (string) { - return string.replace(/[۰-۹]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/eu.js b/resources/lib/moment/lang/eu.js deleted file mode 100644 index fe2dddb7bf..0000000000 --- a/resources/lib/moment/lang/eu.js +++ /dev/null @@ -1,60 +0,0 @@ -// moment.js locale configuration -// locale : euskara (eu) -// author : Eneko Illarramendi : https://github.com/eillarra - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('eu', { - months : "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"), - monthsShort : "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"), - weekdays : "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"), - weekdaysShort : "ig._al._ar._az._og._ol._lr.".split("_"), - weekdaysMin : "ig_al_ar_az_og_ol_lr".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "YYYY-MM-DD", - LL : "YYYY[ko] MMMM[ren] D[a]", - LLL : "YYYY[ko] MMMM[ren] D[a] LT", - LLLL : "dddd, YYYY[ko] MMMM[ren] D[a] LT", - l : "YYYY-M-D", - ll : "YYYY[ko] MMM D[a]", - lll : "YYYY[ko] MMM D[a] LT", - llll : "ddd, YYYY[ko] MMM D[a] LT" - }, - calendar : { - sameDay : '[gaur] LT[etan]', - nextDay : '[bihar] LT[etan]', - nextWeek : 'dddd LT[etan]', - lastDay : '[atzo] LT[etan]', - lastWeek : '[aurreko] dddd LT[etan]', - sameElse : 'L' - }, - relativeTime : { - future : "%s barru", - past : "duela %s", - s : "segundo batzuk", - m : "minutu bat", - mm : "%d minutu", - h : "ordu bat", - hh : "%d ordu", - d : "egun bat", - dd : "%d egun", - M : "hilabete bat", - MM : "%d hilabete", - y : "urte bat", - yy : "%d urte" - }, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/fr-ca.js b/resources/lib/moment/lang/fr-ca.js deleted file mode 100644 index 714b11b2bf..0000000000 --- a/resources/lib/moment/lang/fr-ca.js +++ /dev/null @@ -1,54 +0,0 @@ -// moment.js locale configuration -// locale : canadian french (fr-ca) -// author : Jonathan Abourbih : https://github.com/jonbca - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('fr-ca', { - months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"), - monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), - weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), - weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"), - weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "YYYY-MM-DD", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" - }, - calendar : { - sameDay: "[Aujourd'hui à] LT", - nextDay: '[Demain à] LT', - nextWeek: 'dddd [à] LT', - lastDay: '[Hier à] LT', - lastWeek: 'dddd [dernier à] LT', - sameElse: 'L' - }, - relativeTime : { - future : "dans %s", - past : "il y a %s", - s : "quelques secondes", - m : "une minute", - mm : "%d minutes", - h : "une heure", - hh : "%d heures", - d : "un jour", - dd : "%d jours", - M : "un mois", - MM : "%d mois", - y : "un an", - yy : "%d ans" - }, - ordinal : function (number) { - return number + (number === 1 ? 'er' : ''); - } - }); -})); diff --git a/resources/lib/moment/lang/ja.js b/resources/lib/moment/lang/ja.js deleted file mode 100644 index 34c4b890d8..0000000000 --- a/resources/lib/moment/lang/ja.js +++ /dev/null @@ -1,58 +0,0 @@ -// moment.js locale configuration -// locale : japanese (ja) -// author : LI Long : https://github.com/baryon - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('ja', { - months : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), - monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), - weekdays : "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"), - weekdaysShort : "日_月_火_水_木_金_土".split("_"), - weekdaysMin : "日_月_火_水_木_金_土".split("_"), - longDateFormat : { - LT : "Ah時m分", - L : "YYYY/MM/DD", - LL : "YYYY年M月D日", - LLL : "YYYY年M月D日LT", - LLLL : "YYYY年M月D日LT dddd" - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return "午前"; - } else { - return "午後"; - } - }, - calendar : { - sameDay : '[今日] LT', - nextDay : '[明日] LT', - nextWeek : '[来週]dddd LT', - lastDay : '[昨日] LT', - lastWeek : '[前週]dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : "%s後", - past : "%s前", - s : "数秒", - m : "1分", - mm : "%d分", - h : "1時間", - hh : "%d時間", - d : "1日", - dd : "%d日", - M : "1ヶ月", - MM : "%dヶ月", - y : "1年", - yy : "%d年" - } - }); -})); diff --git a/resources/lib/moment/lang/tl-ph.js b/resources/lib/moment/lang/tl-ph.js deleted file mode 100644 index dfacf18df3..0000000000 --- a/resources/lib/moment/lang/tl-ph.js +++ /dev/null @@ -1,58 +0,0 @@ -// moment.js locale configuration -// locale : Tagalog/Filipino (tl-ph) -// author : Dan Hagman - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('tl-ph', { - months : "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"), - monthsShort : "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"), - weekdays : "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"), - weekdaysShort : "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"), - weekdaysMin : "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "MM/D/YYYY", - LL : "MMMM D, YYYY", - LLL : "MMMM D, YYYY LT", - LLLL : "dddd, MMMM DD, YYYY LT" - }, - calendar : { - sameDay: "[Ngayon sa] LT", - nextDay: '[Bukas sa] LT', - nextWeek: 'dddd [sa] LT', - lastDay: '[Kahapon sa] LT', - lastWeek: 'dddd [huling linggo] LT', - sameElse: 'L' - }, - relativeTime : { - future : "sa loob ng %s", - past : "%s ang nakalipas", - s : "ilang segundo", - m : "isang minuto", - mm : "%d minuto", - h : "isang oras", - hh : "%d oras", - d : "isang araw", - dd : "%d araw", - M : "isang buwan", - MM : "%d buwan", - y : "isang taon", - yy : "%d taon" - }, - ordinal : function (number) { - return number; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/tzm-latn.js b/resources/lib/moment/lang/tzm-latn.js deleted file mode 100644 index 1411e161b3..0000000000 --- a/resources/lib/moment/lang/tzm-latn.js +++ /dev/null @@ -1,55 +0,0 @@ -// moment.js locale configuration -// locale : Morocco Central Atlas Tamaziɣt in Latin (tzm-latn) -// author : Abdel Said : https://github.com/abdelsaid - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('tzm-latn', { - months : "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), - monthsShort : "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), - weekdays : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), - weekdaysShort : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), - weekdaysMin : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" - }, - calendar : { - sameDay: "[asdkh g] LT", - nextDay: '[aska g] LT', - nextWeek: 'dddd [g] LT', - lastDay: '[assant g] LT', - lastWeek: 'dddd [g] LT', - sameElse: 'L' - }, - relativeTime : { - future : "dadkh s yan %s", - past : "yan %s", - s : "imik", - m : "minuḍ", - mm : "%d minuḍ", - h : "saɛa", - hh : "%d tassaɛin", - d : "ass", - dd : "%d ossan", - M : "ayowr", - MM : "%d iyyirn", - y : "asgas", - yy : "%d isgasn" - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/uz.js b/resources/lib/moment/lang/uz.js deleted file mode 100644 index aeaad6339a..0000000000 --- a/resources/lib/moment/lang/uz.js +++ /dev/null @@ -1,55 +0,0 @@ -// moment.js locale configuration -// locale : uzbek -// author : Sardor Muminov : https://github.com/muminoff - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('uz', { - months : "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"), - monthsShort : "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"), - weekdays : "Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"), - weekdaysShort : "Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"), - weekdaysMin : "Як_Ду_Се_Чо_Па_Жу_Ша".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "D MMMM YYYY, dddd LT" - }, - calendar : { - sameDay : '[Бугун соат] LT [да]', - nextDay : '[Эртага] LT [да]', - nextWeek : 'dddd [куни соат] LT [да]', - lastDay : '[Кеча соат] LT [да]', - lastWeek : '[Утган] dddd [куни соат] LT [да]', - sameElse : 'L' - }, - relativeTime : { - future : "Якин %s ичида", - past : "Бир неча %s олдин", - s : "фурсат", - m : "бир дакика", - mm : "%d дакика", - h : "бир соат", - hh : "%d соат", - d : "бир кун", - dd : "%d кун", - M : "бир ой", - MM : "%d ой", - y : "бир йил", - yy : "%d йил" - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 4th is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/vi.js b/resources/lib/moment/lang/vi.js deleted file mode 100644 index 3f8f5f5afc..0000000000 --- a/resources/lib/moment/lang/vi.js +++ /dev/null @@ -1,62 +0,0 @@ -// moment.js locale configuration -// locale : vietnamese (vi) -// author : Bang Nguyen : https://github.com/bangnk - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('vi', { - months : "tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"), - monthsShort : "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"), - weekdays : "chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"), - weekdaysShort : "CN_T2_T3_T4_T5_T6_T7".split("_"), - weekdaysMin : "CN_T2_T3_T4_T5_T6_T7".split("_"), - longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM [năm] YYYY", - LLL : "D MMMM [năm] YYYY LT", - LLLL : "dddd, D MMMM [năm] YYYY LT", - l : "DD/M/YYYY", - ll : "D MMM YYYY", - lll : "D MMM YYYY LT", - llll : "ddd, D MMM YYYY LT" - }, - calendar : { - sameDay: "[Hôm nay lúc] LT", - nextDay: '[Ngày mai lúc] LT', - nextWeek: 'dddd [tuần tới lúc] LT', - lastDay: '[Hôm qua lúc] LT', - lastWeek: 'dddd [tuần rồi lúc] LT', - sameElse: 'L' - }, - relativeTime : { - future : "%s tới", - past : "%s trước", - s : "vài giây", - m : "một phút", - mm : "%d phút", - h : "một giờ", - hh : "%d giờ", - d : "một ngày", - dd : "%d ngày", - M : "một tháng", - MM : "%d tháng", - y : "một năm", - yy : "%d năm" - }, - ordinal : function (number) { - return number; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/zh-cn.js b/resources/lib/moment/lang/zh-cn.js deleted file mode 100644 index e73acd7049..0000000000 --- a/resources/lib/moment/lang/zh-cn.js +++ /dev/null @@ -1,108 +0,0 @@ -// moment.js locale configuration -// locale : chinese -// author : suupic : https://github.com/suupic -// author : Zeno Zeng : https://github.com/zenozeng - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('zh-cn', { - months : "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"), - monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), - weekdays : "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), - weekdaysShort : "周日_周一_周二_周三_周四_周五_周六".split("_"), - weekdaysMin : "日_一_二_三_四_五_六".split("_"), - longDateFormat : { - LT : "Ah点mm", - L : "YYYY-MM-DD", - LL : "YYYY年MMMD日", - LLL : "YYYY年MMMD日LT", - LLLL : "YYYY年MMMD日ddddLT", - l : "YYYY-MM-DD", - ll : "YYYY年MMMD日", - lll : "YYYY年MMMD日LT", - llll : "YYYY年MMMD日ddddLT" - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return "凌晨"; - } else if (hm < 900) { - return "早上"; - } else if (hm < 1130) { - return "上午"; - } else if (hm < 1230) { - return "中午"; - } else if (hm < 1800) { - return "下午"; - } else { - return "晚上"; - } - }, - calendar : { - sameDay : function () { - return this.minutes() === 0 ? "[今天]Ah[点整]" : "[今天]LT"; - }, - nextDay : function () { - return this.minutes() === 0 ? "[明天]Ah[点整]" : "[明天]LT"; - }, - lastDay : function () { - return this.minutes() === 0 ? "[昨天]Ah[点整]" : "[昨天]LT"; - }, - nextWeek : function () { - var startOfWeek, prefix; - startOfWeek = moment().startOf('week'); - prefix = this.unix() - startOfWeek.unix() >= 7 * 24 * 3600 ? '[下]' : '[本]'; - return this.minutes() === 0 ? prefix + "dddAh点整" : prefix + "dddAh点mm"; - }, - lastWeek : function () { - var startOfWeek, prefix; - startOfWeek = moment().startOf('week'); - prefix = this.unix() < startOfWeek.unix() ? '[上]' : '[本]'; - return this.minutes() === 0 ? prefix + "dddAh点整" : prefix + "dddAh点mm"; - }, - sameElse : 'LL' - }, - ordinal : function (number, period) { - switch (period) { - case "d": - case "D": - case "DDD": - return number + "日"; - case "M": - return number + "月"; - case "w": - case "W": - return number + "周"; - default: - return number; - } - }, - relativeTime : { - future : "%s内", - past : "%s前", - s : "几秒", - m : "1分钟", - mm : "%d分钟", - h : "1小时", - hh : "%d小时", - d : "1天", - dd : "%d天", - M : "1个月", - MM : "%d个月", - y : "1年", - yy : "%d年" - }, - week : { - // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); -})); diff --git a/resources/lib/moment/lang/zh-tw.js b/resources/lib/moment/lang/zh-tw.js deleted file mode 100644 index edb1fb9879..0000000000 --- a/resources/lib/moment/lang/zh-tw.js +++ /dev/null @@ -1,84 +0,0 @@ -// moment.js locale configuration -// locale : traditional chinese (zh-tw) -// author : Ben : https://github.com/ben-lin - -(function (factory) { - if (typeof define === 'function' && define.amd) { - define(['moment'], factory); // AMD - } else if (typeof exports === 'object') { - module.exports = factory(require('../moment')); // Node - } else { - factory(window.moment); // Browser global - } -}(function (moment) { - return moment.defineLocale('zh-tw', { - months : "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"), - monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), - weekdays : "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), - weekdaysShort : "週日_週一_週二_週三_週四_週五_週六".split("_"), - weekdaysMin : "日_一_二_三_四_五_六".split("_"), - longDateFormat : { - LT : "Ah點mm", - L : "YYYY年MMMD日", - LL : "YYYY年MMMD日", - LLL : "YYYY年MMMD日LT", - LLLL : "YYYY年MMMD日ddddLT", - l : "YYYY年MMMD日", - ll : "YYYY年MMMD日", - lll : "YYYY年MMMD日LT", - llll : "YYYY年MMMD日ddddLT" - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 900) { - return "早上"; - } else if (hm < 1130) { - return "上午"; - } else if (hm < 1230) { - return "中午"; - } else if (hm < 1800) { - return "下午"; - } else { - return "晚上"; - } - }, - calendar : { - sameDay : '[今天]LT', - nextDay : '[明天]LT', - nextWeek : '[下]ddddLT', - lastDay : '[昨天]LT', - lastWeek : '[上]ddddLT', - sameElse : 'L' - }, - ordinal : function (number, period) { - switch (period) { - case "d" : - case "D" : - case "DDD" : - return number + "日"; - case "M" : - return number + "月"; - case "w" : - case "W" : - return number + "週"; - default : - return number; - } - }, - relativeTime : { - future : "%s內", - past : "%s前", - s : "幾秒", - m : "一分鐘", - mm : "%d分鐘", - h : "一小時", - hh : "%d小時", - d : "一天", - dd : "%d天", - M : "一個月", - MM : "%d個月", - y : "一年", - yy : "%d年" - } - }); -})); diff --git a/resources/lib/moment/lang/af.js b/resources/lib/moment/locale/af.js similarity index 59% rename from resources/lib/moment/lang/af.js rename to resources/lib/moment/locale/af.js index 2777e58e77..1b8c520785 100644 --- a/resources/lib/moment/lang/af.js +++ b/resources/lib/moment/locale/af.js @@ -12,11 +12,11 @@ } }(function (moment) { return moment.defineLocale('af', { - months : "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"), - monthsShort : "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"), - weekdays : "Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"), - weekdaysShort : "Son_Maa_Din_Woe_Don_Vry_Sat".split("_"), - weekdaysMin : "So_Ma_Di_Wo_Do_Vr_Sa".split("_"), + months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), + weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), + weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), + weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), meridiem : function (hours, minutes, isLower) { if (hours < 12) { return isLower ? 'vm' : 'VM'; @@ -25,11 +25,11 @@ } }, longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[Vandag om] LT', @@ -40,19 +40,19 @@ sameElse : 'L' }, relativeTime : { - future : "oor %s", - past : "%s gelede", - s : "'n paar sekondes", - m : "'n minuut", - mm : "%d minute", - h : "'n uur", - hh : "%d ure", - d : "'n dag", - dd : "%d dae", - M : "'n maand", - MM : "%d maande", - y : "'n jaar", - yy : "%d jaar" + future : 'oor %s', + past : '%s gelede', + s : '\'n paar sekondes', + m : '\'n minuut', + mm : '%d minute', + h : '\'n uur', + hh : '%d ure', + d : '\'n dag', + dd : '%d dae', + M : '\'n maand', + MM : '%d maande', + y : '\'n jaar', + yy : '%d jaar' }, ordinal : function (number) { return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter diff --git a/resources/lib/moment/lang/ar-ma.js b/resources/lib/moment/locale/ar-ma.js similarity index 52% rename from resources/lib/moment/lang/ar-ma.js rename to resources/lib/moment/locale/ar-ma.js index c8add2ddeb..5b2095a8a0 100644 --- a/resources/lib/moment/lang/ar-ma.js +++ b/resources/lib/moment/locale/ar-ma.js @@ -13,20 +13,20 @@ } }(function (moment) { return moment.defineLocale('ar-ma', { - months : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), - monthsShort : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), - weekdays : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort : "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"), + months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { - sameDay: "[اليوم على الساعة] LT", + sameDay: '[اليوم على الساعة] LT', nextDay: '[غدا على الساعة] LT', nextWeek: 'dddd [على الساعة] LT', lastDay: '[أمس على الساعة] LT', @@ -34,19 +34,19 @@ sameElse: 'L' }, relativeTime : { - future : "في %s", - past : "منذ %s", - s : "ثوان", - m : "دقيقة", - mm : "%d دقائق", - h : "ساعة", - hh : "%d ساعات", - d : "يوم", - dd : "%d أيام", - M : "شهر", - MM : "%d أشهر", - y : "سنة", - yy : "%d سنوات" + future : 'في %s', + past : 'منذ %s', + s : 'ثوان', + m : 'دقيقة', + mm : '%d دقائق', + h : 'ساعة', + hh : '%d ساعات', + d : 'يوم', + dd : '%d أيام', + M : 'شهر', + MM : '%d أشهر', + y : 'سنة', + yy : '%d سنوات' }, week : { dow : 6, // Saturday is the first day of the week. diff --git a/resources/lib/moment/lang/ar-sa.js b/resources/lib/moment/locale/ar-sa.js similarity index 64% rename from resources/lib/moment/lang/ar-sa.js rename to resources/lib/moment/locale/ar-sa.js index 64e209137e..f7867eacf9 100644 --- a/resources/lib/moment/lang/ar-sa.js +++ b/resources/lib/moment/locale/ar-sa.js @@ -36,27 +36,27 @@ }; return moment.defineLocale('ar-sa', { - months : "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - monthsShort : "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - weekdays : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort : "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"), + months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, meridiem : function (hour, minute, isLower) { if (hour < 12) { - return "ص"; + return 'ص'; } else { - return "م"; + return 'م'; } }, calendar : { - sameDay: "[اليوم على الساعة] LT", + sameDay: '[اليوم على الساعة] LT', nextDay: '[غدا على الساعة] LT', nextWeek: 'dddd [على الساعة] LT', lastDay: '[أمس على الساعة] LT', @@ -64,19 +64,19 @@ sameElse: 'L' }, relativeTime : { - future : "في %s", - past : "منذ %s", - s : "ثوان", - m : "دقيقة", - mm : "%d دقائق", - h : "ساعة", - hh : "%d ساعات", - d : "يوم", - dd : "%d أيام", - M : "شهر", - MM : "%d أشهر", - y : "سنة", - yy : "%d سنوات" + future : 'في %s', + past : 'منذ %s', + s : 'ثوان', + m : 'دقيقة', + mm : '%d دقائق', + h : 'ساعة', + hh : '%d ساعات', + d : 'يوم', + dd : '%d أيام', + M : 'شهر', + MM : '%d أشهر', + y : 'سنة', + yy : '%d سنوات' }, preparse: function (string) { return string.replace(/[۰-۹]/g, function (match) { diff --git a/resources/lib/moment/locale/ar.js b/resources/lib/moment/locale/ar.js new file mode 100644 index 0000000000..1791a6b39f --- /dev/null +++ b/resources/lib/moment/locale/ar.js @@ -0,0 +1,129 @@ +// moment.js locale configuration +// Locale: Arabic (ar) +// Author: Abdel Said: https://github.com/abdelsaid +// Changes in months, weekdays: Ahmed Elkhatib +// Native plural forms: forabi https://github.com/forabi + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + var symbolMap = { + '1': '١', + '2': '٢', + '3': '٣', + '4': '٤', + '5': '٥', + '6': '٦', + '7': '٧', + '8': '٨', + '9': '٩', + '0': '٠' + }, numberMap = { + '١': '1', + '٢': '2', + '٣': '3', + '٤': '4', + '٥': '5', + '٦': '6', + '٧': '7', + '٨': '8', + '٩': '9', + '٠': '0' + }, pluralForm = function (n) { + return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; + }, plurals = { + s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], + m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], + h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], + d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], + M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], + y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] + }, pluralize = function (u) { + return function (number, withoutSuffix, string, isFuture) { + var f = pluralForm(number), + str = plurals[u][pluralForm(number)]; + if (f === 2) { + str = str[withoutSuffix ? 0 : 1]; + } + return str.replace(/%d/i, number); + }; + }, months = [ + 'كانون الثاني يناير', + 'شباط فبراير', + 'آذار مارس', + 'نيسان أبريل', + 'أيار مايو', + 'حزيران يونيو', + 'تموز يوليو', + 'آب أغسطس', + 'أيلول سبتمبر', + 'تشرين الأول أكتوبر', + 'تشرين الثاني نوفمبر', + 'كانون الأول ديسمبر' + ]; + + return moment.defineLocale('ar', { + months : months, + monthsShort : months, + weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return 'ص'; + } else { + return 'م'; + } + }, + calendar : { + sameDay: '[اليوم عند الساعة] LT', + nextDay: '[غدًا عند الساعة] LT', + nextWeek: 'dddd [عند الساعة] LT', + lastDay: '[أمس عند الساعة] LT', + lastWeek: 'dddd [عند الساعة] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'بعد %s', + past : 'منذ %s', + s : pluralize('s'), + m : pluralize('m'), + mm : pluralize('m'), + h : pluralize('h'), + hh : pluralize('h'), + d : pluralize('d'), + dd : pluralize('d'), + M : pluralize('M'), + MM : pluralize('M'), + y : pluralize('y'), + yy : pluralize('y') + }, + preparse: function (string) { + return string.replace(/[۰-۹]/g, function (match) { + return numberMap[match]; + }).replace(/،/g, ','); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return symbolMap[match]; + }).replace(/,/g, '،'); + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/lang/az.js b/resources/lib/moment/locale/az.js similarity index 50% rename from resources/lib/moment/lang/az.js rename to resources/lib/moment/locale/az.js index a6a5aff964..e82f6e111c 100644 --- a/resources/lib/moment/lang/az.js +++ b/resources/lib/moment/locale/az.js @@ -12,42 +12,42 @@ } }(function (moment) { var suffixes = { - 1: "-inci", - 5: "-inci", - 8: "-inci", - 70: "-inci", - 80: "-inci", + 1: '-inci', + 5: '-inci', + 8: '-inci', + 70: '-inci', + 80: '-inci', - 2: "-nci", - 7: "-nci", - 20: "-nci", - 50: "-nci", + 2: '-nci', + 7: '-nci', + 20: '-nci', + 50: '-nci', - 3: "-üncü", - 4: "-üncü", - 100: "-üncü", + 3: '-üncü', + 4: '-üncü', + 100: '-üncü', - 6: "-ncı", + 6: '-ncı', - 9: "-uncu", - 10: "-uncu", - 30: "-uncu", + 9: '-uncu', + 10: '-uncu', + 30: '-uncu', - 60: "-ıncı", - 90: "-ıncı" + 60: '-ıncı', + 90: '-ıncı' }; return moment.defineLocale('az', { - months : "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"), - monthsShort : "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"), - weekdays : "Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"), - weekdaysShort : "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"), - weekdaysMin : "Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"), + months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), + monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), + weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), + weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), + weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[bugün saat] LT', @@ -58,34 +58,34 @@ sameElse : 'L' }, relativeTime : { - future : "%s sonra", - past : "%s əvvəl", - s : "birneçə saniyyə", - m : "bir dəqiqə", - mm : "%d dəqiqə", - h : "bir saat", - hh : "%d saat", - d : "bir gün", - dd : "%d gün", - M : "bir ay", - MM : "%d ay", - y : "bir il", - yy : "%d il" + future : '%s sonra', + past : '%s əvvəl', + s : 'birneçə saniyyə', + m : 'bir dəqiqə', + mm : '%d dəqiqə', + h : 'bir saat', + hh : '%d saat', + d : 'bir gün', + dd : '%d gün', + M : 'bir ay', + MM : '%d ay', + y : 'bir il', + yy : '%d il' }, meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "gecə"; + return 'gecə'; } else if (hour < 12) { - return "səhər"; + return 'səhər'; } else if (hour < 17) { - return "gündüz"; + return 'gündüz'; } else { - return "axşam"; + return 'axşam'; } }, ordinal : function (number) { if (number === 0) { // special case for zero - return number + "-ıncı"; + return number + '-ıncı'; } var a = number % 10, b = number % 100 - a, diff --git a/resources/lib/moment/lang/be.js b/resources/lib/moment/locale/be.js similarity index 88% rename from resources/lib/moment/lang/be.js rename to resources/lib/moment/locale/be.js index 6e0aef1b8d..fe3186a191 100644 --- a/resources/lib/moment/lang/be.js +++ b/resources/lib/moment/locale/be.js @@ -67,14 +67,14 @@ months : monthsCaseReplace, monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), weekdays : weekdaysCaseReplace, - weekdaysShort : "нд_пн_ат_ср_чц_пт_сб".split("_"), - weekdaysMin : "нд_пн_ат_ср_чц_пт_сб".split("_"), + weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), + weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY г.", - LLL : "D MMMM YYYY г., LT", - LLLL : "dddd, D MMMM YYYY г., LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY г.', + LLL : 'D MMMM YYYY г., LT', + LLLL : 'dddd, D MMMM YYYY г., LT' }, calendar : { sameDay: '[Сёння ў] LT', @@ -99,31 +99,31 @@ sameElse: 'L' }, relativeTime : { - future : "праз %s", - past : "%s таму", - s : "некалькі секунд", + future : 'праз %s', + past : '%s таму', + s : 'некалькі секунд', m : relativeTimeWithPlural, mm : relativeTimeWithPlural, h : relativeTimeWithPlural, hh : relativeTimeWithPlural, - d : "дзень", + d : 'дзень', dd : relativeTimeWithPlural, - M : "месяц", + M : 'месяц', MM : relativeTimeWithPlural, - y : "год", + y : 'год', yy : relativeTimeWithPlural }, meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "ночы"; + return 'ночы'; } else if (hour < 12) { - return "раніцы"; + return 'раніцы'; } else if (hour < 17) { - return "дня"; + return 'дня'; } else { - return "вечара"; + return 'вечара'; } }, diff --git a/resources/lib/moment/lang/bg.js b/resources/lib/moment/locale/bg.js similarity index 65% rename from resources/lib/moment/lang/bg.js rename to resources/lib/moment/locale/bg.js index b8a8c326ad..41b1e3aff4 100644 --- a/resources/lib/moment/lang/bg.js +++ b/resources/lib/moment/locale/bg.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('bg', { - months : "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"), - monthsShort : "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"), - weekdays : "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"), - weekdaysShort : "нед_пон_вто_сря_чет_пет_съб".split("_"), - weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"), + months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'), + monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'), + weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'), + weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'), + weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), longDateFormat : { - LT : "H:mm", - L : "D.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'H:mm', + L : 'D.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[Днес в] LT', @@ -45,19 +45,19 @@ sameElse : 'L' }, relativeTime : { - future : "след %s", - past : "преди %s", - s : "няколко секунди", - m : "минута", - mm : "%d минути", - h : "час", - hh : "%d часа", - d : "ден", - dd : "%d дни", - M : "месец", - MM : "%d месеца", - y : "година", - yy : "%d години" + future : 'след %s', + past : 'преди %s', + s : 'няколко секунди', + m : 'минута', + mm : '%d минути', + h : 'час', + hh : '%d часа', + d : 'ден', + dd : '%d дни', + M : 'месец', + MM : '%d месеца', + y : 'година', + yy : '%d години' }, ordinal : function (number) { var lastDigit = number % 10, diff --git a/resources/lib/moment/lang/bn.js b/resources/lib/moment/locale/bn.js similarity index 75% rename from resources/lib/moment/lang/bn.js rename to resources/lib/moment/locale/bn.js index 8ceb8eb0a4..7e8ccfd53c 100644 --- a/resources/lib/moment/lang/bn.js +++ b/resources/lib/moment/locale/bn.js @@ -37,17 +37,17 @@ }; return moment.defineLocale('bn', { - months : 'জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split("_"), - monthsShort : 'জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্'.split("_"), - weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার'.split("_"), - weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি'.split("_"), - weekdaysMin : 'রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি'.split("_"), + months : 'জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), + monthsShort : 'জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্'.split('_'), + weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার'.split('_'), + weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি'.split('_'), + weekdaysMin : 'রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি'.split('_'), longDateFormat : { - LT : "A h:mm সময়", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'A h:mm সময়', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, calendar : { sameDay : '[আজ] LT', @@ -58,19 +58,19 @@ sameElse : 'L' }, relativeTime : { - future : "%s পরে", - past : "%s আগে", - s : "কএক সেকেন্ড", - m : "এক মিনিট", - mm : "%d মিনিট", - h : "এক ঘন্টা", - hh : "%d ঘন্টা", - d : "এক দিন", - dd : "%d দিন", - M : "এক মাস", - MM : "%d মাস", - y : "এক বছর", - yy : "%d বছর" + future : '%s পরে', + past : '%s আগে', + s : 'কএক সেকেন্ড', + m : 'এক মিনিট', + mm : '%d মিনিট', + h : 'এক ঘন্টা', + hh : '%d ঘন্টা', + d : 'এক দিন', + dd : '%d দিন', + M : 'এক মাস', + MM : '%d মাস', + y : 'এক বছর', + yy : '%d বছর' }, preparse: function (string) { return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { @@ -87,15 +87,15 @@ //I have just generalized with most common one used meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "রাত"; + return 'রাত'; } else if (hour < 10) { - return "শকাল"; + return 'শকাল'; } else if (hour < 17) { - return "দুপুর"; + return 'দুপুর'; } else if (hour < 20) { - return "বিকেল"; + return 'বিকেল'; } else { - return "রাত"; + return 'রাত'; } }, week : { diff --git a/resources/lib/moment/lang/bo.js b/resources/lib/moment/locale/bo.js similarity index 73% rename from resources/lib/moment/lang/bo.js rename to resources/lib/moment/locale/bo.js index f1567abf5e..0d44e47f1b 100644 --- a/resources/lib/moment/lang/bo.js +++ b/resources/lib/moment/locale/bo.js @@ -37,17 +37,17 @@ }; return moment.defineLocale('bo', { - months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split("_"), - monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split("_"), - weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split("_"), - weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split("_"), - weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split("_"), + months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), + monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), + weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), + weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), + weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), longDateFormat : { - LT : "A h:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'A h:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, calendar : { sameDay : '[དི་རིང] LT', @@ -58,19 +58,19 @@ sameElse : 'L' }, relativeTime : { - future : "%s ལ་", - past : "%s སྔན་ལ", - s : "ལམ་སང", - m : "སྐར་མ་གཅིག", - mm : "%d སྐར་མ", - h : "ཆུ་ཚོད་གཅིག", - hh : "%d ཆུ་ཚོད", - d : "ཉིན་གཅིག", - dd : "%d ཉིན་", - M : "ཟླ་བ་གཅིག", - MM : "%d ཟླ་བ", - y : "ལོ་གཅིག", - yy : "%d ལོ" + future : '%s ལ་', + past : '%s སྔན་ལ', + s : 'ལམ་སང', + m : 'སྐར་མ་གཅིག', + mm : '%d སྐར་མ', + h : 'ཆུ་ཚོད་གཅིག', + hh : '%d ཆུ་ཚོད', + d : 'ཉིན་གཅིག', + dd : '%d ཉིན་', + M : 'ཟླ་བ་གཅིག', + MM : '%d ཟླ་བ', + y : 'ལོ་གཅིག', + yy : '%d ལོ' }, preparse: function (string) { return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) { @@ -84,15 +84,15 @@ }, meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "མཚན་མོ"; + return 'མཚན་མོ'; } else if (hour < 10) { - return "ཞོགས་ཀས"; + return 'ཞོགས་ཀས'; } else if (hour < 17) { - return "ཉིན་གུང"; + return 'ཉིན་གུང'; } else if (hour < 20) { - return "དགོང་དག"; + return 'དགོང་དག'; } else { - return "མཚན་མོ"; + return 'མཚན་མོ'; } }, week : { diff --git a/resources/lib/moment/lang/br.js b/resources/lib/moment/locale/br.js similarity index 71% rename from resources/lib/moment/lang/br.js rename to resources/lib/moment/locale/br.js index fb11fe1e57..a4f1491d53 100644 --- a/resources/lib/moment/lang/br.js +++ b/resources/lib/moment/locale/br.js @@ -13,9 +13,9 @@ }(function (moment) { function relativeTimeWithMutation(number, withoutSuffix, key) { var format = { - 'mm': "munutenn", - 'MM': "miz", - 'dd': "devezh" + 'mm': 'munutenn', + 'MM': 'miz', + 'dd': 'devezh' }; return number + ' ' + mutation(format[key], number); } @@ -60,17 +60,17 @@ } return moment.defineLocale('br', { - months : "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"), - monthsShort : "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"), - weekdays : "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"), - weekdaysShort : "Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"), - weekdaysMin : "Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"), + months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'), + monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), + weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'), + weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), + weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), longDateFormat : { - LT : "h[e]mm A", - L : "DD/MM/YYYY", - LL : "D [a viz] MMMM YYYY", - LLL : "D [a viz] MMMM YYYY LT", - LLLL : "dddd, D [a viz] MMMM YYYY LT" + LT : 'h[e]mm A', + L : 'DD/MM/YYYY', + LL : 'D [a viz] MMMM YYYY', + LLL : 'D [a viz] MMMM YYYY LT', + LLLL : 'dddd, D [a viz] MMMM YYYY LT' }, calendar : { sameDay : '[Hiziv da] LT', @@ -81,18 +81,18 @@ sameElse : 'L' }, relativeTime : { - future : "a-benn %s", - past : "%s 'zo", - s : "un nebeud segondennoù", - m : "ur vunutenn", + future : 'a-benn %s', + past : '%s \'zo', + s : 'un nebeud segondennoù', + m : 'ur vunutenn', mm : relativeTimeWithMutation, - h : "un eur", - hh : "%d eur", - d : "un devezh", + h : 'un eur', + hh : '%d eur', + d : 'un devezh', dd : relativeTimeWithMutation, - M : "ur miz", + M : 'ur miz', MM : relativeTimeWithMutation, - y : "ur bloaz", + y : 'ur bloaz', yy : specialMutationForYears }, ordinal : function (number) { diff --git a/resources/lib/moment/lang/bs.js b/resources/lib/moment/locale/bs.js similarity index 81% rename from resources/lib/moment/lang/bs.js rename to resources/lib/moment/locale/bs.js index d69015abbe..b9a5851657 100644 --- a/resources/lib/moment/lang/bs.js +++ b/resources/lib/moment/locale/bs.js @@ -13,7 +13,7 @@ } }(function (moment) { function translate(number, withoutSuffix, key) { - var result = number + " "; + var result = number + ' '; switch (key) { case 'm': return withoutSuffix ? 'jedna minuta' : 'jedne minute'; @@ -66,17 +66,17 @@ } return moment.defineLocale('bs', { - months : "januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar".split("_"), - monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"), - weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"), - weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"), - weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"), + months : 'januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar'.split('_'), + monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), + weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD. MM. YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd, D. MMMM YYYY LT" + LT : 'H:mm', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd, D. MMMM YYYY LT' }, calendar : { sameDay : '[danas u] LT', @@ -115,18 +115,18 @@ sameElse : 'L' }, relativeTime : { - future : "za %s", - past : "prije %s", - s : "par sekundi", + future : 'za %s', + past : 'prije %s', + s : 'par sekundi', m : translate, mm : translate, h : translate, hh : translate, - d : "dan", + d : 'dan', dd : translate, - M : "mjesec", + M : 'mjesec', MM : translate, - y : "godinu", + y : 'godinu', yy : translate }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/ca.js b/resources/lib/moment/locale/ca.js similarity index 61% rename from resources/lib/moment/lang/ca.js rename to resources/lib/moment/locale/ca.js index 932c1cbda7..fd41ff54db 100644 --- a/resources/lib/moment/lang/ca.js +++ b/resources/lib/moment/locale/ca.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('ca', { - months : "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"), - monthsShort : "gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"), - weekdays : "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"), - weekdaysShort : "dg._dl._dt._dc._dj._dv._ds.".split("_"), - weekdaysMin : "Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"), + months : 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'), + monthsShort : 'gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.'.split('_'), + weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'), + weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), + weekdaysMin : 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'H:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { sameDay : function () { @@ -43,19 +43,19 @@ sameElse : 'L' }, relativeTime : { - future : "en %s", - past : "fa %s", - s : "uns segons", - m : "un minut", - mm : "%d minuts", - h : "una hora", - hh : "%d hores", - d : "un dia", - dd : "%d dies", - M : "un mes", - MM : "%d mesos", - y : "un any", - yy : "%d anys" + future : 'en %s', + past : 'fa %s', + s : 'uns segons', + m : 'un minut', + mm : '%d minuts', + h : 'una hora', + hh : '%d hores', + d : 'un dia', + dd : '%d dies', + M : 'un mes', + MM : '%d mesos', + y : 'un any', + yy : '%d anys' }, ordinal : '%dº', week : { diff --git a/resources/lib/moment/lang/cs.js b/resources/lib/moment/locale/cs.js similarity index 86% rename from resources/lib/moment/lang/cs.js rename to resources/lib/moment/locale/cs.js index 085bba06f4..87dec552e4 100644 --- a/resources/lib/moment/lang/cs.js +++ b/resources/lib/moment/locale/cs.js @@ -11,15 +11,15 @@ factory(window.moment); // Browser global } }(function (moment) { - var months = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"), - monthsShort = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"); + var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'), + monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'); function plural(n) { return (n > 1) && (n < 5) && (~~(n / 10) !== 1); } function translate(number, withoutSuffix, key, isFuture) { - var result = number + " "; + var result = number + ' '; switch (key) { case 's': // a few seconds / in a few seconds / a few seconds ago return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami'; @@ -82,18 +82,18 @@ } return _monthsParse; }(months, monthsShort)), - weekdays : "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"), - weekdaysShort : "ne_po_út_st_čt_pá_so".split("_"), - weekdaysMin : "ne_po_út_st_čt_pá_so".split("_"), + weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), + weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'), + weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'), longDateFormat : { - LT: "H.mm", - L : "DD. MM. YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd D. MMMM YYYY LT" + LT: 'H:mm', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd D. MMMM YYYY LT' }, calendar : { - sameDay: "[dnes v] LT", + sameDay: '[dnes v] LT', nextDay: '[zítra v] LT', nextWeek: function () { switch (this.day()) { @@ -129,11 +129,11 @@ return '[minulou sobotu v] LT'; } }, - sameElse: "L" + sameElse: 'L' }, relativeTime : { - future : "za %s", - past : "před %s", + future : 'za %s', + past : 'před %s', s : translate, m : translate, mm : translate, diff --git a/resources/lib/moment/lang/cv.js b/resources/lib/moment/locale/cv.js similarity index 51% rename from resources/lib/moment/lang/cv.js rename to resources/lib/moment/locale/cv.js index 0a290d8faf..138b6c1589 100644 --- a/resources/lib/moment/lang/cv.js +++ b/resources/lib/moment/locale/cv.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('cv', { - months : "кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав".split("_"), - monthsShort : "кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш".split("_"), - weekdays : "вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун".split("_"), - weekdaysShort : "выр_тун_ытл_юн_кĕç_эрн_шăм".split("_"), - weekdaysMin : "вр_тн_ыт_юн_кç_эр_шм".split("_"), + months : 'кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав'.split('_'), + monthsShort : 'кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш'.split('_'), + weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун'.split('_'), + weekdaysShort : 'выр_тун_ытл_юн_кĕç_эрн_шăм'.split('_'), + weekdaysMin : 'вр_тн_ыт_юн_кç_эр_шм'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD-MM-YYYY", - LL : "YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]", - LLL : "YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT", - LLLL : "dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT" + LT : 'HH:mm', + L : 'DD-MM-YYYY', + LL : 'YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]', + LLL : 'YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT', + LLLL : 'dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT' }, calendar : { sameDay: '[Паян] LT [сехетре]', @@ -34,21 +34,21 @@ }, relativeTime : { future : function (output) { - var affix = /сехет$/i.exec(output) ? "рен" : /çул$/i.exec(output) ? "тан" : "ран"; + var affix = /сехет$/i.exec(output) ? 'рен' : /çул$/i.exec(output) ? 'тан' : 'ран'; return output + affix; }, - past : "%s каялла", - s : "пĕр-ик çеккунт", - m : "пĕр минут", - mm : "%d минут", - h : "пĕр сехет", - hh : "%d сехет", - d : "пĕр кун", - dd : "%d кун", - M : "пĕр уйăх", - MM : "%d уйăх", - y : "пĕр çул", - yy : "%d çул" + past : '%s каялла', + s : 'пĕр-ик çеккунт', + m : 'пĕр минут', + mm : '%d минут', + h : 'пĕр сехет', + hh : '%d сехет', + d : 'пĕр кун', + dd : '%d кун', + M : 'пĕр уйăх', + MM : '%d уйăх', + y : 'пĕр çул', + yy : '%d çул' }, ordinal : '%d-мĕш', week : { diff --git a/resources/lib/moment/lang/cy.js b/resources/lib/moment/locale/cy.js similarity index 64% rename from resources/lib/moment/lang/cy.js rename to resources/lib/moment/locale/cy.js index 6231a52e51..65fb356b91 100644 --- a/resources/lib/moment/lang/cy.js +++ b/resources/lib/moment/locale/cy.js @@ -11,19 +11,19 @@ factory(window.moment); // Browser global } }(function (moment) { - return moment.defineLocale("cy", { - months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"), - monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"), - weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"), - weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"), - weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"), + return moment.defineLocale('cy', { + months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), + monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), + weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), + weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), + weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), // time formats are the same as en-gb longDateFormat: { - LT: "HH:mm", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY LT", - LLLL: "dddd, D MMMM YYYY LT" + LT: 'HH:mm', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY LT', + LLLL: 'dddd, D MMMM YYYY LT' }, calendar: { sameDay: '[Heddiw am] LT', @@ -34,19 +34,19 @@ sameElse: 'L' }, relativeTime: { - future: "mewn %s", - past: "%s yn ôl", - s: "ychydig eiliadau", - m: "munud", - mm: "%d munud", - h: "awr", - hh: "%d awr", - d: "diwrnod", - dd: "%d diwrnod", - M: "mis", - MM: "%d mis", - y: "blwyddyn", - yy: "%d flynedd" + future: 'mewn %s', + past: '%s yn ôl', + s: 'ychydig eiliadau', + m: 'munud', + mm: '%d munud', + h: 'awr', + hh: '%d awr', + d: 'diwrnod', + dd: '%d diwrnod', + M: 'mis', + MM: '%d mis', + y: 'blwyddyn', + yy: '%d flynedd' }, // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh ordinal: function (number) { diff --git a/resources/lib/moment/lang/da.js b/resources/lib/moment/locale/da.js similarity index 51% rename from resources/lib/moment/lang/da.js rename to resources/lib/moment/locale/da.js index 9c1c68fab1..5e9ef96d9b 100644 --- a/resources/lib/moment/lang/da.js +++ b/resources/lib/moment/locale/da.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('da', { - months : "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"), - monthsShort : "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), - weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"), - weekdaysShort : "søn_man_tir_ons_tor_fre_lør".split("_"), - weekdaysMin : "sø_ma_ti_on_to_fr_lø".split("_"), + months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), + monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), + weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), + weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'), + weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd [d.] D. MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd [d.] D. MMMM YYYY LT' }, calendar : { sameDay : '[I dag kl.] LT', @@ -33,19 +33,19 @@ sameElse : 'L' }, relativeTime : { - future : "om %s", - past : "%s siden", - s : "få sekunder", - m : "et minut", - mm : "%d minutter", - h : "en time", - hh : "%d timer", - d : "en dag", - dd : "%d dage", - M : "en måned", - MM : "%d måneder", - y : "et år", - yy : "%d år" + future : 'om %s', + past : '%s siden', + s : 'få sekunder', + m : 'et minut', + mm : '%d minutter', + h : 'en time', + hh : '%d timer', + d : 'en dag', + dd : '%d dage', + M : 'en måned', + MM : '%d måneder', + y : 'et år', + yy : '%d år' }, ordinal : '%d.', week : { diff --git a/resources/lib/moment/lang/de-at.js b/resources/lib/moment/locale/de-at.js similarity index 70% rename from resources/lib/moment/lang/de-at.js rename to resources/lib/moment/locale/de-at.js index 48d1b88135..ff715f8933 100644 --- a/resources/lib/moment/lang/de-at.js +++ b/resources/lib/moment/locale/de-at.js @@ -28,34 +28,34 @@ } return moment.defineLocale('de-at', { - months : "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort : "Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), - weekdays : "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), - weekdaysShort : "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), - weekdaysMin : "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), + months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), + weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), longDateFormat : { - LT: "HH:mm [Uhr]", - L : "DD.MM.YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd, D. MMMM YYYY LT" + LT: 'HH:mm [Uhr]', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd, D. MMMM YYYY LT' }, calendar : { - sameDay: "[Heute um] LT", - sameElse: "L", + sameDay: '[Heute um] LT', + sameElse: 'L', nextDay: '[Morgen um] LT', nextWeek: 'dddd [um] LT', lastDay: '[Gestern um] LT', lastWeek: '[letzten] dddd [um] LT' }, relativeTime : { - future : "in %s", - past : "vor %s", - s : "ein paar Sekunden", + future : 'in %s', + past : 'vor %s', + s : 'ein paar Sekunden', m : processRelativeTime, - mm : "%d Minuten", + mm : '%d Minuten', h : processRelativeTime, - hh : "%d Stunden", + hh : '%d Stunden', d : processRelativeTime, dd : processRelativeTime, M : processRelativeTime, diff --git a/resources/lib/moment/lang/de.js b/resources/lib/moment/locale/de.js similarity index 69% rename from resources/lib/moment/lang/de.js rename to resources/lib/moment/locale/de.js index 0c389f92f4..11ab9ace2f 100644 --- a/resources/lib/moment/lang/de.js +++ b/resources/lib/moment/locale/de.js @@ -27,34 +27,34 @@ } return moment.defineLocale('de', { - months : "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort : "Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), - weekdays : "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), - weekdaysShort : "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), - weekdaysMin : "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), + months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), + weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), longDateFormat : { - LT: "HH:mm [Uhr]", - L : "DD.MM.YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd, D. MMMM YYYY LT" + LT: 'HH:mm [Uhr]', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd, D. MMMM YYYY LT' }, calendar : { - sameDay: "[Heute um] LT", - sameElse: "L", + sameDay: '[Heute um] LT', + sameElse: 'L', nextDay: '[Morgen um] LT', nextWeek: 'dddd [um] LT', lastDay: '[Gestern um] LT', lastWeek: '[letzten] dddd [um] LT' }, relativeTime : { - future : "in %s", - past : "vor %s", - s : "ein paar Sekunden", + future : 'in %s', + past : 'vor %s', + s : 'ein paar Sekunden', m : processRelativeTime, - mm : "%d Minuten", + mm : '%d Minuten', h : processRelativeTime, - hh : "%d Stunden", + hh : '%d Stunden', d : processRelativeTime, dd : processRelativeTime, M : processRelativeTime, diff --git a/resources/lib/moment/lang/el.js b/resources/lib/moment/locale/el.js similarity index 58% rename from resources/lib/moment/lang/el.js rename to resources/lib/moment/locale/el.js index 7f31628d36..eb8eb1a97b 100644 --- a/resources/lib/moment/lang/el.js +++ b/resources/lib/moment/locale/el.js @@ -12,19 +12,19 @@ } }(function (moment) { return moment.defineLocale('el', { - monthsNominativeEl : "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"), - monthsGenitiveEl : "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"), + monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), + monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'), months : function (momentToFormat, format) { - if (/D/.test(format.substring(0, format.indexOf("MMMM")))) { // if there is a day number before 'MMMM' + if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM' return this._monthsGenitiveEl[momentToFormat.month()]; } else { return this._monthsNominativeEl[momentToFormat.month()]; } }, - monthsShort : "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"), - weekdays : "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"), - weekdaysShort : "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"), - weekdaysMin : "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"), + monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'), + weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), + weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), + weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'μμ' : 'ΜΜ'; @@ -32,12 +32,16 @@ return isLower ? 'πμ' : 'ΠΜ'; } }, + isPM : function (input) { + return ((input + '').toLowerCase()[0] === 'μ'); + }, + meridiemParse : /[ΠΜ]\.?Μ?\.?/i, longDateFormat : { - LT : "h:mm A", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'h:mm A', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendarEl : { sameDay : '[Σήμερα {}] LT', @@ -62,22 +66,22 @@ output = output.apply(mom); } - return output.replace("{}", (hours % 12 === 1 ? "στη" : "στις")); + return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις')); }, relativeTime : { - future : "σε %s", - past : "%s πριν", - s : "δευτερόλεπτα", - m : "ένα λεπτό", - mm : "%d λεπτά", - h : "μία ώρα", - hh : "%d ώρες", - d : "μία μέρα", - dd : "%d μέρες", - M : "ένας μήνας", - MM : "%d μήνες", - y : "ένας χρόνος", - yy : "%d χρόνια" + future : 'σε %s', + past : '%s πριν', + s : 'δευτερόλεπτα', + m : 'ένα λεπτό', + mm : '%d λεπτά', + h : 'μία ώρα', + hh : '%d ώρες', + d : 'μία μέρα', + dd : '%d μέρες', + M : 'ένας μήνας', + MM : '%d μήνες', + y : 'ένας χρόνος', + yy : '%d χρόνια' }, ordinal : function (number) { return number + 'η'; diff --git a/resources/lib/moment/lang/en-au.js b/resources/lib/moment/locale/en-au.js similarity index 57% rename from resources/lib/moment/lang/en-au.js rename to resources/lib/moment/locale/en-au.js index 852ecc9f03..75ad34a10c 100644 --- a/resources/lib/moment/lang/en-au.js +++ b/resources/lib/moment/locale/en-au.js @@ -11,17 +11,17 @@ } }(function (moment) { return moment.defineLocale('en-au', { - months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), + months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat : { - LT : "h:mm A", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'h:mm A', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[Today at] LT', @@ -32,19 +32,19 @@ sameElse : 'L' }, relativeTime : { - future : "in %s", - past : "%s ago", - s : "a few seconds", - m : "a minute", - mm : "%d minutes", - h : "an hour", - hh : "%d hours", - d : "a day", - dd : "%d days", - M : "a month", - MM : "%d months", - y : "a year", - yy : "%d years" + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' }, ordinal : function (number) { var b = number % 10, diff --git a/resources/lib/moment/lang/en-ca.js b/resources/lib/moment/locale/en-ca.js similarity index 54% rename from resources/lib/moment/lang/en-ca.js rename to resources/lib/moment/locale/en-ca.js index ce253a8335..077dc8b57b 100644 --- a/resources/lib/moment/lang/en-ca.js +++ b/resources/lib/moment/locale/en-ca.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('en-ca', { - months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), + months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat : { - LT : "h:mm A", - L : "YYYY-MM-DD", - LL : "D MMMM, YYYY", - LLL : "D MMMM, YYYY LT", - LLLL : "dddd, D MMMM, YYYY LT" + LT : 'h:mm A', + L : 'YYYY-MM-DD', + LL : 'D MMMM, YYYY', + LLL : 'D MMMM, YYYY LT', + LLLL : 'dddd, D MMMM, YYYY LT' }, calendar : { sameDay : '[Today at] LT', @@ -33,19 +33,19 @@ sameElse : 'L' }, relativeTime : { - future : "in %s", - past : "%s ago", - s : "a few seconds", - m : "a minute", - mm : "%d minutes", - h : "an hour", - hh : "%d hours", - d : "a day", - dd : "%d days", - M : "a month", - MM : "%d months", - y : "a year", - yy : "%d years" + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' }, ordinal : function (number) { var b = number % 10, diff --git a/resources/lib/moment/lang/en-gb.js b/resources/lib/moment/locale/en-gb.js similarity index 58% rename from resources/lib/moment/lang/en-gb.js rename to resources/lib/moment/locale/en-gb.js index 14ccbab3ed..4491d4a1e9 100644 --- a/resources/lib/moment/lang/en-gb.js +++ b/resources/lib/moment/locale/en-gb.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('en-gb', { - months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), + months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[Today at] LT', @@ -33,19 +33,19 @@ sameElse : 'L' }, relativeTime : { - future : "in %s", - past : "%s ago", - s : "a few seconds", - m : "a minute", - mm : "%d minutes", - h : "an hour", - hh : "%d hours", - d : "a day", - dd : "%d days", - M : "a month", - MM : "%d months", - y : "a year", - yy : "%d years" + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' }, ordinal : function (number) { var b = number % 10, diff --git a/resources/lib/moment/lang/eo.js b/resources/lib/moment/locale/eo.js similarity index 57% rename from resources/lib/moment/lang/eo.js rename to resources/lib/moment/locale/eo.js index 318385b950..735ed8eaa8 100644 --- a/resources/lib/moment/lang/eo.js +++ b/resources/lib/moment/locale/eo.js @@ -14,17 +14,17 @@ } }(function (moment) { return moment.defineLocale('eo', { - months : "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"), - monthsShort : "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"), - weekdays : "Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"), - weekdaysShort : "Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"), - weekdaysMin : "Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"), + months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), + monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), + weekdays : 'Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato'.split('_'), + weekdaysShort : 'Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab'.split('_'), + weekdaysMin : 'Di_Lu_Ma_Me_Ĵa_Ve_Sa'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "YYYY-MM-DD", - LL : "D[-an de] MMMM, YYYY", - LLL : "D[-an de] MMMM, YYYY LT", - LLLL : "dddd, [la] D[-an de] MMMM, YYYY LT" + LT : 'HH:mm', + L : 'YYYY-MM-DD', + LL : 'D[-an de] MMMM, YYYY', + LLL : 'D[-an de] MMMM, YYYY LT', + LLLL : 'dddd, [la] D[-an de] MMMM, YYYY LT' }, meridiem : function (hours, minutes, isLower) { if (hours > 11) { @@ -42,21 +42,21 @@ sameElse : 'L' }, relativeTime : { - future : "je %s", - past : "antaŭ %s", - s : "sekundoj", - m : "minuto", - mm : "%d minutoj", - h : "horo", - hh : "%d horoj", - d : "tago",//ne 'diurno', ĉar estas uzita por proksimumo - dd : "%d tagoj", - M : "monato", - MM : "%d monatoj", - y : "jaro", - yy : "%d jaroj" + future : 'je %s', + past : 'antaŭ %s', + s : 'sekundoj', + m : 'minuto', + mm : '%d minutoj', + h : 'horo', + hh : '%d horoj', + d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo + dd : '%d tagoj', + M : 'monato', + MM : '%d monatoj', + y : 'jaro', + yy : '%d jaroj' }, - ordinal : "%da", + ordinal : '%da', week : { dow : 1, // Monday is the first day of the week. doy : 7 // The week that contains Jan 1st is the first week of the year. diff --git a/resources/lib/moment/lang/es.js b/resources/lib/moment/locale/es.js similarity index 61% rename from resources/lib/moment/lang/es.js rename to resources/lib/moment/locale/es.js index ed0b564450..04b83a80c8 100644 --- a/resources/lib/moment/lang/es.js +++ b/resources/lib/moment/locale/es.js @@ -11,11 +11,11 @@ factory(window.moment); // Browser global } }(function (moment) { - var monthsShortDot = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), - monthsShort = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); + var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), + monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); return moment.defineLocale('es', { - months : "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), + months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), monthsShort : function (m, format) { if (/-MMM-/.test(format)) { return monthsShort[m.month()]; @@ -23,15 +23,15 @@ return monthsShortDot[m.month()]; } }, - weekdays : "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"), - weekdaysShort : "dom._lun._mar._mié._jue._vie._sáb.".split("_"), - weekdaysMin : "Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"), + weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), + weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), + weekdaysMin : 'Do_Lu_Ma_Mi_Ju_Vi_Sá'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD/MM/YYYY", - LL : "D [de] MMMM [del] YYYY", - LLL : "D [de] MMMM [del] YYYY LT", - LLLL : "dddd, D [de] MMMM [del] YYYY LT" + LT : 'H:mm', + L : 'DD/MM/YYYY', + LL : 'D [de] MMMM [de] YYYY', + LLL : 'D [de] MMMM [de] YYYY LT', + LLLL : 'dddd, D [de] MMMM [de] YYYY LT' }, calendar : { sameDay : function () { @@ -52,19 +52,19 @@ sameElse : 'L' }, relativeTime : { - future : "en %s", - past : "hace %s", - s : "unos segundos", - m : "un minuto", - mm : "%d minutos", - h : "una hora", - hh : "%d horas", - d : "un día", - dd : "%d días", - M : "un mes", - MM : "%d meses", - y : "un año", - yy : "%d años" + future : 'en %s', + past : 'hace %s', + s : 'unos segundos', + m : 'un minuto', + mm : '%d minutos', + h : 'una hora', + hh : '%d horas', + d : 'un día', + dd : '%d días', + M : 'un mes', + MM : '%d meses', + y : 'un año', + yy : '%d años' }, ordinal : '%dº', week : { diff --git a/resources/lib/moment/lang/et.js b/resources/lib/moment/locale/et.js similarity index 77% rename from resources/lib/moment/lang/et.js rename to resources/lib/moment/locale/et.js index 2241529d23..242ee169cd 100644 --- a/resources/lib/moment/lang/et.js +++ b/resources/lib/moment/locale/et.js @@ -32,17 +32,17 @@ } return moment.defineLocale('et', { - months : "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"), - monthsShort : "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"), - weekdays : "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"), - weekdaysShort : "P_E_T_K_N_R_L".split("_"), - weekdaysMin : "P_E_T_K_N_R_L".split("_"), + months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), + monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), + weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), + weekdaysShort : 'P_E_T_K_N_R_L'.split('_'), + weekdaysMin : 'P_E_T_K_N_R_L'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD.MM.YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd, D. MMMM YYYY LT" + LT : 'H:mm', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd, D. MMMM YYYY LT' }, calendar : { sameDay : '[Täna,] LT', @@ -53,8 +53,8 @@ sameElse : 'L' }, relativeTime : { - future : "%s pärast", - past : "%s tagasi", + future : '%s pärast', + past : '%s tagasi', s : processRelativeTime, m : processRelativeTime, mm : processRelativeTime, diff --git a/resources/lib/moment/locale/eu.js b/resources/lib/moment/locale/eu.js new file mode 100644 index 0000000000..8fb89b49f4 --- /dev/null +++ b/resources/lib/moment/locale/eu.js @@ -0,0 +1,60 @@ +// moment.js locale configuration +// locale : euskara (eu) +// author : Eneko Illarramendi : https://github.com/eillarra + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('eu', { + months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), + monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), + weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), + weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'), + weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'YYYY-MM-DD', + LL : 'YYYY[ko] MMMM[ren] D[a]', + LLL : 'YYYY[ko] MMMM[ren] D[a] LT', + LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] LT', + l : 'YYYY-M-D', + ll : 'YYYY[ko] MMM D[a]', + lll : 'YYYY[ko] MMM D[a] LT', + llll : 'ddd, YYYY[ko] MMM D[a] LT' + }, + calendar : { + sameDay : '[gaur] LT[etan]', + nextDay : '[bihar] LT[etan]', + nextWeek : 'dddd LT[etan]', + lastDay : '[atzo] LT[etan]', + lastWeek : '[aurreko] dddd LT[etan]', + sameElse : 'L' + }, + relativeTime : { + future : '%s barru', + past : 'duela %s', + s : 'segundo batzuk', + m : 'minutu bat', + mm : '%d minutu', + h : 'ordu bat', + hh : '%d ordu', + d : 'egun bat', + dd : '%d egun', + M : 'hilabete bat', + MM : '%d hilabete', + y : 'urte bat', + yy : '%d urte' + }, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/lang/fa.js b/resources/lib/moment/locale/fa.js similarity index 96% rename from resources/lib/moment/lang/fa.js rename to resources/lib/moment/locale/fa.js index 09c7909514..b1151bdd38 100644 --- a/resources/lib/moment/lang/fa.js +++ b/resources/lib/moment/locale/fa.js @@ -1,5 +1,5 @@ // moment.js locale configuration -// locale : Persian +// locale : Persian (fa) // author : Ebrahim Byagowi : https://github.com/ebraminio (function (factory) { @@ -50,9 +50,9 @@ }, meridiem : function (hour, minute, isLower) { if (hour < 12) { - return "قبل از ظهر"; + return 'قبل از ظهر'; } else { - return "بعد از ظهر"; + return 'بعد از ظهر'; } }, calendar : { diff --git a/resources/lib/moment/lang/fi.js b/resources/lib/moment/locale/fi.js similarity index 73% rename from resources/lib/moment/lang/fi.js rename to resources/lib/moment/locale/fi.js index 2afc5e89ac..1fedcabacd 100644 --- a/resources/lib/moment/lang/fi.js +++ b/resources/lib/moment/locale/fi.js @@ -18,7 +18,7 @@ ]; function translate(number, withoutSuffix, key, isFuture) { - var result = ""; + var result = ''; switch (key) { case 's': return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; @@ -48,7 +48,7 @@ result = isFuture ? 'vuoden' : 'vuotta'; break; } - result = verbalNumber(number, isFuture) + " " + result; + result = verbalNumber(number, isFuture) + ' ' + result; return result; } @@ -57,21 +57,21 @@ } return moment.defineLocale('fi', { - months : "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"), - monthsShort : "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"), - weekdays : "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"), - weekdaysShort : "su_ma_ti_ke_to_pe_la".split("_"), - weekdaysMin : "su_ma_ti_ke_to_pe_la".split("_"), + months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), + monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), + weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), + weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'), + weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'), longDateFormat : { - LT : "HH.mm", - L : "DD.MM.YYYY", - LL : "Do MMMM[ta] YYYY", - LLL : "Do MMMM[ta] YYYY, [klo] LT", - LLLL : "dddd, Do MMMM[ta] YYYY, [klo] LT", - l : "D.M.YYYY", - ll : "Do MMM YYYY", - lll : "Do MMM YYYY, [klo] LT", - llll : "ddd, Do MMM YYYY, [klo] LT" + LT : 'HH.mm', + L : 'DD.MM.YYYY', + LL : 'Do MMMM[ta] YYYY', + LLL : 'Do MMMM[ta] YYYY, [klo] LT', + LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] LT', + l : 'D.M.YYYY', + ll : 'Do MMM YYYY', + lll : 'Do MMM YYYY, [klo] LT', + llll : 'ddd, Do MMM YYYY, [klo] LT' }, calendar : { sameDay : '[tänään] [klo] LT', @@ -82,8 +82,8 @@ sameElse : 'L' }, relativeTime : { - future : "%s päästä", - past : "%s sitten", + future : '%s päästä', + past : '%s sitten', s : translate, m : translate, mm : translate, @@ -96,7 +96,7 @@ y : translate, yy : translate }, - ordinal : "%d.", + ordinal : '%d.', week : { dow : 1, // Monday is the first day of the week. doy : 4 // The week that contains Jan 4th is the first week of the year. diff --git a/resources/lib/moment/lang/fo.js b/resources/lib/moment/locale/fo.js similarity index 51% rename from resources/lib/moment/lang/fo.js rename to resources/lib/moment/locale/fo.js index cdc9eda164..a27f9da656 100644 --- a/resources/lib/moment/lang/fo.js +++ b/resources/lib/moment/locale/fo.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('fo', { - months : "januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"), - monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), - weekdays : "sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"), - weekdaysShort : "sun_mán_týs_mik_hós_frí_ley".split("_"), - weekdaysMin : "su_má_tý_mi_hó_fr_le".split("_"), + months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), + weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'), + weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D. MMMM, YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D. MMMM, YYYY LT' }, calendar : { sameDay : '[Í dag kl.] LT', @@ -33,19 +33,19 @@ sameElse : 'L' }, relativeTime : { - future : "um %s", - past : "%s síðani", - s : "fá sekund", - m : "ein minutt", - mm : "%d minuttir", - h : "ein tími", - hh : "%d tímar", - d : "ein dagur", - dd : "%d dagar", - M : "ein mánaði", - MM : "%d mánaðir", - y : "eitt ár", - yy : "%d ár" + future : 'um %s', + past : '%s síðani', + s : 'fá sekund', + m : 'ein minutt', + mm : '%d minuttir', + h : 'ein tími', + hh : '%d tímar', + d : 'ein dagur', + dd : '%d dagar', + M : 'ein mánaði', + MM : '%d mánaðir', + y : 'eitt ár', + yy : '%d ár' }, ordinal : '%d.', week : { diff --git a/resources/lib/moment/locale/fr-ca.js b/resources/lib/moment/locale/fr-ca.js new file mode 100644 index 0000000000..c0f1bdc66f --- /dev/null +++ b/resources/lib/moment/locale/fr-ca.js @@ -0,0 +1,54 @@ +// moment.js locale configuration +// locale : canadian french (fr-ca) +// author : Jonathan Abourbih : https://github.com/jonbca + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('fr-ca', { + months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'YYYY-MM-DD', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' + }, + calendar : { + sameDay: '[Aujourd\'hui à] LT', + nextDay: '[Demain à] LT', + nextWeek: 'dddd [à] LT', + lastDay: '[Hier à] LT', + lastWeek: 'dddd [dernier à] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'dans %s', + past : 'il y a %s', + s : 'quelques secondes', + m : 'une minute', + mm : '%d minutes', + h : 'une heure', + hh : '%d heures', + d : 'un jour', + dd : '%d jours', + M : 'un mois', + MM : '%d mois', + y : 'un an', + yy : '%d ans' + }, + ordinal : function (number) { + return number + (number === 1 ? 'er' : ''); + } + }); +})); diff --git a/resources/lib/moment/lang/fr.js b/resources/lib/moment/locale/fr.js similarity index 50% rename from resources/lib/moment/lang/fr.js rename to resources/lib/moment/locale/fr.js index 106ab11bee..f217ff1d4f 100644 --- a/resources/lib/moment/lang/fr.js +++ b/resources/lib/moment/locale/fr.js @@ -12,20 +12,20 @@ } }(function (moment) { return moment.defineLocale('fr', { - months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"), - monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), - weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), - weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"), - weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"), + months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { - sameDay: "[Aujourd'hui à] LT", + sameDay: '[Aujourd\'hui à] LT', nextDay: '[Demain à] LT', nextWeek: 'dddd [à] LT', lastDay: '[Hier à] LT', @@ -33,19 +33,19 @@ sameElse: 'L' }, relativeTime : { - future : "dans %s", - past : "il y a %s", - s : "quelques secondes", - m : "une minute", - mm : "%d minutes", - h : "une heure", - hh : "%d heures", - d : "un jour", - dd : "%d jours", - M : "un mois", - MM : "%d mois", - y : "un an", - yy : "%d ans" + future : 'dans %s', + past : 'il y a %s', + s : 'quelques secondes', + m : 'une minute', + mm : '%d minutes', + h : 'une heure', + hh : '%d heures', + d : 'un jour', + dd : '%d jours', + M : 'un mois', + MM : '%d mois', + y : 'un an', + yy : '%d ans' }, ordinal : function (number) { return number + (number === 1 ? 'er' : ''); diff --git a/resources/lib/moment/lang/gl.js b/resources/lib/moment/locale/gl.js similarity index 59% rename from resources/lib/moment/lang/gl.js rename to resources/lib/moment/locale/gl.js index e82065f33d..ac638629ee 100644 --- a/resources/lib/moment/lang/gl.js +++ b/resources/lib/moment/locale/gl.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('gl', { - months : "Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"), - monthsShort : "Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"), - weekdays : "Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"), - weekdaysShort : "Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"), - weekdaysMin : "Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"), + months : 'Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro'.split('_'), + monthsShort : 'Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.'.split('_'), + weekdays : 'Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado'.split('_'), + weekdaysShort : 'Dom._Lun._Mar._Mér._Xov._Ven._Sáb.'.split('_'), + weekdaysMin : 'Do_Lu_Ma_Mé_Xo_Ve_Sá'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'H:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { sameDay : function () { @@ -44,23 +44,23 @@ }, relativeTime : { future : function (str) { - if (str === "uns segundos") { - return "nuns segundos"; + if (str === 'uns segundos') { + return 'nuns segundos'; } - return "en " + str; + return 'en ' + str; }, - past : "hai %s", - s : "uns segundos", - m : "un minuto", - mm : "%d minutos", - h : "unha hora", - hh : "%d horas", - d : "un día", - dd : "%d días", - M : "un mes", - MM : "%d meses", - y : "un ano", - yy : "%d anos" + past : 'hai %s', + s : 'uns segundos', + m : 'un minuto', + mm : '%d minutos', + h : 'unha hora', + hh : '%d horas', + d : 'un día', + dd : '%d días', + M : 'un mes', + MM : '%d meses', + y : 'un ano', + yy : '%d anos' }, ordinal : '%dº', week : { diff --git a/resources/lib/moment/lang/he.js b/resources/lib/moment/locale/he.js similarity index 50% rename from resources/lib/moment/lang/he.js rename to resources/lib/moment/locale/he.js index 0af4e0988d..06f954f453 100644 --- a/resources/lib/moment/lang/he.js +++ b/resources/lib/moment/locale/he.js @@ -14,21 +14,21 @@ } }(function (moment) { return moment.defineLocale('he', { - months : "ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"), - monthsShort : "ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"), - weekdays : "ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"), - weekdaysShort : "א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"), - weekdaysMin : "א_ב_ג_ד_ה_ו_ש".split("_"), + months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), + monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'), + weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), + weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), + weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D [ב]MMMM YYYY", - LLL : "D [ב]MMMM YYYY LT", - LLLL : "dddd, D [ב]MMMM YYYY LT", - l : "D/M/YYYY", - ll : "D MMM YYYY", - lll : "D MMM YYYY LT", - llll : "ddd, D MMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D [ב]MMMM YYYY', + LLL : 'D [ב]MMMM YYYY LT', + LLLL : 'dddd, D [ב]MMMM YYYY LT', + l : 'D/M/YYYY', + ll : 'D MMM YYYY', + lll : 'D MMM YYYY LT', + llll : 'ddd, D MMM YYYY LT' }, calendar : { sameDay : '[היום ב־]LT', @@ -39,38 +39,38 @@ sameElse : 'L' }, relativeTime : { - future : "בעוד %s", - past : "לפני %s", - s : "מספר שניות", - m : "דקה", - mm : "%d דקות", - h : "שעה", + future : 'בעוד %s', + past : 'לפני %s', + s : 'מספר שניות', + m : 'דקה', + mm : '%d דקות', + h : 'שעה', hh : function (number) { if (number === 2) { - return "שעתיים"; + return 'שעתיים'; } - return number + " שעות"; + return number + ' שעות'; }, - d : "יום", + d : 'יום', dd : function (number) { if (number === 2) { - return "יומיים"; + return 'יומיים'; } - return number + " ימים"; + return number + ' ימים'; }, - M : "חודש", + M : 'חודש', MM : function (number) { if (number === 2) { - return "חודשיים"; + return 'חודשיים'; } - return number + " חודשים"; + return number + ' חודשים'; }, - y : "שנה", + y : 'שנה', yy : function (number) { if (number === 2) { - return "שנתיים"; + return 'שנתיים'; } - return number + " שנים"; + return number + ' שנים'; } } }); diff --git a/resources/lib/moment/lang/hi.js b/resources/lib/moment/locale/hi.js similarity index 72% rename from resources/lib/moment/lang/hi.js rename to resources/lib/moment/locale/hi.js index 6dd7098c27..4e64560ad3 100644 --- a/resources/lib/moment/lang/hi.js +++ b/resources/lib/moment/locale/hi.js @@ -37,17 +37,17 @@ }; return moment.defineLocale('hi', { - months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split("_"), - monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split("_"), - weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split("_"), - weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split("_"), - weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split("_"), + months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), + monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), + weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), + weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), + weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), longDateFormat : { - LT : "A h:mm बजे", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'A h:mm बजे', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, calendar : { sameDay : '[आज] LT', @@ -58,19 +58,19 @@ sameElse : 'L' }, relativeTime : { - future : "%s में", - past : "%s पहले", - s : "कुछ ही क्षण", - m : "एक मिनट", - mm : "%d मिनट", - h : "एक घंटा", - hh : "%d घंटे", - d : "एक दिन", - dd : "%d दिन", - M : "एक महीने", - MM : "%d महीने", - y : "एक वर्ष", - yy : "%d वर्ष" + future : '%s में', + past : '%s पहले', + s : 'कुछ ही क्षण', + m : 'एक मिनट', + mm : '%d मिनट', + h : 'एक घंटा', + hh : '%d घंटे', + d : 'एक दिन', + dd : '%d दिन', + M : 'एक महीने', + MM : '%d महीने', + y : 'एक वर्ष', + yy : '%d वर्ष' }, preparse: function (string) { return string.replace(/[१२३४५६७८९०]/g, function (match) { @@ -86,15 +86,15 @@ // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "रात"; + return 'रात'; } else if (hour < 10) { - return "सुबह"; + return 'सुबह'; } else if (hour < 17) { - return "दोपहर"; + return 'दोपहर'; } else if (hour < 20) { - return "शाम"; + return 'शाम'; } else { - return "रात"; + return 'रात'; } }, week : { diff --git a/resources/lib/moment/lang/hr.js b/resources/lib/moment/locale/hr.js similarity index 81% rename from resources/lib/moment/lang/hr.js rename to resources/lib/moment/locale/hr.js index 20fe8c1d66..9e3f6fa30f 100644 --- a/resources/lib/moment/lang/hr.js +++ b/resources/lib/moment/locale/hr.js @@ -14,7 +14,7 @@ } }(function (moment) { function translate(number, withoutSuffix, key) { - var result = number + " "; + var result = number + ' '; switch (key) { case 'm': return withoutSuffix ? 'jedna minuta' : 'jedne minute'; @@ -67,17 +67,17 @@ } return moment.defineLocale('hr', { - months : "sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"), - monthsShort : "sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"), - weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"), - weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"), - weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"), + months : 'sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_'), + monthsShort : 'sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), + weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD. MM. YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd, D. MMMM YYYY LT" + LT : 'H:mm', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd, D. MMMM YYYY LT' }, calendar : { sameDay : '[danas u] LT', @@ -116,18 +116,18 @@ sameElse : 'L' }, relativeTime : { - future : "za %s", - past : "prije %s", - s : "par sekundi", + future : 'za %s', + past : 'prije %s', + s : 'par sekundi', m : translate, mm : translate, h : translate, hh : translate, - d : "dan", + d : 'dan', dd : translate, - M : "mjesec", + M : 'mjesec', MM : translate, - y : "godinu", + y : 'godinu', yy : translate }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/hu.js b/resources/lib/moment/locale/hu.js similarity index 82% rename from resources/lib/moment/lang/hu.js rename to resources/lib/moment/locale/hu.js index 910f0868b5..73fdb83fbc 100644 --- a/resources/lib/moment/lang/hu.js +++ b/resources/lib/moment/locale/hu.js @@ -50,17 +50,17 @@ } return moment.defineLocale('hu', { - months : "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"), - monthsShort : "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"), - weekdays : "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"), - weekdaysShort : "vas_hét_kedd_sze_csüt_pén_szo".split("_"), - weekdaysMin : "v_h_k_sze_cs_p_szo".split("_"), + months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), + monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), + weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), + weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), + weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'), longDateFormat : { - LT : "H:mm", - L : "YYYY.MM.DD.", - LL : "YYYY. MMMM D.", - LLL : "YYYY. MMMM D., LT", - LLLL : "YYYY. MMMM D., dddd LT" + LT : 'H:mm', + L : 'YYYY.MM.DD.', + LL : 'YYYY. MMMM D.', + LLL : 'YYYY. MMMM D., LT', + LLLL : 'YYYY. MMMM D., dddd LT' }, meridiem : function (hours, minutes, isLower) { if (hours < 12) { @@ -82,8 +82,8 @@ sameElse : 'L' }, relativeTime : { - future : "%s múlva", - past : "%s", + future : '%s múlva', + past : '%s', s : translate, m : translate, mm : translate, diff --git a/resources/lib/moment/lang/hy-am.js b/resources/lib/moment/locale/hy-am.js similarity index 76% rename from resources/lib/moment/lang/hy-am.js rename to resources/lib/moment/locale/hy-am.js index b6984a2794..affcd7e874 100644 --- a/resources/lib/moment/lang/hy-am.js +++ b/resources/lib/moment/locale/hy-am.js @@ -40,14 +40,14 @@ months : monthsCaseReplace, monthsShort : monthsShortCaseReplace, weekdays : weekdaysCaseReplace, - weekdaysShort : "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"), - weekdaysMin : "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"), + weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), + weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY թ.", - LLL : "D MMMM YYYY թ., LT", - LLLL : "dddd, D MMMM YYYY թ., LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY թ.', + LLL : 'D MMMM YYYY թ., LT', + LLLL : 'dddd, D MMMM YYYY թ., LT' }, calendar : { sameDay: '[այսօր] LT', @@ -62,30 +62,30 @@ sameElse: 'L' }, relativeTime : { - future : "%s հետո", - past : "%s առաջ", - s : "մի քանի վայրկյան", - m : "րոպե", - mm : "%d րոպե", - h : "ժամ", - hh : "%d ժամ", - d : "օր", - dd : "%d օր", - M : "ամիս", - MM : "%d ամիս", - y : "տարի", - yy : "%d տարի" + future : '%s հետո', + past : '%s առաջ', + s : 'մի քանի վայրկյան', + m : 'րոպե', + mm : '%d րոպե', + h : 'ժամ', + hh : '%d ժամ', + d : 'օր', + dd : '%d օր', + M : 'ամիս', + MM : '%d ամիս', + y : 'տարի', + yy : '%d տարի' }, meridiem : function (hour) { if (hour < 4) { - return "գիշերվա"; + return 'գիշերվա'; } else if (hour < 12) { - return "առավոտվա"; + return 'առավոտվա'; } else if (hour < 17) { - return "ցերեկվա"; + return 'ցերեկվա'; } else { - return "երեկոյան"; + return 'երեկոյան'; } }, diff --git a/resources/lib/moment/lang/id.js b/resources/lib/moment/locale/id.js similarity index 60% rename from resources/lib/moment/lang/id.js rename to resources/lib/moment/locale/id.js index 6043f30a23..143426aad2 100644 --- a/resources/lib/moment/lang/id.js +++ b/resources/lib/moment/locale/id.js @@ -13,17 +13,17 @@ } }(function (moment) { return moment.defineLocale('id', { - months : "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"), - monthsShort : "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"), - weekdays : "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"), - weekdaysShort : "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"), - weekdaysMin : "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"), + months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des'.split('_'), + weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), + weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), + weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), longDateFormat : { - LT : "HH.mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY [pukul] LT", - LLLL : "dddd, D MMMM YYYY [pukul] LT" + LT : 'HH.mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY [pukul] LT', + LLLL : 'dddd, D MMMM YYYY [pukul] LT' }, meridiem : function (hours, minutes, isLower) { if (hours < 11) { @@ -45,19 +45,19 @@ sameElse : 'L' }, relativeTime : { - future : "dalam %s", - past : "%s yang lalu", - s : "beberapa detik", - m : "semenit", - mm : "%d menit", - h : "sejam", - hh : "%d jam", - d : "sehari", - dd : "%d hari", - M : "sebulan", - MM : "%d bulan", - y : "setahun", - yy : "%d tahun" + future : 'dalam %s', + past : '%s yang lalu', + s : 'beberapa detik', + m : 'semenit', + mm : '%d menit', + h : 'sejam', + hh : '%d jam', + d : 'sehari', + dd : '%d hari', + M : 'sebulan', + MM : '%d bulan', + y : 'setahun', + yy : '%d tahun' }, week : { dow : 1, // Monday is the first day of the week. diff --git a/resources/lib/moment/lang/is.js b/resources/lib/moment/locale/is.js similarity index 82% rename from resources/lib/moment/lang/is.js rename to resources/lib/moment/locale/is.js index ed2240644f..479f82d9c0 100644 --- a/resources/lib/moment/lang/is.js +++ b/resources/lib/moment/locale/is.js @@ -21,7 +21,7 @@ } function translate(number, withoutSuffix, key, isFuture) { - var result = number + " "; + var result = number + ' '; switch (key) { case 's': return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum'; @@ -80,17 +80,17 @@ } return moment.defineLocale('is', { - months : "janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"), - monthsShort : "jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"), - weekdays : "sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"), - weekdaysShort : "sun_mán_þri_mið_fim_fös_lau".split("_"), - weekdaysMin : "Su_Má_Þr_Mi_Fi_Fö_La".split("_"), + months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), + weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), + weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'), + weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD/MM/YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY [kl.] LT", - LLLL : "dddd, D. MMMM YYYY [kl.] LT" + LT : 'H:mm', + L : 'DD/MM/YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY [kl.] LT', + LLLL : 'dddd, D. MMMM YYYY [kl.] LT' }, calendar : { sameDay : '[í dag kl.] LT', @@ -101,12 +101,12 @@ sameElse : 'L' }, relativeTime : { - future : "eftir %s", - past : "fyrir %s síðan", + future : 'eftir %s', + past : 'fyrir %s síðan', s : translate, m : translate, mm : translate, - h : "klukkustund", + h : 'klukkustund', hh : translate, d : translate, dd : translate, diff --git a/resources/lib/moment/lang/it.js b/resources/lib/moment/locale/it.js similarity index 53% rename from resources/lib/moment/lang/it.js rename to resources/lib/moment/locale/it.js index a151ccc62a..6695390903 100644 --- a/resources/lib/moment/lang/it.js +++ b/resources/lib/moment/locale/it.js @@ -13,17 +13,17 @@ } }(function (moment) { return moment.defineLocale('it', { - months : "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"), - monthsShort : "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"), - weekdays : "Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"), - weekdaysShort : "Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"), - weekdaysMin : "D_L_Ma_Me_G_V_S".split("_"), + months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), + monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), + weekdays : 'Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato'.split('_'), + weekdaysShort : 'Dom_Lun_Mar_Mer_Gio_Ven_Sab'.split('_'), + weekdaysMin : 'D_L_Ma_Me_G_V_S'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay: '[Oggi alle] LT', @@ -35,20 +35,20 @@ }, relativeTime : { future : function (s) { - return ((/^[0-9].+$/).test(s) ? "tra" : "in") + " " + s; + return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s; }, - past : "%s fa", - s : "alcuni secondi", - m : "un minuto", - mm : "%d minuti", - h : "un'ora", - hh : "%d ore", - d : "un giorno", - dd : "%d giorni", - M : "un mese", - MM : "%d mesi", - y : "un anno", - yy : "%d anni" + past : '%s fa', + s : 'alcuni secondi', + m : 'un minuto', + mm : '%d minuti', + h : 'un\'ora', + hh : '%d ore', + d : 'un giorno', + dd : '%d giorni', + M : 'un mese', + MM : '%d mesi', + y : 'un anno', + yy : '%d anni' }, ordinal: '%dº', week : { diff --git a/resources/lib/moment/locale/ja.js b/resources/lib/moment/locale/ja.js new file mode 100644 index 0000000000..f14fa4e6f8 --- /dev/null +++ b/resources/lib/moment/locale/ja.js @@ -0,0 +1,58 @@ +// moment.js locale configuration +// locale : japanese (ja) +// author : LI Long : https://github.com/baryon + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('ja', { + months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), + weekdaysShort : '日_月_火_水_木_金_土'.split('_'), + weekdaysMin : '日_月_火_水_木_金_土'.split('_'), + longDateFormat : { + LT : 'Ah時m分', + L : 'YYYY/MM/DD', + LL : 'YYYY年M月D日', + LLL : 'YYYY年M月D日LT', + LLLL : 'YYYY年M月D日LT dddd' + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return '午前'; + } else { + return '午後'; + } + }, + calendar : { + sameDay : '[今日] LT', + nextDay : '[明日] LT', + nextWeek : '[来週]dddd LT', + lastDay : '[昨日] LT', + lastWeek : '[前週]dddd LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s後', + past : '%s前', + s : '数秒', + m : '1分', + mm : '%d分', + h : '1時間', + hh : '%d時間', + d : '1日', + dd : '%d日', + M : '1ヶ月', + MM : '%dヶ月', + y : '1年', + yy : '%d年' + } + }); +})); diff --git a/resources/lib/moment/lang/ka.js b/resources/lib/moment/locale/ka.js similarity index 73% rename from resources/lib/moment/lang/ka.js rename to resources/lib/moment/locale/ka.js index 3134524364..73eb9c75a9 100644 --- a/resources/lib/moment/lang/ka.js +++ b/resources/lib/moment/locale/ka.js @@ -39,16 +39,16 @@ return moment.defineLocale('ka', { months : monthsCaseReplace, - monthsShort : "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"), + monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), weekdays : weekdaysCaseReplace, - weekdaysShort : "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"), - weekdaysMin : "კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"), + weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), + weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), longDateFormat : { - LT : "h:mm A", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'h:mm A', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[დღეს] LT[-ზე]', @@ -61,28 +61,28 @@ relativeTime : { future : function (s) { return (/(წამი|წუთი|საათი|წელი)/).test(s) ? - s.replace(/ი$/, "ში") : - s + "ში"; + s.replace(/ი$/, 'ში') : + s + 'ში'; }, past : function (s) { if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) { - return s.replace(/(ი|ე)$/, "ის წინ"); + return s.replace(/(ი|ე)$/, 'ის წინ'); } if ((/წელი/).test(s)) { - return s.replace(/წელი$/, "წლის წინ"); + return s.replace(/წელი$/, 'წლის წინ'); } }, - s : "რამდენიმე წამი", - m : "წუთი", - mm : "%d წუთი", - h : "საათი", - hh : "%d საათი", - d : "დღე", - dd : "%d დღე", - M : "თვე", - MM : "%d თვე", - y : "წელი", - yy : "%d წელი" + s : 'რამდენიმე წამი', + m : 'წუთი', + mm : '%d წუთი', + h : 'საათი', + hh : '%d საათი', + d : 'დღე', + dd : '%d დღე', + M : 'თვე', + MM : '%d თვე', + y : 'წელი', + yy : '%d წელი' }, ordinal : function (number) { if (number === 0) { @@ -90,14 +90,14 @@ } if (number === 1) { - return number + "-ლი"; + return number + '-ლი'; } if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) { - return "მე-" + number; + return 'მე-' + number; } - return number + "-ე"; + return number + '-ე'; }, week : { dow : 1, diff --git a/resources/lib/moment/lang/km.js b/resources/lib/moment/locale/km.js similarity index 57% rename from resources/lib/moment/lang/km.js rename to resources/lib/moment/locale/km.js index f457e8d130..9ba4888b74 100644 --- a/resources/lib/moment/lang/km.js +++ b/resources/lib/moment/locale/km.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('km', { - months: "មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), - monthsShort: "មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), - weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), - weekdaysShort: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), - weekdaysMin: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), + months: 'មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), + monthsShort: 'មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), + weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), + weekdaysShort: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), + weekdaysMin: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), longDateFormat: { - LT: "HH:mm", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY LT", - LLLL: "dddd, D MMMM YYYY LT" + LT: 'HH:mm', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY LT', + LLLL: 'dddd, D MMMM YYYY LT' }, calendar: { sameDay: '[ថ្ងៃនៈ ម៉ោង] LT', @@ -33,19 +33,19 @@ sameElse: 'L' }, relativeTime: { - future: "%sទៀត", - past: "%sមុន", - s: "ប៉ុន្មានវិនាទី", - m: "មួយនាទី", - mm: "%d នាទី", - h: "មួយម៉ោង", - hh: "%d ម៉ោង", - d: "មួយថ្ងៃ", - dd: "%d ថ្ងៃ", - M: "មួយខែ", - MM: "%d ខែ", - y: "មួយឆ្នាំ", - yy: "%d ឆ្នាំ" + future: '%sទៀត', + past: '%sមុន', + s: 'ប៉ុន្មានវិនាទី', + m: 'មួយនាទី', + mm: '%d នាទី', + h: 'មួយម៉ោង', + hh: '%d ម៉ោង', + d: 'មួយថ្ងៃ', + dd: '%d ថ្ងៃ', + M: 'មួយខែ', + MM: '%d ខែ', + y: 'មួយឆ្នាំ', + yy: '%d ឆ្នាំ' }, week: { dow: 1, // Monday is the first day of the week. diff --git a/resources/lib/moment/lang/ko.js b/resources/lib/moment/locale/ko.js similarity index 51% rename from resources/lib/moment/lang/ko.js rename to resources/lib/moment/locale/ko.js index 7de2e51033..57017f5ea5 100644 --- a/resources/lib/moment/lang/ko.js +++ b/resources/lib/moment/locale/ko.js @@ -15,17 +15,17 @@ } }(function (moment) { return moment.defineLocale('ko', { - months : "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), - monthsShort : "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), - weekdays : "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"), - weekdaysShort : "일_월_화_수_목_금_토".split("_"), - weekdaysMin : "일_월_화_수_목_금_토".split("_"), + months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), + monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), + weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), + weekdaysShort : '일_월_화_수_목_금_토'.split('_'), + weekdaysMin : '일_월_화_수_목_금_토'.split('_'), longDateFormat : { - LT : "A h시 mm분", - L : "YYYY.MM.DD", - LL : "YYYY년 MMMM D일", - LLL : "YYYY년 MMMM D일 LT", - LLLL : "YYYY년 MMMM D일 dddd LT" + LT : 'A h시 m분', + L : 'YYYY.MM.DD', + LL : 'YYYY년 MMMM D일', + LLL : 'YYYY년 MMMM D일 LT', + LLLL : 'YYYY년 MMMM D일 dddd LT' }, meridiem : function (hour, minute, isUpper) { return hour < 12 ? '오전' : '오후'; @@ -39,25 +39,25 @@ sameElse : 'L' }, relativeTime : { - future : "%s 후", - past : "%s 전", - s : "몇초", - ss : "%d초", - m : "일분", - mm : "%d분", - h : "한시간", - hh : "%d시간", - d : "하루", - dd : "%d일", - M : "한달", - MM : "%d달", - y : "일년", - yy : "%d년" + future : '%s 후', + past : '%s 전', + s : '몇초', + ss : '%d초', + m : '일분', + mm : '%d분', + h : '한시간', + hh : '%d시간', + d : '하루', + dd : '%d일', + M : '한달', + MM : '%d달', + y : '일년', + yy : '%d년' }, ordinal : '%d일', meridiemParse : /(오전|오후)/, isPM : function (token) { - return token === "오후"; + return token === '오후'; } }); })); diff --git a/resources/lib/moment/lang/lb.js b/resources/lib/moment/locale/lb.js similarity index 72% rename from resources/lib/moment/lang/lb.js rename to resources/lib/moment/locale/lb.js index c878b79c13..14fab973b0 100644 --- a/resources/lib/moment/lang/lb.js +++ b/resources/lib/moment/locale/lb.js @@ -2,9 +2,9 @@ // locale : Luxembourgish (lb) // author : mweimerskirch : https://github.com/mweimerskirch, David Raison : https://github.com/kwisatz -// Note: Luxembourgish has a very particular phonological rule ("Eifeler Regel") that causes the -// deletion of the final "n" in certain contexts. That's what the "eifelerRegelAppliesToWeekday" -// and "eifelerRegelAppliesToNumber" methods are meant for +// Note: Luxembourgish has a very particular phonological rule ('Eifeler Regel') that causes the +// deletion of the final 'n' in certain contexts. That's what the 'eifelerRegelAppliesToWeekday' +// and 'eifelerRegelAppliesToNumber' methods are meant for (function (factory) { if (typeof define === 'function' && define.amd) { @@ -29,22 +29,22 @@ function processFutureTime(string) { var number = string.substr(0, string.indexOf(' ')); if (eifelerRegelAppliesToNumber(number)) { - return "a " + string; + return 'a ' + string; } - return "an " + string; + return 'an ' + string; } function processPastTime(string) { var number = string.substr(0, string.indexOf(' ')); if (eifelerRegelAppliesToNumber(number)) { - return "viru " + string; + return 'viru ' + string; } - return "virun " + string; + return 'virun ' + string; } /** - * Returns true if the word before the given number loses the "-n" ending. - * e.g. "an 10 Deeg" but "a 5 Deeg" + * Returns true if the word before the given number loses the '-n' ending. + * e.g. 'an 10 Deeg' but 'a 5 Deeg' * * @param number {integer} * @returns {boolean} @@ -84,26 +84,26 @@ } return moment.defineLocale('lb', { - months: "Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), - weekdays: "Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"), - weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"), - weekdaysMin: "So_Mé_Dë_Më_Do_Fr_Sa".split("_"), + months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), + weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), + weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), longDateFormat: { - LT: "H:mm [Auer]", - L: "DD.MM.YYYY", - LL: "D. MMMM YYYY", - LLL: "D. MMMM YYYY LT", - LLLL: "dddd, D. MMMM YYYY LT" + LT: 'H:mm [Auer]', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY LT', + LLLL: 'dddd, D. MMMM YYYY LT' }, calendar: { - sameDay: "[Haut um] LT", - sameElse: "L", + sameDay: '[Haut um] LT', + sameElse: 'L', nextDay: '[Muer um] LT', nextWeek: 'dddd [um] LT', lastDay: '[Gëschter um] LT', lastWeek: function () { - // Different date string for "Dënschdeg" (Tuesday) and "Donneschdeg" (Thursday) due to phonological rule + // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule switch (this.day()) { case 2: case 4: @@ -116,17 +116,17 @@ relativeTime : { future : processFutureTime, past : processPastTime, - s : "e puer Sekonnen", + s : 'e puer Sekonnen', m : processRelativeTime, - mm : "%d Minutten", + mm : '%d Minutten', h : processRelativeTime, - hh : "%d Stonnen", + hh : '%d Stonnen', d : processRelativeTime, - dd : "%d Deeg", + dd : '%d Deeg', M : processRelativeTime, - MM : "%d Méint", + MM : '%d Méint', y : processRelativeTime, - yy : "%d Joer" + yy : '%d Joer' }, ordinal: '%d.', week: { diff --git a/resources/lib/moment/lang/lt.js b/resources/lib/moment/locale/lt.js similarity index 57% rename from resources/lib/moment/lang/lt.js rename to resources/lib/moment/locale/lt.js index 7d7b93f10a..013f8f1e3a 100644 --- a/resources/lib/moment/lang/lt.js +++ b/resources/lib/moment/locale/lt.js @@ -12,24 +12,24 @@ } }(function (moment) { var units = { - "m" : "minutė_minutės_minutę", - "mm": "minutės_minučių_minutes", - "h" : "valanda_valandos_valandą", - "hh": "valandos_valandų_valandas", - "d" : "diena_dienos_dieną", - "dd": "dienos_dienų_dienas", - "M" : "mėnuo_mėnesio_mėnesį", - "MM": "mėnesiai_mėnesių_mėnesius", - "y" : "metai_metų_metus", - "yy": "metai_metų_metus" + 'm' : 'minutė_minutės_minutę', + 'mm': 'minutės_minučių_minutes', + 'h' : 'valanda_valandos_valandą', + 'hh': 'valandos_valandų_valandas', + 'd' : 'diena_dienos_dieną', + 'dd': 'dienos_dienų_dienas', + 'M' : 'mėnuo_mėnesio_mėnesį', + 'MM': 'mėnesiai_mėnesių_mėnesius', + 'y' : 'metai_metų_metus', + 'yy': 'metai_metų_metus' }, - weekDays = "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"); + weekDays = 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'); function translateSeconds(number, withoutSuffix, key, isFuture) { if (withoutSuffix) { - return "kelios sekundės"; + return 'kelios sekundės'; } else { - return isFuture ? "kelių sekundžių" : "kelias sekundes"; + return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; } } @@ -42,11 +42,11 @@ } function forms(key) { - return units[key].split("_"); + return units[key].split('_'); } function translate(number, withoutSuffix, key, isFuture) { - var result = number + " "; + var result = number + ' '; if (number === 1) { return result + translateSingular(number, withoutSuffix, key[0], isFuture); } else if (withoutSuffix) { @@ -64,37 +64,37 @@ var nominative = format.indexOf('dddd HH:mm') === -1, weekDay = weekDays[moment.day()]; - return nominative ? weekDay : weekDay.substring(0, weekDay.length - 2) + "į"; + return nominative ? weekDay : weekDay.substring(0, weekDay.length - 2) + 'į'; } - return moment.defineLocale("lt", { - months : "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"), - monthsShort : "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"), + return moment.defineLocale('lt', { + months : 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'), + monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), weekdays : relativeWeekDay, - weekdaysShort : "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"), - weekdaysMin : "S_P_A_T_K_Pn_Š".split("_"), + weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), + weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "YYYY-MM-DD", - LL : "YYYY [m.] MMMM D [d.]", - LLL : "YYYY [m.] MMMM D [d.], LT [val.]", - LLLL : "YYYY [m.] MMMM D [d.], dddd, LT [val.]", - l : "YYYY-MM-DD", - ll : "YYYY [m.] MMMM D [d.]", - lll : "YYYY [m.] MMMM D [d.], LT [val.]", - llll : "YYYY [m.] MMMM D [d.], ddd, LT [val.]" + LT : 'HH:mm', + L : 'YYYY-MM-DD', + LL : 'YYYY [m.] MMMM D [d.]', + LLL : 'YYYY [m.] MMMM D [d.], LT [val.]', + LLLL : 'YYYY [m.] MMMM D [d.], dddd, LT [val.]', + l : 'YYYY-MM-DD', + ll : 'YYYY [m.] MMMM D [d.]', + lll : 'YYYY [m.] MMMM D [d.], LT [val.]', + llll : 'YYYY [m.] MMMM D [d.], ddd, LT [val.]' }, calendar : { - sameDay : "[Šiandien] LT", - nextDay : "[Rytoj] LT", - nextWeek : "dddd LT", - lastDay : "[Vakar] LT", - lastWeek : "[Praėjusį] dddd LT", - sameElse : "L" + sameDay : '[Šiandien] LT', + nextDay : '[Rytoj] LT', + nextWeek : 'dddd LT', + lastDay : '[Vakar] LT', + lastWeek : '[Praėjusį] dddd LT', + sameElse : 'L' }, relativeTime : { - future : "po %s", - past : "prieš %s", + future : 'po %s', + past : 'prieš %s', s : translateSeconds, m : translateSingular, mm : translate, diff --git a/resources/lib/moment/lang/lv.js b/resources/lib/moment/locale/lv.js similarity index 69% rename from resources/lib/moment/lang/lv.js rename to resources/lib/moment/locale/lv.js index 0df007d748..7e1892e387 100644 --- a/resources/lib/moment/lang/lv.js +++ b/resources/lib/moment/locale/lv.js @@ -33,17 +33,17 @@ } return moment.defineLocale('lv', { - months : "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"), - monthsShort : "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"), - weekdays : "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"), - weekdaysShort : "Sv_P_O_T_C_Pk_S".split("_"), - weekdaysMin : "Sv_P_O_T_C_Pk_S".split("_"), + months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), + weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), + weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'), + weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "YYYY. [gada] D. MMMM", - LLL : "YYYY. [gada] D. MMMM, LT", - LLLL : "YYYY. [gada] D. MMMM, dddd, LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'YYYY. [gada] D. MMMM', + LLL : 'YYYY. [gada] D. MMMM, LT', + LLLL : 'YYYY. [gada] D. MMMM, dddd, LT' }, calendar : { sameDay : '[Šodien pulksten] LT', @@ -54,18 +54,18 @@ sameElse : 'L' }, relativeTime : { - future : "%s vēlāk", - past : "%s agrāk", - s : "dažas sekundes", - m : "minūti", + future : '%s vēlāk', + past : '%s agrāk', + s : 'dažas sekundes', + m : 'minūti', mm : relativeTimeWithPlural, - h : "stundu", + h : 'stundu', hh : relativeTimeWithPlural, - d : "dienu", + d : 'dienu', dd : relativeTimeWithPlural, - M : "mēnesi", + M : 'mēnesi', MM : relativeTimeWithPlural, - y : "gadu", + y : 'gadu', yy : relativeTimeWithPlural }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/mk.js b/resources/lib/moment/locale/mk.js similarity index 65% rename from resources/lib/moment/lang/mk.js rename to resources/lib/moment/locale/mk.js index 2d8a739abb..94c7fc1a2d 100644 --- a/resources/lib/moment/lang/mk.js +++ b/resources/lib/moment/locale/mk.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('mk', { - months : "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"), - monthsShort : "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"), - weekdays : "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"), - weekdaysShort : "нед_пон_вто_сре_чет_пет_саб".split("_"), - weekdaysMin : "нe_пo_вт_ср_че_пе_сa".split("_"), + months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), + monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), + weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), + weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'), + weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'), longDateFormat : { - LT : "H:mm", - L : "D.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'H:mm', + L : 'D.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[Денес во] LT', @@ -45,19 +45,19 @@ sameElse : 'L' }, relativeTime : { - future : "после %s", - past : "пред %s", - s : "неколку секунди", - m : "минута", - mm : "%d минути", - h : "час", - hh : "%d часа", - d : "ден", - dd : "%d дена", - M : "месец", - MM : "%d месеци", - y : "година", - yy : "%d години" + future : 'после %s', + past : 'пред %s', + s : 'неколку секунди', + m : 'минута', + mm : '%d минути', + h : 'час', + hh : '%d часа', + d : 'ден', + dd : '%d дена', + M : 'месец', + MM : '%d месеци', + y : 'година', + yy : '%d години' }, ordinal : function (number) { var lastDigit = number % 10, diff --git a/resources/lib/moment/lang/ml.js b/resources/lib/moment/locale/ml.js similarity index 63% rename from resources/lib/moment/lang/ml.js rename to resources/lib/moment/locale/ml.js index d3cee1d3f3..ea4d94909d 100644 --- a/resources/lib/moment/lang/ml.js +++ b/resources/lib/moment/locale/ml.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('ml', { - months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split("_"), - monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split("_"), - weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split("_"), - weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split("_"), - weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split("_"), + months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), + monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), + weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), + weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), + weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), longDateFormat : { - LT : "A h:mm -നു", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'A h:mm -നു', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, calendar : { sameDay : '[ഇന്ന്] LT', @@ -33,31 +33,31 @@ sameElse : 'L' }, relativeTime : { - future : "%s കഴിഞ്ഞ്", - past : "%s മുൻപ്", - s : "അൽപ നിമിഷങ്ങൾ", - m : "ഒരു മിനിറ്റ്", - mm : "%d മിനിറ്റ്", - h : "ഒരു മണിക്കൂർ", - hh : "%d മണിക്കൂർ", - d : "ഒരു ദിവസം", - dd : "%d ദിവസം", - M : "ഒരു മാസം", - MM : "%d മാസം", - y : "ഒരു വർഷം", - yy : "%d വർഷം" + future : '%s കഴിഞ്ഞ്', + past : '%s മുൻപ്', + s : 'അൽപ നിമിഷങ്ങൾ', + m : 'ഒരു മിനിറ്റ്', + mm : '%d മിനിറ്റ്', + h : 'ഒരു മണിക്കൂർ', + hh : '%d മണിക്കൂർ', + d : 'ഒരു ദിവസം', + dd : '%d ദിവസം', + M : 'ഒരു മാസം', + MM : '%d മാസം', + y : 'ഒരു വർഷം', + yy : '%d വർഷം' }, meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "രാത്രി"; + return 'രാത്രി'; } else if (hour < 12) { - return "രാവിലെ"; + return 'രാവിലെ'; } else if (hour < 17) { - return "ഉച്ച കഴിഞ്ഞ്"; + return 'ഉച്ച കഴിഞ്ഞ്'; } else if (hour < 20) { - return "വൈകുന്നേരം"; + return 'വൈകുന്നേരം'; } else { - return "രാത്രി"; + return 'രാത്രി'; } } }); diff --git a/resources/lib/moment/lang/mr.js b/resources/lib/moment/locale/mr.js similarity index 72% rename from resources/lib/moment/lang/mr.js rename to resources/lib/moment/locale/mr.js index 8cbfe7cf97..141eaf86b6 100644 --- a/resources/lib/moment/lang/mr.js +++ b/resources/lib/moment/locale/mr.js @@ -37,17 +37,17 @@ }; return moment.defineLocale('mr', { - months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split("_"), - monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split("_"), - weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split("_"), - weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split("_"), - weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split("_"), + months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), + monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), + weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), + weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), + weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), longDateFormat : { - LT : "A h:mm वाजता", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'A h:mm वाजता', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, calendar : { sameDay : '[आज] LT', @@ -58,19 +58,19 @@ sameElse : 'L' }, relativeTime : { - future : "%s नंतर", - past : "%s पूर्वी", - s : "सेकंद", - m: "एक मिनिट", - mm: "%d मिनिटे", - h : "एक तास", - hh : "%d तास", - d : "एक दिवस", - dd : "%d दिवस", - M : "एक महिना", - MM : "%d महिने", - y : "एक वर्ष", - yy : "%d वर्षे" + future : '%s नंतर', + past : '%s पूर्वी', + s : 'सेकंद', + m: 'एक मिनिट', + mm: '%d मिनिटे', + h : 'एक तास', + hh : '%d तास', + d : 'एक दिवस', + dd : '%d दिवस', + M : 'एक महिना', + MM : '%d महिने', + y : 'एक वर्ष', + yy : '%d वर्षे' }, preparse: function (string) { return string.replace(/[१२३४५६७८९०]/g, function (match) { @@ -85,15 +85,15 @@ meridiem: function (hour, minute, isLower) { if (hour < 4) { - return "रात्री"; + return 'रात्री'; } else if (hour < 10) { - return "सकाळी"; + return 'सकाळी'; } else if (hour < 17) { - return "दुपारी"; + return 'दुपारी'; } else if (hour < 20) { - return "सायंकाळी"; + return 'सायंकाळी'; } else { - return "रात्री"; + return 'रात्री'; } }, week : { diff --git a/resources/lib/moment/lang/ms-my.js b/resources/lib/moment/locale/ms-my.js similarity index 59% rename from resources/lib/moment/lang/ms-my.js rename to resources/lib/moment/locale/ms-my.js index eee412f6bc..7efcbaaab1 100644 --- a/resources/lib/moment/lang/ms-my.js +++ b/resources/lib/moment/locale/ms-my.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('ms-my', { - months : "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), - monthsShort : "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), - weekdays : "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), - weekdaysShort : "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), - weekdaysMin : "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), + months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), + monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), + weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), + weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), + weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), longDateFormat : { - LT : "HH.mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY [pukul] LT", - LLLL : "dddd, D MMMM YYYY [pukul] LT" + LT : 'HH.mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY [pukul] LT', + LLLL : 'dddd, D MMMM YYYY [pukul] LT' }, meridiem : function (hours, minutes, isLower) { if (hours < 11) { @@ -44,19 +44,19 @@ sameElse : 'L' }, relativeTime : { - future : "dalam %s", - past : "%s yang lepas", - s : "beberapa saat", - m : "seminit", - mm : "%d minit", - h : "sejam", - hh : "%d jam", - d : "sehari", - dd : "%d hari", - M : "sebulan", - MM : "%d bulan", - y : "setahun", - yy : "%d tahun" + future : 'dalam %s', + past : '%s yang lepas', + s : 'beberapa saat', + m : 'seminit', + mm : '%d minit', + h : 'sejam', + hh : '%d jam', + d : 'sehari', + dd : '%d hari', + M : 'sebulan', + MM : '%d bulan', + y : 'setahun', + yy : '%d tahun' }, week : { dow : 1, // Monday is the first day of the week. diff --git a/resources/lib/moment/lang/my.js b/resources/lib/moment/locale/my.js similarity index 64% rename from resources/lib/moment/lang/my.js rename to resources/lib/moment/locale/my.js index 442d5693c1..138d1014ca 100644 --- a/resources/lib/moment/lang/my.js +++ b/resources/lib/moment/locale/my.js @@ -35,17 +35,17 @@ '၀': '0' }; return moment.defineLocale('my', { - months: "ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"), - monthsShort: "ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"), - weekdays: "တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"), - weekdaysShort: "နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"), - weekdaysMin: "နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"), + months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), + monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), + weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), + weekdaysShort: 'နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), + weekdaysMin: 'နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), longDateFormat: { - LT: "HH:mm", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY LT", - LLLL: "dddd D MMMM YYYY LT" + LT: 'HH:mm', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY LT', + LLLL: 'dddd D MMMM YYYY LT' }, calendar: { sameDay: '[ယနေ.] LT [မှာ]', @@ -56,19 +56,19 @@ sameElse: 'L' }, relativeTime: { - future: "လာမည့် %s မှာ", - past: "လွန်ခဲ့သော %s က", - s: "စက္ကန်.အနည်းငယ်", - m: "တစ်မိနစ်", - mm: "%d မိနစ်", - h: "တစ်နာရီ", - hh: "%d နာရီ", - d: "တစ်ရက်", - dd: "%d ရက်", - M: "တစ်လ", - MM: "%d လ", - y: "တစ်နှစ်", - yy: "%d နှစ်" + future: 'လာမည့် %s မှာ', + past: 'လွန်ခဲ့သော %s က', + s: 'စက္ကန်.အနည်းငယ်', + m: 'တစ်မိနစ်', + mm: '%d မိနစ်', + h: 'တစ်နာရီ', + hh: '%d နာရီ', + d: 'တစ်ရက်', + dd: '%d ရက်', + M: 'တစ်လ', + MM: '%d လ', + y: 'တစ်နှစ်', + yy: '%d နှစ်' }, preparse: function (string) { return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) { diff --git a/resources/lib/moment/lang/nb.js b/resources/lib/moment/locale/nb.js similarity index 52% rename from resources/lib/moment/lang/nb.js rename to resources/lib/moment/locale/nb.js index 5e4a511a37..533659d585 100644 --- a/resources/lib/moment/lang/nb.js +++ b/resources/lib/moment/locale/nb.js @@ -13,17 +13,17 @@ } }(function (moment) { return moment.defineLocale('nb', { - months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), - monthsShort : "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"), - weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"), - weekdaysShort : "sø._ma._ti._on._to._fr._lø.".split("_"), - weekdaysMin : "sø_ma_ti_on_to_fr_lø".split("_"), + months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), + weekdaysShort : 'søn_man_tirs_ons_tors_fre_lør'.split('_'), + weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), longDateFormat : { - LT : "H.mm", - L : "DD.MM.YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY [kl.] LT", - LLLL : "dddd D. MMMM YYYY [kl.] LT" + LT : 'H.mm', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY [kl.] LT', + LLLL : 'dddd D. MMMM YYYY [kl.] LT' }, calendar : { sameDay: '[i dag kl.] LT', @@ -34,19 +34,19 @@ sameElse: 'L' }, relativeTime : { - future : "om %s", - past : "for %s siden", - s : "noen sekunder", - m : "ett minutt", - mm : "%d minutter", - h : "en time", - hh : "%d timer", - d : "en dag", - dd : "%d dager", - M : "en måned", - MM : "%d måneder", - y : "ett år", - yy : "%d år" + future : 'om %s', + past : 'for %s siden', + s : 'noen sekunder', + m : 'ett minutt', + mm : '%d minutter', + h : 'en time', + hh : '%d timer', + d : 'en dag', + dd : '%d dager', + M : 'en måned', + MM : '%d måneder', + y : 'ett år', + yy : '%d år' }, ordinal : '%d.', week : { diff --git a/resources/lib/moment/lang/ne.js b/resources/lib/moment/locale/ne.js similarity index 71% rename from resources/lib/moment/lang/ne.js rename to resources/lib/moment/locale/ne.js index 836fb4d476..51629ebd5f 100644 --- a/resources/lib/moment/lang/ne.js +++ b/resources/lib/moment/locale/ne.js @@ -37,17 +37,17 @@ }; return moment.defineLocale('ne', { - months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split("_"), - monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split("_"), - weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split("_"), - weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split("_"), - weekdaysMin : 'आइ._सो._मङ्_बु._बि._शु._श.'.split("_"), + months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), + monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), + weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), + weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), + weekdaysMin : 'आइ._सो._मङ्_बु._बि._शु._श.'.split('_'), longDateFormat : { - LT : "Aको h:mm बजे", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'Aको h:mm बजे', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, preparse: function (string) { return string.replace(/[१२३४५६७८९०]/g, function (match) { @@ -61,17 +61,17 @@ }, meridiem : function (hour, minute, isLower) { if (hour < 3) { - return "राती"; + return 'राती'; } else if (hour < 10) { - return "बिहान"; + return 'बिहान'; } else if (hour < 15) { - return "दिउँसो"; + return 'दिउँसो'; } else if (hour < 18) { - return "बेलुका"; + return 'बेलुका'; } else if (hour < 20) { - return "साँझ"; + return 'साँझ'; } else { - return "राती"; + return 'राती'; } }, calendar : { @@ -83,19 +83,19 @@ sameElse : 'L' }, relativeTime : { - future : "%sमा", - past : "%s अगाडी", - s : "केही समय", - m : "एक मिनेट", - mm : "%d मिनेट", - h : "एक घण्टा", - hh : "%d घण्टा", - d : "एक दिन", - dd : "%d दिन", - M : "एक महिना", - MM : "%d महिना", - y : "एक बर्ष", - yy : "%d बर्ष" + future : '%sमा', + past : '%s अगाडी', + s : 'केही समय', + m : 'एक मिनेट', + mm : '%d मिनेट', + h : 'एक घण्टा', + hh : '%d घण्टा', + d : 'एक दिन', + dd : '%d दिन', + M : 'एक महिना', + MM : '%d महिना', + y : 'एक बर्ष', + yy : '%d बर्ष' }, week : { dow : 1, // Monday is the first day of the week. diff --git a/resources/lib/moment/lang/nl.js b/resources/lib/moment/locale/nl.js similarity index 55% rename from resources/lib/moment/lang/nl.js rename to resources/lib/moment/locale/nl.js index 15776736ca..213beeb889 100644 --- a/resources/lib/moment/lang/nl.js +++ b/resources/lib/moment/locale/nl.js @@ -11,11 +11,11 @@ factory(window.moment); // Browser global } }(function (moment) { - var monthsShortWithDots = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), - monthsShortWithoutDots = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"); + var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), + monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); return moment.defineLocale('nl', { - months : "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), + months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), monthsShort : function (m, format) { if (/-MMM-/.test(format)) { return monthsShortWithoutDots[m.month()]; @@ -23,15 +23,15 @@ return monthsShortWithDots[m.month()]; } }, - weekdays : "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"), - weekdaysShort : "zo._ma._di._wo._do._vr._za.".split("_"), - weekdaysMin : "Zo_Ma_Di_Wo_Do_Vr_Za".split("_"), + weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), + weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), + weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD-MM-YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD-MM-YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { sameDay: '[vandaag om] LT', @@ -42,19 +42,19 @@ sameElse: 'L' }, relativeTime : { - future : "over %s", - past : "%s geleden", - s : "een paar seconden", - m : "één minuut", - mm : "%d minuten", - h : "één uur", - hh : "%d uur", - d : "één dag", - dd : "%d dagen", - M : "één maand", - MM : "%d maanden", - y : "één jaar", - yy : "%d jaar" + future : 'over %s', + past : '%s geleden', + s : 'een paar seconden', + m : 'één minuut', + mm : '%d minuten', + h : 'één uur', + hh : '%d uur', + d : 'één dag', + dd : '%d dagen', + M : 'één maand', + MM : '%d maanden', + y : 'één jaar', + yy : '%d jaar' }, ordinal : function (number) { return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); diff --git a/resources/lib/moment/lang/nn.js b/resources/lib/moment/locale/nn.js similarity index 52% rename from resources/lib/moment/lang/nn.js rename to resources/lib/moment/locale/nn.js index e479b4582c..c5b65055ba 100644 --- a/resources/lib/moment/lang/nn.js +++ b/resources/lib/moment/locale/nn.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('nn', { - months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), - monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), - weekdays : "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"), - weekdaysShort : "sun_mån_tys_ons_tor_fre_lau".split("_"), - weekdaysMin : "su_må_ty_on_to_fr_lø".split("_"), + months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), + weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'), + weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { sameDay: '[I dag klokka] LT', @@ -33,19 +33,19 @@ sameElse: 'L' }, relativeTime : { - future : "om %s", - past : "for %s sidan", - s : "nokre sekund", - m : "eit minutt", - mm : "%d minutt", - h : "ein time", - hh : "%d timar", - d : "ein dag", - dd : "%d dagar", - M : "ein månad", - MM : "%d månader", - y : "eit år", - yy : "%d år" + future : 'om %s', + past : 'for %s sidan', + s : 'nokre sekund', + m : 'eit minutt', + mm : '%d minutt', + h : 'ein time', + hh : '%d timar', + d : 'ein dag', + dd : '%d dagar', + M : 'ein månad', + MM : '%d månader', + y : 'eit år', + yy : '%d år' }, ordinal : '%d.', week : { diff --git a/resources/lib/moment/lang/pl.js b/resources/lib/moment/locale/pl.js similarity index 76% rename from resources/lib/moment/lang/pl.js rename to resources/lib/moment/locale/pl.js index 75e978bd23..63a62f1358 100644 --- a/resources/lib/moment/lang/pl.js +++ b/resources/lib/moment/locale/pl.js @@ -11,15 +11,15 @@ factory(window.moment); // Browser global } }(function (moment) { - var monthsNominative = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"), - monthsSubjective = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"); + var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'), + monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'); function plural(n) { return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1); } function translate(number, withoutSuffix, key) { - var result = number + " "; + var result = number + ' '; switch (key) { case 'm': return withoutSuffix ? 'minuta' : 'minutę'; @@ -44,16 +44,16 @@ return monthsNominative[momentToFormat.month()]; } }, - monthsShort : "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"), - weekdays : "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"), - weekdaysShort : "nie_pon_wt_śr_czw_pt_sb".split("_"), - weekdaysMin : "N_Pn_Wt_Śr_Cz_Pt_So".split("_"), + monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), + weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'), + weekdaysShort : 'nie_pon_wt_śr_czw_pt_sb'.split('_'), + weekdaysMin : 'N_Pn_Wt_Śr_Cz_Pt_So'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay: '[Dziś o] LT', @@ -75,18 +75,18 @@ sameElse: 'L' }, relativeTime : { - future : "za %s", - past : "%s temu", - s : "kilka sekund", + future : 'za %s', + past : '%s temu', + s : 'kilka sekund', m : translate, mm : translate, h : translate, hh : translate, - d : "1 dzień", + d : '1 dzień', dd : '%d dni', - M : "miesiąc", + M : 'miesiąc', MM : translate, - y : "rok", + y : 'rok', yy : translate }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/pt-br.js b/resources/lib/moment/locale/pt-br.js similarity index 51% rename from resources/lib/moment/lang/pt-br.js rename to resources/lib/moment/locale/pt-br.js index d577018fac..44eedaf08b 100644 --- a/resources/lib/moment/lang/pt-br.js +++ b/resources/lib/moment/locale/pt-br.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('pt-br', { - months : "janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"), - monthsShort : "jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"), - weekdays : "domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"), - weekdaysShort : "dom_seg_ter_qua_qui_sex_sáb".split("_"), - weekdaysMin : "dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"), + months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'), + monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), + weekdays : 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'), + weekdaysShort : 'dom_seg_ter_qua_qui_sex_sáb'.split('_'), + weekdaysMin : 'dom_2ª_3ª_4ª_5ª_6ª_sáb'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D [de] MMMM [de] YYYY", - LLL : "D [de] MMMM [de] YYYY [às] LT", - LLLL : "dddd, D [de] MMMM [de] YYYY [às] LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D [de] MMMM [de] YYYY', + LLL : 'D [de] MMMM [de] YYYY [às] LT', + LLLL : 'dddd, D [de] MMMM [de] YYYY [às] LT' }, calendar : { sameDay: '[Hoje às] LT', @@ -37,19 +37,19 @@ sameElse: 'L' }, relativeTime : { - future : "em %s", - past : "%s atrás", - s : "segundos", - m : "um minuto", - mm : "%d minutos", - h : "uma hora", - hh : "%d horas", - d : "um dia", - dd : "%d dias", - M : "um mês", - MM : "%d meses", - y : "um ano", - yy : "%d anos" + future : 'em %s', + past : '%s atrás', + s : 'segundos', + m : 'um minuto', + mm : '%d minutos', + h : 'uma hora', + hh : '%d horas', + d : 'um dia', + dd : '%d dias', + M : 'um mês', + MM : '%d meses', + y : 'um ano', + yy : '%d anos' }, ordinal : '%dº' }); diff --git a/resources/lib/moment/lang/pt.js b/resources/lib/moment/locale/pt.js similarity index 54% rename from resources/lib/moment/lang/pt.js rename to resources/lib/moment/locale/pt.js index 808641483d..aced692e52 100644 --- a/resources/lib/moment/lang/pt.js +++ b/resources/lib/moment/locale/pt.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('pt', { - months : "janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"), - monthsShort : "jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"), - weekdays : "domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"), - weekdaysShort : "dom_seg_ter_qua_qui_sex_sáb".split("_"), - weekdaysMin : "dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"), + months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'), + monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), + weekdays : 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'), + weekdaysShort : 'dom_seg_ter_qua_qui_sex_sáb'.split('_'), + weekdaysMin : 'dom_2ª_3ª_4ª_5ª_6ª_sáb'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D [de] MMMM [de] YYYY", - LLL : "D [de] MMMM [de] YYYY LT", - LLLL : "dddd, D [de] MMMM [de] YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D [de] MMMM [de] YYYY', + LLL : 'D [de] MMMM [de] YYYY LT', + LLLL : 'dddd, D [de] MMMM [de] YYYY LT' }, calendar : { sameDay: '[Hoje às] LT', @@ -37,19 +37,19 @@ sameElse: 'L' }, relativeTime : { - future : "em %s", - past : "há %s", - s : "segundos", - m : "um minuto", - mm : "%d minutos", - h : "uma hora", - hh : "%d horas", - d : "um dia", - dd : "%d dias", - M : "um mês", - MM : "%d meses", - y : "um ano", - yy : "%d anos" + future : 'em %s', + past : 'há %s', + s : 'segundos', + m : 'um minuto', + mm : '%d minutos', + h : 'uma hora', + hh : '%d horas', + d : 'um dia', + dd : '%d dias', + M : 'um mês', + MM : '%d meses', + y : 'um ano', + yy : '%d anos' }, ordinal : '%dº', week : { diff --git a/resources/lib/moment/lang/ro.js b/resources/lib/moment/locale/ro.js similarity index 65% rename from resources/lib/moment/lang/ro.js rename to resources/lib/moment/locale/ro.js index 21a3293191..dc34d3c342 100644 --- a/resources/lib/moment/lang/ro.js +++ b/resources/lib/moment/locale/ro.js @@ -29,20 +29,20 @@ } return moment.defineLocale('ro', { - months : "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"), - monthsShort : "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"), - weekdays : "duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"), - weekdaysShort : "Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"), - weekdaysMin : "Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"), + months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'), + monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'), + weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'), + weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), + weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY H:mm", - LLLL : "dddd, D MMMM YYYY H:mm" + LT : 'H:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY H:mm', + LLLL : 'dddd, D MMMM YYYY H:mm' }, calendar : { - sameDay: "[azi la] LT", + sameDay: '[azi la] LT', nextDay: '[mâine la] LT', nextWeek: 'dddd [la] LT', lastDay: '[ieri la] LT', @@ -50,18 +50,18 @@ sameElse: 'L' }, relativeTime : { - future : "peste %s", - past : "%s în urmă", - s : "câteva secunde", - m : "un minut", + future : 'peste %s', + past : '%s în urmă', + s : 'câteva secunde', + m : 'un minut', mm : relativeTimeWithPlural, - h : "o oră", + h : 'o oră', hh : relativeTimeWithPlural, - d : "o zi", + d : 'o zi', dd : relativeTimeWithPlural, - M : "o lună", + M : 'o lună', MM : relativeTimeWithPlural, - y : "un an", + y : 'un an', yy : relativeTimeWithPlural }, week : { diff --git a/resources/lib/moment/lang/ru.js b/resources/lib/moment/locale/ru.js similarity index 88% rename from resources/lib/moment/lang/ru.js rename to resources/lib/moment/locale/ru.js index 3ae8d23b7c..2f15233b5e 100644 --- a/resources/lib/moment/lang/ru.js +++ b/resources/lib/moment/locale/ru.js @@ -76,15 +76,15 @@ months : monthsCaseReplace, monthsShort : monthsShortCaseReplace, weekdays : weekdaysCaseReplace, - weekdaysShort : "вс_пн_вт_ср_чт_пт_сб".split("_"), - weekdaysMin : "вс_пн_вт_ср_чт_пт_сб".split("_"), + weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), + weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i], longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY г.", - LLL : "D MMMM YYYY г., LT", - LLLL : "dddd, D MMMM YYYY г., LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY г.', + LLL : 'D MMMM YYYY г., LT', + LLLL : 'dddd, D MMMM YYYY г., LT' }, calendar : { sameDay: '[Сегодня в] LT', @@ -110,18 +110,18 @@ sameElse: 'L' }, relativeTime : { - future : "через %s", - past : "%s назад", - s : "несколько секунд", + future : 'через %s', + past : '%s назад', + s : 'несколько секунд', m : relativeTimeWithPlural, mm : relativeTimeWithPlural, - h : "час", + h : 'час', hh : relativeTimeWithPlural, - d : "день", + d : 'день', dd : relativeTimeWithPlural, - M : "месяц", + M : 'месяц', MM : relativeTimeWithPlural, - y : "год", + y : 'год', yy : relativeTimeWithPlural }, @@ -132,13 +132,13 @@ meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "ночи"; + return 'ночи'; } else if (hour < 12) { - return "утра"; + return 'утра'; } else if (hour < 17) { - return "дня"; + return 'дня'; } else { - return "вечера"; + return 'вечера'; } }, diff --git a/resources/lib/moment/lang/sk.js b/resources/lib/moment/locale/sk.js similarity index 87% rename from resources/lib/moment/lang/sk.js rename to resources/lib/moment/locale/sk.js index d03fff875b..991afebb31 100644 --- a/resources/lib/moment/lang/sk.js +++ b/resources/lib/moment/locale/sk.js @@ -12,15 +12,15 @@ factory(window.moment); // Browser global } }(function (moment) { - var months = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"), - monthsShort = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"); + var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'), + monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'); function plural(n) { return (n > 1) && (n < 5); } function translate(number, withoutSuffix, key, isFuture) { - var result = number + " "; + var result = number + ' '; switch (key) { case 's': // a few seconds / in a few seconds / a few seconds ago return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami'; @@ -83,18 +83,18 @@ } return _monthsParse; }(months, monthsShort)), - weekdays : "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"), - weekdaysShort : "ne_po_ut_st_št_pi_so".split("_"), - weekdaysMin : "ne_po_ut_st_št_pi_so".split("_"), + weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'), + weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'), + weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'), longDateFormat : { - LT: "H:mm", - L : "DD.MM.YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd D. MMMM YYYY LT" + LT: 'H:mm', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd D. MMMM YYYY LT' }, calendar : { - sameDay: "[dnes o] LT", + sameDay: '[dnes o] LT', nextDay: '[zajtra o] LT', nextWeek: function () { switch (this.day()) { @@ -130,11 +130,11 @@ return '[minulú sobotu o] LT'; } }, - sameElse: "L" + sameElse: 'L' }, relativeTime : { - future : "za %s", - past : "pred %s", + future : 'za %s', + past : 'pred %s', s : translate, m : translate, mm : translate, diff --git a/resources/lib/moment/lang/sl.js b/resources/lib/moment/locale/sl.js similarity index 82% rename from resources/lib/moment/lang/sl.js rename to resources/lib/moment/locale/sl.js index 6174ae63e2..2bdbf1cdfa 100644 --- a/resources/lib/moment/lang/sl.js +++ b/resources/lib/moment/locale/sl.js @@ -12,7 +12,7 @@ } }(function (moment) { function translate(number, withoutSuffix, key) { - var result = number + " "; + var result = number + ' '; switch (key) { case 'm': return withoutSuffix ? 'ena minuta' : 'eno minuto'; @@ -73,17 +73,17 @@ } return moment.defineLocale('sl', { - months : "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"), - monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"), - weekdays : "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"), - weekdaysShort : "ned._pon._tor._sre._čet._pet._sob.".split("_"), - weekdaysMin : "ne_po_to_sr_če_pe_so".split("_"), + months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), + monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), + weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), + weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), + weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'), longDateFormat : { - LT : "H:mm", - L : "DD. MM. YYYY", - LL : "D. MMMM YYYY", - LLL : "D. MMMM YYYY LT", - LLLL : "dddd, D. MMMM YYYY LT" + LT : 'H:mm', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY LT', + LLLL : 'dddd, D. MMMM YYYY LT' }, calendar : { sameDay : '[danes ob] LT', @@ -121,18 +121,18 @@ sameElse : 'L' }, relativeTime : { - future : "čez %s", - past : "%s nazaj", - s : "nekaj sekund", + future : 'čez %s', + past : '%s nazaj', + s : 'nekaj sekund', m : translate, mm : translate, h : translate, hh : translate, - d : "en dan", + d : 'en dan', dd : translate, - M : "en mesec", + M : 'en mesec', MM : translate, - y : "eno leto", + y : 'eno leto', yy : translate }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/sq.js b/resources/lib/moment/locale/sq.js similarity index 56% rename from resources/lib/moment/lang/sq.js rename to resources/lib/moment/locale/sq.js index 4a3dfea725..6ae4178772 100644 --- a/resources/lib/moment/lang/sq.js +++ b/resources/lib/moment/locale/sq.js @@ -14,20 +14,20 @@ } }(function (moment) { return moment.defineLocale('sq', { - months : "Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"), - monthsShort : "Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"), - weekdays : "E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"), - weekdaysShort : "Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"), - weekdaysMin : "D_H_Ma_Më_E_P_Sh".split("_"), + months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), + monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), + weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), + weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), + weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'), meridiem : function (hours, minutes, isLower) { return hours < 12 ? 'PD' : 'MD'; }, longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[Sot në] LT', @@ -38,19 +38,19 @@ sameElse : 'L' }, relativeTime : { - future : "në %s", - past : "%s më parë", - s : "disa sekonda", - m : "një minutë", - mm : "%d minuta", - h : "një orë", - hh : "%d orë", - d : "një ditë", - dd : "%d ditë", - M : "një muaj", - MM : "%d muaj", - y : "një vit", - yy : "%d vite" + future : 'në %s', + past : '%s më parë', + s : 'disa sekonda', + m : 'një minutë', + mm : '%d minuta', + h : 'një orë', + hh : '%d orë', + d : 'një ditë', + dd : '%d ditë', + M : 'një muaj', + MM : '%d muaj', + y : 'një vit', + yy : '%d vite' }, ordinal : '%d.', week : { diff --git a/resources/lib/moment/lang/sr-cyrl.js b/resources/lib/moment/locale/sr-cyrl.js similarity index 91% rename from resources/lib/moment/lang/sr-cyrl.js rename to resources/lib/moment/locale/sr-cyrl.js index ef6e7ce4bb..7278de6e45 100644 --- a/resources/lib/moment/lang/sr-cyrl.js +++ b/resources/lib/moment/locale/sr-cyrl.js @@ -41,11 +41,11 @@ weekdaysShort: ['нед.', 'пон.', 'уто.', 'сре.', 'чет.', 'пет.', 'суб.'], weekdaysMin: ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'], longDateFormat: { - LT: "H:mm", - L: "DD. MM. YYYY", - LL: "D. MMMM YYYY", - LLL: "D. MMMM YYYY LT", - LLLL: "dddd, D. MMMM YYYY LT" + LT: 'H:mm', + L: 'DD. MM. YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY LT', + LLLL: 'dddd, D. MMMM YYYY LT' }, calendar: { sameDay: '[данас у] LT', @@ -82,18 +82,18 @@ sameElse : 'L' }, relativeTime : { - future : "за %s", - past : "пре %s", - s : "неколико секунди", + future : 'за %s', + past : 'пре %s', + s : 'неколико секунди', m : translator.translate, mm : translator.translate, h : translator.translate, hh : translator.translate, - d : "дан", + d : 'дан', dd : translator.translate, - M : "месец", + M : 'месец', MM : translator.translate, - y : "годину", + y : 'годину', yy : translator.translate }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/sr.js b/resources/lib/moment/locale/sr.js similarity index 91% rename from resources/lib/moment/lang/sr.js rename to resources/lib/moment/locale/sr.js index 86e8e84a6b..d008282ee8 100644 --- a/resources/lib/moment/lang/sr.js +++ b/resources/lib/moment/locale/sr.js @@ -41,11 +41,11 @@ weekdaysShort: ['ned.', 'pon.', 'uto.', 'sre.', 'čet.', 'pet.', 'sub.'], weekdaysMin: ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'], longDateFormat: { - LT: "H:mm", - L: "DD. MM. YYYY", - LL: "D. MMMM YYYY", - LLL: "D. MMMM YYYY LT", - LLLL: "dddd, D. MMMM YYYY LT" + LT: 'H:mm', + L: 'DD. MM. YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY LT', + LLLL: 'dddd, D. MMMM YYYY LT' }, calendar: { sameDay: '[danas u] LT', @@ -82,18 +82,18 @@ sameElse : 'L' }, relativeTime : { - future : "za %s", - past : "pre %s", - s : "nekoliko sekundi", + future : 'za %s', + past : 'pre %s', + s : 'nekoliko sekundi', m : translator.translate, mm : translator.translate, h : translator.translate, hh : translator.translate, - d : "dan", + d : 'dan', dd : translator.translate, - M : "mesec", + M : 'mesec', MM : translator.translate, - y : "godinu", + y : 'godinu', yy : translator.translate }, ordinal : '%d.', diff --git a/resources/lib/moment/lang/sv.js b/resources/lib/moment/locale/sv.js similarity index 56% rename from resources/lib/moment/lang/sv.js rename to resources/lib/moment/locale/sv.js index 9e39a30109..634b3cfeca 100644 --- a/resources/lib/moment/lang/sv.js +++ b/resources/lib/moment/locale/sv.js @@ -12,17 +12,17 @@ } }(function (moment) { return moment.defineLocale('sv', { - months : "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"), - monthsShort : "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), - weekdays : "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"), - weekdaysShort : "sön_mån_tis_ons_tor_fre_lör".split("_"), - weekdaysMin : "sö_må_ti_on_to_fr_lö".split("_"), + months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), + monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), + weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), + weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'), + weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "YYYY-MM-DD", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'YYYY-MM-DD', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { sameDay: '[Idag] LT', @@ -33,19 +33,19 @@ sameElse: 'L' }, relativeTime : { - future : "om %s", - past : "för %s sedan", - s : "några sekunder", - m : "en minut", - mm : "%d minuter", - h : "en timme", - hh : "%d timmar", - d : "en dag", - dd : "%d dagar", - M : "en månad", - MM : "%d månader", - y : "ett år", - yy : "%d år" + future : 'om %s', + past : 'för %s sedan', + s : 'några sekunder', + m : 'en minut', + mm : '%d minuter', + h : 'en timme', + hh : '%d timmar', + d : 'en dag', + dd : '%d dagar', + M : 'en månad', + MM : '%d månader', + y : 'ett år', + yy : '%d år' }, ordinal : function (number) { var b = number % 10, diff --git a/resources/lib/moment/lang/ta.js b/resources/lib/moment/locale/ta.js similarity index 74% rename from resources/lib/moment/lang/ta.js rename to resources/lib/moment/locale/ta.js index 963d40349f..53bab0d9c1 100644 --- a/resources/lib/moment/lang/ta.js +++ b/resources/lib/moment/locale/ta.js @@ -37,17 +37,17 @@ }; */ return moment.defineLocale('ta', { - months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split("_"), - monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split("_"), - weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split("_"), - weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split("_"), - weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split("_"), + months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), + monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), + weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), + weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), + weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY, LT", - LLLL : "dddd, D MMMM YYYY, LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, LT', + LLLL : 'dddd, D MMMM YYYY, LT' }, calendar : { sameDay : '[இன்று] LT', @@ -58,19 +58,19 @@ sameElse : 'L' }, relativeTime : { - future : "%s இல்", - past : "%s முன்", - s : "ஒரு சில விநாடிகள்", - m : "ஒரு நிமிடம்", - mm : "%d நிமிடங்கள்", - h : "ஒரு மணி நேரம்", - hh : "%d மணி நேரம்", - d : "ஒரு நாள்", - dd : "%d நாட்கள்", - M : "ஒரு மாதம்", - MM : "%d மாதங்கள்", - y : "ஒரு வருடம்", - yy : "%d ஆண்டுகள்" + future : '%s இல்', + past : '%s முன்', + s : 'ஒரு சில விநாடிகள்', + m : 'ஒரு நிமிடம்', + mm : '%d நிமிடங்கள்', + h : 'ஒரு மணி நேரம்', + hh : '%d மணி நேரம்', + d : 'ஒரு நாள்', + dd : '%d நாட்கள்', + M : 'ஒரு மாதம்', + MM : '%d மாதங்கள்', + y : 'ஒரு வருடம்', + yy : '%d ஆண்டுகள்' }, /* preparse: function (string) { return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) { @@ -91,17 +91,17 @@ meridiem : function (hour, minute, isLower) { if (hour >= 6 && hour <= 10) { - return " காலை"; + return ' காலை'; } else if (hour >= 10 && hour <= 14) { - return " நண்பகல்"; + return ' நண்பகல்'; } else if (hour >= 14 && hour <= 18) { - return " எற்பாடு"; + return ' எற்பாடு'; } else if (hour >= 18 && hour <= 20) { - return " மாலை"; + return ' மாலை'; } else if (hour >= 20 && hour <= 24) { - return " இரவு"; + return ' இரவு'; } else if (hour >= 0 && hour <= 6) { - return " வைகறை"; + return ' வைகறை'; } }, week : { diff --git a/resources/lib/moment/lang/th.js b/resources/lib/moment/locale/th.js similarity index 53% rename from resources/lib/moment/lang/th.js rename to resources/lib/moment/locale/th.js index 30b41e69aa..fc99701df7 100644 --- a/resources/lib/moment/lang/th.js +++ b/resources/lib/moment/locale/th.js @@ -12,23 +12,23 @@ } }(function (moment) { return moment.defineLocale('th', { - months : "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"), - monthsShort : "มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"), - weekdays : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"), - weekdaysShort : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"), // yes, three characters difference - weekdaysMin : "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"), + months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), + monthsShort : 'มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา'.split('_'), + weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), + weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference + weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), longDateFormat : { - LT : "H นาฬิกา m นาที", - L : "YYYY/MM/DD", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY เวลา LT", - LLLL : "วันddddที่ D MMMM YYYY เวลา LT" + LT : 'H นาฬิกา m นาที', + L : 'YYYY/MM/DD', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY เวลา LT', + LLLL : 'วันddddที่ D MMMM YYYY เวลา LT' }, meridiem : function (hour, minute, isLower) { if (hour < 12) { - return "ก่อนเที่ยง"; + return 'ก่อนเที่ยง'; } else { - return "หลังเที่ยง"; + return 'หลังเที่ยง'; } }, calendar : { @@ -40,19 +40,19 @@ sameElse : 'L' }, relativeTime : { - future : "อีก %s", - past : "%sที่แล้ว", - s : "ไม่กี่วินาที", - m : "1 นาที", - mm : "%d นาที", - h : "1 ชั่วโมง", - hh : "%d ชั่วโมง", - d : "1 วัน", - dd : "%d วัน", - M : "1 เดือน", - MM : "%d เดือน", - y : "1 ปี", - yy : "%d ปี" + future : 'อีก %s', + past : '%sที่แล้ว', + s : 'ไม่กี่วินาที', + m : '1 นาที', + mm : '%d นาที', + h : '1 ชั่วโมง', + hh : '%d ชั่วโมง', + d : '1 วัน', + dd : '%d วัน', + M : '1 เดือน', + MM : '%d เดือน', + y : '1 ปี', + yy : '%d ปี' } }); })); diff --git a/resources/lib/moment/locale/tl-ph.js b/resources/lib/moment/locale/tl-ph.js new file mode 100644 index 0000000000..c15cc1f081 --- /dev/null +++ b/resources/lib/moment/locale/tl-ph.js @@ -0,0 +1,58 @@ +// moment.js locale configuration +// locale : Tagalog/Filipino (tl-ph) +// author : Dan Hagman + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('tl-ph', { + months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), + monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), + weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), + weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), + weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'MM/D/YYYY', + LL : 'MMMM D, YYYY', + LLL : 'MMMM D, YYYY LT', + LLLL : 'dddd, MMMM DD, YYYY LT' + }, + calendar : { + sameDay: '[Ngayon sa] LT', + nextDay: '[Bukas sa] LT', + nextWeek: 'dddd [sa] LT', + lastDay: '[Kahapon sa] LT', + lastWeek: 'dddd [huling linggo] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'sa loob ng %s', + past : '%s ang nakalipas', + s : 'ilang segundo', + m : 'isang minuto', + mm : '%d minuto', + h : 'isang oras', + hh : '%d oras', + d : 'isang araw', + dd : '%d araw', + M : 'isang buwan', + MM : '%d buwan', + y : 'isang taon', + yy : '%d taon' + }, + ordinal : function (number) { + return number; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/lang/tr.js b/resources/lib/moment/locale/tr.js similarity index 50% rename from resources/lib/moment/lang/tr.js rename to resources/lib/moment/locale/tr.js index e6c2adab7c..36e8fca17f 100644 --- a/resources/lib/moment/lang/tr.js +++ b/resources/lib/moment/locale/tr.js @@ -13,43 +13,43 @@ } }(function (moment) { var suffixes = { - 1: "'inci", - 5: "'inci", - 8: "'inci", - 70: "'inci", - 80: "'inci", + 1: '\'inci', + 5: '\'inci', + 8: '\'inci', + 70: '\'inci', + 80: '\'inci', - 2: "'nci", - 7: "'nci", - 20: "'nci", - 50: "'nci", + 2: '\'nci', + 7: '\'nci', + 20: '\'nci', + 50: '\'nci', - 3: "'üncü", - 4: "'üncü", - 100: "'üncü", + 3: '\'üncü', + 4: '\'üncü', + 100: '\'üncü', - 6: "'ncı", + 6: '\'ncı', - 9: "'uncu", - 10: "'uncu", - 30: "'uncu", + 9: '\'uncu', + 10: '\'uncu', + 30: '\'uncu', - 60: "'ıncı", - 90: "'ıncı" + 60: '\'ıncı', + 90: '\'ıncı' }; return moment.defineLocale('tr', { - months : "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"), - monthsShort : "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"), - weekdays : "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"), - weekdaysShort : "Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"), - weekdaysMin : "Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"), + months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), + monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), + weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), + weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), + weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd, D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd, D MMMM YYYY LT' }, calendar : { sameDay : '[bugün saat] LT', @@ -60,23 +60,23 @@ sameElse : 'L' }, relativeTime : { - future : "%s sonra", - past : "%s önce", - s : "birkaç saniye", - m : "bir dakika", - mm : "%d dakika", - h : "bir saat", - hh : "%d saat", - d : "bir gün", - dd : "%d gün", - M : "bir ay", - MM : "%d ay", - y : "bir yıl", - yy : "%d yıl" + future : '%s sonra', + past : '%s önce', + s : 'birkaç saniye', + m : 'bir dakika', + mm : '%d dakika', + h : 'bir saat', + hh : '%d saat', + d : 'bir gün', + dd : '%d gün', + M : 'bir ay', + MM : '%d ay', + y : 'bir yıl', + yy : '%d yıl' }, ordinal : function (number) { if (number === 0) { // special case for zero - return number + "'ıncı"; + return number + '\'ıncı'; } var a = number % 10, b = number % 100 - a, diff --git a/resources/lib/moment/locale/tzm-latn.js b/resources/lib/moment/locale/tzm-latn.js new file mode 100644 index 0000000000..3189772556 --- /dev/null +++ b/resources/lib/moment/locale/tzm-latn.js @@ -0,0 +1,55 @@ +// moment.js locale configuration +// locale : Morocco Central Atlas Tamaziɣt in Latin (tzm-latn) +// author : Abdel Said : https://github.com/abdelsaid + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('tzm-latn', { + months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), + monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), + weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' + }, + calendar : { + sameDay: '[asdkh g] LT', + nextDay: '[aska g] LT', + nextWeek: 'dddd [g] LT', + lastDay: '[assant g] LT', + lastWeek: 'dddd [g] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'dadkh s yan %s', + past : 'yan %s', + s : 'imik', + m : 'minuḍ', + mm : '%d minuḍ', + h : 'saɛa', + hh : '%d tassaɛin', + d : 'ass', + dd : '%d ossan', + M : 'ayowr', + MM : '%d iyyirn', + y : 'asgas', + yy : '%d isgasn' + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/lang/tzm.js b/resources/lib/moment/locale/tzm.js similarity index 53% rename from resources/lib/moment/lang/tzm.js rename to resources/lib/moment/locale/tzm.js index 615eb979cd..0a7f3f1ec0 100644 --- a/resources/lib/moment/lang/tzm.js +++ b/resources/lib/moment/locale/tzm.js @@ -12,20 +12,20 @@ } }(function (moment) { return moment.defineLocale('tzm', { - months : "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"), - monthsShort : "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"), - weekdays : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), - weekdaysShort : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), - weekdaysMin : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), + months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), + monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), + weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD/MM/YYYY", - LL : "D MMMM YYYY", - LLL : "D MMMM YYYY LT", - LLLL : "dddd D MMMM YYYY LT" + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'dddd D MMMM YYYY LT' }, calendar : { - sameDay: "[ⴰⵙⴷⵅ ⴴ] LT", + sameDay: '[ⴰⵙⴷⵅ ⴴ] LT', nextDay: '[ⴰⵙⴽⴰ ⴴ] LT', nextWeek: 'dddd [ⴴ] LT', lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT', @@ -33,19 +33,19 @@ sameElse: 'L' }, relativeTime : { - future : "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s", - past : "ⵢⴰⵏ %s", - s : "ⵉⵎⵉⴽ", - m : "ⵎⵉⵏⵓⴺ", - mm : "%d ⵎⵉⵏⵓⴺ", - h : "ⵙⴰⵄⴰ", - hh : "%d ⵜⴰⵙⵙⴰⵄⵉⵏ", - d : "ⴰⵙⵙ", - dd : "%d oⵙⵙⴰⵏ", - M : "ⴰⵢoⵓⵔ", - MM : "%d ⵉⵢⵢⵉⵔⵏ", - y : "ⴰⵙⴳⴰⵙ", - yy : "%d ⵉⵙⴳⴰⵙⵏ" + future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', + past : 'ⵢⴰⵏ %s', + s : 'ⵉⵎⵉⴽ', + m : 'ⵎⵉⵏⵓⴺ', + mm : '%d ⵎⵉⵏⵓⴺ', + h : 'ⵙⴰⵄⴰ', + hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', + d : 'ⴰⵙⵙ', + dd : '%d oⵙⵙⴰⵏ', + M : 'ⴰⵢoⵓⵔ', + MM : '%d ⵉⵢⵢⵉⵔⵏ', + y : 'ⴰⵙⴳⴰⵙ', + yy : '%d ⵉⵙⴳⴰⵙⵏ' }, week : { dow : 6, // Saturday is the first day of the week. diff --git a/resources/lib/moment/lang/uk.js b/resources/lib/moment/locale/uk.js similarity index 85% rename from resources/lib/moment/lang/uk.js rename to resources/lib/moment/locale/uk.js index f27d9f3e31..bc22fff930 100644 --- a/resources/lib/moment/lang/uk.js +++ b/resources/lib/moment/locale/uk.js @@ -73,16 +73,16 @@ return moment.defineLocale('uk', { months : monthsCaseReplace, - monthsShort : "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"), + monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), weekdays : weekdaysCaseReplace, - weekdaysShort : "нд_пн_вт_ср_чт_пт_сб".split("_"), - weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"), + weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), + weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), longDateFormat : { - LT : "HH:mm", - L : "DD.MM.YYYY", - LL : "D MMMM YYYY р.", - LLL : "D MMMM YYYY р., LT", - LLLL : "dddd, D MMMM YYYY р., LT" + LT : 'HH:mm', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY р.', + LLL : 'D MMMM YYYY р., LT', + LLLL : 'dddd, D MMMM YYYY р., LT' }, calendar : { sameDay: processHoursFunction('[Сьогодні '), @@ -105,18 +105,18 @@ sameElse: 'L' }, relativeTime : { - future : "за %s", - past : "%s тому", - s : "декілька секунд", + future : 'за %s', + past : '%s тому', + s : 'декілька секунд', m : relativeTimeWithPlural, mm : relativeTimeWithPlural, - h : "годину", + h : 'годину', hh : relativeTimeWithPlural, - d : "день", + d : 'день', dd : relativeTimeWithPlural, - M : "місяць", + M : 'місяць', MM : relativeTimeWithPlural, - y : "рік", + y : 'рік', yy : relativeTimeWithPlural }, @@ -124,13 +124,13 @@ meridiem : function (hour, minute, isLower) { if (hour < 4) { - return "ночі"; + return 'ночі'; } else if (hour < 12) { - return "ранку"; + return 'ранку'; } else if (hour < 17) { - return "дня"; + return 'дня'; } else { - return "вечора"; + return 'вечора'; } }, diff --git a/resources/lib/moment/locale/uz.js b/resources/lib/moment/locale/uz.js new file mode 100644 index 0000000000..62fb89e021 --- /dev/null +++ b/resources/lib/moment/locale/uz.js @@ -0,0 +1,55 @@ +// moment.js locale configuration +// locale : uzbek (uz) +// author : Sardor Muminov : https://github.com/muminoff + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('uz', { + months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), + monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), + weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), + weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), + weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY LT', + LLLL : 'D MMMM YYYY, dddd LT' + }, + calendar : { + sameDay : '[Бугун соат] LT [да]', + nextDay : '[Эртага] LT [да]', + nextWeek : 'dddd [куни соат] LT [да]', + lastDay : '[Кеча соат] LT [да]', + lastWeek : '[Утган] dddd [куни соат] LT [да]', + sameElse : 'L' + }, + relativeTime : { + future : 'Якин %s ичида', + past : 'Бир неча %s олдин', + s : 'фурсат', + m : 'бир дакика', + mm : '%d дакика', + h : 'бир соат', + hh : '%d соат', + d : 'бир кун', + dd : '%d кун', + M : 'бир ой', + MM : '%d ой', + y : 'бир йил', + yy : '%d йил' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 4th is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/locale/vi.js b/resources/lib/moment/locale/vi.js new file mode 100644 index 0000000000..20e3ffe24e --- /dev/null +++ b/resources/lib/moment/locale/vi.js @@ -0,0 +1,62 @@ +// moment.js locale configuration +// locale : vietnamese (vi) +// author : Bang Nguyen : https://github.com/bangnk + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('vi', { + months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'), + monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), + weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), + weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), + weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), + longDateFormat : { + LT : 'HH:mm', + L : 'DD/MM/YYYY', + LL : 'D MMMM [năm] YYYY', + LLL : 'D MMMM [năm] YYYY LT', + LLLL : 'dddd, D MMMM [năm] YYYY LT', + l : 'DD/M/YYYY', + ll : 'D MMM YYYY', + lll : 'D MMM YYYY LT', + llll : 'ddd, D MMM YYYY LT' + }, + calendar : { + sameDay: '[Hôm nay lúc] LT', + nextDay: '[Ngày mai lúc] LT', + nextWeek: 'dddd [tuần tới lúc] LT', + lastDay: '[Hôm qua lúc] LT', + lastWeek: 'dddd [tuần rồi lúc] LT', + sameElse: 'L' + }, + relativeTime : { + future : '%s tới', + past : '%s trước', + s : 'vài giây', + m : 'một phút', + mm : '%d phút', + h : 'một giờ', + hh : '%d giờ', + d : 'một ngày', + dd : '%d ngày', + M : 'một tháng', + MM : '%d tháng', + y : 'một năm', + yy : '%d năm' + }, + ordinal : function (number) { + return number; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/locale/zh-cn.js b/resources/lib/moment/locale/zh-cn.js new file mode 100644 index 0000000000..aff26c5e7a --- /dev/null +++ b/resources/lib/moment/locale/zh-cn.js @@ -0,0 +1,108 @@ +// moment.js locale configuration +// locale : chinese (zh-cn) +// author : suupic : https://github.com/suupic +// author : Zeno Zeng : https://github.com/zenozeng + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('zh-cn', { + months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'), + weekdaysMin : '日_一_二_三_四_五_六'.split('_'), + longDateFormat : { + LT : 'Ah点mm', + L : 'YYYY-MM-DD', + LL : 'YYYY年MMMD日', + LLL : 'YYYY年MMMD日LT', + LLLL : 'YYYY年MMMD日ddddLT', + l : 'YYYY-MM-DD', + ll : 'YYYY年MMMD日', + lll : 'YYYY年MMMD日LT', + llll : 'YYYY年MMMD日ddddLT' + }, + meridiem : function (hour, minute, isLower) { + var hm = hour * 100 + minute; + if (hm < 600) { + return '凌晨'; + } else if (hm < 900) { + return '早上'; + } else if (hm < 1130) { + return '上午'; + } else if (hm < 1230) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } else { + return '晚上'; + } + }, + calendar : { + sameDay : function () { + return this.minutes() === 0 ? '[今天]Ah[点整]' : '[今天]LT'; + }, + nextDay : function () { + return this.minutes() === 0 ? '[明天]Ah[点整]' : '[明天]LT'; + }, + lastDay : function () { + return this.minutes() === 0 ? '[昨天]Ah[点整]' : '[昨天]LT'; + }, + nextWeek : function () { + var startOfWeek, prefix; + startOfWeek = moment().startOf('week'); + prefix = this.unix() - startOfWeek.unix() >= 7 * 24 * 3600 ? '[下]' : '[本]'; + return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm'; + }, + lastWeek : function () { + var startOfWeek, prefix; + startOfWeek = moment().startOf('week'); + prefix = this.unix() < startOfWeek.unix() ? '[上]' : '[本]'; + return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm'; + }, + sameElse : 'LL' + }, + ordinal : function (number, period) { + switch (period) { + case 'd': + case 'D': + case 'DDD': + return number + '日'; + case 'M': + return number + '月'; + case 'w': + case 'W': + return number + '周'; + default: + return number; + } + }, + relativeTime : { + future : '%s内', + past : '%s前', + s : '几秒', + m : '1分钟', + mm : '%d分钟', + h : '1小时', + hh : '%d小时', + d : '1天', + dd : '%d天', + M : '1个月', + MM : '%d个月', + y : '1年', + yy : '%d年' + }, + week : { + // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); +})); diff --git a/resources/lib/moment/locale/zh-tw.js b/resources/lib/moment/locale/zh-tw.js new file mode 100644 index 0000000000..71f99a2695 --- /dev/null +++ b/resources/lib/moment/locale/zh-tw.js @@ -0,0 +1,84 @@ +// moment.js locale configuration +// locale : traditional chinese (zh-tw) +// author : Ben : https://github.com/ben-lin + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.defineLocale('zh-tw', { + months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), + weekdaysMin : '日_一_二_三_四_五_六'.split('_'), + longDateFormat : { + LT : 'Ah點mm', + L : 'YYYY年MMMD日', + LL : 'YYYY年MMMD日', + LLL : 'YYYY年MMMD日LT', + LLLL : 'YYYY年MMMD日ddddLT', + l : 'YYYY年MMMD日', + ll : 'YYYY年MMMD日', + lll : 'YYYY年MMMD日LT', + llll : 'YYYY年MMMD日ddddLT' + }, + meridiem : function (hour, minute, isLower) { + var hm = hour * 100 + minute; + if (hm < 900) { + return '早上'; + } else if (hm < 1130) { + return '上午'; + } else if (hm < 1230) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } else { + return '晚上'; + } + }, + calendar : { + sameDay : '[今天]LT', + nextDay : '[明天]LT', + nextWeek : '[下]ddddLT', + lastDay : '[昨天]LT', + lastWeek : '[上]ddddLT', + sameElse : 'L' + }, + ordinal : function (number, period) { + switch (period) { + case 'd' : + case 'D' : + case 'DDD' : + return number + '日'; + case 'M' : + return number + '月'; + case 'w' : + case 'W' : + return number + '週'; + default : + return number; + } + }, + relativeTime : { + future : '%s內', + past : '%s前', + s : '幾秒', + m : '一分鐘', + mm : '%d分鐘', + h : '一小時', + hh : '%d小時', + d : '一天', + dd : '%d天', + M : '一個月', + MM : '%d個月', + y : '一年', + yy : '%d年' + } + }); +})); diff --git a/resources/lib/moment/moment.js b/resources/lib/moment/moment.js index 03a2460105..d100a9c40b 100644 --- a/resources/lib/moment/moment.js +++ b/resources/lib/moment/moment.js @@ -1,5 +1,5 @@ //! moment.js -//! version : 2.8.1 +//! version : 2.8.3 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com @@ -10,11 +10,12 @@ ************************************/ var moment, - VERSION = '2.8.1', + VERSION = '2.8.3', // the global-scope this is NOT the global object in Node.js globalScope = typeof global !== 'undefined' ? global : this, oldGlobalMoment, round = Math.round, + hasOwnProperty = Object.prototype.hasOwnProperty, i, YEAR = 0, @@ -88,7 +89,7 @@ ['HH', /(T| )\d\d/] ], - // timezone chunker "+10:00" > ["10", "00"] or "-1530" > ["-15", "30"] + // timezone chunker '+10:00' > ['10', '00'] or '-1530' > ['-15', '30'] parseTimezoneChunker = /([\+\-]|\d\d)/gi, // getter and setter names @@ -293,6 +294,10 @@ } } + function hasOwnProp(a, b) { + return hasOwnProperty.call(a, b); + } + function defaultParsingFlags() { // We need to deep clone this object, and es5 standard is not very // helpful. @@ -313,7 +318,7 @@ function printMsg(msg) { if (moment.suppressDeprecationWarnings === false && typeof console !== 'undefined' && console.warn) { - console.warn("Deprecation warning: " + msg); + console.warn('Deprecation warning: ' + msg); } } @@ -416,16 +421,16 @@ function extend(a, b) { for (var i in b) { - if (b.hasOwnProperty(i)) { + if (hasOwnProp(b, i)) { a[i] = b[i]; } } - if (b.hasOwnProperty('toString')) { + if (hasOwnProp(b, 'toString')) { a.toString = b.toString; } - if (b.hasOwnProperty('valueOf')) { + if (hasOwnProp(b, 'valueOf')) { a.valueOf = b.valueOf; } @@ -533,7 +538,7 @@ var dur, tmp; //invert the arguments, but complain about it if (period !== null && !isNaN(+period)) { - deprecateSimple(name, "moment()." + name + "(period, number) is deprecated. Please use moment()." + name + "(number, period)."); + deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period).'); tmp = val; val = period; period = tmp; } @@ -603,7 +608,7 @@ prop; for (prop in inputObject) { - if (inputObject.hasOwnProperty(prop)) { + if (hasOwnProp(inputObject, prop)) { normalizedProp = normalizeUnits(prop); if (normalizedProp) { normalizedInput[normalizedProp] = inputObject[prop]; @@ -1488,6 +1493,9 @@ for (i = 0; i < config._f.length; i++) { currentScore = 0; tempConfig = copyConfig({}, config); + if (config._useUTC != null) { + tempConfig._useUTC = config._useUTC; + } tempConfig._pf = defaultParsingFlags(); tempConfig._f = config._f[i]; makeDateFromStringAndFormat(tempConfig); @@ -1523,7 +1531,7 @@ config._pf.iso = true; for (i = 0, l = isoDates.length; i < l; i++) { if (isoDates[i][1].exec(string)) { - // match[5] should be "T" or undefined + // match[5] should be 'T' or undefined config._f = isoDates[i][0] + (match[6] || ' '); break; } @@ -1552,6 +1560,14 @@ } } + function map(arr, fn) { + var res = [], i; + for (i = 0; i < arr.length; ++i) { + res.push(fn(arr[i], i)); + } + return res; + } + function makeDateFromInput(config) { var input = config._i, matched; if (input === undefined) { @@ -1563,7 +1579,9 @@ } else if (typeof input === 'string') { makeDateFromString(config); } else if (isArray(input)) { - config._a = input.slice(0); + config._a = map(input.slice(0), function (obj) { + return parseInt(obj, 10); + }); dateFromConfig(config); } else if (typeof(input) === 'object') { dateFromObject(config); @@ -1731,7 +1749,7 @@ moment = function (input, format, locale, strict) { var c; - if (typeof(locale) === "boolean") { + if (typeof(locale) === 'boolean') { strict = locale; locale = undefined; } @@ -1799,7 +1817,7 @@ moment.utc = function (input, format, locale, strict) { var c; - if (typeof(locale) === "boolean") { + if (typeof(locale) === 'boolean') { strict = locale; locale = undefined; } @@ -1886,7 +1904,7 @@ ret = new Duration(duration); - if (moment.isDuration(input) && input.hasOwnProperty('_locale')) { + if (moment.isDuration(input) && hasOwnProp(input, '_locale')) { ret._locale = input._locale; } @@ -1923,7 +1941,7 @@ }; moment.lang = deprecate( - "moment.lang is deprecated. Use moment.locale instead.", + 'moment.lang is deprecated. Use moment.locale instead.', function (key, value) { return moment.locale(key, value); } @@ -1935,7 +1953,7 @@ moment.locale = function (key, values) { var data; if (key) { - if (typeof(values) !== "undefined") { + if (typeof(values) !== 'undefined') { data = moment.defineLocale(key, values); } else { @@ -1970,7 +1988,7 @@ }; moment.langData = deprecate( - "moment.langData is deprecated. Use moment.localeData instead.", + 'moment.langData is deprecated. Use moment.localeData instead.', function (key) { return moment.localeData(key); } @@ -2003,7 +2021,7 @@ // compare moment object moment.isMoment = function (obj) { return obj instanceof Moment || - (obj != null && obj.hasOwnProperty('_isAMomentObject')); + (obj != null && hasOwnProp(obj, '_isAMomentObject')); }; // for typechecking Duration objects @@ -2059,7 +2077,7 @@ }, toString : function () { - return this.clone().locale('en').format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ"); + return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); }, toDate : function () { @@ -2118,7 +2136,7 @@ this._isUTC = false; if (keepLocalTime) { - this.add(this._d.getTimezoneOffset(), 'm'); + this.add(this._dateTzOffset(), 'm'); } } return this; @@ -2136,7 +2154,7 @@ diff : function (input, units, asFloat) { var that = makeAs(input, this), zoneDiff = (this.zone() - that.zone()) * 6e4, - diff, output; + diff, output, daysAdjust; units = normalizeUnits(units); @@ -2147,11 +2165,12 @@ output = ((this.year() - that.year()) * 12) + (this.month() - that.month()); // adjust by taking difference in days, average number of days // and dst in the given months. - output += ((this - moment(this).startOf('month')) - - (that - moment(that).startOf('month'))) / diff; + daysAdjust = (this - moment(this).startOf('month')) - + (that - moment(that).startOf('month')); // same as above but with zones, to negate all dst - output -= ((this.zone() - moment(this).startOf('month').zone()) - - (that.zone() - moment(that).startOf('month').zone())) * 6e4 / diff; + daysAdjust -= ((this.zone() - moment(this).startOf('month').zone()) - + (that.zone() - moment(that).startOf('month').zone())) * 6e4; + output += daysAdjust / diff; if (units === 'year') { output = output / 12; } @@ -2260,18 +2279,33 @@ }, isAfter: function (input, units) { - units = typeof units !== 'undefined' ? units : 'millisecond'; - return +this.clone().startOf(units) > +moment(input).startOf(units); + units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); + if (units === 'millisecond') { + input = moment.isMoment(input) ? input : moment(input); + return +this > +input; + } else { + return +this.clone().startOf(units) > +moment(input).startOf(units); + } }, isBefore: function (input, units) { - units = typeof units !== 'undefined' ? units : 'millisecond'; - return +this.clone().startOf(units) < +moment(input).startOf(units); + units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); + if (units === 'millisecond') { + input = moment.isMoment(input) ? input : moment(input); + return +this < +input; + } else { + return +this.clone().startOf(units) < +moment(input).startOf(units); + } }, isSame: function (input, units) { - units = units || 'ms'; - return +this.clone().startOf(units) === +makeAs(input, this).startOf(units); + units = normalizeUnits(units || 'millisecond'); + if (units === 'millisecond') { + input = moment.isMoment(input) ? input : moment(input); + return +this === +input; + } else { + return +this.clone().startOf(units) === +makeAs(input, this).startOf(units); + } }, min: deprecate( @@ -2311,7 +2345,7 @@ input = input * 60; } if (!this._isUTC && keepLocalTime) { - localAdjust = this._d.getTimezoneOffset(); + localAdjust = this._dateTzOffset(); } this._offset = input; this._isUTC = true; @@ -2329,7 +2363,7 @@ } } } else { - return this._isUTC ? offset : this._d.getTimezoneOffset(); + return this._isUTC ? offset : this._dateTzOffset(); } return this; }, @@ -2433,28 +2467,38 @@ // instance. Otherwise, it will return the locale configuration // variables for this instance. locale : function (key) { + var newLocaleData; + if (key === undefined) { return this._locale._abbr; } else { - this._locale = moment.localeData(key); + newLocaleData = moment.localeData(key); + if (newLocaleData != null) { + this._locale = newLocaleData; + } return this; } }, lang : deprecate( - "moment().lang() is deprecated. Use moment().localeData() instead.", + 'moment().lang() is deprecated. Use moment().localeData() instead.', function (key) { if (key === undefined) { return this.localeData(); } else { - this._locale = moment.localeData(key); - return this; + return this.locale(key); } } ), localeData : function () { return this._locale; + }, + + _dateTzOffset : function () { + // On Firefox.24 Date#getTimezoneOffset returns a floating point. + // https://github.com/moment/moment/pull/1871 + return Math.round(this._d.getTimezoneOffset() / 15) * 15; } }); @@ -2652,19 +2696,21 @@ var days, months; units = normalizeUnits(units); - days = this._days + this._milliseconds / 864e5; if (units === 'month' || units === 'year') { + days = this._days + this._milliseconds / 864e5; months = this._months + daysToYears(days) * 12; return units === 'month' ? months : months / 12; } else { - days += yearsToDays(this._months / 12); + // handle milliseconds separately because of floating point math errors (issue #1867) + days = this._days + yearsToDays(this._months / 12); switch (units) { - case 'week': return days / 7; - case 'day': return days; - case 'hour': return days * 24; - case 'minute': return days * 24 * 60; - case 'second': return days * 24 * 60 * 60; - case 'millisecond': return days * 24 * 60 * 60 * 1000; + case 'week': return days / 7 + this._milliseconds / 6048e5; + case 'day': return days + this._milliseconds / 864e5; + case 'hour': return days * 24 + this._milliseconds / 36e5; + case 'minute': return days * 24 * 60 + this._milliseconds / 6e4; + case 'second': return days * 24 * 60 * 60 + this._milliseconds / 1000; + // Math.floor prevents floating point math errors here + case 'millisecond': return Math.floor(days * 24 * 60 * 60 * 1000) + this._milliseconds; default: throw new Error('Unknown unit ' + units); } } @@ -2674,8 +2720,8 @@ locale : moment.fn.locale, toIsoString : deprecate( - "toIsoString() is deprecated. Please use toISOString() instead " + - "(notice the capitals)", + 'toIsoString() is deprecated. Please use toISOString() instead ' + + '(notice the capitals)', function () { return this.toISOString(); } @@ -2712,6 +2758,8 @@ } }); + moment.duration.fn.toString = moment.duration.fn.toISOString; + function makeDurationGetter(name) { moment.duration.fn[name] = function () { return this._data[name]; @@ -2719,7 +2767,7 @@ } for (i in unitMillisecondFactors) { - if (unitMillisecondFactors.hasOwnProperty(i)) { + if (hasOwnProp(unitMillisecondFactors, i)) { makeDurationGetter(i.toLowerCase()); } } -- 2.20.1