]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Create dv.js
authorJawish Hameed <jawish@gmail.com>
Wed, 2 Sep 2015 03:59:21 +0000 (08:59 +0500)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 9 Nov 2015 05:10:29 +0000 (21:10 -0800)
Locale for Dhivehi/Thaana

src/locale/dv.js [new file with mode: 0644]

diff --git a/src/locale/dv.js b/src/locale/dv.js
new file mode 100644 (file)
index 0000000..ffd3cc0
--- /dev/null
@@ -0,0 +1,89 @@
+//! moment.js locale configuration
+//! locale : dhivehi (dv)
+//! author : Jawish Hameed : https://github.com/jawish
+
+import moment from '../moment';
+
+var months = [
+    '\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9',
+    '\u078a\u07ac\u0784\u07aa\u0783\u07aa\u0787\u07a6\u0783\u07a9',
+    '\u0789\u07a7\u0783\u07a8\u0797\u07aa',
+    '\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa',
+    '\u0789\u07ad',
+    '\u0796\u07ab\u0782\u07b0',
+    '\u0796\u07aa\u078d\u07a6\u0787\u07a8',
+    '\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa',
+    '\u0790\u07ac\u0795\u07aa\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa',
+    '\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa',
+    '\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa',
+    '\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa'
+];
+
+export default moment.defineLocale('dv', {
+    months : months,
+    monthsShort : months,
+    weekdays : [
+        '\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6',
+        '\u0780\u07af\u0789\u07a6',
+        '\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6',
+        '\u0784\u07aa\u078b\u07a6',
+        '\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8',
+        '\u0780\u07aa\u0786\u07aa\u0783\u07aa',
+        '\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa'
+    ],
+    weekdaysShort : '\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8'.split('_'),
+    weekdaysMin : '\u0787\u078b_\u0780\u0789_\u0787\u0782_\u0784\u078b_\u0784\u0783_\u0780\u0786_\u0780\u0782'.split('_'),
+    longDateFormat : {
+
+        LT : 'HH:mm',
+        LTS : 'HH:mm:ss',
+        L : 'D/M/YYYY',
+        LL : 'D MMMM YYYY',
+        LLL : 'D MMMM YYYY HH:mm',
+        LLLL : 'dddd D MMMM YYYY HH:mm'
+    },
+    meridiemParse: /\u0789\u0786|\u0789\u078a/,
+    isPM : function (input) {
+        return '\u0789\u078a' === input;
+    },
+    meridiem : function (hour, minute, isLower) {
+        if (hour < 12) {
+            return '\u0789\u0786';
+        } else {
+            return '\u0789\u078a';
+        }
+    },
+    calendar : {
+        sameDay : '[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT',
+        nextDay : '[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT',
+        nextWeek : 'dddd LT',
+        lastDay : '[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT',
+        lastWeek : '[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT',
+        sameElse : 'L'
+    },
+    relativeTime : {
+        future : '\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s',
+        past : '\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s',
+        s : '\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0',
+        m : '\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0',
+        mm : '\u0789\u07a8\u0782\u07a8\u0793\u07aa %d',
+        h : '\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0',
+        hh : '\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d',
+        d : '\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0',
+        dd : '\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d',
+        M : '\u0789\u07a6\u0780\u07ac\u0787\u07b0',
+        MM : '\u0789\u07a6\u0790\u07b0 %d',
+        y : '\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0',
+        yy : '\u0787\u07a6\u0780\u07a6\u0783\u07aa %d'
+    },
+    preparse: function (string) {
+        return string.replace(/،/g, ',');
+    },
+    postformat: function (string) {
+        return string.replace(/,/g, '،');
+    },
+    week : {
+        dow : 7,  // Sunday is the first day of the week.
+        doy : 12  // The week that contains Jan 1st is the first week of the year.
+    }
+});