summaryrefslogtreecommitdiff
path: root/date-fns/src/locale/mt/_lib/localize/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'date-fns/src/locale/mt/_lib/localize/index.js')
-rw-r--r--date-fns/src/locale/mt/_lib/localize/index.js167
1 files changed, 167 insertions, 0 deletions
diff --git a/date-fns/src/locale/mt/_lib/localize/index.js b/date-fns/src/locale/mt/_lib/localize/index.js
new file mode 100644
index 0000000..8b29870
--- /dev/null
+++ b/date-fns/src/locale/mt/_lib/localize/index.js
@@ -0,0 +1,167 @@
+import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index'
+
+var eraValues = {
+ narrow: ['Q', 'W'],
+ abbreviated: ['QK', 'WK'],
+ wide: ['qabel Kristu', 'wara Kristu']
+}
+
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['K1', 'K2', 'K3', 'K4'],
+ wide: ['1. kwart', '2. kwart', '3. kwart', '4. kwart']
+}
+
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: [
+ 'Jan',
+ 'Fra',
+ 'Mar',
+ 'Apr',
+ 'Mej',
+ 'Ġun',
+ 'Lul',
+ 'Aww',
+ 'Set',
+ 'Ott',
+ 'Nov',
+ 'Diċ'
+ ],
+ wide: [
+ 'Jannar',
+ 'Frar',
+ 'Marzu',
+ 'April',
+ 'Mejju',
+ 'Ġunju',
+ 'Lulju',
+ 'Awwissu',
+ 'Settembru',
+ 'Ottubru',
+ 'Novembru',
+ 'Diċembru'
+ ]
+}
+
+var dayValues = {
+ narrow: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'],
+ short: ['Ħa', 'Tn', 'Tl', 'Er', 'Ħa', 'Ġi', 'Si'],
+ abbreviated: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'],
+ wide: [
+ 'Il-Ħadd',
+ 'It-Tnejn',
+ 'It-Tlieta',
+ 'L-Erbgħa',
+ 'Il-Ħamis',
+ 'Il-Ġimgħa',
+ 'Is-Sibt'
+ ]
+}
+
+var dayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: 'nofsillejl',
+ noon: 'nofsinhar',
+ morning: 'għodwa',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'lejl'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: 'nofsillejl',
+ noon: 'nofsinhar',
+ morning: 'għodwa',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'lejl'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: 'nofsillejl',
+ noon: 'nofsinhar',
+ morning: 'għodwa',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'lejl'
+ }
+}
+
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'a',
+ pm: 'p',
+ midnight: "f'nofsillejl",
+ noon: "f'nofsinhar",
+ morning: 'filgħodu',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'billejl'
+ },
+ abbreviated: {
+ am: 'AM',
+ pm: 'PM',
+ midnight: "f'nofsillejl",
+ noon: "f'nofsinhar",
+ morning: 'filgħodu',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'billejl'
+ },
+ wide: {
+ am: 'a.m.',
+ pm: 'p.m.',
+ midnight: "f'nofsillejl",
+ noon: "f'nofsinhar",
+ morning: 'filgħodu',
+ afternoon: 'wara nofsinhar',
+ evening: 'filgħaxija',
+ night: 'billejl'
+ }
+}
+
+function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber)
+ return number + 'º'
+}
+
+var localize = {
+ ordinalNumber: ordinalNumber,
+
+ era: buildLocalizeFn({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+
+ quarter: buildLocalizeFn({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function(quarter) {
+ return Number(quarter) - 1
+ }
+ }),
+
+ month: buildLocalizeFn({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+
+ day: buildLocalizeFn({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+
+ dayPeriod: buildLocalizeFn({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+}
+
+export default localize