@karinjs/moment
Version:
Parse, validate, manipulate, and display dates
101 lines (100 loc) • 2.51 kB
JavaScript
import hooks from "../moment.js";
//! moment.js locale configuration
//! locale : Azerbaijani [az]
//! author : topchiyev : https://github.com/topchiyev
var suffixes = {
1: "-inci",
5: "-inci",
8: "-inci",
70: "-inci",
80: "-inci",
2: "-nci",
7: "-nci",
20: "-nci",
50: "-nci",
3: "-üncü",
4: "-üncü",
100: "-üncü",
6: "-ncı",
9: "-uncu",
10: "-uncu",
30: "-uncu",
60: "-ıncı",
90: "-ıncı"
};
const az = hooks.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("_"),
weekdaysParseExact: true,
longDateFormat: {
LT: "HH:mm",
LTS: "HH:mm:ss",
L: "DD.MM.YYYY",
LL: "D MMMM YYYY",
LLL: "D MMMM YYYY HH:mm",
LLLL: "dddd, D MMMM YYYY HH:mm"
},
calendar: {
sameDay: "[bugün saat] LT",
nextDay: "[sabah saat] LT",
nextWeek: "[gələn həftə] dddd [saat] LT",
lastDay: "[dünən] LT",
lastWeek: "[keçən həftə] dddd [saat] LT",
sameElse: "L"
},
relativeTime: {
future: "%s sonra",
past: "%s əvvəl",
s: "bir neçə saniyə",
ss: "%d saniyə",
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"
},
meridiemParse: /gecə|səhər|gündüz|axşam/,
isPM: function(input) {
return /^(gündüz|axşam)$/.test(input);
},
meridiem: function(hour, minute, isLower) {
if (hour < 4) {
return "gecə";
} else if (hour < 12) {
return "səhər";
} else if (hour < 17) {
return "gündüz";
} else {
return "axşam";
}
},
dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
ordinal: function(number) {
if (number === 0) {
return number + "-ıncı";
}
var a = number % 10, b = number % 100 - a, c = number >= 100 ? 100 : null;
return number + (suffixes[a] || suffixes[b] || suffixes[c]);
},
week: {
dow: 1,
// Monday is the first day of the week.
doy: 7
// The week that contains Jan 7th is the first week of the year.
}
});
export {
az as default
};