landvex: Fixar och tester klara för alla komponenter
- Datafabrik: Dockerfile fix, agentorkestrering fungerar - Vision: Identify-modell, FAISS, OCR alla testade - API: Alla 7 integrationstester passerade - Upplösare: Entitetsupplösning verifierad
This commit is contained in:
+16
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = buildFormatLongFn;
|
||||
function buildFormatLongFn(args) {
|
||||
return function () {
|
||||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
// TODO: Remove String()
|
||||
var width = options.width ? String(options.width) : args.defaultWidth;
|
||||
var format = args.formats[width] || args.formats[args.defaultWidth];
|
||||
return format;
|
||||
};
|
||||
}
|
||||
module.exports = exports.default;
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = buildLocalizeFn;
|
||||
function buildLocalizeFn(args) {
|
||||
return function (dirtyIndex, options) {
|
||||
var context = options !== null && options !== void 0 && options.context ? String(options.context) : 'standalone';
|
||||
var valuesArray;
|
||||
if (context === 'formatting' && args.formattingValues) {
|
||||
var defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
|
||||
var width = options !== null && options !== void 0 && options.width ? String(options.width) : defaultWidth;
|
||||
valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
|
||||
} else {
|
||||
var _defaultWidth = args.defaultWidth;
|
||||
var _width = options !== null && options !== void 0 && options.width ? String(options.width) : args.defaultWidth;
|
||||
valuesArray = args.values[_width] || args.values[_defaultWidth];
|
||||
}
|
||||
var index = args.argumentCallback ? args.argumentCallback(dirtyIndex) : dirtyIndex;
|
||||
// @ts-ignore: For some reason TypeScript just don't want to match it, no matter how hard we try. I challenge you to try to remove it!
|
||||
return valuesArray[index];
|
||||
};
|
||||
}
|
||||
module.exports = exports.default;
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = buildMatchFn;
|
||||
function buildMatchFn(args) {
|
||||
return function (string) {
|
||||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
||||
var width = options.width;
|
||||
var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
|
||||
var matchResult = string.match(matchPattern);
|
||||
if (!matchResult) {
|
||||
return null;
|
||||
}
|
||||
var matchedString = matchResult[0];
|
||||
var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
|
||||
var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) {
|
||||
return pattern.test(matchedString);
|
||||
}) : findKey(parsePatterns, function (pattern) {
|
||||
return pattern.test(matchedString);
|
||||
});
|
||||
var value;
|
||||
value = args.valueCallback ? args.valueCallback(key) : key;
|
||||
value = options.valueCallback ? options.valueCallback(value) : value;
|
||||
var rest = string.slice(matchedString.length);
|
||||
return {
|
||||
value: value,
|
||||
rest: rest
|
||||
};
|
||||
};
|
||||
}
|
||||
function findKey(object, predicate) {
|
||||
for (var key in object) {
|
||||
if (object.hasOwnProperty(key) && predicate(object[key])) {
|
||||
return key;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
function findIndex(array, predicate) {
|
||||
for (var key = 0; key < array.length; key++) {
|
||||
if (predicate(array[key])) {
|
||||
return key;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
module.exports = exports.default;
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = buildMatchPatternFn;
|
||||
function buildMatchPatternFn(args) {
|
||||
return function (string) {
|
||||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
||||
var matchResult = string.match(args.matchPattern);
|
||||
if (!matchResult) return null;
|
||||
var matchedString = matchResult[0];
|
||||
var parseResult = string.match(args.parsePattern);
|
||||
if (!parseResult) return null;
|
||||
var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
|
||||
value = options.valueCallback ? options.valueCallback(value) : value;
|
||||
var rest = string.slice(matchedString.length);
|
||||
return {
|
||||
value: value,
|
||||
rest: rest
|
||||
};
|
||||
};
|
||||
}
|
||||
module.exports = exports.default;
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: "minder as 'n sekonde",
|
||||
other: 'minder as {{count}} sekondes'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 sekonde',
|
||||
other: '{{count}} sekondes'
|
||||
},
|
||||
halfAMinute: "'n halwe minuut",
|
||||
lessThanXMinutes: {
|
||||
one: "minder as 'n minuut",
|
||||
other: 'minder as {{count}} minute'
|
||||
},
|
||||
xMinutes: {
|
||||
one: "'n minuut",
|
||||
other: '{{count}} minute'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'ongeveer 1 uur',
|
||||
other: 'ongeveer {{count}} ure'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 uur',
|
||||
other: '{{count}} ure'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 dag',
|
||||
other: '{{count}} dae'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'ongeveer 1 week',
|
||||
other: 'ongeveer {{count}} weke'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 week',
|
||||
other: '{{count}} weke'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'ongeveer 1 maand',
|
||||
other: 'ongeveer {{count}} maande'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 maand',
|
||||
other: '{{count}} maande'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'ongeveer 1 jaar',
|
||||
other: 'ongeveer {{count}} jaar'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 jaar',
|
||||
other: '{{count}} jaar'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'meer as 1 jaar',
|
||||
other: 'meer as {{count}} jaar'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'byna 1 jaar',
|
||||
other: 'byna {{count}} jaar'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'oor ' + result;
|
||||
} else {
|
||||
return result + ' gelede';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d MMMM yyyy',
|
||||
long: 'd MMMM yyyy',
|
||||
medium: 'd MMM yyyy',
|
||||
short: 'yyyy/MM/dd'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss zzzz',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'om' {{time}}",
|
||||
long: "{{date}} 'om' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'verlede' eeee 'om' p",
|
||||
yesterday: "'gister om' p",
|
||||
today: "'vandag om' p",
|
||||
tomorrow: "'môre om' p",
|
||||
nextWeek: "eeee 'om' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['vC', 'nC'],
|
||||
abbreviated: ['vC', 'nC'],
|
||||
wide: ['voor Christus', 'na Christus']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['K1', 'K2', 'K3', 'K4'],
|
||||
wide: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
|
||||
abbreviated: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
|
||||
wide: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['S', 'M', 'D', 'W', 'D', 'V', 'S'],
|
||||
short: ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'],
|
||||
abbreviated: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
|
||||
wide: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'vm',
|
||||
pm: 'nm',
|
||||
midnight: 'middernag',
|
||||
noon: 'middaguur',
|
||||
morning: 'oggend',
|
||||
afternoon: 'middag',
|
||||
evening: 'laat middag',
|
||||
night: 'aand'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'vm',
|
||||
pm: 'nm',
|
||||
midnight: 'middernag',
|
||||
noon: 'middaguur',
|
||||
morning: 'oggend',
|
||||
afternoon: 'middag',
|
||||
evening: 'laat middag',
|
||||
night: 'aand'
|
||||
},
|
||||
wide: {
|
||||
am: 'vm',
|
||||
pm: 'nm',
|
||||
midnight: 'middernag',
|
||||
noon: 'middaguur',
|
||||
morning: 'oggend',
|
||||
afternoon: 'middag',
|
||||
evening: 'laat middag',
|
||||
night: 'aand'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'vm',
|
||||
pm: 'nm',
|
||||
midnight: 'middernag',
|
||||
noon: 'uur die middag',
|
||||
morning: 'uur die oggend',
|
||||
afternoon: 'uur die middag',
|
||||
evening: 'uur die aand',
|
||||
night: 'uur die aand'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'vm',
|
||||
pm: 'nm',
|
||||
midnight: 'middernag',
|
||||
noon: 'uur die middag',
|
||||
morning: 'uur die oggend',
|
||||
afternoon: 'uur die middag',
|
||||
evening: 'uur die aand',
|
||||
night: 'uur die aand'
|
||||
},
|
||||
wide: {
|
||||
am: 'vm',
|
||||
pm: 'nm',
|
||||
midnight: 'middernag',
|
||||
noon: 'uur die middag',
|
||||
morning: 'uur die oggend',
|
||||
afternoon: 'uur die middag',
|
||||
evening: 'uur die aand',
|
||||
night: 'uur die aand'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber) {
|
||||
var number = Number(dirtyNumber);
|
||||
var rem100 = number % 100;
|
||||
if (rem100 < 20) {
|
||||
switch (rem100) {
|
||||
case 1:
|
||||
case 8:
|
||||
return number + 'ste';
|
||||
default:
|
||||
return number + 'de';
|
||||
}
|
||||
}
|
||||
return number + 'ste';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(ste|de)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^([vn]\.? ?C\.?)/,
|
||||
abbreviated: /^([vn]\. ?C\.?)/,
|
||||
wide: /^((voor|na) Christus)/
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^v/, /^n/]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^K[1234]/i,
|
||||
wide: /^[1234](st|d)e kwartaal/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[jfmasond]/i,
|
||||
abbreviated: /^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,
|
||||
wide: /^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^J/i, /^F/i, /^M/i, /^A/i, /^M/i, /^J/i, /^J/i, /^A/i, /^S/i, /^O/i, /^N/i, /^D/i],
|
||||
any: [/^Jan/i, /^Feb/i, /^Mrt/i, /^Apr/i, /^Mei/i, /^Jun/i, /^Jul/i, /^Aug/i, /^Sep/i, /^Okt/i, /^Nov/i, /^Dec/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[smdwv]/i,
|
||||
short: /^(So|Ma|Di|Wo|Do|Vr|Sa)/i,
|
||||
abbreviated: /^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,
|
||||
wide: /^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^S/i, /^M/i, /^D/i, /^W/i, /^D/i, /^V/i, /^S/i],
|
||||
any: [/^So/i, /^Ma/i, /^Di/i, /^Wo/i, /^Do/i, /^Vr/i, /^Sa/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
any: /^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^vm/i,
|
||||
pm: /^nm/i,
|
||||
midnight: /^middernag/i,
|
||||
noon: /^middaguur/i,
|
||||
morning: /oggend/i,
|
||||
afternoon: /middag/i,
|
||||
evening: /laat middag/i,
|
||||
night: /aand/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { af } from 'date-fns/locale'
|
||||
export default af
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Afrikaans locale.
|
||||
* @language Afrikaans
|
||||
* @iso-639-2 afr
|
||||
* @author Marnus Weststrate [@marnusw]{@link https://github.com/marnusw}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'af',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/af/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'أقل من ثانية واحدة',
|
||||
two: 'أقل من ثانتين',
|
||||
threeToTen: 'أقل من {{count}} ثواني',
|
||||
other: 'أقل من {{count}} ثانية'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'ثانية واحدة',
|
||||
two: 'ثانتين',
|
||||
threeToTen: '{{count}} ثواني',
|
||||
other: '{{count}} ثانية'
|
||||
},
|
||||
halfAMinute: 'نصف دقيقة',
|
||||
lessThanXMinutes: {
|
||||
one: 'أقل من دقيقة',
|
||||
two: 'أقل من دقيقتين',
|
||||
threeToTen: 'أقل من {{count}} دقائق',
|
||||
other: 'أقل من {{count}} دقيقة'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'دقيقة واحدة',
|
||||
two: 'دقيقتين',
|
||||
threeToTen: '{{count}} دقائق',
|
||||
other: '{{count}} دقيقة'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'ساعة واحدة تقريباً',
|
||||
two: 'ساعتين تقريباً',
|
||||
threeToTen: '{{count}} ساعات تقريباً',
|
||||
other: '{{count}} ساعة تقريباً'
|
||||
},
|
||||
xHours: {
|
||||
one: 'ساعة واحدة',
|
||||
two: 'ساعتين',
|
||||
threeToTen: '{{count}} ساعات',
|
||||
other: '{{count}} ساعة'
|
||||
},
|
||||
xDays: {
|
||||
one: 'يوم واحد',
|
||||
two: 'يومين',
|
||||
threeToTen: '{{count}} أيام',
|
||||
other: '{{count}} يوم'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'أسبوع واحد تقريباً',
|
||||
two: 'أسبوعين تقريباً',
|
||||
threeToTen: '{{count}} أسابيع تقريباً',
|
||||
other: '{{count}} أسبوع تقريباً'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'أسبوع واحد',
|
||||
two: 'أسبوعين',
|
||||
threeToTen: '{{count}} أسابيع',
|
||||
other: '{{count}} أسبوع'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'شهر واحد تقريباً',
|
||||
two: 'شهرين تقريباً',
|
||||
threeToTen: '{{count}} أشهر تقريباً',
|
||||
other: '{{count}} شهر تقريباً'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'شهر واحد',
|
||||
two: 'شهرين',
|
||||
threeToTen: '{{count}} أشهر',
|
||||
other: '{{count}} شهر'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'عام واحد تقريباً',
|
||||
two: 'عامين تقريباً',
|
||||
threeToTen: '{{count}} أعوام تقريباً',
|
||||
other: '{{count}} عام تقريباً'
|
||||
},
|
||||
xYears: {
|
||||
one: 'عام واحد',
|
||||
two: 'عامين',
|
||||
threeToTen: '{{count}} أعوام',
|
||||
other: '{{count}} عام'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'أكثر من عام',
|
||||
two: 'أكثر من عامين',
|
||||
threeToTen: 'أكثر من {{count}} أعوام',
|
||||
other: 'أكثر من {{count}} عام'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'عام واحد تقريباً',
|
||||
two: 'عامين تقريباً',
|
||||
threeToTen: '{{count}} أعوام تقريباً',
|
||||
other: '{{count}} عام تقريباً'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
options = options || {};
|
||||
var usageGroup = formatDistanceLocale[token];
|
||||
var result;
|
||||
if (typeof usageGroup === 'string') {
|
||||
result = usageGroup;
|
||||
} else if (count === 1) {
|
||||
result = usageGroup.one;
|
||||
} else if (count === 2) {
|
||||
result = usageGroup.two;
|
||||
} else if (count <= 10) {
|
||||
result = usageGroup.threeToTen.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = usageGroup.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'في خلال ' + result;
|
||||
} else {
|
||||
return 'منذ ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, MMMM do, y',
|
||||
long: 'MMMM do, y',
|
||||
medium: 'MMM d, y',
|
||||
short: 'MM/dd/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'عند' {{time}}",
|
||||
long: "{{date}} 'عند' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'أخر' eeee 'عند' p",
|
||||
yesterday: "'أمس عند' p",
|
||||
today: "'اليوم عند' p",
|
||||
tomorrow: "'غداً عند' p",
|
||||
nextWeek: "eeee 'عند' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['ق', 'ب'],
|
||||
abbreviated: ['ق.م.', 'ب.م.'],
|
||||
wide: ['قبل الميلاد', 'بعد الميلاد']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
|
||||
wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'],
|
||||
abbreviated: ['جانـ', 'فيفـ', 'مارس', 'أفريل', 'مايـ', 'جوانـ', 'جويـ', 'أوت', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'],
|
||||
wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'],
|
||||
wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظـهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظـهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber) {
|
||||
return String(dirtyNumber);
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return Number(quarter) - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(ق|ب)/i,
|
||||
abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
|
||||
wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^قبل/i, /^بعد/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^ر[1234]/i,
|
||||
wide: /^الربع [1234]/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[جفمأسند]/i,
|
||||
abbreviated: /^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i,
|
||||
wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
|
||||
any: [/^جان/i, /^فيف/i, /^مار/i, /^أفر/i, /^ماي/i, /^جوا/i, /^جوي/i, /^أوت/i, /^سبت/i, /^أكت/i, /^نوف/i, /^ديس/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[حنثرخجس]/i,
|
||||
short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,
|
||||
wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
|
||||
wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
|
||||
any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
|
||||
any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a/i,
|
||||
pm: /^p/i,
|
||||
midnight: /^mi/i,
|
||||
noon: /^no/i,
|
||||
morning: /morning/i,
|
||||
afternoon: /afternoon/i,
|
||||
evening: /evening/i,
|
||||
night: /night/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index2.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index2.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return Number(index) + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index2.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index2.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index2.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { arDZ } from 'date-fns/locale'
|
||||
export default arDZ
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Arabic locale (Algerian Arabic).
|
||||
* @language Algerian Arabic
|
||||
* @iso-639-2 ara
|
||||
* @author Badreddine Boumaza [@badre429]{@link https://github.com/badre429}
|
||||
* @author Ahmed ElShahat [@elshahat]{@link https://github.com/elshahat}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ar-DZ',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ar-DZ/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'أقل من ثانية',
|
||||
two: 'أقل من ثانيتين',
|
||||
threeToTen: 'أقل من {{count}} ثواني',
|
||||
other: 'أقل من {{count}} ثانية'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'ثانية',
|
||||
two: 'ثانيتين',
|
||||
threeToTen: '{{count}} ثواني',
|
||||
other: '{{count}} ثانية'
|
||||
},
|
||||
halfAMinute: 'نص دقيقة',
|
||||
lessThanXMinutes: {
|
||||
one: 'أقل من دقيقة',
|
||||
two: 'أقل من دقيقتين',
|
||||
threeToTen: 'أقل من {{count}} دقايق',
|
||||
other: 'أقل من {{count}} دقيقة'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'دقيقة',
|
||||
two: 'دقيقتين',
|
||||
threeToTen: '{{count}} دقايق',
|
||||
other: '{{count}} دقيقة'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'حوالي ساعة',
|
||||
two: 'حوالي ساعتين',
|
||||
threeToTen: 'حوالي {{count}} ساعات',
|
||||
other: 'حوالي {{count}} ساعة'
|
||||
},
|
||||
xHours: {
|
||||
one: 'ساعة',
|
||||
two: 'ساعتين',
|
||||
threeToTen: '{{count}} ساعات',
|
||||
other: '{{count}} ساعة'
|
||||
},
|
||||
xDays: {
|
||||
one: 'يوم',
|
||||
two: 'يومين',
|
||||
threeToTen: '{{count}} أيام',
|
||||
other: '{{count}} يوم'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'حوالي أسبوع',
|
||||
two: 'حوالي أسبوعين',
|
||||
threeToTen: 'حوالي {{count}} أسابيع',
|
||||
other: 'حوالي {{count}} أسبوع'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'أسبوع',
|
||||
two: 'أسبوعين',
|
||||
threeToTen: '{{count}} أسابيع',
|
||||
other: '{{count}} أسبوع'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'حوالي شهر',
|
||||
two: 'حوالي شهرين',
|
||||
threeToTen: 'حوالي {{count}} أشهر',
|
||||
other: 'حوالي {{count}} شهر'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'شهر',
|
||||
two: 'شهرين',
|
||||
threeToTen: '{{count}} أشهر',
|
||||
other: '{{count}} شهر'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'حوالي سنة',
|
||||
two: 'حوالي سنتين',
|
||||
threeToTen: 'حوالي {{count}} سنين',
|
||||
other: 'حوالي {{count}} سنة'
|
||||
},
|
||||
xYears: {
|
||||
one: 'عام',
|
||||
two: 'عامين',
|
||||
threeToTen: '{{count}} أعوام',
|
||||
other: '{{count}} عام'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'أكثر من سنة',
|
||||
two: 'أكثر من سنتين',
|
||||
threeToTen: 'أكثر من {{count}} سنين',
|
||||
other: 'أكثر من {{count}} سنة'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'عام تقريبًا',
|
||||
two: 'عامين تقريبًا',
|
||||
threeToTen: '{{count}} أعوام تقريبًا',
|
||||
other: '{{count}} عام تقريبًا'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else if (count === 2) {
|
||||
result = tokenValue.two;
|
||||
} else if (count <= 10) {
|
||||
result = tokenValue.threeToTen.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return "\u0641\u064A \u062E\u0644\u0627\u0644 ".concat(result);
|
||||
} else {
|
||||
return "\u0645\u0646\u0630 ".concat(result);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE، do MMMM y',
|
||||
long: 'do MMMM y',
|
||||
medium: 'dd/MMM/y',
|
||||
short: 'd/MM/y'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'الساعة' {{time}}",
|
||||
long: "{{date}} 'الساعة' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "eeee 'اللي جاي الساعة' p",
|
||||
yesterday: "'إمبارح الساعة' p",
|
||||
today: "'النهاردة الساعة' p",
|
||||
tomorrow: "'بكرة الساعة' p",
|
||||
nextWeek: "eeee 'الساعة' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['ق', 'ب'],
|
||||
abbreviated: ['ق.م', 'ب.م'],
|
||||
wide: ['قبل الميلاد', 'بعد الميلاد']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
|
||||
wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'],
|
||||
abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'],
|
||||
wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهراً',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهراً',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءً',
|
||||
night: 'ليلاً'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهراً',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
morning: 'في الصباح',
|
||||
noon: 'ظهراً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
return String(dirtyNumber);
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)/;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(ق|ب)/g,
|
||||
abbreviated: /^(ق.م|ب.م)/g,
|
||||
wide: /^(قبل الميلاد|بعد الميلاد)/g
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^ق/g, /^ب/g]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/,
|
||||
abbreviated: /^ر[1234]/,
|
||||
wide: /^الربع (الأول|الثاني|الثالث|الرابع)/
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
wide: [/الربع الأول/, /الربع الثاني/, /الربع الثالث/, /الربع الرابع/],
|
||||
any: [/1/, /2/, /3/, /4/]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^(ي|ف|م|أ|س|ن|د)/,
|
||||
abbreviated: /^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/,
|
||||
wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ي/, /^ف/, /^م/, /^أ/, /^م/, /^ي/, /^ي/, /^أ/, /^س/, /^أ/, /^ن/, /^د/],
|
||||
any: [/^ينا/, /^فبر/, /^مارس/, /^أبريل/, /^مايو/, /^يون/, /^يول/, /^أغس/, /^سبت/, /^أكت/, /^نوف/, /^ديس/]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^(ح|ن|ث|ر|خ|ج|س)/,
|
||||
short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,
|
||||
abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,
|
||||
wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^ح/, /^ن/, /^ث/, /^ر/, /^خ/, /^ج/, /^س/],
|
||||
any: [/أحد/, /اثنين/, /ثلاثاء/, /أربعاء/, /خميس/, /جمعة/, /سبت/]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/,
|
||||
abbreviated: /^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/,
|
||||
wide: /^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/,
|
||||
any: /^(ص|م|صباح|ظهر|مساء|ليل)/
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^ص/,
|
||||
pm: /^م/,
|
||||
midnight: /^ن/,
|
||||
noon: /^ظ/,
|
||||
morning: /^ص/,
|
||||
afternoon: /^بعد/,
|
||||
evening: /^م/,
|
||||
night: /^ل/
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { arEG } from 'date-fns/locale'
|
||||
export default arEG
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Arabic locale (Egypt).
|
||||
* @language Arabic
|
||||
* @iso-639-2 ara
|
||||
* @author AbdAllah AbdElFattah [@AbdAllahAbdElFattah13]{@link https://github.com/AbdAllahAbdElFattah13}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ar-EG',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ar-EG/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'أقل من ثانية واحدة',
|
||||
two: 'أقل من ثانتين',
|
||||
threeToTen: 'أقل من {{count}} ثواني',
|
||||
other: 'أقل من {{count}} ثانية'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'ثانية واحدة',
|
||||
two: 'ثانتين',
|
||||
threeToTen: '{{count}} ثواني',
|
||||
other: '{{count}} ثانية'
|
||||
},
|
||||
halfAMinute: 'نصف دقيقة',
|
||||
lessThanXMinutes: {
|
||||
one: 'أقل من دقيقة',
|
||||
two: 'أقل من دقيقتين',
|
||||
threeToTen: 'أقل من {{count}} دقائق',
|
||||
other: 'أقل من {{count}} دقيقة'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'دقيقة واحدة',
|
||||
two: 'دقيقتين',
|
||||
threeToTen: '{{count}} دقائق',
|
||||
other: '{{count}} دقيقة'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'ساعة واحدة تقريباً',
|
||||
two: 'ساعتين تقريباً',
|
||||
threeToTen: '{{count}} ساعات تقريباً',
|
||||
other: '{{count}} ساعة تقريباً'
|
||||
},
|
||||
xHours: {
|
||||
one: 'ساعة واحدة',
|
||||
two: 'ساعتين',
|
||||
threeToTen: '{{count}} ساعات',
|
||||
other: '{{count}} ساعة'
|
||||
},
|
||||
xDays: {
|
||||
one: 'يوم واحد',
|
||||
two: 'يومين',
|
||||
threeToTen: '{{count}} أيام',
|
||||
other: '{{count}} يوم'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'أسبوع واحد تقريباً',
|
||||
two: 'أسبوعين تقريباً',
|
||||
threeToTen: '{{count}} أسابيع تقريباً',
|
||||
other: '{{count}} أسبوع تقريباً'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'أسبوع واحد',
|
||||
two: 'أسبوعين',
|
||||
threeToTen: '{{count}} أسابيع',
|
||||
other: '{{count}} أسبوع'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'شهر واحد تقريباً',
|
||||
two: 'شهرين تقريباً',
|
||||
threeToTen: '{{count}} أشهر تقريباً',
|
||||
other: '{{count}} شهر تقريباً'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'شهر واحد',
|
||||
two: 'شهرين',
|
||||
threeToTen: '{{count}} أشهر',
|
||||
other: '{{count}} شهر'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'عام واحد تقريباً',
|
||||
two: 'عامين تقريباً',
|
||||
threeToTen: '{{count}} أعوام تقريباً',
|
||||
other: '{{count}} عام تقريباً'
|
||||
},
|
||||
xYears: {
|
||||
one: 'عام واحد',
|
||||
two: 'عامين',
|
||||
threeToTen: '{{count}} أعوام',
|
||||
other: '{{count}} عام'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'أكثر من عام',
|
||||
two: 'أكثر من عامين',
|
||||
threeToTen: 'أكثر من {{count}} أعوام',
|
||||
other: 'أكثر من {{count}} عام'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'عام واحد تقريباً',
|
||||
two: 'عامين تقريباً',
|
||||
threeToTen: '{{count}} أعوام تقريباً',
|
||||
other: '{{count}} عام تقريباً'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
options = options || {};
|
||||
var usageGroup = formatDistanceLocale[token];
|
||||
var result;
|
||||
if (typeof usageGroup === 'string') {
|
||||
result = usageGroup;
|
||||
} else if (count === 1) {
|
||||
result = usageGroup.one;
|
||||
} else if (count === 2) {
|
||||
result = usageGroup.two;
|
||||
} else if (count <= 10) {
|
||||
result = usageGroup.threeToTen.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = usageGroup.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'في خلال ' + result;
|
||||
} else {
|
||||
return 'منذ ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, MMMM do, y',
|
||||
long: 'MMMM do, y',
|
||||
medium: 'MMM d, y',
|
||||
short: 'MM/dd/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'عند' {{time}}",
|
||||
long: "{{date}} 'عند' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'أخر' eeee 'عند' p",
|
||||
yesterday: "'أمس عند' p",
|
||||
today: "'اليوم عند' p",
|
||||
tomorrow: "'غداً عند' p",
|
||||
nextWeek: "eeee 'عند' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['ق', 'ب'],
|
||||
abbreviated: ['ق.م.', 'ب.م.'],
|
||||
wide: ['قبل الميلاد', 'بعد الميلاد']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
|
||||
wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'غ', 'ش', 'أ', 'ن', 'د'],
|
||||
abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'ماي', 'يونـ', 'يولـ', 'غشت', 'شتنـ', 'أكتـ', 'نونـ', 'دجنـ'],
|
||||
wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'],
|
||||
wide: ['الأحد', 'الإثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظـهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظـهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber) {
|
||||
return String(dirtyNumber);
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return Number(quarter) - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(ق|ب)/i,
|
||||
abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
|
||||
wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^قبل/i, /^بعد/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^ر[1234]/i,
|
||||
wide: /^الربع [1234]/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[يفمأمسند]/i,
|
||||
abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i,
|
||||
wide: /^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^غ/i, /^ش/i, /^أ/i, /^ن/i, /^د/i],
|
||||
any: [/^ين/i, /^فب/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^غشت/i, /^ش/i, /^أك/i, /^ن/i, /^د/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[حنثرخجس]/i,
|
||||
short: /^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
abbreviated: /^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i,
|
||||
wide: /^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
|
||||
wide: [/^الأحد/i, /^الإثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
|
||||
any: [/^أح/i, /^إث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
|
||||
any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a/i,
|
||||
pm: /^p/i,
|
||||
midnight: /^mi/i,
|
||||
noon: /^no/i,
|
||||
morning: /morning/i,
|
||||
afternoon: /afternoon/i,
|
||||
evening: /evening/i,
|
||||
night: /night/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index2.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index2.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return Number(index) + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index2.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index2.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index2.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { arMA } from 'date-fns/locale'
|
||||
export default arMA
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Arabic locale (Moroccan Arabic).
|
||||
* @language Moroccan Arabic
|
||||
* @iso-639-2 ara
|
||||
* @author Achraf Rrami [@rramiachraf]{@link https://github.com/rramiachraf}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ar-MA',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
// Monday is 1
|
||||
weekStartsOn: 1,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ar-MA/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'أقل من ثانية واحدة',
|
||||
two: 'أقل من ثانتين',
|
||||
threeToTen: 'أقل من {{count}} ثواني',
|
||||
other: 'أقل من {{count}} ثانية'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'ثانية واحدة',
|
||||
two: 'ثانتين',
|
||||
threeToTen: '{{count}} ثواني',
|
||||
other: '{{count}} ثانية'
|
||||
},
|
||||
halfAMinute: 'نصف دقيقة',
|
||||
lessThanXMinutes: {
|
||||
one: 'أقل من دقيقة',
|
||||
two: 'أقل من دقيقتين',
|
||||
threeToTen: 'أقل من {{count}} دقائق',
|
||||
other: 'أقل من {{count}} دقيقة'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'دقيقة واحدة',
|
||||
two: 'دقيقتين',
|
||||
threeToTen: '{{count}} دقائق',
|
||||
other: '{{count}} دقيقة'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'ساعة واحدة تقريباً',
|
||||
two: 'ساعتين تقريباً',
|
||||
threeToTen: '{{count}} ساعات تقريباً',
|
||||
other: '{{count}} ساعة تقريباً'
|
||||
},
|
||||
xHours: {
|
||||
one: 'ساعة واحدة',
|
||||
two: 'ساعتين',
|
||||
threeToTen: '{{count}} ساعات',
|
||||
other: '{{count}} ساعة'
|
||||
},
|
||||
xDays: {
|
||||
one: 'يوم واحد',
|
||||
two: 'يومين',
|
||||
threeToTen: '{{count}} أيام',
|
||||
other: '{{count}} يوم'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'أسبوع واحد تقريباً',
|
||||
two: 'أسبوعين تقريباً',
|
||||
threeToTen: '{{count}} أسابيع تقريباً',
|
||||
other: '{{count}} أسبوع تقريباً'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'أسبوع واحد',
|
||||
two: 'أسبوعين',
|
||||
threeToTen: '{{count}} أسابيع',
|
||||
other: '{{count}} أسبوع'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'شهر واحد تقريباً',
|
||||
two: 'شهرين تقريباً',
|
||||
threeToTen: '{{count}} أشهر تقريباً',
|
||||
other: '{{count}} شهر تقريباً'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'شهر واحد',
|
||||
two: 'شهرين',
|
||||
threeToTen: '{{count}} أشهر',
|
||||
other: '{{count}} شهر'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'عام واحد تقريباً',
|
||||
two: 'عامين تقريباً',
|
||||
threeToTen: '{{count}} أعوام تقريباً',
|
||||
other: '{{count}} عام تقريباً'
|
||||
},
|
||||
xYears: {
|
||||
one: 'عام واحد',
|
||||
two: 'عامين',
|
||||
threeToTen: '{{count}} أعوام',
|
||||
other: '{{count}} عام'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'أكثر من عام',
|
||||
two: 'أكثر من عامين',
|
||||
threeToTen: 'أكثر من {{count}} أعوام',
|
||||
other: 'أكثر من {{count}} عام'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'عام واحد تقريباً',
|
||||
two: 'عامين تقريباً',
|
||||
threeToTen: '{{count}} أعوام تقريباً',
|
||||
other: '{{count}} عام تقريباً'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else if (count === 2) {
|
||||
result = tokenValue.two;
|
||||
} else if (count <= 10) {
|
||||
result = tokenValue.threeToTen.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'في خلال ' + result;
|
||||
} else {
|
||||
return 'منذ ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, MMMM do, y',
|
||||
long: 'MMMM do, y',
|
||||
medium: 'MMM d, y',
|
||||
short: 'MM/dd/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'عند' {{time}}",
|
||||
long: "{{date}} 'عند' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'أخر' eeee 'عند' p",
|
||||
yesterday: "'أمس عند' p",
|
||||
today: "'اليوم عند' p",
|
||||
tomorrow: "'غداً عند' p",
|
||||
nextWeek: "eeee 'عند' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['ق', 'ب'],
|
||||
abbreviated: ['ق.م.', 'ب.م.'],
|
||||
wide: ['قبل الميلاد', 'بعد الميلاد']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
|
||||
wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'],
|
||||
abbreviated: ['ينا', 'فبر', 'مارس', 'أبريل', 'مايو', 'يونـ', 'يولـ', 'أغسـ', 'سبتـ', 'أكتـ', 'نوفـ', 'ديسـ'],
|
||||
wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
abbreviated: ['أحد', 'اثنـ', 'ثلا', 'أربـ', 'خميـ', 'جمعة', 'سبت'],
|
||||
wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'مساءاً',
|
||||
night: 'ليلاً'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'ن',
|
||||
noon: 'ظ',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظـهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'في الصباح',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
midnight: 'نصف الليل',
|
||||
noon: 'ظهر',
|
||||
morning: 'صباحاً',
|
||||
afternoon: 'بعد الظـهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber) {
|
||||
return String(dirtyNumber);
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(ق|ب)/i,
|
||||
abbreviated: /^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
|
||||
wide: /^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^قبل/i, /^بعد/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^ر[1234]/i,
|
||||
wide: /^الربع [1234]/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[يفمأمسند]/i,
|
||||
abbreviated: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i,
|
||||
wide: /^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
|
||||
any: [/^ين/i, /^ف/i, /^مار/i, /^أب/i, /^ماي/i, /^يون/i, /^يول/i, /^أغ/i, /^س/i, /^أك/i, /^ن/i, /^د/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[حنثرخجس]/i,
|
||||
short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
abbreviated: /^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,
|
||||
wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
|
||||
wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
|
||||
any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
|
||||
any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a/i,
|
||||
pm: /^p/i,
|
||||
midnight: /^mi/i,
|
||||
noon: /^no/i,
|
||||
morning: /morning/i,
|
||||
afternoon: /afternoon/i,
|
||||
evening: /evening/i,
|
||||
night: /night/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { arSA } from 'date-fns/locale'
|
||||
export default arSA
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Arabic locale (Sauid Arabic).
|
||||
* @language Arabic
|
||||
* @iso-639-2 ara
|
||||
* @author Dhaifallah Alwadani [@dalwadani]{@link https://github.com/dalwadani}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ar-SA',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ar-SA/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'أقل من ثانية',
|
||||
two: 'أقل من زوز ثواني',
|
||||
threeToTen: 'أقل من {{count}} ثواني',
|
||||
other: 'أقل من {{count}} ثانية'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'ثانية',
|
||||
two: 'زوز ثواني',
|
||||
threeToTen: '{{count}} ثواني',
|
||||
other: '{{count}} ثانية'
|
||||
},
|
||||
halfAMinute: 'نص دقيقة',
|
||||
lessThanXMinutes: {
|
||||
one: 'أقل من دقيقة',
|
||||
two: 'أقل من دقيقتين',
|
||||
threeToTen: 'أقل من {{count}} دقايق',
|
||||
other: 'أقل من {{count}} دقيقة'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'دقيقة',
|
||||
two: 'دقيقتين',
|
||||
threeToTen: '{{count}} دقايق',
|
||||
other: '{{count}} دقيقة'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'ساعة تقريب',
|
||||
two: 'ساعتين تقريب',
|
||||
threeToTen: '{{count}} سوايع تقريب',
|
||||
other: '{{count}} ساعة تقريب'
|
||||
},
|
||||
xHours: {
|
||||
one: 'ساعة',
|
||||
two: 'ساعتين',
|
||||
threeToTen: '{{count}} سوايع',
|
||||
other: '{{count}} ساعة'
|
||||
},
|
||||
xDays: {
|
||||
one: 'نهار',
|
||||
two: 'نهارين',
|
||||
threeToTen: '{{count}} أيام',
|
||||
other: '{{count}} يوم'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'جمعة تقريب',
|
||||
two: 'جمعتين تقريب',
|
||||
threeToTen: '{{count}} جماع تقريب',
|
||||
other: '{{count}} جمعة تقريب'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'جمعة',
|
||||
two: 'جمعتين',
|
||||
threeToTen: '{{count}} جماع',
|
||||
other: '{{count}} جمعة'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'شهر تقريب',
|
||||
two: 'شهرين تقريب',
|
||||
threeToTen: '{{count}} أشهرة تقريب',
|
||||
other: '{{count}} شهر تقريب'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'شهر',
|
||||
two: 'شهرين',
|
||||
threeToTen: '{{count}} أشهرة',
|
||||
other: '{{count}} شهر'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'عام تقريب',
|
||||
two: 'عامين تقريب',
|
||||
threeToTen: '{{count}} أعوام تقريب',
|
||||
other: '{{count}} عام تقريب'
|
||||
},
|
||||
xYears: {
|
||||
one: 'عام',
|
||||
two: 'عامين',
|
||||
threeToTen: '{{count}} أعوام',
|
||||
other: '{{count}} عام'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'أكثر من عام',
|
||||
two: 'أكثر من عامين',
|
||||
threeToTen: 'أكثر من {{count}} أعوام',
|
||||
other: 'أكثر من {{count}} عام'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'عام تقريب',
|
||||
two: 'عامين تقريب',
|
||||
threeToTen: '{{count}} أعوام تقريب',
|
||||
other: '{{count}} عام تقريب'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var usageGroup = formatDistanceLocale[token];
|
||||
var result;
|
||||
if (typeof usageGroup === 'string') {
|
||||
result = usageGroup;
|
||||
} else if (count === 1) {
|
||||
result = usageGroup.one;
|
||||
} else if (count === 2) {
|
||||
result = usageGroup.two;
|
||||
} else if (count <= 10) {
|
||||
result = usageGroup.threeToTen.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = usageGroup.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'في ' + result;
|
||||
} else {
|
||||
return 'عندو ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE، do MMMM y',
|
||||
long: 'do MMMM y',
|
||||
medium: 'd MMM y',
|
||||
short: 'dd/MM/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss',
|
||||
long: 'HH:mm:ss',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'مع' {{time}}",
|
||||
long: "{{date}} 'مع' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "eeee 'إلي فات مع' p",
|
||||
yesterday: "'البارح مع' p",
|
||||
today: "'اليوم مع' p",
|
||||
tomorrow: "'غدوة مع' p",
|
||||
nextWeek: "eeee 'الجمعة الجاية مع' p 'نهار'",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['ق', 'ب'],
|
||||
abbreviated: ['ق.م.', 'ب.م.'],
|
||||
wide: ['قبل الميلاد', 'بعد الميلاد']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
|
||||
wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['د', 'ن', 'أ', 'س', 'أ', 'ج', 'ج', 'م', 'أ', 'م', 'ف', 'ج'],
|
||||
abbreviated: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
wide: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'ع',
|
||||
morning: 'الصباح',
|
||||
noon: 'القايلة',
|
||||
afternoon: 'بعد القايلة',
|
||||
evening: 'العشية',
|
||||
night: 'الليل',
|
||||
midnight: 'نص الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'ع',
|
||||
morning: 'الصباح',
|
||||
noon: 'القايلة',
|
||||
afternoon: 'بعد القايلة',
|
||||
evening: 'العشية',
|
||||
night: 'الليل',
|
||||
midnight: 'نص الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'ع',
|
||||
morning: 'الصباح',
|
||||
noon: 'القايلة',
|
||||
afternoon: 'بعد القايلة',
|
||||
evening: 'العشية',
|
||||
night: 'الليل',
|
||||
midnight: 'نص الليل'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'ع',
|
||||
morning: 'في الصباح',
|
||||
noon: 'في القايلة',
|
||||
afternoon: 'بعد القايلة',
|
||||
evening: 'في العشية',
|
||||
night: 'في الليل',
|
||||
midnight: 'نص الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'ع',
|
||||
morning: 'في الصباح',
|
||||
noon: 'في القايلة',
|
||||
afternoon: 'بعد القايلة',
|
||||
evening: 'في العشية',
|
||||
night: 'في الليل',
|
||||
midnight: 'نص الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'ع',
|
||||
morning: 'في الصباح',
|
||||
noon: 'في القايلة',
|
||||
afternoon: 'بعد القايلة',
|
||||
evening: 'في العشية',
|
||||
night: 'في الليل',
|
||||
midnight: 'نص الليل'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(num) {
|
||||
return String(num);
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /[قب]/,
|
||||
abbreviated: /[قب]\.م\./,
|
||||
wide: /(قبل|بعد) الميلاد/
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/قبل/, /بعد/]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /ر[1234]/,
|
||||
wide: /الربع (الأول|الثاني|الثالث|الرابع)/
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[جفمأسند]/,
|
||||
abbreviated: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,
|
||||
wide: /^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ج/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ج/i, /^ج/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
|
||||
any: [/^جانفي/i, /^فيفري/i, /^مارس/i, /^أفريل/i, /^ماي/i, /^جوان/i, /^جويلية/i, /^أوت/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[حنثرخجس]/i,
|
||||
short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
|
||||
wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
|
||||
any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/,
|
||||
any: /^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^ص/,
|
||||
pm: /^ع/,
|
||||
midnight: /نص الليل/,
|
||||
noon: /قايلة/,
|
||||
afternoon: /بعد القايلة/,
|
||||
morning: /صباح/,
|
||||
evening: /عشية/,
|
||||
night: /ليل/
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index2.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index2.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index2.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index2.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index2.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { arTN } from 'date-fns/locale'
|
||||
export default arTN
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Arabic locale (Tunisian Arabic).
|
||||
* @language Arabic
|
||||
* @iso-639-2 ara
|
||||
* @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ar-TN',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ar-TN/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'أقل من ثانية',
|
||||
two: 'أقل من ثانيتين',
|
||||
threeToTen: 'أقل من {{count}} ثواني',
|
||||
other: 'أقل من {{count}} ثانية'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'ثانية واحدة',
|
||||
two: 'ثانيتان',
|
||||
threeToTen: '{{count}} ثواني',
|
||||
other: '{{count}} ثانية'
|
||||
},
|
||||
halfAMinute: 'نصف دقيقة',
|
||||
lessThanXMinutes: {
|
||||
one: 'أقل من دقيقة',
|
||||
two: 'أقل من دقيقتين',
|
||||
threeToTen: 'أقل من {{count}} دقائق',
|
||||
other: 'أقل من {{count}} دقيقة'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'دقيقة واحدة',
|
||||
two: 'دقيقتان',
|
||||
threeToTen: '{{count}} دقائق',
|
||||
other: '{{count}} دقيقة'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'ساعة واحدة تقريباً',
|
||||
two: 'ساعتين تقريبا',
|
||||
threeToTen: '{{count}} ساعات تقريباً',
|
||||
other: '{{count}} ساعة تقريباً'
|
||||
},
|
||||
xHours: {
|
||||
one: 'ساعة واحدة',
|
||||
two: 'ساعتان',
|
||||
threeToTen: '{{count}} ساعات',
|
||||
other: '{{count}} ساعة'
|
||||
},
|
||||
xDays: {
|
||||
one: 'يوم واحد',
|
||||
two: 'يومان',
|
||||
threeToTen: '{{count}} أيام',
|
||||
other: '{{count}} يوم'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'أسبوع واحد تقريبا',
|
||||
two: 'أسبوعين تقريبا',
|
||||
threeToTen: '{{count}} أسابيع تقريبا',
|
||||
other: '{{count}} أسبوعا تقريبا'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'أسبوع واحد',
|
||||
two: 'أسبوعان',
|
||||
threeToTen: '{{count}} أسابيع',
|
||||
other: '{{count}} أسبوعا'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'شهر واحد تقريباً',
|
||||
two: 'شهرين تقريبا',
|
||||
threeToTen: '{{count}} أشهر تقريبا',
|
||||
other: '{{count}} شهرا تقريباً'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'شهر واحد',
|
||||
two: 'شهران',
|
||||
threeToTen: '{{count}} أشهر',
|
||||
other: '{{count}} شهرا'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'سنة واحدة تقريباً',
|
||||
two: 'سنتين تقريبا',
|
||||
threeToTen: '{{count}} سنوات تقريباً',
|
||||
other: '{{count}} سنة تقريباً'
|
||||
},
|
||||
xYears: {
|
||||
one: 'سنة واحد',
|
||||
two: 'سنتان',
|
||||
threeToTen: '{{count}} سنوات',
|
||||
other: '{{count}} سنة'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'أكثر من سنة',
|
||||
two: 'أكثر من سنتين',
|
||||
threeToTen: 'أكثر من {{count}} سنوات',
|
||||
other: 'أكثر من {{count}} سنة'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'ما يقارب سنة واحدة',
|
||||
two: 'ما يقارب سنتين',
|
||||
threeToTen: 'ما يقارب {{count}} سنوات',
|
||||
other: 'ما يقارب {{count}} سنة'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var usageGroup = formatDistanceLocale[token];
|
||||
var result;
|
||||
if (typeof usageGroup === 'string') {
|
||||
result = usageGroup;
|
||||
} else if (count === 1) {
|
||||
result = usageGroup.one;
|
||||
} else if (count === 2) {
|
||||
result = usageGroup.two;
|
||||
} else if (count <= 10) {
|
||||
result = usageGroup.threeToTen.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = usageGroup.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'خلال ' + result;
|
||||
} else {
|
||||
return 'منذ ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE، do MMMM y',
|
||||
long: 'do MMMM y',
|
||||
medium: 'd MMM y',
|
||||
short: 'dd/MM/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss',
|
||||
long: 'HH:mm:ss',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'عند الساعة' {{time}}",
|
||||
long: "{{date}} 'عند الساعة' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "eeee 'الماضي عند الساعة' p",
|
||||
yesterday: "'الأمس عند الساعة' p",
|
||||
today: "'اليوم عند الساعة' p",
|
||||
tomorrow: "'غدا عند الساعة' p",
|
||||
nextWeek: "eeee 'القادم عند الساعة' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['ق', 'ب'],
|
||||
abbreviated: ['ق.م.', 'ب.م.'],
|
||||
wide: ['قبل الميلاد', 'بعد الميلاد']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['ر1', 'ر2', 'ر3', 'ر4'],
|
||||
wide: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['ي', 'ف', 'م', 'أ', 'م', 'ي', 'ي', 'أ', 'س', 'أ', 'ن', 'د'],
|
||||
abbreviated: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
wide: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
short: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
abbreviated: ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
wide: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
morning: 'الصباح',
|
||||
noon: 'الظهر',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'المساء',
|
||||
night: 'الليل',
|
||||
midnight: 'منتصف الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
morning: 'الصباح',
|
||||
noon: 'الظهر',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'المساء',
|
||||
night: 'الليل',
|
||||
midnight: 'منتصف الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
morning: 'الصباح',
|
||||
noon: 'الظهر',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'المساء',
|
||||
night: 'الليل',
|
||||
midnight: 'منتصف الليل'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
morning: 'في الصباح',
|
||||
noon: 'الظهر',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل',
|
||||
midnight: 'منتصف الليل'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
morning: 'في الصباح',
|
||||
noon: 'الظهر',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل',
|
||||
midnight: 'منتصف الليل'
|
||||
},
|
||||
wide: {
|
||||
am: 'ص',
|
||||
pm: 'م',
|
||||
morning: 'في الصباح',
|
||||
noon: 'الظهر',
|
||||
afternoon: 'بعد الظهر',
|
||||
evening: 'في المساء',
|
||||
night: 'في الليل',
|
||||
midnight: 'منتصف الليل'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(num) {
|
||||
return String(num);
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /[قب]/,
|
||||
abbreviated: /[قب]\.م\./,
|
||||
wide: /(قبل|بعد) الميلاد/
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/قبل/, /بعد/]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /ر[1234]/,
|
||||
wide: /الربع (الأول|الثاني|الثالث|الرابع)/
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[أيفمسند]/,
|
||||
abbreviated: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,
|
||||
wide: /^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ي/i, /^ف/i, /^م/i, /^أ/i, /^م/i, /^ي/i, /^ي/i, /^أ/i, /^س/i, /^أ/i, /^ن/i, /^د/i],
|
||||
any: [/^يناير/i, /^فبراير/i, /^مارس/i, /^أبريل/i, /^مايو/i, /^يونيو/i, /^يوليو/i, /^أغسطس/i, /^سبتمبر/i, /^أكتوبر/i, /^نوفمبر/i, /^ديسمبر/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[حنثرخجس]/i,
|
||||
short: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
abbreviated: /^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
|
||||
wide: /^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^ح/i, /^ن/i, /^ث/i, /^ر/i, /^خ/i, /^ج/i, /^س/i],
|
||||
wide: [/^الأحد/i, /^الاثنين/i, /^الثلاثاء/i, /^الأربعاء/i, /^الخميس/i, /^الجمعة/i, /^السبت/i],
|
||||
any: [/^أح/i, /^اث/i, /^ث/i, /^أر/i, /^خ/i, /^ج/i, /^س/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,
|
||||
any: /^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^ص/,
|
||||
pm: /^م/,
|
||||
midnight: /منتصف الليل/,
|
||||
noon: /الظهر/,
|
||||
afternoon: /بعد الظهر/,
|
||||
morning: /في الصباح/,
|
||||
evening: /في المساء/,
|
||||
night: /في الليل/
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index2.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index2.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index2.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index2.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index2.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { ar } from 'date-fns/locale'
|
||||
export default ar
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Arabic locale (Modern Standard Arabic - Al-fussha).
|
||||
* @language Modern Standard Arabic
|
||||
* @iso-639-2 ara
|
||||
* @author Abdallah Hassan [@AbdallahAHO]{@link https://github.com/AbdallahAHO}
|
||||
* @author Koussay Haj Kacem [@essana3]{@link https://github.com/essana3}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ar',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 6 /* Saturday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ar/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'bir saniyədən az',
|
||||
other: '{{count}} bir saniyədən az'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 saniyə',
|
||||
other: '{{count}} saniyə'
|
||||
},
|
||||
halfAMinute: 'yarım dəqiqə',
|
||||
lessThanXMinutes: {
|
||||
one: 'bir dəqiqədən az',
|
||||
other: '{{count}} bir dəqiqədən az'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'bir dəqiqə',
|
||||
other: '{{count}} dəqiqə'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'təxminən 1 saat',
|
||||
other: 'təxminən {{count}} saat'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 saat',
|
||||
other: '{{count}} saat'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 gün',
|
||||
other: '{{count}} gün'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'təxminən 1 həftə',
|
||||
other: 'təxminən {{count}} həftə'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 həftə',
|
||||
other: '{{count}} həftə'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'təxminən 1 ay',
|
||||
other: 'təxminən {{count}} ay'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 ay',
|
||||
other: '{{count}} ay'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'təxminən 1 il',
|
||||
other: 'təxminən {{count}} il'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 il',
|
||||
other: '{{count}} il'
|
||||
},
|
||||
overXYears: {
|
||||
one: '1 ildən çox',
|
||||
other: '{{count}} ildən çox'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'demək olar ki 1 il',
|
||||
other: 'demək olar ki {{count}} il'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return result + ' sonra';
|
||||
} else {
|
||||
return result + ' əvvəl';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: "EEEE, do MMMM y 'il'",
|
||||
long: "do MMMM y 'il'",
|
||||
medium: "d MMM y 'il'",
|
||||
short: 'dd.MM.yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'H:mm:ss zzzz',
|
||||
long: 'H:mm:ss z',
|
||||
medium: 'H:mm:ss',
|
||||
short: 'H:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} {{time}} - 'də'",
|
||||
long: "{{date}} {{time}} - 'də'",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'sonuncu' eeee p -'də'",
|
||||
yesterday: "'dünən' p -'də'",
|
||||
today: "'bugün' p -'də'",
|
||||
tomorrow: "'sabah' p -'də'",
|
||||
nextWeek: "eeee p -'də'",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+166
@@ -0,0 +1,166 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['e.ə', 'b.e'],
|
||||
abbreviated: ['e.ə', 'b.e'],
|
||||
wide: ['eramızdan əvvəl', 'bizim era']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['K1', 'K2', 'K3', 'K4'],
|
||||
wide: ['1ci kvartal', '2ci kvartal', '3cü kvartal', '4cü kvartal']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['Y', 'F', 'M', 'A', 'M', 'İ', 'İ', 'A', 'S', 'O', 'N', 'D'],
|
||||
abbreviated: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyun', 'İyul', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'],
|
||||
wide: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'],
|
||||
short: ['B.', 'B.e', 'Ç.a', 'Ç.', 'C.a', 'C.', 'Ş.'],
|
||||
abbreviated: ['Baz', 'Baz.e', 'Çər.a', 'Çər', 'Cüm.a', 'Cüm', 'Şə'],
|
||||
wide: ['Bazar', 'Bazar ertəsi', 'Çərşənbə axşamı', 'Çərşənbə', 'Cümə axşamı', 'Cümə', 'Şənbə']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'am',
|
||||
pm: 'pm',
|
||||
midnight: 'gecəyarı',
|
||||
noon: 'gün',
|
||||
morning: 'səhər',
|
||||
afternoon: 'gündüz',
|
||||
evening: 'axşam',
|
||||
night: 'gecə'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'gecəyarı',
|
||||
noon: 'gün',
|
||||
morning: 'səhər',
|
||||
afternoon: 'gündüz',
|
||||
evening: 'axşam',
|
||||
night: 'gecə'
|
||||
},
|
||||
wide: {
|
||||
am: 'a.m.',
|
||||
pm: 'p.m.',
|
||||
midnight: 'gecəyarı',
|
||||
noon: 'gün',
|
||||
morning: 'səhər',
|
||||
afternoon: 'gündüz',
|
||||
evening: 'axşam',
|
||||
night: 'gecə'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'a',
|
||||
pm: 'p',
|
||||
midnight: 'gecəyarı',
|
||||
noon: 'gün',
|
||||
morning: 'səhər',
|
||||
afternoon: 'gündüz',
|
||||
evening: 'axşam',
|
||||
night: 'gecə'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'gecəyarı',
|
||||
noon: 'gün',
|
||||
morning: 'səhər',
|
||||
afternoon: 'gündüz',
|
||||
evening: 'axşam',
|
||||
night: 'gecə'
|
||||
},
|
||||
wide: {
|
||||
am: 'a.m.',
|
||||
pm: 'p.m.',
|
||||
midnight: 'gecəyarı',
|
||||
noon: 'gün',
|
||||
morning: 'səhər',
|
||||
afternoon: 'gündüz',
|
||||
evening: 'axşam',
|
||||
night: 'gecə'
|
||||
}
|
||||
};
|
||||
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ı'
|
||||
};
|
||||
var getSuffix = function getSuffix(number) {
|
||||
if (number === 0) {
|
||||
// special case for zero
|
||||
return number + '-ıncı';
|
||||
}
|
||||
var a = number % 10;
|
||||
var b = number % 100 - a;
|
||||
var c = number >= 100 ? 100 : null;
|
||||
if (suffixes[a]) {
|
||||
return suffixes[a];
|
||||
} else if (suffixes[b]) {
|
||||
return suffixes[b];
|
||||
} else if (c !== null) {
|
||||
return suffixes[c];
|
||||
}
|
||||
return '';
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
var number = Number(dirtyNumber);
|
||||
var suffix = getSuffix(number);
|
||||
return number + suffix;
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(b|a)$/i,
|
||||
abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i,
|
||||
wide: /^(bizim eradan əvvəl|bizim era)$/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^b$/i, /^(a|c)$/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]$/i,
|
||||
abbreviated: /^K[1234]$/i,
|
||||
wide: /^[1234](ci)? kvartal$/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[(?-i)yfmaisond]$/i,
|
||||
abbreviated: /^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i,
|
||||
wide: /^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^[(?-i)y]$/i, /^[(?-i)f]$/i, /^[(?-i)m]$/i, /^[(?-i)a]$/i, /^[(?-i)m]$/i, /^[(?-i)i]$/i, /^[(?-i)i]$/i, /^[(?-i)a]$/i, /^[(?-i)s]$/i, /^[(?-i)o]$/i, /^[(?-i)n]$/i, /^[(?-i)d]$/i],
|
||||
abbreviated: [/^Yan$/i, /^Fev$/i, /^Mar$/i, /^Apr$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avg$/i, /^Sen$/i, /^Okt$/i, /^Noy$/i, /^Dek$/i],
|
||||
wide: [/^Yanvar$/i, /^Fevral$/i, /^Mart$/i, /^Aprel$/i, /^May$/i, /^İyun$/i, /^İyul$/i, /^Avgust$/i, /^Sentyabr$/i, /^Oktyabr$/i, /^Noyabr$/i, /^Dekabr$/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,
|
||||
short: /^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,
|
||||
abbreviated: /^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i,
|
||||
wide: /^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i],
|
||||
abbreviated: [/^Baz$/i, /^Baz\.e$/i, /^Çər\.a$/i, /^Çər$/i, /^Cüm\.a$/i, /^Cüm$/i, /^Şə$/i],
|
||||
wide: [/^Bazar$/i, /^Bazar ertəsi$/i, /^Çərşənbə axşamı$/i, /^Çərşənbə$/i, /^Cümə axşamı$/i, /^Cümə$/i, /^Şənbə$/i],
|
||||
any: [/^B\.$/i, /^B\.e$/i, /^Ç\.a$/i, /^Ç\.$/i, /^C\.a$/i, /^C\.$/i, /^Ş\.$/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i,
|
||||
any: /^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a$/i,
|
||||
pm: /^p$/i,
|
||||
midnight: /^gecəyarı$/i,
|
||||
noon: /^gün$/i,
|
||||
morning: /səhər$/i,
|
||||
afternoon: /gündüz$/i,
|
||||
evening: /axşam$/i,
|
||||
night: /gecə$/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'narrow'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { az } from 'date-fns/locale'
|
||||
export default az
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Azerbaijani locale.
|
||||
* @language Azerbaijani
|
||||
* @iso-639-2 aze
|
||||
*/
|
||||
|
||||
var locale = {
|
||||
code: 'az',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/az/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+253
@@ -0,0 +1,253 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
function declension(scheme, count) {
|
||||
// scheme for count=1 exists
|
||||
if (scheme.one !== undefined && count === 1) {
|
||||
return scheme.one;
|
||||
}
|
||||
var rem10 = count % 10;
|
||||
var rem100 = count % 100;
|
||||
|
||||
// 1, 21, 31, ...
|
||||
if (rem10 === 1 && rem100 !== 11) {
|
||||
return scheme.singularNominative.replace('{{count}}', String(count));
|
||||
|
||||
// 2, 3, 4, 22, 23, 24, 32 ...
|
||||
} else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
|
||||
return scheme.singularGenitive.replace('{{count}}', String(count));
|
||||
|
||||
// 5, 6, 7, 8, 9, 10, 11, ...
|
||||
} else {
|
||||
return scheme.pluralGenitive.replace('{{count}}', String(count));
|
||||
}
|
||||
}
|
||||
function buildLocalizeTokenFn(scheme) {
|
||||
return function (count, options) {
|
||||
if (options && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
if (scheme.future) {
|
||||
return declension(scheme.future, count);
|
||||
} else {
|
||||
return 'праз ' + declension(scheme.regular, count);
|
||||
}
|
||||
} else {
|
||||
if (scheme.past) {
|
||||
return declension(scheme.past, count);
|
||||
} else {
|
||||
return declension(scheme.regular, count) + ' таму';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return declension(scheme.regular, count);
|
||||
}
|
||||
};
|
||||
}
|
||||
var halfAMinute = function halfAMinute(_, options) {
|
||||
if (options && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'праз паўхвіліны';
|
||||
} else {
|
||||
return 'паўхвіліны таму';
|
||||
}
|
||||
}
|
||||
return 'паўхвіліны';
|
||||
};
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
one: 'менш за секунду',
|
||||
singularNominative: 'менш за {{count}} секунду',
|
||||
singularGenitive: 'менш за {{count}} секунды',
|
||||
pluralGenitive: 'менш за {{count}} секунд'
|
||||
},
|
||||
future: {
|
||||
one: 'менш, чым праз секунду',
|
||||
singularNominative: 'менш, чым праз {{count}} секунду',
|
||||
singularGenitive: 'менш, чым праз {{count}} секунды',
|
||||
pluralGenitive: 'менш, чым праз {{count}} секунд'
|
||||
}
|
||||
}),
|
||||
xSeconds: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} секунда',
|
||||
singularGenitive: '{{count}} секунды',
|
||||
pluralGenitive: '{{count}} секунд'
|
||||
},
|
||||
past: {
|
||||
singularNominative: '{{count}} секунду таму',
|
||||
singularGenitive: '{{count}} секунды таму',
|
||||
pluralGenitive: '{{count}} секунд таму'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'праз {{count}} секунду',
|
||||
singularGenitive: 'праз {{count}} секунды',
|
||||
pluralGenitive: 'праз {{count}} секунд'
|
||||
}
|
||||
}),
|
||||
halfAMinute: halfAMinute,
|
||||
lessThanXMinutes: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
one: 'менш за хвіліну',
|
||||
singularNominative: 'менш за {{count}} хвіліну',
|
||||
singularGenitive: 'менш за {{count}} хвіліны',
|
||||
pluralGenitive: 'менш за {{count}} хвілін'
|
||||
},
|
||||
future: {
|
||||
one: 'менш, чым праз хвіліну',
|
||||
singularNominative: 'менш, чым праз {{count}} хвіліну',
|
||||
singularGenitive: 'менш, чым праз {{count}} хвіліны',
|
||||
pluralGenitive: 'менш, чым праз {{count}} хвілін'
|
||||
}
|
||||
}),
|
||||
xMinutes: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} хвіліна',
|
||||
singularGenitive: '{{count}} хвіліны',
|
||||
pluralGenitive: '{{count}} хвілін'
|
||||
},
|
||||
past: {
|
||||
singularNominative: '{{count}} хвіліну таму',
|
||||
singularGenitive: '{{count}} хвіліны таму',
|
||||
pluralGenitive: '{{count}} хвілін таму'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'праз {{count}} хвіліну',
|
||||
singularGenitive: 'праз {{count}} хвіліны',
|
||||
pluralGenitive: 'праз {{count}} хвілін'
|
||||
}
|
||||
}),
|
||||
aboutXHours: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} гадзіны',
|
||||
singularGenitive: 'каля {{count}} гадзін',
|
||||
pluralGenitive: 'каля {{count}} гадзін'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} гадзіну',
|
||||
singularGenitive: 'прыблізна праз {{count}} гадзіны',
|
||||
pluralGenitive: 'прыблізна праз {{count}} гадзін'
|
||||
}
|
||||
}),
|
||||
xHours: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} гадзіна',
|
||||
singularGenitive: '{{count}} гадзіны',
|
||||
pluralGenitive: '{{count}} гадзін'
|
||||
},
|
||||
past: {
|
||||
singularNominative: '{{count}} гадзіну таму',
|
||||
singularGenitive: '{{count}} гадзіны таму',
|
||||
pluralGenitive: '{{count}} гадзін таму'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'праз {{count}} гадзіну',
|
||||
singularGenitive: 'праз {{count}} гадзіны',
|
||||
pluralGenitive: 'праз {{count}} гадзін'
|
||||
}
|
||||
}),
|
||||
xDays: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} дзень',
|
||||
singularGenitive: '{{count}} дні',
|
||||
pluralGenitive: '{{count}} дзён'
|
||||
}
|
||||
}),
|
||||
aboutXWeeks: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} месяца',
|
||||
// TODO
|
||||
singularGenitive: 'каля {{count}} месяцаў',
|
||||
// TODO
|
||||
pluralGenitive: 'каля {{count}} месяцаў' // TODO
|
||||
},
|
||||
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} месяц',
|
||||
// TODO
|
||||
singularGenitive: 'прыблізна праз {{count}} месяцы',
|
||||
// TODO
|
||||
pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO
|
||||
}
|
||||
}),
|
||||
|
||||
xWeeks: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} месяц',
|
||||
singularGenitive: '{{count}} месяцы',
|
||||
pluralGenitive: '{{count}} месяцаў'
|
||||
}
|
||||
}),
|
||||
aboutXMonths: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} месяца',
|
||||
singularGenitive: 'каля {{count}} месяцаў',
|
||||
pluralGenitive: 'каля {{count}} месяцаў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} месяц',
|
||||
singularGenitive: 'прыблізна праз {{count}} месяцы',
|
||||
pluralGenitive: 'прыблізна праз {{count}} месяцаў'
|
||||
}
|
||||
}),
|
||||
xMonths: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} месяц',
|
||||
singularGenitive: '{{count}} месяцы',
|
||||
pluralGenitive: '{{count}} месяцаў'
|
||||
}
|
||||
}),
|
||||
aboutXYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} года',
|
||||
singularGenitive: 'каля {{count}} гадоў',
|
||||
pluralGenitive: 'каля {{count}} гадоў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} год',
|
||||
singularGenitive: 'прыблізна праз {{count}} гады',
|
||||
pluralGenitive: 'прыблізна праз {{count}} гадоў'
|
||||
}
|
||||
}),
|
||||
xYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} год',
|
||||
singularGenitive: '{{count}} гады',
|
||||
pluralGenitive: '{{count}} гадоў'
|
||||
}
|
||||
}),
|
||||
overXYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'больш за {{count}} год',
|
||||
singularGenitive: 'больш за {{count}} гады',
|
||||
pluralGenitive: 'больш за {{count}} гадоў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'больш, чым праз {{count}} год',
|
||||
singularGenitive: 'больш, чым праз {{count}} гады',
|
||||
pluralGenitive: 'больш, чым праз {{count}} гадоў'
|
||||
}
|
||||
}),
|
||||
almostXYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'амаль {{count}} год',
|
||||
singularGenitive: 'амаль {{count}} гады',
|
||||
pluralGenitive: 'амаль {{count}} гадоў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'амаль праз {{count}} год',
|
||||
singularGenitive: 'амаль праз {{count}} гады',
|
||||
pluralGenitive: 'амаль праз {{count}} гадоў'
|
||||
}
|
||||
})
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
options = options || {};
|
||||
return formatDistanceLocale[token](count, options);
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: "EEEE, d MMMM y 'г.'",
|
||||
long: "d MMMM y 'г.'",
|
||||
medium: "d MMM y 'г.'",
|
||||
short: 'dd.MM.y'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'H:mm:ss zzzz',
|
||||
long: 'H:mm:ss z',
|
||||
medium: 'H:mm:ss',
|
||||
short: 'H:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
any: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = require("../../../../index.js");
|
||||
var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
|
||||
var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацьвер', 'пятніцу', 'суботу'];
|
||||
function lastWeek(day) {
|
||||
var weekday = accusativeWeekdays[day];
|
||||
switch (day) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 5:
|
||||
case 6:
|
||||
return "'у мінулую " + weekday + " а' p";
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
return "'у мінулы " + weekday + " а' p";
|
||||
}
|
||||
}
|
||||
function thisWeek(day) {
|
||||
var weekday = accusativeWeekdays[day];
|
||||
return "'у " + weekday + " а' p";
|
||||
}
|
||||
function nextWeek(day) {
|
||||
var weekday = accusativeWeekdays[day];
|
||||
switch (day) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 5:
|
||||
case 6:
|
||||
return "'у наступную " + weekday + " а' p";
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
return "'у наступны " + weekday + " а' p";
|
||||
}
|
||||
}
|
||||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) {
|
||||
var date = (0, _index.toDate)(dirtyDate);
|
||||
var day = date.getUTCDay();
|
||||
if ((0, _index2.default)(date, baseDate, options)) {
|
||||
return thisWeek(day);
|
||||
} else {
|
||||
return lastWeek(day);
|
||||
}
|
||||
};
|
||||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) {
|
||||
var date = (0, _index.toDate)(dirtyDate);
|
||||
var day = date.getUTCDay();
|
||||
if ((0, _index2.default)(date, baseDate, options)) {
|
||||
return thisWeek(day);
|
||||
} else {
|
||||
return nextWeek(day);
|
||||
}
|
||||
};
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: lastWeekFormat,
|
||||
yesterday: "'учора а' p",
|
||||
today: "'сёньня а' p",
|
||||
tomorrow: "'заўтра а' p",
|
||||
nextWeek: nextWeekFormat,
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date, baseDate, options) {
|
||||
var format = formatRelativeLocale[token];
|
||||
if (typeof format === 'function') {
|
||||
return format(date, baseDate, options);
|
||||
}
|
||||
return format;
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+157
@@ -0,0 +1,157 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['да н.э.', 'н.э.'],
|
||||
abbreviated: ['да н. э.', 'н. э.'],
|
||||
wide: ['да нашай эры', 'нашай эры']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'],
|
||||
wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
|
||||
abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'],
|
||||
wide: ['студзень', 'люты', 'сакавік', 'красавік', 'травень', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'сьнежань']
|
||||
};
|
||||
var formattingMonthValues = {
|
||||
narrow: ['С', 'Л', 'С', 'К', 'Т', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
|
||||
abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'трав.', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'сьнеж.'],
|
||||
wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'траўня', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'сьнежня']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'],
|
||||
short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'],
|
||||
abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чаць', 'пят', 'суб'],
|
||||
wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацьвер', 'пятніца', 'субота']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дзень',
|
||||
evening: 'веч.',
|
||||
night: 'ноч'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дзень',
|
||||
evening: 'веч.',
|
||||
night: 'ноч'
|
||||
},
|
||||
wide: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўнач',
|
||||
noon: 'поўдзень',
|
||||
morning: 'раніца',
|
||||
afternoon: 'дзень',
|
||||
evening: 'вечар',
|
||||
night: 'ноч'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дня',
|
||||
evening: 'веч.',
|
||||
night: 'ночы'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дня',
|
||||
evening: 'веч.',
|
||||
night: 'ночы'
|
||||
},
|
||||
wide: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўнач',
|
||||
noon: 'поўдзень',
|
||||
morning: 'раніцы',
|
||||
afternoon: 'дня',
|
||||
evening: 'вечара',
|
||||
night: 'ночы'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
|
||||
var unit = String(options === null || options === void 0 ? void 0 : options.unit);
|
||||
var number = Number(dirtyNumber);
|
||||
var suffix;
|
||||
|
||||
/** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk)
|
||||
* For date-month combinations should be used `d` formatter.
|
||||
* Correct: `d MMMM` (4 верасня)
|
||||
* Incorrect: `do MMMM` (4-га верасня)
|
||||
*
|
||||
* But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month).
|
||||
* So for phrase "5th day of month" (`do дзень месяца`)
|
||||
* library will produce: `5-га дзень месяца`
|
||||
* but correct spelling should be: `5-ы дзень месяца`
|
||||
*
|
||||
* So I guess there should be a stand-alone and a formatting version of "day of month" formatters
|
||||
*/
|
||||
if (unit === 'date') {
|
||||
suffix = '-га';
|
||||
} else if (unit === 'hour' || unit === 'minute' || unit === 'second') {
|
||||
suffix = '-я';
|
||||
} else {
|
||||
suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы';
|
||||
}
|
||||
return number + suffix;
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'any',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^((да )?н\.?\s?э\.?)/i,
|
||||
abbreviated: /^((да )?н\.?\s?э\.?)/i,
|
||||
wide: /^(да нашай эры|нашай эры|наша эра)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^д/i, /^н/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^[1234](-?[ыі]?)? кв.?/i,
|
||||
wide: /^[1234](-?[ыі]?)? квартал/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[слкмчжв]/i,
|
||||
abbreviated: /^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i,
|
||||
wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^т/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i],
|
||||
any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^тр/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[нпасч]/i,
|
||||
short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,
|
||||
abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i,
|
||||
wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i],
|
||||
any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
|
||||
abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
|
||||
wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^дп/i,
|
||||
pm: /^пп/i,
|
||||
midnight: /^поўн/i,
|
||||
noon: /^поўд/i,
|
||||
morning: /^р/i,
|
||||
afternoon: /^д[зн]/i,
|
||||
evening: /^в/i,
|
||||
night: /^н/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { beTarask } from 'date-fns/locale'
|
||||
export default beTarask
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Belarusian Classic locale.
|
||||
* @language Belarusian Classic
|
||||
* @iso-639-2 bel
|
||||
* @author Ryhor Nopears [@nopears]{@link https://github.com/nopears}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'be-tarask',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/be-tarask/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+253
@@ -0,0 +1,253 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
function declension(scheme, count) {
|
||||
// scheme for count=1 exists
|
||||
if (scheme.one !== undefined && count === 1) {
|
||||
return scheme.one;
|
||||
}
|
||||
var rem10 = count % 10;
|
||||
var rem100 = count % 100;
|
||||
|
||||
// 1, 21, 31, ...
|
||||
if (rem10 === 1 && rem100 !== 11) {
|
||||
return scheme.singularNominative.replace('{{count}}', String(count));
|
||||
|
||||
// 2, 3, 4, 22, 23, 24, 32 ...
|
||||
} else if (rem10 >= 2 && rem10 <= 4 && (rem100 < 10 || rem100 > 20)) {
|
||||
return scheme.singularGenitive.replace('{{count}}', String(count));
|
||||
|
||||
// 5, 6, 7, 8, 9, 10, 11, ...
|
||||
} else {
|
||||
return scheme.pluralGenitive.replace('{{count}}', String(count));
|
||||
}
|
||||
}
|
||||
function buildLocalizeTokenFn(scheme) {
|
||||
return function (count, options) {
|
||||
if (options && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
if (scheme.future) {
|
||||
return declension(scheme.future, count);
|
||||
} else {
|
||||
return 'праз ' + declension(scheme.regular, count);
|
||||
}
|
||||
} else {
|
||||
if (scheme.past) {
|
||||
return declension(scheme.past, count);
|
||||
} else {
|
||||
return declension(scheme.regular, count) + ' таму';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
return declension(scheme.regular, count);
|
||||
}
|
||||
};
|
||||
}
|
||||
var halfAMinute = function halfAMinute(_, options) {
|
||||
if (options && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'праз паўхвіліны';
|
||||
} else {
|
||||
return 'паўхвіліны таму';
|
||||
}
|
||||
}
|
||||
return 'паўхвіліны';
|
||||
};
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
one: 'менш за секунду',
|
||||
singularNominative: 'менш за {{count}} секунду',
|
||||
singularGenitive: 'менш за {{count}} секунды',
|
||||
pluralGenitive: 'менш за {{count}} секунд'
|
||||
},
|
||||
future: {
|
||||
one: 'менш, чым праз секунду',
|
||||
singularNominative: 'менш, чым праз {{count}} секунду',
|
||||
singularGenitive: 'менш, чым праз {{count}} секунды',
|
||||
pluralGenitive: 'менш, чым праз {{count}} секунд'
|
||||
}
|
||||
}),
|
||||
xSeconds: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} секунда',
|
||||
singularGenitive: '{{count}} секунды',
|
||||
pluralGenitive: '{{count}} секунд'
|
||||
},
|
||||
past: {
|
||||
singularNominative: '{{count}} секунду таму',
|
||||
singularGenitive: '{{count}} секунды таму',
|
||||
pluralGenitive: '{{count}} секунд таму'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'праз {{count}} секунду',
|
||||
singularGenitive: 'праз {{count}} секунды',
|
||||
pluralGenitive: 'праз {{count}} секунд'
|
||||
}
|
||||
}),
|
||||
halfAMinute: halfAMinute,
|
||||
lessThanXMinutes: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
one: 'менш за хвіліну',
|
||||
singularNominative: 'менш за {{count}} хвіліну',
|
||||
singularGenitive: 'менш за {{count}} хвіліны',
|
||||
pluralGenitive: 'менш за {{count}} хвілін'
|
||||
},
|
||||
future: {
|
||||
one: 'менш, чым праз хвіліну',
|
||||
singularNominative: 'менш, чым праз {{count}} хвіліну',
|
||||
singularGenitive: 'менш, чым праз {{count}} хвіліны',
|
||||
pluralGenitive: 'менш, чым праз {{count}} хвілін'
|
||||
}
|
||||
}),
|
||||
xMinutes: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} хвіліна',
|
||||
singularGenitive: '{{count}} хвіліны',
|
||||
pluralGenitive: '{{count}} хвілін'
|
||||
},
|
||||
past: {
|
||||
singularNominative: '{{count}} хвіліну таму',
|
||||
singularGenitive: '{{count}} хвіліны таму',
|
||||
pluralGenitive: '{{count}} хвілін таму'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'праз {{count}} хвіліну',
|
||||
singularGenitive: 'праз {{count}} хвіліны',
|
||||
pluralGenitive: 'праз {{count}} хвілін'
|
||||
}
|
||||
}),
|
||||
aboutXHours: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} гадзіны',
|
||||
singularGenitive: 'каля {{count}} гадзін',
|
||||
pluralGenitive: 'каля {{count}} гадзін'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} гадзіну',
|
||||
singularGenitive: 'прыблізна праз {{count}} гадзіны',
|
||||
pluralGenitive: 'прыблізна праз {{count}} гадзін'
|
||||
}
|
||||
}),
|
||||
xHours: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} гадзіна',
|
||||
singularGenitive: '{{count}} гадзіны',
|
||||
pluralGenitive: '{{count}} гадзін'
|
||||
},
|
||||
past: {
|
||||
singularNominative: '{{count}} гадзіну таму',
|
||||
singularGenitive: '{{count}} гадзіны таму',
|
||||
pluralGenitive: '{{count}} гадзін таму'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'праз {{count}} гадзіну',
|
||||
singularGenitive: 'праз {{count}} гадзіны',
|
||||
pluralGenitive: 'праз {{count}} гадзін'
|
||||
}
|
||||
}),
|
||||
xDays: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} дзень',
|
||||
singularGenitive: '{{count}} дні',
|
||||
pluralGenitive: '{{count}} дзён'
|
||||
}
|
||||
}),
|
||||
aboutXWeeks: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} месяца',
|
||||
// TODO
|
||||
singularGenitive: 'каля {{count}} месяцаў',
|
||||
// TODO
|
||||
pluralGenitive: 'каля {{count}} месяцаў' // TODO
|
||||
},
|
||||
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} месяц',
|
||||
// TODO
|
||||
singularGenitive: 'прыблізна праз {{count}} месяцы',
|
||||
// TODO
|
||||
pluralGenitive: 'прыблізна праз {{count}} месяцаў' // TODO
|
||||
}
|
||||
}),
|
||||
|
||||
xWeeks: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} месяц',
|
||||
singularGenitive: '{{count}} месяцы',
|
||||
pluralGenitive: '{{count}} месяцаў'
|
||||
}
|
||||
}),
|
||||
aboutXMonths: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} месяца',
|
||||
singularGenitive: 'каля {{count}} месяцаў',
|
||||
pluralGenitive: 'каля {{count}} месяцаў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} месяц',
|
||||
singularGenitive: 'прыблізна праз {{count}} месяцы',
|
||||
pluralGenitive: 'прыблізна праз {{count}} месяцаў'
|
||||
}
|
||||
}),
|
||||
xMonths: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} месяц',
|
||||
singularGenitive: '{{count}} месяцы',
|
||||
pluralGenitive: '{{count}} месяцаў'
|
||||
}
|
||||
}),
|
||||
aboutXYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'каля {{count}} года',
|
||||
singularGenitive: 'каля {{count}} гадоў',
|
||||
pluralGenitive: 'каля {{count}} гадоў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'прыблізна праз {{count}} год',
|
||||
singularGenitive: 'прыблізна праз {{count}} гады',
|
||||
pluralGenitive: 'прыблізна праз {{count}} гадоў'
|
||||
}
|
||||
}),
|
||||
xYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: '{{count}} год',
|
||||
singularGenitive: '{{count}} гады',
|
||||
pluralGenitive: '{{count}} гадоў'
|
||||
}
|
||||
}),
|
||||
overXYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'больш за {{count}} год',
|
||||
singularGenitive: 'больш за {{count}} гады',
|
||||
pluralGenitive: 'больш за {{count}} гадоў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'больш, чым праз {{count}} год',
|
||||
singularGenitive: 'больш, чым праз {{count}} гады',
|
||||
pluralGenitive: 'больш, чым праз {{count}} гадоў'
|
||||
}
|
||||
}),
|
||||
almostXYears: buildLocalizeTokenFn({
|
||||
regular: {
|
||||
singularNominative: 'амаль {{count}} год',
|
||||
singularGenitive: 'амаль {{count}} гады',
|
||||
pluralGenitive: 'амаль {{count}} гадоў'
|
||||
},
|
||||
future: {
|
||||
singularNominative: 'амаль праз {{count}} год',
|
||||
singularGenitive: 'амаль праз {{count}} гады',
|
||||
pluralGenitive: 'амаль праз {{count}} гадоў'
|
||||
}
|
||||
})
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
options = options || {};
|
||||
return formatDistanceLocale[token](count, options);
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: "EEEE, d MMMM y 'г.'",
|
||||
long: "d MMMM y 'г.'",
|
||||
medium: "d MMM y 'г.'",
|
||||
short: 'dd.MM.y'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'H:mm:ss zzzz',
|
||||
long: 'H:mm:ss z',
|
||||
medium: 'H:mm:ss',
|
||||
short: 'H:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
any: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = require("../../../../index.js");
|
||||
var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
|
||||
var accusativeWeekdays = ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацвер', 'пятніцу', 'суботу'];
|
||||
function lastWeek(day) {
|
||||
var weekday = accusativeWeekdays[day];
|
||||
switch (day) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 5:
|
||||
case 6:
|
||||
return "'у мінулую " + weekday + " а' p";
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
return "'у мінулы " + weekday + " а' p";
|
||||
}
|
||||
}
|
||||
function thisWeek(day) {
|
||||
var weekday = accusativeWeekdays[day];
|
||||
return "'у " + weekday + " а' p";
|
||||
}
|
||||
function nextWeek(day) {
|
||||
var weekday = accusativeWeekdays[day];
|
||||
switch (day) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 5:
|
||||
case 6:
|
||||
return "'у наступную " + weekday + " а' p";
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
return "'у наступны " + weekday + " а' p";
|
||||
}
|
||||
}
|
||||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) {
|
||||
var date = (0, _index.toDate)(dirtyDate);
|
||||
var day = date.getUTCDay();
|
||||
if ((0, _index2.default)(date, baseDate, options)) {
|
||||
return thisWeek(day);
|
||||
} else {
|
||||
return lastWeek(day);
|
||||
}
|
||||
};
|
||||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) {
|
||||
var date = (0, _index.toDate)(dirtyDate);
|
||||
var day = date.getUTCDay();
|
||||
if ((0, _index2.default)(date, baseDate, options)) {
|
||||
return thisWeek(day);
|
||||
} else {
|
||||
return nextWeek(day);
|
||||
}
|
||||
};
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: lastWeekFormat,
|
||||
yesterday: "'учора а' p",
|
||||
today: "'сёння а' p",
|
||||
tomorrow: "'заўтра а' p",
|
||||
nextWeek: nextWeekFormat,
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date, baseDate, options) {
|
||||
var format = formatRelativeLocale[token];
|
||||
if (typeof format === 'function') {
|
||||
return format(date, baseDate, options);
|
||||
}
|
||||
return format;
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+157
@@ -0,0 +1,157 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['да н.э.', 'н.э.'],
|
||||
abbreviated: ['да н. э.', 'н. э.'],
|
||||
wide: ['да нашай эры', 'нашай эры']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['1-ы кв.', '2-і кв.', '3-і кв.', '4-ы кв.'],
|
||||
wide: ['1-ы квартал', '2-і квартал', '3-і квартал', '4-ы квартал']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
|
||||
abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'май', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'],
|
||||
wide: ['студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань']
|
||||
};
|
||||
var formattingMonthValues = {
|
||||
narrow: ['С', 'Л', 'С', 'К', 'М', 'Ч', 'Л', 'Ж', 'В', 'К', 'Л', 'С'],
|
||||
abbreviated: ['студз.', 'лют.', 'сак.', 'крас.', 'мая', 'чэрв.', 'ліп.', 'жн.', 'вер.', 'кастр.', 'ліст.', 'снеж.'],
|
||||
wide: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['Н', 'П', 'А', 'С', 'Ч', 'П', 'С'],
|
||||
short: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'],
|
||||
abbreviated: ['нядз', 'пан', 'аўт', 'сер', 'чац', 'пят', 'суб'],
|
||||
wide: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дзень',
|
||||
evening: 'веч.',
|
||||
night: 'ноч'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дзень',
|
||||
evening: 'веч.',
|
||||
night: 'ноч'
|
||||
},
|
||||
wide: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўнач',
|
||||
noon: 'поўдзень',
|
||||
morning: 'раніца',
|
||||
afternoon: 'дзень',
|
||||
evening: 'вечар',
|
||||
night: 'ноч'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дня',
|
||||
evening: 'веч.',
|
||||
night: 'ночы'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўн.',
|
||||
noon: 'поўд.',
|
||||
morning: 'ран.',
|
||||
afternoon: 'дня',
|
||||
evening: 'веч.',
|
||||
night: 'ночы'
|
||||
},
|
||||
wide: {
|
||||
am: 'ДП',
|
||||
pm: 'ПП',
|
||||
midnight: 'поўнач',
|
||||
noon: 'поўдзень',
|
||||
morning: 'раніцы',
|
||||
afternoon: 'дня',
|
||||
evening: 'вечара',
|
||||
night: 'ночы'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
|
||||
var unit = String(options === null || options === void 0 ? void 0 : options.unit);
|
||||
var number = Number(dirtyNumber);
|
||||
var suffix;
|
||||
|
||||
/** Though it's an incorrect ordinal form of a date we use it here for consistency with other similar locales (ru, uk)
|
||||
* For date-month combinations should be used `d` formatter.
|
||||
* Correct: `d MMMM` (4 верасня)
|
||||
* Incorrect: `do MMMM` (4-га верасня)
|
||||
*
|
||||
* But following the consistency leads to mistakes for literal uses of `do` formatter (ordinal day of month).
|
||||
* So for phrase "5th day of month" (`do дзень месяца`)
|
||||
* library will produce: `5-га дзень месяца`
|
||||
* but correct spelling should be: `5-ы дзень месяца`
|
||||
*
|
||||
* So I guess there should be a stand-alone and a formatting version of "day of month" formatters
|
||||
*/
|
||||
if (unit === 'date') {
|
||||
suffix = '-га';
|
||||
} else if (unit === 'hour' || unit === 'minute' || unit === 'second') {
|
||||
suffix = '-я';
|
||||
} else {
|
||||
suffix = (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? '-і' : '-ы';
|
||||
}
|
||||
return number + suffix;
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'any',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^((да )?н\.?\s?э\.?)/i,
|
||||
abbreviated: /^((да )?н\.?\s?э\.?)/i,
|
||||
wide: /^(да нашай эры|нашай эры|наша эра)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^д/i, /^н/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^[1234](-?[ыі]?)? кв.?/i,
|
||||
wide: /^[1234](-?[ыі]?)? квартал/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[слкмчжв]/i,
|
||||
abbreviated: /^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i,
|
||||
wide: /^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^с/i, /^л/i, /^с/i, /^к/i, /^м/i, /^ч/i, /^л/i, /^ж/i, /^в/i, /^к/i, /^л/i, /^с/i],
|
||||
any: [/^ст/i, /^лю/i, /^са/i, /^кр/i, /^ма/i, /^ч/i, /^ліп/i, /^ж/i, /^в/i, /^ка/i, /^ліс/i, /^сн/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[нпасч]/i,
|
||||
short: /^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,
|
||||
abbreviated: /^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i,
|
||||
wide: /^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^н/i, /^п/i, /^а/i, /^с/i, /^ч/i, /^п/i, /^с/i],
|
||||
any: [/^н/i, /^п[ан]/i, /^а/i, /^с[ер]/i, /^ч/i, /^п[ят]/i, /^с[уб]/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
|
||||
abbreviated: /^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,
|
||||
wide: /^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^дп/i,
|
||||
pm: /^пп/i,
|
||||
midnight: /^поўн/i,
|
||||
noon: /^поўд/i,
|
||||
morning: /^р/i,
|
||||
afternoon: /^д[зн]/i,
|
||||
evening: /^в/i,
|
||||
night: /^н/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { be } from 'date-fns/locale'
|
||||
export default be
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Belarusian locale.
|
||||
* @language Belarusian
|
||||
* @iso-639-2 bel
|
||||
* @author Kiryl Anokhin [@alyrik]{@link https://github.com/alyrik}
|
||||
* @author Martin Wind [@arvigeus]{@link https://github.com/mawi12345}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'be',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/be/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'по-малко от секунда',
|
||||
other: 'по-малко от {{count}} секунди'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 секунда',
|
||||
other: '{{count}} секунди'
|
||||
},
|
||||
halfAMinute: 'половин минута',
|
||||
lessThanXMinutes: {
|
||||
one: 'по-малко от минута',
|
||||
other: 'по-малко от {{count}} минути'
|
||||
},
|
||||
xMinutes: {
|
||||
one: '1 минута',
|
||||
other: '{{count}} минути'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'около час',
|
||||
other: 'около {{count}} часа'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 час',
|
||||
other: '{{count}} часа'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 ден',
|
||||
other: '{{count}} дни'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'около седмица',
|
||||
other: 'около {{count}} седмици'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 седмица',
|
||||
other: '{{count}} седмици'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'около месец',
|
||||
other: 'около {{count}} месеца'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 месец',
|
||||
other: '{{count}} месеца'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'около година',
|
||||
other: 'около {{count}} години'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 година',
|
||||
other: '{{count}} години'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'над година',
|
||||
other: 'над {{count}} години'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'почти година',
|
||||
other: 'почти {{count}} години'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'след ' + result;
|
||||
} else {
|
||||
return 'преди ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, dd MMMM yyyy',
|
||||
long: 'dd MMMM yyyy',
|
||||
medium: 'dd MMM yyyy',
|
||||
short: 'dd/MM/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss zzzz',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'H:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
any: '{{date}} {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+84
@@ -0,0 +1,84 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../../toDate/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../../_lib/isSameUTCWeek/index.js"));
|
||||
// Adapted from the `ru` translation
|
||||
|
||||
var weekdays = ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'];
|
||||
function lastWeek(day) {
|
||||
var weekday = weekdays[day];
|
||||
switch (day) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 6:
|
||||
return "'миналата " + weekday + " в' p";
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return "'миналия " + weekday + " в' p";
|
||||
}
|
||||
}
|
||||
function thisWeek(day) {
|
||||
var weekday = weekdays[day];
|
||||
if (day === 2 /* Tue */) {
|
||||
return "'във " + weekday + " в' p";
|
||||
} else {
|
||||
return "'в " + weekday + " в' p";
|
||||
}
|
||||
}
|
||||
function nextWeek(day) {
|
||||
var weekday = weekdays[day];
|
||||
switch (day) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 6:
|
||||
return "'следващата " + weekday + " в' p";
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return "'следващия " + weekday + " в' p";
|
||||
}
|
||||
}
|
||||
var lastWeekFormatToken = function lastWeekFormatToken(dirtyDate, baseDate, options) {
|
||||
var date = (0, _index.default)(dirtyDate);
|
||||
var day = date.getUTCDay();
|
||||
if ((0, _index2.default)(date, baseDate, options)) {
|
||||
return thisWeek(day);
|
||||
} else {
|
||||
return lastWeek(day);
|
||||
}
|
||||
};
|
||||
var nextWeekFormatToken = function nextWeekFormatToken(dirtyDate, baseDate, options) {
|
||||
var date = (0, _index.default)(dirtyDate);
|
||||
var day = date.getUTCDay();
|
||||
if ((0, _index2.default)(date, baseDate, options)) {
|
||||
return thisWeek(day);
|
||||
} else {
|
||||
return nextWeek(day);
|
||||
}
|
||||
};
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: lastWeekFormatToken,
|
||||
yesterday: "'вчера в' p",
|
||||
today: "'днес в' p",
|
||||
tomorrow: "'утре в' p",
|
||||
nextWeek: nextWeekFormatToken,
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date, baseDate, options) {
|
||||
var format = formatRelativeLocale[token];
|
||||
if (typeof format === 'function') {
|
||||
return format(date, baseDate, options);
|
||||
}
|
||||
return format;
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['пр.н.е.', 'н.е.'],
|
||||
abbreviated: ['преди н. е.', 'н. е.'],
|
||||
wide: ['преди новата ера', 'новата ера']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['1-во тримес.', '2-ро тримес.', '3-то тримес.', '4-то тримес.'],
|
||||
wide: ['1-во тримесечие', '2-ро тримесечие', '3-то тримесечие', '4-то тримесечие']
|
||||
};
|
||||
var monthValues = {
|
||||
abbreviated: ['яну', 'фев', 'мар', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'],
|
||||
wide: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],
|
||||
short: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
|
||||
abbreviated: ['нед', 'пон', 'вто', 'сря', 'чет', 'пет', 'съб'],
|
||||
wide: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
wide: {
|
||||
am: 'преди обяд',
|
||||
pm: 'след обяд',
|
||||
midnight: 'в полунощ',
|
||||
noon: 'на обяд',
|
||||
morning: 'сутринта',
|
||||
afternoon: 'следобед',
|
||||
evening: 'вечерта',
|
||||
night: 'през нощта'
|
||||
}
|
||||
};
|
||||
function isFeminine(unit) {
|
||||
return unit === 'year' || unit === 'week' || unit === 'minute' || unit === 'second';
|
||||
}
|
||||
function isNeuter(unit) {
|
||||
return unit === 'quarter';
|
||||
}
|
||||
function numberWithSuffix(number, unit, masculine, feminine, neuter) {
|
||||
var suffix = isNeuter(unit) ? neuter : isFeminine(unit) ? feminine : masculine;
|
||||
return number + '-' + suffix;
|
||||
}
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
|
||||
var number = Number(dirtyNumber);
|
||||
var unit = options === null || options === void 0 ? void 0 : options.unit;
|
||||
if (number === 0) {
|
||||
return numberWithSuffix(0, unit, 'ев', 'ева', 'ево');
|
||||
} else if (number % 1000 === 0) {
|
||||
return numberWithSuffix(number, unit, 'ен', 'на', 'но');
|
||||
} else if (number % 100 === 0) {
|
||||
return numberWithSuffix(number, unit, 'тен', 'тна', 'тно');
|
||||
}
|
||||
var rem100 = number % 100;
|
||||
if (rem100 > 20 || rem100 < 10) {
|
||||
switch (rem100 % 10) {
|
||||
case 1:
|
||||
return numberWithSuffix(number, unit, 'ви', 'ва', 'во');
|
||||
case 2:
|
||||
return numberWithSuffix(number, unit, 'ри', 'ра', 'ро');
|
||||
case 7:
|
||||
case 8:
|
||||
return numberWithSuffix(number, unit, 'ми', 'ма', 'мо');
|
||||
}
|
||||
}
|
||||
return numberWithSuffix(number, unit, 'ти', 'та', 'то');
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^((пр)?н\.?\s?е\.?)/i,
|
||||
abbreviated: /^((пр)?н\.?\s?е\.?)/i,
|
||||
wide: /^(преди новата ера|новата ера|нова ера)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^п/i, /^н/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^[1234](-?[врт]?o?)? тримес.?/i,
|
||||
wide: /^[1234](-?[врт]?о?)? тримесечие/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[нпвсч]/i,
|
||||
short: /^(нд|пн|вт|ср|чт|пт|сб)/i,
|
||||
abbreviated: /^(нед|пон|вто|сря|чет|пет|съб)/i,
|
||||
wide: /^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^н/i, /^п/i, /^в/i, /^с/i, /^ч/i, /^п/i, /^с/i],
|
||||
any: [/^н[ед]/i, /^п[он]/i, /^вт/i, /^ср/i, /^ч[ет]/i, /^п[ет]/i, /^с[ъб]/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
abbreviated: /^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i,
|
||||
wide: /^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
any: [/^я/i, /^ф/i, /^мар/i, /^ап/i, /^май/i, /^юн/i, /^юл/i, /^ав/i, /^се/i, /^окт/i, /^но/i, /^де/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
any: /^(преди о|след о|в по|на о|през|веч|сут|следо)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^преди о/i,
|
||||
pm: /^след о/i,
|
||||
midnight: /^в пол/i,
|
||||
noon: /^на об/i,
|
||||
morning: /^сут/i,
|
||||
afternoon: /^следо/i,
|
||||
evening: /^веч/i,
|
||||
night: /^през н/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { bg } from 'date-fns/locale'
|
||||
export default bg
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Bulgarian locale.
|
||||
* @language Bulgarian
|
||||
* @iso-639-2 bul
|
||||
* @author Nikolay Stoynov [@arvigeus]{@link https://github.com/arvigeus}
|
||||
* @author Tsvetan Ovedenski [@fintara]{@link https://github.com/fintara}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'bg',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/bg/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = require("../localize/index.js");
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'প্রায় ১ সেকেন্ড',
|
||||
other: 'প্রায় {{count}} সেকেন্ড'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '১ সেকেন্ড',
|
||||
other: '{{count}} সেকেন্ড'
|
||||
},
|
||||
halfAMinute: 'আধ মিনিট',
|
||||
lessThanXMinutes: {
|
||||
one: 'প্রায় ১ মিনিট',
|
||||
other: 'প্রায় {{count}} মিনিট'
|
||||
},
|
||||
xMinutes: {
|
||||
one: '১ মিনিট',
|
||||
other: '{{count}} মিনিট'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'প্রায় ১ ঘন্টা',
|
||||
other: 'প্রায় {{count}} ঘন্টা'
|
||||
},
|
||||
xHours: {
|
||||
one: '১ ঘন্টা',
|
||||
other: '{{count}} ঘন্টা'
|
||||
},
|
||||
xDays: {
|
||||
one: '১ দিন',
|
||||
other: '{{count}} দিন'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'প্রায় ১ সপ্তাহ',
|
||||
other: 'প্রায় {{count}} সপ্তাহ'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '১ সপ্তাহ',
|
||||
other: '{{count}} সপ্তাহ'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'প্রায় ১ মাস',
|
||||
other: 'প্রায় {{count}} মাস'
|
||||
},
|
||||
xMonths: {
|
||||
one: '১ মাস',
|
||||
other: '{{count}} মাস'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'প্রায় ১ বছর',
|
||||
other: 'প্রায় {{count}} বছর'
|
||||
},
|
||||
xYears: {
|
||||
one: '১ বছর',
|
||||
other: '{{count}} বছর'
|
||||
},
|
||||
overXYears: {
|
||||
one: '১ বছরের বেশি',
|
||||
other: '{{count}} বছরের বেশি'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'প্রায় ১ বছর',
|
||||
other: 'প্রায় {{count}} বছর'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', (0, _index.numberToLocale)(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return result + ' এর মধ্যে';
|
||||
} else {
|
||||
return result + ' আগে';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, MMMM do, y',
|
||||
long: 'MMMM do, y',
|
||||
medium: 'MMM d, y',
|
||||
short: 'MM/dd/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} {{time}} 'সময়'",
|
||||
long: "{{date}} {{time}} 'সময়'",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'গত' eeee 'সময়' p",
|
||||
yesterday: "'গতকাল' 'সময়' p",
|
||||
today: "'আজ' 'সময়' p",
|
||||
tomorrow: "'আগামীকাল' 'সময়' p",
|
||||
nextWeek: "eeee 'সময়' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+201
@@ -0,0 +1,201 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
exports.numberToLocale = numberToLocale;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var numberValues = {
|
||||
locale: {
|
||||
'1': '১',
|
||||
'2': '২',
|
||||
'3': '৩',
|
||||
'4': '৪',
|
||||
'5': '৫',
|
||||
'6': '৬',
|
||||
'7': '৭',
|
||||
'8': '৮',
|
||||
'9': '৯',
|
||||
'0': '০'
|
||||
},
|
||||
number: {
|
||||
'১': '1',
|
||||
'২': '2',
|
||||
'৩': '3',
|
||||
'৪': '4',
|
||||
'৫': '5',
|
||||
'৬': '6',
|
||||
'৭': '7',
|
||||
'৮': '8',
|
||||
'৯': '9',
|
||||
'০': '0'
|
||||
}
|
||||
};
|
||||
var eraValues = {
|
||||
narrow: ['খ্রিঃপূঃ', 'খ্রিঃ'],
|
||||
abbreviated: ['খ্রিঃপূর্ব', 'খ্রিঃ'],
|
||||
wide: ['খ্রিস্টপূর্ব', 'খ্রিস্টাব্দ']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['১', '২', '৩', '৪'],
|
||||
abbreviated: ['১ত্রৈ', '২ত্রৈ', '৩ত্রৈ', '৪ত্রৈ'],
|
||||
wide: ['১ম ত্রৈমাসিক', '২য় ত্রৈমাসিক', '৩য় ত্রৈমাসিক', '৪র্থ ত্রৈমাসিক']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
|
||||
abbreviated: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
|
||||
wide: ['জানুয়ারি', 'ফেব্রুয়ারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'],
|
||||
short: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'],
|
||||
abbreviated: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র', 'শনি'],
|
||||
wide: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার ', 'শুক্রবার', 'শনিবার']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'পূ',
|
||||
pm: 'অপ',
|
||||
midnight: 'মধ্যরাত',
|
||||
noon: 'মধ্যাহ্ন',
|
||||
morning: 'সকাল',
|
||||
afternoon: 'বিকাল',
|
||||
evening: 'সন্ধ্যা',
|
||||
night: 'রাত'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'পূর্বাহ্ন',
|
||||
pm: 'অপরাহ্ন',
|
||||
midnight: 'মধ্যরাত',
|
||||
noon: 'মধ্যাহ্ন',
|
||||
morning: 'সকাল',
|
||||
afternoon: 'বিকাল',
|
||||
evening: 'সন্ধ্যা',
|
||||
night: 'রাত'
|
||||
},
|
||||
wide: {
|
||||
am: 'পূর্বাহ্ন',
|
||||
pm: 'অপরাহ্ন',
|
||||
midnight: 'মধ্যরাত',
|
||||
noon: 'মধ্যাহ্ন',
|
||||
morning: 'সকাল',
|
||||
afternoon: 'বিকাল',
|
||||
evening: 'সন্ধ্যা',
|
||||
night: 'রাত'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'পূ',
|
||||
pm: 'অপ',
|
||||
midnight: 'মধ্যরাত',
|
||||
noon: 'মধ্যাহ্ন',
|
||||
morning: 'সকাল',
|
||||
afternoon: 'বিকাল',
|
||||
evening: 'সন্ধ্যা',
|
||||
night: 'রাত'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'পূর্বাহ্ন',
|
||||
pm: 'অপরাহ্ন',
|
||||
midnight: 'মধ্যরাত',
|
||||
noon: 'মধ্যাহ্ন',
|
||||
morning: 'সকাল',
|
||||
afternoon: 'বিকাল',
|
||||
evening: 'সন্ধ্যা',
|
||||
night: 'রাত'
|
||||
},
|
||||
wide: {
|
||||
am: 'পূর্বাহ্ন',
|
||||
pm: 'অপরাহ্ন',
|
||||
midnight: 'মধ্যরাত',
|
||||
noon: 'মধ্যাহ্ন',
|
||||
morning: 'সকাল',
|
||||
afternoon: 'বিকাল',
|
||||
evening: 'সন্ধ্যা',
|
||||
night: 'রাত'
|
||||
}
|
||||
};
|
||||
function dateOrdinalNumber(number, localeNumber) {
|
||||
if (number > 18 && number <= 31) {
|
||||
return localeNumber + 'শে';
|
||||
} else {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return localeNumber + 'লা';
|
||||
case 2:
|
||||
case 3:
|
||||
return localeNumber + 'রা';
|
||||
case 4:
|
||||
return localeNumber + 'ঠা';
|
||||
default:
|
||||
return localeNumber + 'ই';
|
||||
}
|
||||
}
|
||||
}
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
|
||||
var number = Number(dirtyNumber);
|
||||
var localeNumber = numberToLocale(number);
|
||||
var unit = options === null || options === void 0 ? void 0 : options.unit;
|
||||
if (unit === 'date') {
|
||||
return dateOrdinalNumber(number, localeNumber);
|
||||
}
|
||||
if (number > 10 || number === 0) return localeNumber + 'তম';
|
||||
var rem10 = number % 10;
|
||||
switch (rem10) {
|
||||
case 2:
|
||||
case 3:
|
||||
return localeNumber + 'য়';
|
||||
case 4:
|
||||
return localeNumber + 'র্থ';
|
||||
case 6:
|
||||
return localeNumber + 'ষ্ঠ';
|
||||
default:
|
||||
return localeNumber + 'ম';
|
||||
}
|
||||
};
|
||||
|
||||
// function localeToNumber(locale: string): number {
|
||||
// const enNumber = locale.toString().replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
|
||||
// return numberValues.number[match as keyof typeof numberValues.number]
|
||||
// })
|
||||
// return Number(enNumber)
|
||||
// }
|
||||
|
||||
function numberToLocale(enNumber) {
|
||||
return enNumber.toString().replace(/\d/g, function (match) {
|
||||
return numberValues.locale[match];
|
||||
});
|
||||
}
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
+111
@@ -0,0 +1,111 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(খ্রিঃপূঃ|খ্রিঃ)/i,
|
||||
abbreviated: /^(খ্রিঃপূর্ব|খ্রিঃ)/i,
|
||||
wide: /^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
narrow: [/^খ্রিঃপূঃ/i, /^খ্রিঃ/i],
|
||||
abbreviated: [/^খ্রিঃপূর্ব/i, /^খ্রিঃ/i],
|
||||
wide: [/^খ্রিস্টপূর্ব/i, /^খ্রিস্টাব্দ/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[১২৩৪]/i,
|
||||
abbreviated: /^[১২৩৪]ত্রৈ/i,
|
||||
wide: /^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/১/i, /২/i, /৩/i, /৪/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,
|
||||
abbreviated: /^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,
|
||||
wide: /^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
any: [/^জানু/i, /^ফেব্রু/i, /^মার্চ/i, /^এপ্রিল/i, /^মে/i, /^জুন/i, /^জুলাই/i, /^আগস্ট/i, /^সেপ্ট/i, /^অক্টো/i, /^নভে/i, /^ডিসে/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^(র|সো|ম|বু|বৃ|শু|শ)+/i,
|
||||
short: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,
|
||||
abbreviated: /^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,
|
||||
wide: /^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^র/i, /^সো/i, /^ম/i, /^বু/i, /^বৃ/i, /^শু/i, /^শ/i],
|
||||
short: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i],
|
||||
abbreviated: [/^রবি/i, /^সোম/i, /^মঙ্গল/i, /^বুধ/i, /^বৃহ/i, /^শুক্র/i, /^শনি/i],
|
||||
wide: [/^রবিবার/i, /^সোমবার/i, /^মঙ্গলবার/i, /^বুধবার/i, /^বৃহস্পতিবার /i, /^শুক্রবার/i, /^শনিবার/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,
|
||||
abbreviated: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,
|
||||
wide: /^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^পূ/i,
|
||||
pm: /^অপ/i,
|
||||
midnight: /^মধ্যরাত/i,
|
||||
noon: /^মধ্যাহ্ন/i,
|
||||
morning: /সকাল/i,
|
||||
afternoon: /বিকাল/i,
|
||||
evening: /সন্ধ্যা/i,
|
||||
night: /রাত/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { bn } from 'date-fns/locale'
|
||||
export default bn
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Bengali locale.
|
||||
* @language Bengali
|
||||
* @iso-639-2 ben
|
||||
* @author Touhidur Rahman [@touhidrahman]{@link https://github.com/touhidrahman}
|
||||
* @author Farhad Yasir [@nutboltu]{@link https://github.com/nutboltu}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'bn',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/bn/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+179
@@ -0,0 +1,179 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: {
|
||||
standalone: 'manje od 1 sekunde',
|
||||
withPrepositionAgo: 'manje od 1 sekunde',
|
||||
withPrepositionIn: 'manje od 1 sekundu'
|
||||
},
|
||||
dual: 'manje od {{count}} sekunde',
|
||||
other: 'manje od {{count}} sekundi'
|
||||
},
|
||||
xSeconds: {
|
||||
one: {
|
||||
standalone: '1 sekunda',
|
||||
withPrepositionAgo: '1 sekunde',
|
||||
withPrepositionIn: '1 sekundu'
|
||||
},
|
||||
dual: '{{count}} sekunde',
|
||||
other: '{{count}} sekundi'
|
||||
},
|
||||
halfAMinute: 'pola minute',
|
||||
lessThanXMinutes: {
|
||||
one: {
|
||||
standalone: 'manje od 1 minute',
|
||||
withPrepositionAgo: 'manje od 1 minute',
|
||||
withPrepositionIn: 'manje od 1 minutu'
|
||||
},
|
||||
dual: 'manje od {{count}} minute',
|
||||
other: 'manje od {{count}} minuta'
|
||||
},
|
||||
xMinutes: {
|
||||
one: {
|
||||
standalone: '1 minuta',
|
||||
withPrepositionAgo: '1 minute',
|
||||
withPrepositionIn: '1 minutu'
|
||||
},
|
||||
dual: '{{count}} minute',
|
||||
other: '{{count}} minuta'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: {
|
||||
standalone: 'oko 1 sat',
|
||||
withPrepositionAgo: 'oko 1 sat',
|
||||
withPrepositionIn: 'oko 1 sat'
|
||||
},
|
||||
dual: 'oko {{count}} sata',
|
||||
other: 'oko {{count}} sati'
|
||||
},
|
||||
xHours: {
|
||||
one: {
|
||||
standalone: '1 sat',
|
||||
withPrepositionAgo: '1 sat',
|
||||
withPrepositionIn: '1 sat'
|
||||
},
|
||||
dual: '{{count}} sata',
|
||||
other: '{{count}} sati'
|
||||
},
|
||||
xDays: {
|
||||
one: {
|
||||
standalone: '1 dan',
|
||||
withPrepositionAgo: '1 dan',
|
||||
withPrepositionIn: '1 dan'
|
||||
},
|
||||
dual: '{{count}} dana',
|
||||
other: '{{count}} dana'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: {
|
||||
standalone: 'oko 1 sedmicu',
|
||||
withPrepositionAgo: 'oko 1 sedmicu',
|
||||
withPrepositionIn: 'oko 1 sedmicu'
|
||||
},
|
||||
dual: 'oko {{count}} sedmice',
|
||||
other: 'oko {{count}} sedmice'
|
||||
},
|
||||
xWeeks: {
|
||||
one: {
|
||||
standalone: '1 sedmicu',
|
||||
withPrepositionAgo: '1 sedmicu',
|
||||
withPrepositionIn: '1 sedmicu'
|
||||
},
|
||||
dual: '{{count}} sedmice',
|
||||
other: '{{count}} sedmice'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: {
|
||||
standalone: 'oko 1 mjesec',
|
||||
withPrepositionAgo: 'oko 1 mjesec',
|
||||
withPrepositionIn: 'oko 1 mjesec'
|
||||
},
|
||||
dual: 'oko {{count}} mjeseca',
|
||||
other: 'oko {{count}} mjeseci'
|
||||
},
|
||||
xMonths: {
|
||||
one: {
|
||||
standalone: '1 mjesec',
|
||||
withPrepositionAgo: '1 mjesec',
|
||||
withPrepositionIn: '1 mjesec'
|
||||
},
|
||||
dual: '{{count}} mjeseca',
|
||||
other: '{{count}} mjeseci'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: {
|
||||
standalone: 'oko 1 godinu',
|
||||
withPrepositionAgo: 'oko 1 godinu',
|
||||
withPrepositionIn: 'oko 1 godinu'
|
||||
},
|
||||
dual: 'oko {{count}} godine',
|
||||
other: 'oko {{count}} godina'
|
||||
},
|
||||
xYears: {
|
||||
one: {
|
||||
standalone: '1 godina',
|
||||
withPrepositionAgo: '1 godine',
|
||||
withPrepositionIn: '1 godinu'
|
||||
},
|
||||
dual: '{{count}} godine',
|
||||
other: '{{count}} godina'
|
||||
},
|
||||
overXYears: {
|
||||
one: {
|
||||
standalone: 'preko 1 godinu',
|
||||
withPrepositionAgo: 'preko 1 godinu',
|
||||
withPrepositionIn: 'preko 1 godinu'
|
||||
},
|
||||
dual: 'preko {{count}} godine',
|
||||
other: 'preko {{count}} godina'
|
||||
},
|
||||
almostXYears: {
|
||||
one: {
|
||||
standalone: 'gotovo 1 godinu',
|
||||
withPrepositionAgo: 'gotovo 1 godinu',
|
||||
withPrepositionIn: 'gotovo 1 godinu'
|
||||
},
|
||||
dual: 'gotovo {{count}} godine',
|
||||
other: 'gotovo {{count}} godina'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
result = tokenValue.one.withPrepositionIn;
|
||||
} else {
|
||||
result = tokenValue.one.withPrepositionAgo;
|
||||
}
|
||||
} else {
|
||||
result = tokenValue.one.standalone;
|
||||
}
|
||||
} else if (count % 10 > 1 && count % 10 < 5 &&
|
||||
// if last digit is between 2 and 4
|
||||
String(count).substr(-2, 1) !== '1' // unless the 2nd to last digit is "1"
|
||||
) {
|
||||
result = tokenValue.dual.replace('{{count}}', String(count));
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'za ' + result;
|
||||
} else {
|
||||
return 'prije ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d. MMMM yyyy.',
|
||||
long: 'd. MMMM yyyy.',
|
||||
medium: 'd. MMM yy.',
|
||||
short: 'dd. MM. yy.'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss (zzzz)',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'u' {{time}}",
|
||||
long: "{{date}} 'u' {{time}}",
|
||||
medium: '{{date}} {{time}}',
|
||||
short: '{{date}} {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: function lastWeek(date) {
|
||||
switch (date.getUTCDay()) {
|
||||
case 0:
|
||||
return "'prošle nedjelje u' p";
|
||||
case 3:
|
||||
return "'prošle srijede u' p";
|
||||
case 6:
|
||||
return "'prošle subote u' p";
|
||||
default:
|
||||
return "'prošli' EEEE 'u' p";
|
||||
}
|
||||
},
|
||||
yesterday: "'juče u' p",
|
||||
today: "'danas u' p",
|
||||
tomorrow: "'sutra u' p",
|
||||
nextWeek: function nextWeek(date) {
|
||||
switch (date.getUTCDay()) {
|
||||
case 0:
|
||||
return "'sljedeće nedjelje u' p";
|
||||
case 3:
|
||||
return "'sljedeću srijedu u' p";
|
||||
case 6:
|
||||
return "'sljedeću subotu u' p";
|
||||
default:
|
||||
return "'sljedeći' EEEE 'u' p";
|
||||
}
|
||||
},
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date, _baseDate, _options) {
|
||||
var format = formatRelativeLocale[token];
|
||||
if (typeof format === 'function') {
|
||||
return format(date);
|
||||
}
|
||||
return format;
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['pr.n.e.', 'AD'],
|
||||
abbreviated: ['pr. Hr.', 'po. Hr.'],
|
||||
wide: ['Prije Hrista', 'Poslije Hrista']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1.', '2.', '3.', '4.'],
|
||||
abbreviated: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'],
|
||||
wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
|
||||
abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
|
||||
wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar']
|
||||
};
|
||||
var formattingMonthValues = {
|
||||
narrow: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],
|
||||
abbreviated: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
|
||||
wide: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],
|
||||
short: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],
|
||||
abbreviated: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],
|
||||
wide: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'ponoć',
|
||||
noon: 'podne',
|
||||
morning: 'ujutru',
|
||||
afternoon: 'popodne',
|
||||
evening: 'uveče',
|
||||
night: 'noću'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'ponoć',
|
||||
noon: 'podne',
|
||||
morning: 'ujutru',
|
||||
afternoon: 'popodne',
|
||||
evening: 'uveče',
|
||||
night: 'noću'
|
||||
},
|
||||
wide: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'ponoć',
|
||||
noon: 'podne',
|
||||
morning: 'ujutru',
|
||||
afternoon: 'poslije podne',
|
||||
evening: 'uveče',
|
||||
night: 'noću'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'ponoć',
|
||||
noon: 'podne',
|
||||
morning: 'ujutru',
|
||||
afternoon: 'popodne',
|
||||
evening: 'uveče',
|
||||
night: 'noću'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'ponoć',
|
||||
noon: 'podne',
|
||||
morning: 'ujutru',
|
||||
afternoon: 'popodne',
|
||||
evening: 'uveče',
|
||||
night: 'noću'
|
||||
},
|
||||
wide: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'ponoć',
|
||||
noon: 'podne',
|
||||
morning: 'ujutru',
|
||||
afternoon: 'poslije podne',
|
||||
evening: 'uveče',
|
||||
night: 'noću'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
var number = Number(dirtyNumber);
|
||||
return String(number) + '.';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)\./i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(pr\.n\.e\.|AD)/i,
|
||||
abbreviated: /^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,
|
||||
wide: /^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^pr/i, /^(po|nova)/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^[1234]\.\s?kv\.?/i,
|
||||
wide: /^[1234]\. kvartal/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^(10|11|12|[123456789])\./i,
|
||||
abbreviated: /^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,
|
||||
wide: /^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^1/i, /^2/i, /^3/i, /^4/i, /^5/i, /^6/i, /^7/i, /^8/i, /^9/i, /^10/i, /^11/i, /^12/i],
|
||||
any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^avg/i, /^s/i, /^o/i, /^n/i, /^d/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[npusčc]/i,
|
||||
short: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,
|
||||
abbreviated: /^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,
|
||||
wide: /^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
|
||||
any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
any: /^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a/i,
|
||||
pm: /^p/i,
|
||||
midnight: /^pono/i,
|
||||
noon: /^pod/i,
|
||||
morning: /jutro/i,
|
||||
afternoon: /(poslije\s|po)+podne/i,
|
||||
evening: /(uvece|uveče)/i,
|
||||
night: /(nocu|noću)/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { bs } from 'date-fns/locale'
|
||||
export default bs
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Bosnian locale.
|
||||
* @language Bosnian
|
||||
* @iso-639-2 bos
|
||||
* @author Branislav Lazić [@branislavlazic]{@link https://github.com/branislavlazic}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'bs',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/bs/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
/**
|
||||
* Davant de les xifres que es diuen amb vocal inicial, 1 i 11, s'apostrofen els articles el i la i la preposició de igual que si estiguessin escrits amb lletres.
|
||||
* l'1 de juliol ('l'u')
|
||||
* l'11 de novembre ('l'onze')
|
||||
* l'11a clàusula del contracte ('l'onzena')
|
||||
* la contractació d'11 jugadors ('d'onze')
|
||||
* l'aval d'11.000 socis ('d'onze mil')
|
||||
*
|
||||
* Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=apostrofaci%25F3+davant+xifres&action=Principal&method=detall_completa&numPagina=1&idHit=11236&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=11236&titol=apostrofaci%F3%20davant%20de%20xifres%20%2F%20apostrofaci%F3%20davant%20de%201%20i%2011&numeroResultat=1&clickLink=detall&tipusCerca=cerca.normes
|
||||
*/
|
||||
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: "menys d'un segon",
|
||||
eleven: "menys d'onze segons",
|
||||
other: 'menys de {{count}} segons'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 segon',
|
||||
other: '{{count}} segons'
|
||||
},
|
||||
halfAMinute: 'mig minut',
|
||||
lessThanXMinutes: {
|
||||
one: "menys d'un minut",
|
||||
eleven: "menys d'onze minuts",
|
||||
other: 'menys de {{count}} minuts'
|
||||
},
|
||||
xMinutes: {
|
||||
one: '1 minut',
|
||||
other: '{{count}} minuts'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'aproximadament una hora',
|
||||
other: 'aproximadament {{count}} hores'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 hora',
|
||||
other: '{{count}} hores'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 dia',
|
||||
other: '{{count}} dies'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'aproximadament una setmana',
|
||||
other: 'aproximadament {{count}} setmanes'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 setmana',
|
||||
other: '{{count}} setmanes'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'aproximadament un mes',
|
||||
other: 'aproximadament {{count}} mesos'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 mes',
|
||||
other: '{{count}} mesos'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'aproximadament un any',
|
||||
other: 'aproximadament {{count}} anys'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 any',
|
||||
other: '{{count}} anys'
|
||||
},
|
||||
overXYears: {
|
||||
one: "més d'un any",
|
||||
eleven: "més d'onze anys",
|
||||
other: 'més de {{count}} anys'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'gairebé un any',
|
||||
other: 'gairebé {{count}} anys'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else if (count === 11 && tokenValue.eleven) {
|
||||
result = tokenValue.eleven;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'en ' + result;
|
||||
} else {
|
||||
return 'fa ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: "EEEE, d 'de' MMMM y",
|
||||
long: "d 'de' MMMM y",
|
||||
medium: 'd MMM y',
|
||||
short: 'dd/MM/y'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss zzzz',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'a les' {{time}}",
|
||||
long: "{{date}} 'a les' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'el' eeee 'passat a la' LT",
|
||||
yesterday: "'ahir a la' p",
|
||||
today: "'avui a la' p",
|
||||
tomorrow: "'demà a la' p",
|
||||
nextWeek: "eeee 'a la' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelativeLocalePlural = {
|
||||
lastWeek: "'el' eeee 'passat a les' p",
|
||||
yesterday: "'ahir a les' p",
|
||||
today: "'avui a les' p",
|
||||
tomorrow: "'demà a les' p",
|
||||
nextWeek: "eeee 'a les' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date, _baseDate, _options) {
|
||||
if (date.getUTCHours() !== 1) {
|
||||
return formatRelativeLocalePlural[token];
|
||||
}
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+185
@@ -0,0 +1,185 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
/**
|
||||
* General information
|
||||
* Reference: https://aplicacions.llengua.gencat.cat
|
||||
* Reference: https://www.uoc.edu/portal/ca/servei-linguistic/convencions/abreviacions/simbols/simbols-habituals.html
|
||||
*/
|
||||
/**
|
||||
* Abans de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abans+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6876&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6876&titol=abans%20de%20Crist%20(abreviatura)%20/%20abans%20de%20Crist%20(sigla)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes
|
||||
* Desprest de Crist: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=despr%E9s+de+crist&action=Principal&method=detall_completa&numPagina=1&idHit=6879&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=6879&titol=despr%E9s%20de%20Crist%20(sigla)%20/%20despr%E9s%20de%20Crist%20(abreviatura)&numeroResultat=1&clickLink=detall&tipusCerca=cerca.fitxes
|
||||
*/
|
||||
var eraValues = {
|
||||
narrow: ['aC', 'dC'],
|
||||
abbreviated: ['a. de C.', 'd. de C.'],
|
||||
wide: ['abans de Crist', 'després de Crist']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['T1', 'T2', 'T3', 'T4'],
|
||||
wide: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre']
|
||||
};
|
||||
|
||||
/**
|
||||
* Dins d'un text convé fer servir la forma sencera dels mesos, ja que sempre és més clar el mot sencer que l'abreviatura, encara que aquesta sigui força coneguda.
|
||||
* Cal reservar, doncs, les abreviatures per a les llistes o classificacions, els gràfics, les taules o quadres estadístics, els textos publicitaris, etc.
|
||||
*
|
||||
* Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviacions+mesos&action=Principal&method=detall_completa&numPagina=1&idHit=8402&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8402&titol=abreviatures%20dels%20mesos%20de%20l%27any&numeroResultat=5&clickLink=detall&tipusCerca=cerca.fitxes
|
||||
*/
|
||||
var monthValues = {
|
||||
narrow: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'],
|
||||
/**
|
||||
* Les abreviatures dels mesos de l'any es formen seguint una de les normes generals de formació d'abreviatures.
|
||||
* S'escriu la primera síl·laba i les consonants de la síl·laba següent anteriors a la primera vocal.
|
||||
* Els mesos de març, maig i juny no s'abreugen perquè són paraules d'una sola síl·laba.
|
||||
*/
|
||||
abbreviated: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'],
|
||||
wide: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre']
|
||||
};
|
||||
|
||||
/**
|
||||
* Les abreviatures dels dies de la setmana comencen totes amb la lletra d.
|
||||
* Tot seguit porten la consonant següent a la i, excepte en el cas de dimarts, dimecres i diumenge, en què aquesta consonant és la m i, per tant, hi podria haver confusió.
|
||||
* Per evitar-ho, s'ha substituït la m per una t (en el cas de dimarts), una c (en el cas de dimecres) i una g (en el cas de diumenge), respectivament.
|
||||
*
|
||||
* Seguint la norma general d'ús de les abreviatures, les dels dies de la setmana sempre porten punt final.
|
||||
* Igualment, van amb la primera lletra en majúscula quan la paraula sencera també hi aniria.
|
||||
* En canvi, van amb la primera lletra en minúscula quan la inicial de la paraula sencera també hi aniria.
|
||||
*
|
||||
* Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?input_cercar=abreviatures+dies&action=Principal&method=detall_completa&numPagina=1&idHit=8387&database=FITXES_PUB&tipusFont=Fitxes%20de%20l%27Optimot&idFont=8387&titol=abreviatures%20dels%20dies%20de%20la%20setmana&numeroResultat=1&clickLink=detall&tipusCerca=cerca.tot
|
||||
*/
|
||||
var dayValues = {
|
||||
narrow: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'],
|
||||
short: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'],
|
||||
abbreviated: ['dg.', 'dl.', 'dt.', 'dm.', 'dj.', 'dv.', 'ds.'],
|
||||
wide: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte']
|
||||
};
|
||||
|
||||
/**
|
||||
* Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?action=Principal&method=detall&input_cercar=parts+del+dia&numPagina=1&database=FITXES_PUB&idFont=12801&idHit=12801&tipusFont=Fitxes+de+l%27Optimot&numeroResultat=1&databases_avansada=&categories_avansada=&clickLink=detall&titol=Nom+de+les+parts+del+dia&tematica=&tipusCerca=cerca.fitxes
|
||||
*/
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'am',
|
||||
pm: 'pm',
|
||||
midnight: 'mitjanit',
|
||||
noon: 'migdia',
|
||||
morning: 'matí',
|
||||
afternoon: 'tarda',
|
||||
evening: 'vespre',
|
||||
night: 'nit'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'a.m.',
|
||||
pm: 'p.m.',
|
||||
midnight: 'mitjanit',
|
||||
noon: 'migdia',
|
||||
morning: 'matí',
|
||||
afternoon: 'tarda',
|
||||
evening: 'vespre',
|
||||
night: 'nit'
|
||||
},
|
||||
wide: {
|
||||
am: 'ante meridiem',
|
||||
pm: 'post meridiem',
|
||||
midnight: 'mitjanit',
|
||||
noon: 'migdia',
|
||||
morning: 'matí',
|
||||
afternoon: 'tarda',
|
||||
evening: 'vespre',
|
||||
night: 'nit'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'am',
|
||||
pm: 'pm',
|
||||
midnight: 'de la mitjanit',
|
||||
noon: 'del migdia',
|
||||
morning: 'del matí',
|
||||
afternoon: 'de la tarda',
|
||||
evening: 'del vespre',
|
||||
night: 'de la nit'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'de la mitjanit',
|
||||
noon: 'del migdia',
|
||||
morning: 'del matí',
|
||||
afternoon: 'de la tarda',
|
||||
evening: 'del vespre',
|
||||
night: 'de la nit'
|
||||
},
|
||||
wide: {
|
||||
am: 'ante meridiem',
|
||||
pm: 'post meridiem',
|
||||
midnight: 'de la mitjanit',
|
||||
noon: 'del migdia',
|
||||
morning: 'del matí',
|
||||
afternoon: 'de la tarda',
|
||||
evening: 'del vespre',
|
||||
night: 'de la nit'
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Quan van en singular, els nombres ordinals es representen, en forma d’abreviatura, amb la xifra seguida de l’última lletra del mot desplegat.
|
||||
* És optatiu posar punt després de la lletra.
|
||||
*
|
||||
* Reference: https://aplicacions.llengua.gencat.cat/llc/AppJava/pdf/abrevia.pdf#page=18
|
||||
*/
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
var number = Number(dirtyNumber);
|
||||
var rem100 = number % 100;
|
||||
if (rem100 > 20 || rem100 < 10) {
|
||||
switch (rem100 % 10) {
|
||||
case 1:
|
||||
return number + 'r';
|
||||
case 2:
|
||||
return number + 'n';
|
||||
case 3:
|
||||
return number + 'r';
|
||||
case 4:
|
||||
return number + 't';
|
||||
}
|
||||
}
|
||||
return number + 'è';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+112
@@ -0,0 +1,112 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(è|r|n|r|t)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(aC|dC)/i,
|
||||
abbreviated: /^(a. de C.|d. de C.)/i,
|
||||
wide: /^(abans de Crist|despr[eé]s de Crist)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
narrow: [/^aC/i, /^dC/i],
|
||||
abbreviated: [/^(a. de C.)/i, /^(d. de C.)/i],
|
||||
wide: [/^(abans de Crist)/i, /^(despr[eé]s de Crist)/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^T[1234]/i,
|
||||
wide: /^[1234](è|r|n|r|t)? trimestre/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i,
|
||||
abbreviated: /^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i,
|
||||
wide: /^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^GN/i, /^FB/i, /^MÇ/i, /^AB/i, /^MG/i, /^JN/i, /^JL/i, /^AG/i, /^ST/i, /^OC/i, /^NV/i, /^DS/i],
|
||||
abbreviated: [/^gen./i, /^febr./i, /^març/i, /^abr./i, /^maig/i, /^juny/i, /^jul./i, /^ag./i, /^set./i, /^oct./i, /^nov./i, /^des./i],
|
||||
wide: [/^gener/i, /^febrer/i, /^març/i, /^abril/i, /^maig/i, /^juny/i, /^juliol/i, /^agost/i, /^setembre/i, /^octubre/i, /^novembre/i, /^desembre/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,
|
||||
short: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,
|
||||
abbreviated: /^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,
|
||||
wide: /^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i],
|
||||
abbreviated: [/^dg./i, /^dl./i, /^dt./i, /^dm./i, /^dj./i, /^dv./i, /^ds./i],
|
||||
wide: [/^diumenge/i, /^dilluns/i, /^dimarts/i, /^dimecres/i, /^dijous/i, /^divendres/i, /^disssabte/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i,
|
||||
abbreviated: /^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i,
|
||||
wide: /^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a/i,
|
||||
pm: /^p/i,
|
||||
midnight: /^mitjanit/i,
|
||||
noon: /^migdia/i,
|
||||
morning: /matí/i,
|
||||
afternoon: /tarda/i,
|
||||
evening: /vespre/i,
|
||||
night: /nit/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { ca } from 'date-fns/locale'
|
||||
export default ca
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Catalan locale.
|
||||
* @language Catalan
|
||||
* @iso-639-2 cat
|
||||
* @author Guillermo Grau [@guigrpa]{@link https://github.com/guigrpa}
|
||||
* @author Alex Vizcaino [@avizcaino]{@link https://github.com/avizcaino}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'ca',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale; // throw new Error('ca locale is currently unavailable. Please check the progress of converting this locale to v2.0.0 in this issue on Github: TBA')
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/ca/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+302
@@ -0,0 +1,302 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: {
|
||||
regular: 'méně než sekunda',
|
||||
past: 'před méně než sekundou',
|
||||
future: 'za méně než sekundu'
|
||||
},
|
||||
few: {
|
||||
regular: 'méně než {{count}} sekundy',
|
||||
past: 'před méně než {{count}} sekundami',
|
||||
future: 'za méně než {{count}} sekundy'
|
||||
},
|
||||
many: {
|
||||
regular: 'méně než {{count}} sekund',
|
||||
past: 'před méně než {{count}} sekundami',
|
||||
future: 'za méně než {{count}} sekund'
|
||||
}
|
||||
},
|
||||
xSeconds: {
|
||||
one: {
|
||||
regular: 'sekunda',
|
||||
past: 'před sekundou',
|
||||
future: 'za sekundu'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} sekundy',
|
||||
past: 'před {{count}} sekundami',
|
||||
future: 'za {{count}} sekundy'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} sekund',
|
||||
past: 'před {{count}} sekundami',
|
||||
future: 'za {{count}} sekund'
|
||||
}
|
||||
},
|
||||
halfAMinute: {
|
||||
type: 'other',
|
||||
other: {
|
||||
regular: 'půl minuty',
|
||||
past: 'před půl minutou',
|
||||
future: 'za půl minuty'
|
||||
}
|
||||
},
|
||||
lessThanXMinutes: {
|
||||
one: {
|
||||
regular: 'méně než minuta',
|
||||
past: 'před méně než minutou',
|
||||
future: 'za méně než minutu'
|
||||
},
|
||||
few: {
|
||||
regular: 'méně než {{count}} minuty',
|
||||
past: 'před méně než {{count}} minutami',
|
||||
future: 'za méně než {{count}} minuty'
|
||||
},
|
||||
many: {
|
||||
regular: 'méně než {{count}} minut',
|
||||
past: 'před méně než {{count}} minutami',
|
||||
future: 'za méně než {{count}} minut'
|
||||
}
|
||||
},
|
||||
xMinutes: {
|
||||
one: {
|
||||
regular: 'minuta',
|
||||
past: 'před minutou',
|
||||
future: 'za minutu'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} minuty',
|
||||
past: 'před {{count}} minutami',
|
||||
future: 'za {{count}} minuty'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} minut',
|
||||
past: 'před {{count}} minutami',
|
||||
future: 'za {{count}} minut'
|
||||
}
|
||||
},
|
||||
aboutXHours: {
|
||||
one: {
|
||||
regular: 'přibližně hodina',
|
||||
past: 'přibližně před hodinou',
|
||||
future: 'přibližně za hodinu'
|
||||
},
|
||||
few: {
|
||||
regular: 'přibližně {{count}} hodiny',
|
||||
past: 'přibližně před {{count}} hodinami',
|
||||
future: 'přibližně za {{count}} hodiny'
|
||||
},
|
||||
many: {
|
||||
regular: 'přibližně {{count}} hodin',
|
||||
past: 'přibližně před {{count}} hodinami',
|
||||
future: 'přibližně za {{count}} hodin'
|
||||
}
|
||||
},
|
||||
xHours: {
|
||||
one: {
|
||||
regular: 'hodina',
|
||||
past: 'před hodinou',
|
||||
future: 'za hodinu'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} hodiny',
|
||||
past: 'před {{count}} hodinami',
|
||||
future: 'za {{count}} hodiny'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} hodin',
|
||||
past: 'před {{count}} hodinami',
|
||||
future: 'za {{count}} hodin'
|
||||
}
|
||||
},
|
||||
xDays: {
|
||||
one: {
|
||||
regular: 'den',
|
||||
past: 'před dnem',
|
||||
future: 'za den'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} dny',
|
||||
past: 'před {{count}} dny',
|
||||
future: 'za {{count}} dny'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} dní',
|
||||
past: 'před {{count}} dny',
|
||||
future: 'za {{count}} dní'
|
||||
}
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: {
|
||||
regular: 'přibližně týden',
|
||||
past: 'přibližně před týdnem',
|
||||
future: 'přibližně za týden'
|
||||
},
|
||||
few: {
|
||||
regular: 'přibližně {{count}} týdny',
|
||||
past: 'přibližně před {{count}} týdny',
|
||||
future: 'přibližně za {{count}} týdny'
|
||||
},
|
||||
many: {
|
||||
regular: 'přibližně {{count}} týdnů',
|
||||
past: 'přibližně před {{count}} týdny',
|
||||
future: 'přibližně za {{count}} týdnů'
|
||||
}
|
||||
},
|
||||
xWeeks: {
|
||||
one: {
|
||||
regular: 'týden',
|
||||
past: 'před týdnem',
|
||||
future: 'za týden'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} týdny',
|
||||
past: 'před {{count}} týdny',
|
||||
future: 'za {{count}} týdny'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} týdnů',
|
||||
past: 'před {{count}} týdny',
|
||||
future: 'za {{count}} týdnů'
|
||||
}
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: {
|
||||
regular: 'přibližně měsíc',
|
||||
past: 'přibližně před měsícem',
|
||||
future: 'přibližně za měsíc'
|
||||
},
|
||||
few: {
|
||||
regular: 'přibližně {{count}} měsíce',
|
||||
past: 'přibližně před {{count}} měsíci',
|
||||
future: 'přibližně za {{count}} měsíce'
|
||||
},
|
||||
many: {
|
||||
regular: 'přibližně {{count}} měsíců',
|
||||
past: 'přibližně před {{count}} měsíci',
|
||||
future: 'přibližně za {{count}} měsíců'
|
||||
}
|
||||
},
|
||||
xMonths: {
|
||||
one: {
|
||||
regular: 'měsíc',
|
||||
past: 'před měsícem',
|
||||
future: 'za měsíc'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} měsíce',
|
||||
past: 'před {{count}} měsíci',
|
||||
future: 'za {{count}} měsíce'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} měsíců',
|
||||
past: 'před {{count}} měsíci',
|
||||
future: 'za {{count}} měsíců'
|
||||
}
|
||||
},
|
||||
aboutXYears: {
|
||||
one: {
|
||||
regular: 'přibližně rok',
|
||||
past: 'přibližně před rokem',
|
||||
future: 'přibližně za rok'
|
||||
},
|
||||
few: {
|
||||
regular: 'přibližně {{count}} roky',
|
||||
past: 'přibližně před {{count}} roky',
|
||||
future: 'přibližně za {{count}} roky'
|
||||
},
|
||||
many: {
|
||||
regular: 'přibližně {{count}} roků',
|
||||
past: 'přibližně před {{count}} roky',
|
||||
future: 'přibližně za {{count}} roků'
|
||||
}
|
||||
},
|
||||
xYears: {
|
||||
one: {
|
||||
regular: 'rok',
|
||||
past: 'před rokem',
|
||||
future: 'za rok'
|
||||
},
|
||||
few: {
|
||||
regular: '{{count}} roky',
|
||||
past: 'před {{count}} roky',
|
||||
future: 'za {{count}} roky'
|
||||
},
|
||||
many: {
|
||||
regular: '{{count}} roků',
|
||||
past: 'před {{count}} roky',
|
||||
future: 'za {{count}} roků'
|
||||
}
|
||||
},
|
||||
overXYears: {
|
||||
one: {
|
||||
regular: 'více než rok',
|
||||
past: 'před více než rokem',
|
||||
future: 'za více než rok'
|
||||
},
|
||||
few: {
|
||||
regular: 'více než {{count}} roky',
|
||||
past: 'před více než {{count}} roky',
|
||||
future: 'za více než {{count}} roky'
|
||||
},
|
||||
many: {
|
||||
regular: 'více než {{count}} roků',
|
||||
past: 'před více než {{count}} roky',
|
||||
future: 'za více než {{count}} roků'
|
||||
}
|
||||
},
|
||||
almostXYears: {
|
||||
one: {
|
||||
regular: 'skoro rok',
|
||||
past: 'skoro před rokem',
|
||||
future: 'skoro za rok'
|
||||
},
|
||||
few: {
|
||||
regular: 'skoro {{count}} roky',
|
||||
past: 'skoro před {{count}} roky',
|
||||
future: 'skoro za {{count}} roky'
|
||||
},
|
||||
many: {
|
||||
regular: 'skoro {{count}} roků',
|
||||
past: 'skoro před {{count}} roky',
|
||||
future: 'skoro za {{count}} roků'
|
||||
}
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var pluralResult;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
|
||||
// cs pluralization
|
||||
if (tokenValue.type === 'other') {
|
||||
pluralResult = tokenValue.other;
|
||||
} else if (count === 1) {
|
||||
pluralResult = tokenValue.one;
|
||||
} else if (count > 1 && count < 5) {
|
||||
pluralResult = tokenValue.few;
|
||||
} else {
|
||||
pluralResult = tokenValue.many;
|
||||
}
|
||||
|
||||
// times
|
||||
var suffixExist = (options === null || options === void 0 ? void 0 : options.addSuffix) === true;
|
||||
var comparison = options === null || options === void 0 ? void 0 : options.comparison;
|
||||
var timeResult;
|
||||
if (suffixExist && comparison === -1) {
|
||||
timeResult = pluralResult.past;
|
||||
} else if (suffixExist && comparison === 1) {
|
||||
timeResult = pluralResult.future;
|
||||
} else {
|
||||
timeResult = pluralResult.regular;
|
||||
}
|
||||
return timeResult.replace('{{count}}', String(count));
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d. MMMM yyyy',
|
||||
long: 'd. MMMM yyyy',
|
||||
medium: 'd. M. yyyy',
|
||||
short: 'dd.MM.yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'H:mm:ss zzzz',
|
||||
long: 'H:mm:ss z',
|
||||
medium: 'H:mm:ss',
|
||||
short: 'H:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'v' {{time}}",
|
||||
long: "{{date}} 'v' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var accusativeWeekdays = ['neděli', 'pondělí', 'úterý', 'středu', 'čtvrtek', 'pátek', 'sobotu'];
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'poslední' eeee 've' p",
|
||||
yesterday: "'včera v' p",
|
||||
today: "'dnes v' p",
|
||||
tomorrow: "'zítra v' p",
|
||||
nextWeek: function nextWeek(date) {
|
||||
var day = date.getUTCDay();
|
||||
return "'v " + accusativeWeekdays[day] + " o' p";
|
||||
},
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date) {
|
||||
var format = formatRelativeLocale[token];
|
||||
if (typeof format === 'function') {
|
||||
return format(date);
|
||||
}
|
||||
return format;
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['př. n. l.', 'n. l.'],
|
||||
abbreviated: ['př. n. l.', 'n. l.'],
|
||||
wide: ['před naším letopočtem', 'našeho letopočtu']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'],
|
||||
wide: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'],
|
||||
abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],
|
||||
wide: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec']
|
||||
};
|
||||
var formattingMonthValues = {
|
||||
narrow: ['L', 'Ú', 'B', 'D', 'K', 'Č', 'Č', 'S', 'Z', 'Ř', 'L', 'P'],
|
||||
abbreviated: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],
|
||||
wide: ['ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
|
||||
short: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
|
||||
abbreviated: ['ned', 'pon', 'úte', 'stř', 'čtv', 'pát', 'sob'],
|
||||
wide: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'dop.',
|
||||
pm: 'odp.',
|
||||
midnight: 'půlnoc',
|
||||
noon: 'poledne',
|
||||
morning: 'ráno',
|
||||
afternoon: 'odpoledne',
|
||||
evening: 'večer',
|
||||
night: 'noc'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'dop.',
|
||||
pm: 'odp.',
|
||||
midnight: 'půlnoc',
|
||||
noon: 'poledne',
|
||||
morning: 'ráno',
|
||||
afternoon: 'odpoledne',
|
||||
evening: 'večer',
|
||||
night: 'noc'
|
||||
},
|
||||
wide: {
|
||||
am: 'dopoledne',
|
||||
pm: 'odpoledne',
|
||||
midnight: 'půlnoc',
|
||||
noon: 'poledne',
|
||||
morning: 'ráno',
|
||||
afternoon: 'odpoledne',
|
||||
evening: 'večer',
|
||||
night: 'noc'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'dop.',
|
||||
pm: 'odp.',
|
||||
midnight: 'půlnoc',
|
||||
noon: 'poledne',
|
||||
morning: 'ráno',
|
||||
afternoon: 'odpoledne',
|
||||
evening: 'večer',
|
||||
night: 'noc'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'dop.',
|
||||
pm: 'odp.',
|
||||
midnight: 'půlnoc',
|
||||
noon: 'poledne',
|
||||
morning: 'ráno',
|
||||
afternoon: 'odpoledne',
|
||||
evening: 'večer',
|
||||
night: 'noc'
|
||||
},
|
||||
wide: {
|
||||
am: 'dopoledne',
|
||||
pm: 'odpoledne',
|
||||
midnight: 'půlnoc',
|
||||
noon: 'poledne',
|
||||
morning: 'ráno',
|
||||
afternoon: 'odpoledne',
|
||||
evening: 'večer',
|
||||
night: 'noc'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
var number = Number(dirtyNumber);
|
||||
return number + '.';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)\.?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,
|
||||
abbreviated: /^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,
|
||||
wide: /^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^p[řr]/i, /^(po|n)/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^[1234]\. [čc]tvrtlet[íi]/i,
|
||||
wide: /^[1234]\. [čc]tvrtlet[íi]/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[lúubdkčcszřrlp]/i,
|
||||
abbreviated: /^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i,
|
||||
wide: /^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^l/i, /^[úu]/i, /^b/i, /^d/i, /^k/i, /^[čc]/i, /^[čc]/i, /^s/i, /^z/i, /^[řr]/i, /^l/i, /^p/i],
|
||||
any: [/^led/i, /^[úu]n/i, /^b[řr]e/i, /^dub/i, /^kv[ěe]/i, /^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i, /^[čc]vc|[čc]erven(ec|ce)/i, /^srp/i, /^z[áa][řr]/i, /^[řr][íi]j/i, /^lis/i, /^pro/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[npuúsčps]/i,
|
||||
short: /^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i,
|
||||
abbreviated: /^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i,
|
||||
wide: /^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^n/i, /^p/i, /^[úu]/i, /^s/i, /^[čc]/i, /^p/i, /^s/i],
|
||||
any: [/^ne/i, /^po/i, /^[úu]t/i, /^st/i, /^[čc]t/i, /^p[áa]/i, /^so/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
any: /^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^dop/i,
|
||||
pm: /^odp/i,
|
||||
midnight: /^p[ůu]lnoc/i,
|
||||
noon: /^poledne/i,
|
||||
morning: /r[áa]no/i,
|
||||
afternoon: /odpoledne/i,
|
||||
evening: /ve[čc]er/i,
|
||||
night: /noc/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { cs } from 'date-fns/locale'
|
||||
export default cs
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Czech locale.
|
||||
* @language Czech
|
||||
* @iso-639-2 ces
|
||||
* @author David Rus [@davidrus]{@link https://github.com/davidrus}
|
||||
* @author Pavel Hrách [@SilenY]{@link https://github.com/SilenY}
|
||||
* @author Jozef Bíroš [@JozefBiros]{@link https://github.com/JozefBiros}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'cs',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/cs/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'llai na eiliad',
|
||||
other: 'llai na {{count}} eiliad'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 eiliad',
|
||||
other: '{{count}} eiliad'
|
||||
},
|
||||
halfAMinute: 'hanner munud',
|
||||
lessThanXMinutes: {
|
||||
one: 'llai na munud',
|
||||
two: 'llai na 2 funud',
|
||||
other: 'llai na {{count}} munud'
|
||||
},
|
||||
xMinutes: {
|
||||
one: '1 munud',
|
||||
two: '2 funud',
|
||||
other: '{{count}} munud'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'tua 1 awr',
|
||||
other: 'tua {{count}} awr'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 awr',
|
||||
other: '{{count}} awr'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 diwrnod',
|
||||
two: '2 ddiwrnod',
|
||||
other: '{{count}} diwrnod'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'tua 1 wythnos',
|
||||
two: 'tua pythefnos',
|
||||
other: 'tua {{count}} wythnos'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 wythnos',
|
||||
two: 'pythefnos',
|
||||
other: '{{count}} wythnos'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'tua 1 mis',
|
||||
two: 'tua 2 fis',
|
||||
other: 'tua {{count}} mis'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 mis',
|
||||
two: '2 fis',
|
||||
other: '{{count}} mis'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'tua 1 flwyddyn',
|
||||
two: 'tua 2 flynedd',
|
||||
other: 'tua {{count}} mlynedd'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 flwyddyn',
|
||||
two: '2 flynedd',
|
||||
other: '{{count}} mlynedd'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'dros 1 flwyddyn',
|
||||
two: 'dros 2 flynedd',
|
||||
other: 'dros {{count}} mlynedd'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'bron 1 flwyddyn',
|
||||
two: 'bron 2 flynedd',
|
||||
other: 'bron {{count}} mlynedd'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else if (count === 2 && !!tokenValue.two) {
|
||||
result = tokenValue.two;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'mewn ' + result;
|
||||
} else {
|
||||
return result + ' yn ôl';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d MMMM yyyy',
|
||||
long: 'd MMMM yyyy',
|
||||
medium: 'd MMM yyyy',
|
||||
short: 'dd/MM/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'am' {{time}}",
|
||||
long: "{{date}} 'am' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "eeee 'diwethaf am' p",
|
||||
yesterday: "'ddoe am' p",
|
||||
today: "'heddiw am' p",
|
||||
tomorrow: "'yfory am' p",
|
||||
nextWeek: "eeee 'am' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+166
@@ -0,0 +1,166 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['C', 'O'],
|
||||
abbreviated: ['CC', 'OC'],
|
||||
wide: ['Cyn Crist', 'Ar ôl Crist']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['Ch1', 'Ch2', 'Ch3', 'Ch4'],
|
||||
wide: ['Chwarter 1af', '2ail chwarter', '3ydd chwarter', '4ydd chwarter']
|
||||
};
|
||||
|
||||
// Note: in English, the names of days of the week and months are capitalized.
|
||||
// If you are making a new locale based on this one, check if the same is true for the language you're working on.
|
||||
// Generally, formatted dates should look like they are in the middle of a sentence,
|
||||
// e.g. in Spanish language the weekdays and months should be in the lowercase.
|
||||
var monthValues = {
|
||||
narrow: ['I', 'Ch', 'Ma', 'E', 'Mi', 'Me', 'G', 'A', 'Md', 'H', 'T', 'Rh'],
|
||||
abbreviated: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag'],
|
||||
wide: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'],
|
||||
short: ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'],
|
||||
abbreviated: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'],
|
||||
wide: ['dydd Sul', 'dydd Llun', 'dydd Mawrth', 'dydd Mercher', 'dydd Iau', 'dydd Gwener', 'dydd Sadwrn']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'b',
|
||||
pm: 'h',
|
||||
midnight: 'hn',
|
||||
noon: 'hd',
|
||||
morning: 'bore',
|
||||
afternoon: 'prynhawn',
|
||||
evening: "gyda'r nos",
|
||||
night: 'nos'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'yb',
|
||||
pm: 'yh',
|
||||
midnight: 'hanner nos',
|
||||
noon: 'hanner dydd',
|
||||
morning: 'bore',
|
||||
afternoon: 'prynhawn',
|
||||
evening: "gyda'r nos",
|
||||
night: 'nos'
|
||||
},
|
||||
wide: {
|
||||
am: 'y.b.',
|
||||
pm: 'y.h.',
|
||||
midnight: 'hanner nos',
|
||||
noon: 'hanner dydd',
|
||||
morning: 'bore',
|
||||
afternoon: 'prynhawn',
|
||||
evening: "gyda'r nos",
|
||||
night: 'nos'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'b',
|
||||
pm: 'h',
|
||||
midnight: 'hn',
|
||||
noon: 'hd',
|
||||
morning: 'yn y bore',
|
||||
afternoon: 'yn y prynhawn',
|
||||
evening: "gyda'r nos",
|
||||
night: 'yn y nos'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'yb',
|
||||
pm: 'yh',
|
||||
midnight: 'hanner nos',
|
||||
noon: 'hanner dydd',
|
||||
morning: 'yn y bore',
|
||||
afternoon: 'yn y prynhawn',
|
||||
evening: "gyda'r nos",
|
||||
night: 'yn y nos'
|
||||
},
|
||||
wide: {
|
||||
am: 'y.b.',
|
||||
pm: 'y.h.',
|
||||
midnight: 'hanner nos',
|
||||
noon: 'hanner dydd',
|
||||
morning: 'yn y bore',
|
||||
afternoon: 'yn y prynhawn',
|
||||
evening: "gyda'r nos",
|
||||
night: 'yn y nos'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
var number = Number(dirtyNumber);
|
||||
if (number < 20) {
|
||||
switch (number) {
|
||||
case 0:
|
||||
return number + 'fed';
|
||||
case 1:
|
||||
return number + 'af';
|
||||
case 2:
|
||||
return number + 'ail';
|
||||
case 3:
|
||||
case 4:
|
||||
return number + 'ydd';
|
||||
case 5:
|
||||
case 6:
|
||||
return number + 'ed';
|
||||
case 7:
|
||||
case 8:
|
||||
case 9:
|
||||
case 10:
|
||||
case 12:
|
||||
case 15:
|
||||
case 18:
|
||||
return number + 'fed';
|
||||
case 11:
|
||||
case 13:
|
||||
case 14:
|
||||
case 16:
|
||||
case 17:
|
||||
case 19:
|
||||
return number + 'eg';
|
||||
}
|
||||
} else if (number >= 50 && number <= 60 || number === 80 || number >= 100) {
|
||||
return number + 'fed';
|
||||
}
|
||||
return number + 'ain';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+109
@@ -0,0 +1,109 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(c|o)/i,
|
||||
abbreviated: /^(c\.?\s?c\.?|o\.?\s?c\.?)/i,
|
||||
wide: /^(cyn christ|ar ôl crist|ar ol crist)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
wide: [/^c/i, /^(ar ôl crist|ar ol crist)/i],
|
||||
any: [/^c/i, /^o/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^ch[1234]/i,
|
||||
wide: /^(chwarter 1af)|([234](ail|ydd)? chwarter)/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^(i|ch|m|e|g|a|h|t|rh)/i,
|
||||
abbreviated: /^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i,
|
||||
wide: /^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^i/i, /^ch/i, /^m/i, /^e/i, /^m/i, /^m/i, /^g/i, /^a/i, /^m/i, /^h/i, /^t/i, /^rh/i],
|
||||
any: [/^io/i, /^ch/i, /^maw/i, /^e/i, /^mai/i, /^meh/i, /^g/i, /^a/i, /^med/i, /^h/i, /^t/i, /^rh/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^(s|ll|m|i|g)/i,
|
||||
short: /^(su|ll|ma|me|ia|gw|sa)/i,
|
||||
abbreviated: /^(sul|llun|maw|mer|iau|gwe|sad)/i,
|
||||
wide: /^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^s/i, /^ll/i, /^m/i, /^m/i, /^i/i, /^g/i, /^s/i],
|
||||
wide: [/^dydd su/i, /^dydd ll/i, /^dydd ma/i, /^dydd me/i, /^dydd i/i, /^dydd g/i, /^dydd sa/i],
|
||||
any: [/^su/i, /^ll/i, /^ma/i, /^me/i, /^i/i, /^g/i, /^sa/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i,
|
||||
any: /^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^b|(y\.?\s?b\.?)/i,
|
||||
pm: /^h|(y\.?\s?h\.?)|(yr hwyr)/i,
|
||||
midnight: /^hn|hanner nos/i,
|
||||
noon: /^hd|hanner dydd/i,
|
||||
morning: /bore/i,
|
||||
afternoon: /prynhawn/i,
|
||||
evening: /^gyda'r nos$/i,
|
||||
night: /blah/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { cy } from 'date-fns/locale'
|
||||
export default cy
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Welsh locale.
|
||||
* @language Welsh
|
||||
* @iso-639-2 cym
|
||||
* @author Elwyn Malethan [@elmomalmo]{@link https://github.com/elmomalmo}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'cy',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/cy/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'mindre end ét sekund',
|
||||
other: 'mindre end {{count}} sekunder'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 sekund',
|
||||
other: '{{count}} sekunder'
|
||||
},
|
||||
halfAMinute: 'ét halvt minut',
|
||||
lessThanXMinutes: {
|
||||
one: 'mindre end ét minut',
|
||||
other: 'mindre end {{count}} minutter'
|
||||
},
|
||||
xMinutes: {
|
||||
one: '1 minut',
|
||||
other: '{{count}} minutter'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'cirka 1 time',
|
||||
other: 'cirka {{count}} timer'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 time',
|
||||
other: '{{count}} timer'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 dag',
|
||||
other: '{{count}} dage'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'cirka 1 uge',
|
||||
other: 'cirka {{count}} uger'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 uge',
|
||||
other: '{{count}} uger'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'cirka 1 måned',
|
||||
other: 'cirka {{count}} måneder'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 måned',
|
||||
other: '{{count}} måneder'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'cirka 1 år',
|
||||
other: 'cirka {{count}} år'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 år',
|
||||
other: '{{count}} år'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'over 1 år',
|
||||
other: 'over {{count}} år'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'næsten 1 år',
|
||||
other: 'næsten {{count}} år'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'om ' + result;
|
||||
} else {
|
||||
return result + ' siden';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: "EEEE 'den' d. MMMM y",
|
||||
long: 'd. MMMM y',
|
||||
medium: 'd. MMM y',
|
||||
short: 'dd/MM/y'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss zzzz',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'kl'. {{time}}",
|
||||
long: "{{date}} 'kl'. {{time}}",
|
||||
medium: '{{date}} {{time}}',
|
||||
short: '{{date}} {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'sidste' eeee 'kl.' p",
|
||||
yesterday: "'i går kl.' p",
|
||||
today: "'i dag kl.' p",
|
||||
tomorrow: "'i morgen kl.' p",
|
||||
nextWeek: "'på' eeee 'kl.' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['fvt', 'vt'],
|
||||
abbreviated: ['f.v.t.', 'v.t.'],
|
||||
wide: ['før vesterlandsk tidsregning', 'vesterlandsk tidsregning']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'],
|
||||
wide: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
|
||||
abbreviated: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
|
||||
wide: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december']
|
||||
};
|
||||
|
||||
// Note that 'Days - abbreviated - Formatting' has periods at the end.
|
||||
// https://www.unicode.org/cldr/charts/32/summary/da.html#1760
|
||||
// This makes grammatical sense in danish, as most abbreviations have periods.
|
||||
var dayValues = {
|
||||
narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],
|
||||
short: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'],
|
||||
abbreviated: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],
|
||||
wide: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'a',
|
||||
pm: 'p',
|
||||
midnight: 'midnat',
|
||||
noon: 'middag',
|
||||
morning: 'morgen',
|
||||
afternoon: 'eftermiddag',
|
||||
evening: 'aften',
|
||||
night: 'nat'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'midnat',
|
||||
noon: 'middag',
|
||||
morning: 'morgen',
|
||||
afternoon: 'eftermiddag',
|
||||
evening: 'aften',
|
||||
night: 'nat'
|
||||
},
|
||||
wide: {
|
||||
am: 'a.m.',
|
||||
pm: 'p.m.',
|
||||
midnight: 'midnat',
|
||||
noon: 'middag',
|
||||
morning: 'morgen',
|
||||
afternoon: 'eftermiddag',
|
||||
evening: 'aften',
|
||||
night: 'nat'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'a',
|
||||
pm: 'p',
|
||||
midnight: 'midnat',
|
||||
noon: 'middag',
|
||||
morning: 'om morgenen',
|
||||
afternoon: 'om eftermiddagen',
|
||||
evening: 'om aftenen',
|
||||
night: 'om natten'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'AM',
|
||||
pm: 'PM',
|
||||
midnight: 'midnat',
|
||||
noon: 'middag',
|
||||
morning: 'om morgenen',
|
||||
afternoon: 'om eftermiddagen',
|
||||
evening: 'om aftenen',
|
||||
night: 'om natten'
|
||||
},
|
||||
wide: {
|
||||
am: 'a.m.',
|
||||
pm: 'p.m.',
|
||||
midnight: 'midnat',
|
||||
noon: 'middag',
|
||||
morning: 'om morgenen',
|
||||
afternoon: 'om eftermiddagen',
|
||||
evening: 'om aftenen',
|
||||
night: 'om natten'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
|
||||
var number = Number(dirtyNumber);
|
||||
return number + '.';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(fKr|fvt|eKr|vt)/i,
|
||||
abbreviated: /^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i,
|
||||
wide: /^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^f/i, /^(v|e)/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^[1234]. kvt\./i,
|
||||
wide: /^[1234]\.? kvartal/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[jfmasond]/i,
|
||||
abbreviated: /^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,
|
||||
wide: /^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
|
||||
any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^maj/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[smtofl]/i,
|
||||
short: /^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i,
|
||||
abbreviated: /^(søn|man|tir|ons|tor|fre|lør)/i,
|
||||
wide: /^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^s/i, /^m/i, /^t/i, /^o/i, /^t/i, /^f/i, /^l/i],
|
||||
any: [/^s/i, /^m/i, /^ti/i, /^o/i, /^to/i, /^f/i, /^l/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i,
|
||||
any: /^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^a/i,
|
||||
pm: /^p/i,
|
||||
midnight: /midnat/i,
|
||||
noon: /middag/i,
|
||||
morning: /morgen/i,
|
||||
afternoon: /eftermiddag/i,
|
||||
evening: /aften/i,
|
||||
night: /nat/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { da } from 'date-fns/locale'
|
||||
export default da
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Danish locale.
|
||||
* @language Danish
|
||||
* @iso-639-2 dan
|
||||
* @author Mathias Wøbbe [@MathiasKandelborg]{@link https://github.com/MathiasKandelborg}
|
||||
* @author Anders B. Hansen [@Andersbiha]{@link https://github.com/Andersbiha}
|
||||
* @author [@kgram]{@link https://github.com/kgram}
|
||||
* @author [@stefanbugge]{@link https://github.com/stefanbugge}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'da',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/da/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+143
@@ -0,0 +1,143 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['v.Chr.', 'n.Chr.'],
|
||||
abbreviated: ['v.Chr.', 'n.Chr.'],
|
||||
wide: ['vor Christus', 'nach Christus']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
|
||||
wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal']
|
||||
};
|
||||
|
||||
// Note: in German, the names of days of the week and months are capitalized.
|
||||
// If you are making a new locale based on this one, check if the same is true for the language you're working on.
|
||||
// Generally, formatted dates should look like they are in the middle of a sentence,
|
||||
// e.g. in Spanish language the weekdays and months should be in the lowercase.
|
||||
var monthValues = {
|
||||
narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
|
||||
abbreviated: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
|
||||
wide: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
|
||||
};
|
||||
|
||||
// https://st.unicode.org/cldr-apps/v#/de_AT/Gregorian/
|
||||
var formattingMonthValues = {
|
||||
narrow: monthValues.narrow,
|
||||
abbreviated: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],
|
||||
wide: monthValues.wide
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],
|
||||
short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
|
||||
abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],
|
||||
wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
|
||||
};
|
||||
|
||||
// https://www.unicode.org/cldr/charts/32/summary/de.html#1881
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'vm.',
|
||||
pm: 'nm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'Morgen',
|
||||
afternoon: 'Nachm.',
|
||||
evening: 'Abend',
|
||||
night: 'Nacht'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'vorm.',
|
||||
pm: 'nachm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'Morgen',
|
||||
afternoon: 'Nachmittag',
|
||||
evening: 'Abend',
|
||||
night: 'Nacht'
|
||||
},
|
||||
wide: {
|
||||
am: 'vormittags',
|
||||
pm: 'nachmittags',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'Morgen',
|
||||
afternoon: 'Nachmittag',
|
||||
evening: 'Abend',
|
||||
night: 'Nacht'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'vm.',
|
||||
pm: 'nm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'morgens',
|
||||
afternoon: 'nachm.',
|
||||
evening: 'abends',
|
||||
night: 'nachts'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'vorm.',
|
||||
pm: 'nachm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'morgens',
|
||||
afternoon: 'nachmittags',
|
||||
evening: 'abends',
|
||||
night: 'nachts'
|
||||
},
|
||||
wide: {
|
||||
am: 'vormittags',
|
||||
pm: 'nachmittags',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'morgens',
|
||||
afternoon: 'nachmittags',
|
||||
evening: 'abends',
|
||||
night: 'nachts'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber) {
|
||||
var number = Number(dirtyNumber);
|
||||
return number + '.';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { deAT } from 'date-fns/locale'
|
||||
export default deAT
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../de/_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../de/_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("../de/_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("../de/_lib/match/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
// difference to 'de' locale
|
||||
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary German locale (Austria).
|
||||
* @language German
|
||||
* @iso-639-2 deu
|
||||
* @author Christoph Tobias Stenglein [@cstenglein]{@link https://github.com/cstenglein}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'de-AT',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index5.default,
|
||||
match: _index4.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/de-AT/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+184
@@ -0,0 +1,184 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
standalone: {
|
||||
one: 'weniger als 1 Sekunde',
|
||||
other: 'weniger als {{count}} Sekunden'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'weniger als 1 Sekunde',
|
||||
other: 'weniger als {{count}} Sekunden'
|
||||
}
|
||||
},
|
||||
xSeconds: {
|
||||
standalone: {
|
||||
one: '1 Sekunde',
|
||||
other: '{{count}} Sekunden'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Sekunde',
|
||||
other: '{{count}} Sekunden'
|
||||
}
|
||||
},
|
||||
halfAMinute: {
|
||||
standalone: 'halbe Minute',
|
||||
withPreposition: 'halben Minute'
|
||||
},
|
||||
lessThanXMinutes: {
|
||||
standalone: {
|
||||
one: 'weniger als 1 Minute',
|
||||
other: 'weniger als {{count}} Minuten'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'weniger als 1 Minute',
|
||||
other: 'weniger als {{count}} Minuten'
|
||||
}
|
||||
},
|
||||
xMinutes: {
|
||||
standalone: {
|
||||
one: '1 Minute',
|
||||
other: '{{count}} Minuten'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Minute',
|
||||
other: '{{count}} Minuten'
|
||||
}
|
||||
},
|
||||
aboutXHours: {
|
||||
standalone: {
|
||||
one: 'etwa 1 Stunde',
|
||||
other: 'etwa {{count}} Stunden'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'etwa 1 Stunde',
|
||||
other: 'etwa {{count}} Stunden'
|
||||
}
|
||||
},
|
||||
xHours: {
|
||||
standalone: {
|
||||
one: '1 Stunde',
|
||||
other: '{{count}} Stunden'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Stunde',
|
||||
other: '{{count}} Stunden'
|
||||
}
|
||||
},
|
||||
xDays: {
|
||||
standalone: {
|
||||
one: '1 Tag',
|
||||
other: '{{count}} Tage'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Tag',
|
||||
other: '{{count}} Tagen'
|
||||
}
|
||||
},
|
||||
aboutXWeeks: {
|
||||
standalone: {
|
||||
one: 'etwa 1 Woche',
|
||||
other: 'etwa {{count}} Wochen'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'etwa 1 Woche',
|
||||
other: 'etwa {{count}} Wochen'
|
||||
}
|
||||
},
|
||||
xWeeks: {
|
||||
standalone: {
|
||||
one: '1 Woche',
|
||||
other: '{{count}} Wochen'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Woche',
|
||||
other: '{{count}} Wochen'
|
||||
}
|
||||
},
|
||||
aboutXMonths: {
|
||||
standalone: {
|
||||
one: 'etwa 1 Monat',
|
||||
other: 'etwa {{count}} Monate'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'etwa 1 Monat',
|
||||
other: 'etwa {{count}} Monaten'
|
||||
}
|
||||
},
|
||||
xMonths: {
|
||||
standalone: {
|
||||
one: '1 Monat',
|
||||
other: '{{count}} Monate'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Monat',
|
||||
other: '{{count}} Monaten'
|
||||
}
|
||||
},
|
||||
aboutXYears: {
|
||||
standalone: {
|
||||
one: 'etwa 1 Jahr',
|
||||
other: 'etwa {{count}} Jahre'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'etwa 1 Jahr',
|
||||
other: 'etwa {{count}} Jahren'
|
||||
}
|
||||
},
|
||||
xYears: {
|
||||
standalone: {
|
||||
one: '1 Jahr',
|
||||
other: '{{count}} Jahre'
|
||||
},
|
||||
withPreposition: {
|
||||
one: '1 Jahr',
|
||||
other: '{{count}} Jahren'
|
||||
}
|
||||
},
|
||||
overXYears: {
|
||||
standalone: {
|
||||
one: 'mehr als 1 Jahr',
|
||||
other: 'mehr als {{count}} Jahre'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'mehr als 1 Jahr',
|
||||
other: 'mehr als {{count}} Jahren'
|
||||
}
|
||||
},
|
||||
almostXYears: {
|
||||
standalone: {
|
||||
one: 'fast 1 Jahr',
|
||||
other: 'fast {{count}} Jahre'
|
||||
},
|
||||
withPreposition: {
|
||||
one: 'fast 1 Jahr',
|
||||
other: 'fast {{count}} Jahren'
|
||||
}
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone;
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'in ' + result;
|
||||
} else {
|
||||
return 'vor ' + result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
// DIN 5008: https://de.wikipedia.org/wiki/Datumsformat#DIN_5008
|
||||
var dateFormats = {
|
||||
full: 'EEEE, do MMMM y',
|
||||
// Montag, 7. Januar 2018
|
||||
long: 'do MMMM y',
|
||||
// 7. Januar 2018
|
||||
medium: 'do MMM y',
|
||||
// 7. Jan. 2018
|
||||
short: 'dd.MM.y' // 07.01.2018
|
||||
};
|
||||
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss zzzz',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'um' {{time}}",
|
||||
long: "{{date}} 'um' {{time}}",
|
||||
medium: '{{date}} {{time}}',
|
||||
short: '{{date}} {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: "'letzten' eeee 'um' p",
|
||||
yesterday: "'gestern um' p",
|
||||
today: "'heute um' p",
|
||||
tomorrow: "'morgen um' p",
|
||||
nextWeek: "eeee 'um' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) {
|
||||
return formatRelativeLocale[token];
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+143
@@ -0,0 +1,143 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['v.Chr.', 'n.Chr.'],
|
||||
abbreviated: ['v.Chr.', 'n.Chr.'],
|
||||
wide: ['vor Christus', 'nach Christus']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
|
||||
wide: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal']
|
||||
};
|
||||
|
||||
// Note: in German, the names of days of the week and months are capitalized.
|
||||
// If you are making a new locale based on this one, check if the same is true for the language you're working on.
|
||||
// Generally, formatted dates should look like they are in the middle of a sentence,
|
||||
// e.g. in Spanish language the weekdays and months should be in the lowercase.
|
||||
var monthValues = {
|
||||
narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
|
||||
abbreviated: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
|
||||
wide: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
|
||||
};
|
||||
|
||||
// https://st.unicode.org/cldr-apps/v#/de/Gregorian/
|
||||
var formattingMonthValues = {
|
||||
narrow: monthValues.narrow,
|
||||
abbreviated: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],
|
||||
wide: monthValues.wide
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],
|
||||
short: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
|
||||
abbreviated: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],
|
||||
wide: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
|
||||
};
|
||||
|
||||
// https://www.unicode.org/cldr/charts/32/summary/de.html#1881
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'vm.',
|
||||
pm: 'nm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'Morgen',
|
||||
afternoon: 'Nachm.',
|
||||
evening: 'Abend',
|
||||
night: 'Nacht'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'vorm.',
|
||||
pm: 'nachm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'Morgen',
|
||||
afternoon: 'Nachmittag',
|
||||
evening: 'Abend',
|
||||
night: 'Nacht'
|
||||
},
|
||||
wide: {
|
||||
am: 'vormittags',
|
||||
pm: 'nachmittags',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'Morgen',
|
||||
afternoon: 'Nachmittag',
|
||||
evening: 'Abend',
|
||||
night: 'Nacht'
|
||||
}
|
||||
};
|
||||
var formattingDayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'vm.',
|
||||
pm: 'nm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'morgens',
|
||||
afternoon: 'nachm.',
|
||||
evening: 'abends',
|
||||
night: 'nachts'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'vorm.',
|
||||
pm: 'nachm.',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'morgens',
|
||||
afternoon: 'nachmittags',
|
||||
evening: 'abends',
|
||||
night: 'nachts'
|
||||
},
|
||||
wide: {
|
||||
am: 'vormittags',
|
||||
pm: 'nachmittags',
|
||||
midnight: 'Mitternacht',
|
||||
noon: 'Mittag',
|
||||
morning: 'morgens',
|
||||
afternoon: 'nachmittags',
|
||||
evening: 'abends',
|
||||
night: 'nachts'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber) {
|
||||
var number = Number(dirtyNumber);
|
||||
return number + '.';
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingDayPeriodValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+109
@@ -0,0 +1,109 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(\.)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,
|
||||
abbreviated: /^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,
|
||||
wide: /^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^v/i, /^n/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^q[1234]/i,
|
||||
wide: /^[1234](\.)? Quartal/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[jfmasond]/i,
|
||||
abbreviated: /^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,
|
||||
wide: /^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i],
|
||||
any: [/^j[aä]/i, /^f/i, /^mär/i, /^ap/i, /^mai/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[smdmf]/i,
|
||||
short: /^(so|mo|di|mi|do|fr|sa)/i,
|
||||
abbreviated: /^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,
|
||||
wide: /^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
any: [/^so/i, /^mo/i, /^di/i, /^mi/i, /^do/i, /^f/i, /^sa/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,
|
||||
abbreviated: /^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,
|
||||
wide: /^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^v/i,
|
||||
pm: /^n/i,
|
||||
midnight: /^Mitte/i,
|
||||
noon: /^Mitta/i,
|
||||
morning: /morgens/i,
|
||||
afternoon: /nachmittags/i,
|
||||
// will never be matched. Afternoon is matched by `pm`
|
||||
evening: /abends/i,
|
||||
night: /nachts/i // will never be matched. Night is matched by `pm`
|
||||
}
|
||||
};
|
||||
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { de } from 'date-fns/locale'
|
||||
export default de
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary German locale.
|
||||
* @language German
|
||||
* @iso-639-2 deu
|
||||
* @author Thomas Eilmsteiner [@DeMuu]{@link https://github.com/DeMuu}
|
||||
* @author Asia [@asia-t]{@link https://github.com/asia-t}
|
||||
* @author Van Vuong Ngo [@vanvuongngo]{@link https://github.com/vanvuongngo}
|
||||
* @author RomanErnst [@pex]{@link https://github.com/pex}
|
||||
* @author Philipp Keck [@Philipp91]{@link https://github.com/Philipp91}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'de',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/de/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'λιγότερο από ένα δευτερόλεπτο',
|
||||
other: 'λιγότερο από {{count}} δευτερόλεπτα'
|
||||
},
|
||||
xSeconds: {
|
||||
one: '1 δευτερόλεπτο',
|
||||
other: '{{count}} δευτερόλεπτα'
|
||||
},
|
||||
halfAMinute: 'μισό λεπτό',
|
||||
lessThanXMinutes: {
|
||||
one: 'λιγότερο από ένα λεπτό',
|
||||
other: 'λιγότερο από {{count}} λεπτά'
|
||||
},
|
||||
xMinutes: {
|
||||
one: '1 λεπτό',
|
||||
other: '{{count}} λεπτά'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'περίπου 1 ώρα',
|
||||
other: 'περίπου {{count}} ώρες'
|
||||
},
|
||||
xHours: {
|
||||
one: '1 ώρα',
|
||||
other: '{{count}} ώρες'
|
||||
},
|
||||
xDays: {
|
||||
one: '1 ημέρα',
|
||||
other: '{{count}} ημέρες'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'περίπου 1 εβδομάδα',
|
||||
other: 'περίπου {{count}} εβδομάδες'
|
||||
},
|
||||
xWeeks: {
|
||||
one: '1 εβδομάδα',
|
||||
other: '{{count}} εβδομάδες'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'περίπου 1 μήνας',
|
||||
other: 'περίπου {{count}} μήνες'
|
||||
},
|
||||
xMonths: {
|
||||
one: '1 μήνας',
|
||||
other: '{{count}} μήνες'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'περίπου 1 χρόνο',
|
||||
other: 'περίπου {{count}} χρόνια'
|
||||
},
|
||||
xYears: {
|
||||
one: '1 χρόνο',
|
||||
other: '{{count}} χρόνια'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'πάνω από 1 χρόνο',
|
||||
other: 'πάνω από {{count}} χρόνια'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'περίπου 1 χρόνο',
|
||||
other: 'περίπου {{count}} χρόνια'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', String(count));
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'σε ' + result;
|
||||
} else {
|
||||
return result + ' πριν';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d MMMM y',
|
||||
long: 'd MMMM y',
|
||||
medium: 'd MMM y',
|
||||
short: 'd/M/yy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: '{{date}} - {{time}}',
|
||||
long: '{{date}} - {{time}}',
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatRelativeLocale = {
|
||||
lastWeek: function lastWeek(date) {
|
||||
switch (date.getUTCDay()) {
|
||||
case 6:
|
||||
//Σάββατο
|
||||
return "'το προηγούμενο' eeee 'στις' p";
|
||||
default:
|
||||
return "'την προηγούμενη' eeee 'στις' p";
|
||||
}
|
||||
},
|
||||
yesterday: "'χθες στις' p",
|
||||
today: "'σήμερα στις' p",
|
||||
tomorrow: "'αύριο στις' p",
|
||||
nextWeek: "eeee 'στις' p",
|
||||
other: 'P'
|
||||
};
|
||||
var formatRelative = function formatRelative(token, date) {
|
||||
var format = formatRelativeLocale[token];
|
||||
if (typeof format === 'function') return format(date);
|
||||
return format;
|
||||
};
|
||||
var _default = formatRelative;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js"));
|
||||
var eraValues = {
|
||||
narrow: ['πΧ', 'μΧ'],
|
||||
abbreviated: ['π.Χ.', 'μ.Χ.'],
|
||||
wide: ['προ Χριστού', 'μετά Χριστόν']
|
||||
};
|
||||
var quarterValues = {
|
||||
narrow: ['1', '2', '3', '4'],
|
||||
abbreviated: ['Τ1', 'Τ2', 'Τ3', 'Τ4'],
|
||||
wide: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο']
|
||||
};
|
||||
var monthValues = {
|
||||
narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],
|
||||
abbreviated: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'],
|
||||
wide: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος']
|
||||
};
|
||||
var formattingMonthValues = {
|
||||
narrow: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],
|
||||
abbreviated: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'],
|
||||
wide: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου']
|
||||
};
|
||||
var dayValues = {
|
||||
narrow: ['Κ', 'Δ', 'T', 'Τ', 'Π', 'Π', 'Σ'],
|
||||
short: ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'],
|
||||
abbreviated: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'],
|
||||
wide: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο']
|
||||
};
|
||||
var dayPeriodValues = {
|
||||
narrow: {
|
||||
am: 'πμ',
|
||||
pm: 'μμ',
|
||||
midnight: 'μεσάνυχτα',
|
||||
noon: 'μεσημέρι',
|
||||
morning: 'πρωί',
|
||||
afternoon: 'απόγευμα',
|
||||
evening: 'βράδυ',
|
||||
night: 'νύχτα'
|
||||
},
|
||||
abbreviated: {
|
||||
am: 'π.μ.',
|
||||
pm: 'μ.μ.',
|
||||
midnight: 'μεσάνυχτα',
|
||||
noon: 'μεσημέρι',
|
||||
morning: 'πρωί',
|
||||
afternoon: 'απόγευμα',
|
||||
evening: 'βράδυ',
|
||||
night: 'νύχτα'
|
||||
},
|
||||
wide: {
|
||||
am: 'π.μ.',
|
||||
pm: 'μ.μ.',
|
||||
midnight: 'μεσάνυχτα',
|
||||
noon: 'μεσημέρι',
|
||||
morning: 'πρωί',
|
||||
afternoon: 'απόγευμα',
|
||||
evening: 'βράδυ',
|
||||
night: 'νύχτα'
|
||||
}
|
||||
};
|
||||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) {
|
||||
var number = Number(dirtyNumber);
|
||||
var unit = options === null || options === void 0 ? void 0 : options.unit;
|
||||
var suffix;
|
||||
if (unit === 'year' || unit === 'month') {
|
||||
suffix = 'ος';
|
||||
} else if (unit === 'week' || unit === 'dayOfYear' || unit === 'day' || unit === 'hour' || unit === 'date') {
|
||||
suffix = 'η';
|
||||
} else {
|
||||
suffix = 'ο';
|
||||
}
|
||||
return number + suffix;
|
||||
};
|
||||
var localize = {
|
||||
ordinalNumber: ordinalNumber,
|
||||
era: (0, _index.default)({
|
||||
values: eraValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
values: quarterValues,
|
||||
defaultWidth: 'wide',
|
||||
argumentCallback: function argumentCallback(quarter) {
|
||||
return quarter - 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
values: monthValues,
|
||||
defaultWidth: 'wide',
|
||||
formattingValues: formattingMonthValues,
|
||||
defaultFormattingWidth: 'wide'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
values: dayValues,
|
||||
defaultWidth: 'wide'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
values: dayPeriodValues,
|
||||
defaultWidth: 'wide'
|
||||
})
|
||||
};
|
||||
var _default = localize;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildMatchFn/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../../../_lib/buildMatchPatternFn/index.js"));
|
||||
var matchOrdinalNumberPattern = /^(\d+)(ος|η|ο)?/i;
|
||||
var parseOrdinalNumberPattern = /\d+/i;
|
||||
var matchEraPatterns = {
|
||||
narrow: /^(πΧ|μΧ)/i,
|
||||
abbreviated: /^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i,
|
||||
wide: /^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i
|
||||
};
|
||||
var parseEraPatterns = {
|
||||
any: [/^π/i, /^(μ|κ)/i]
|
||||
};
|
||||
var matchQuarterPatterns = {
|
||||
narrow: /^[1234]/i,
|
||||
abbreviated: /^τ[1234]/i,
|
||||
wide: /^[1234]ο? τρ(ί|ι)μηνο/i
|
||||
};
|
||||
var parseQuarterPatterns = {
|
||||
any: [/1/i, /2/i, /3/i, /4/i]
|
||||
};
|
||||
var matchMonthPatterns = {
|
||||
narrow: /^[ιφμαμιιασονδ]/i,
|
||||
abbreviated: /^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i,
|
||||
wide: /^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i
|
||||
};
|
||||
var parseMonthPatterns = {
|
||||
narrow: [/^ι/i, /^φ/i, /^μ/i, /^α/i, /^μ/i, /^ι/i, /^ι/i, /^α/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i],
|
||||
any: [/^ια/i, /^φ/i, /^μ[άα]ρ/i, /^απ/i, /^μ[άα][ιΐ]/i, /^ιο[ύυ]ν/i, /^ιο[ύυ]λ/i, /^α[ύυ]/i, /^σ/i, /^ο/i, /^ν/i, /^δ/i]
|
||||
};
|
||||
var matchDayPatterns = {
|
||||
narrow: /^[κδτπσ]/i,
|
||||
short: /^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i,
|
||||
abbreviated: /^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i,
|
||||
wide: /^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i
|
||||
};
|
||||
var parseDayPatterns = {
|
||||
narrow: [/^κ/i, /^δ/i, /^τ/i, /^τ/i, /^π/i, /^π/i, /^σ/i],
|
||||
any: [/^κ/i, /^δ/i, /^τρ/i, /^τε/i, /^π[εέ]/i, /^π[αά]/i, /^σ/i]
|
||||
};
|
||||
var matchDayPeriodPatterns = {
|
||||
narrow: /^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i,
|
||||
any: /^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i
|
||||
};
|
||||
var parseDayPeriodPatterns = {
|
||||
any: {
|
||||
am: /^πμ|π\.\s?μ\./i,
|
||||
pm: /^μμ|μ\.\s?μ\./i,
|
||||
midnight: /^μεσάν/i,
|
||||
noon: /^μεσημ(έ|ε)/i,
|
||||
morning: /πρω(ί|ι)/i,
|
||||
afternoon: /απ(ό|ο)γευμα/i,
|
||||
evening: /βρ(ά|α)δυ/i,
|
||||
night: /ν(ύ|υ)χτα/i
|
||||
}
|
||||
};
|
||||
var match = {
|
||||
ordinalNumber: (0, _index2.default)({
|
||||
matchPattern: matchOrdinalNumberPattern,
|
||||
parsePattern: parseOrdinalNumberPattern,
|
||||
valueCallback: function valueCallback(value) {
|
||||
return parseInt(value, 10);
|
||||
}
|
||||
}),
|
||||
era: (0, _index.default)({
|
||||
matchPatterns: matchEraPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseEraPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
quarter: (0, _index.default)({
|
||||
matchPatterns: matchQuarterPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseQuarterPatterns,
|
||||
defaultParseWidth: 'any',
|
||||
valueCallback: function valueCallback(index) {
|
||||
return index + 1;
|
||||
}
|
||||
}),
|
||||
month: (0, _index.default)({
|
||||
matchPatterns: matchMonthPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseMonthPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
day: (0, _index.default)({
|
||||
matchPatterns: matchDayPatterns,
|
||||
defaultMatchWidth: 'wide',
|
||||
parsePatterns: parseDayPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
}),
|
||||
dayPeriod: (0, _index.default)({
|
||||
matchPatterns: matchDayPeriodPatterns,
|
||||
defaultMatchWidth: 'any',
|
||||
parsePatterns: parseDayPeriodPatterns,
|
||||
defaultParseWidth: 'any'
|
||||
})
|
||||
};
|
||||
var _default = match;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { el } from 'date-fns/locale'
|
||||
export default el
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("./_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary Greek locale.
|
||||
* @language Greek
|
||||
* @iso-639-2 ell
|
||||
* @author Fanis Katsimpas [@fanixk]{@link https://github.com/fanixk}
|
||||
* @author Theodoros Orfanidis [@teoulas]{@link https://github.com/teoulas}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'el',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/el/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d MMMM yyyy',
|
||||
long: 'd MMMM yyyy',
|
||||
medium: 'd MMM yyyy',
|
||||
short: 'dd/MM/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'at' {{time}}",
|
||||
long: "{{date}} 'at' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { enAU } from 'date-fns/locale'
|
||||
export default enAU
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary English locale (Australia).
|
||||
* @language English
|
||||
* @iso-639-2 eng
|
||||
* @author Julien Malige [@JulienMalige]{@link https://github.com/JulienMalige}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'en-AU',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index2.default,
|
||||
formatRelative: _index3.default,
|
||||
localize: _index4.default,
|
||||
match: _index5.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/en-AU/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var formatDistanceLocale = {
|
||||
lessThanXSeconds: {
|
||||
one: 'less than a second',
|
||||
other: 'less than {{count}} seconds'
|
||||
},
|
||||
xSeconds: {
|
||||
one: 'a second',
|
||||
other: '{{count}} seconds'
|
||||
},
|
||||
halfAMinute: 'half a minute',
|
||||
lessThanXMinutes: {
|
||||
one: 'less than a minute',
|
||||
other: 'less than {{count}} minutes'
|
||||
},
|
||||
xMinutes: {
|
||||
one: 'a minute',
|
||||
other: '{{count}} minutes'
|
||||
},
|
||||
aboutXHours: {
|
||||
one: 'about an hour',
|
||||
other: 'about {{count}} hours'
|
||||
},
|
||||
xHours: {
|
||||
one: 'an hour',
|
||||
other: '{{count}} hours'
|
||||
},
|
||||
xDays: {
|
||||
one: 'a day',
|
||||
other: '{{count}} days'
|
||||
},
|
||||
aboutXWeeks: {
|
||||
one: 'about a week',
|
||||
other: 'about {{count}} weeks'
|
||||
},
|
||||
xWeeks: {
|
||||
one: 'a week',
|
||||
other: '{{count}} weeks'
|
||||
},
|
||||
aboutXMonths: {
|
||||
one: 'about a month',
|
||||
other: 'about {{count}} months'
|
||||
},
|
||||
xMonths: {
|
||||
one: 'a month',
|
||||
other: '{{count}} months'
|
||||
},
|
||||
aboutXYears: {
|
||||
one: 'about a year',
|
||||
other: 'about {{count}} years'
|
||||
},
|
||||
xYears: {
|
||||
one: 'a year',
|
||||
other: '{{count}} years'
|
||||
},
|
||||
overXYears: {
|
||||
one: 'over a year',
|
||||
other: 'over {{count}} years'
|
||||
},
|
||||
almostXYears: {
|
||||
one: 'almost a year',
|
||||
other: 'almost {{count}} years'
|
||||
}
|
||||
};
|
||||
var formatDistance = function formatDistance(token, count, options) {
|
||||
var result;
|
||||
var tokenValue = formatDistanceLocale[token];
|
||||
if (typeof tokenValue === 'string') {
|
||||
result = tokenValue;
|
||||
} else if (count === 1) {
|
||||
result = tokenValue.one;
|
||||
} else {
|
||||
result = tokenValue.other.replace('{{count}}', count.toString());
|
||||
}
|
||||
if (options !== null && options !== void 0 && options.addSuffix) {
|
||||
if (options.comparison && options.comparison > 0) {
|
||||
return 'in ' + result;
|
||||
} else {
|
||||
return result + ' ago';
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
var _default = formatDistance;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, MMMM do, yyyy',
|
||||
long: 'MMMM do, yyyy',
|
||||
medium: 'MMM d, yyyy',
|
||||
short: 'yyyy-MM-dd'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'h:mm:ss a zzzz',
|
||||
long: 'h:mm:ss a z',
|
||||
medium: 'h:mm:ss a',
|
||||
short: 'h:mm a'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'at' {{time}}",
|
||||
long: "{{date}} 'at' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { enCA } from 'date-fns/locale'
|
||||
export default enCA
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("./_lib/formatDistance/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary English locale (Canada).
|
||||
* @language English
|
||||
* @iso-639-2 eng
|
||||
* @author Mark Owsiak [@markowsiak]{@link https://github.com/markowsiak}
|
||||
* @author Marco Imperatore [@mimperatore]{@link https://github.com/mimperatore}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'en-CA',
|
||||
formatDistance: _index4.default,
|
||||
formatLong: _index5.default,
|
||||
formatRelative: _index.default,
|
||||
localize: _index2.default,
|
||||
match: _index3.default,
|
||||
options: {
|
||||
weekStartsOn: 0 /* Sunday */,
|
||||
firstWeekContainsDate: 1
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/en-CA/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../../../_lib/buildFormatLongFn/index.js"));
|
||||
var dateFormats = {
|
||||
full: 'EEEE, d MMMM yyyy',
|
||||
long: 'd MMMM yyyy',
|
||||
medium: 'd MMM yyyy',
|
||||
short: 'dd/MM/yyyy'
|
||||
};
|
||||
var timeFormats = {
|
||||
full: 'HH:mm:ss zzzz',
|
||||
long: 'HH:mm:ss z',
|
||||
medium: 'HH:mm:ss',
|
||||
short: 'HH:mm'
|
||||
};
|
||||
var dateTimeFormats = {
|
||||
full: "{{date}} 'at' {{time}}",
|
||||
long: "{{date}} 'at' {{time}}",
|
||||
medium: '{{date}}, {{time}}',
|
||||
short: '{{date}}, {{time}}'
|
||||
};
|
||||
var formatLong = {
|
||||
date: (0, _index.default)({
|
||||
formats: dateFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
time: (0, _index.default)({
|
||||
formats: timeFormats,
|
||||
defaultWidth: 'full'
|
||||
}),
|
||||
dateTime: (0, _index.default)({
|
||||
formats: dateTimeFormats,
|
||||
defaultWidth: 'full'
|
||||
})
|
||||
};
|
||||
var _default = formatLong;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { enGB } from 'date-fns/locale'
|
||||
export default enGB
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("./_lib/formatLong/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary English locale (United Kingdom).
|
||||
* @language English
|
||||
* @iso-639-2 eng
|
||||
* @author Alex [@glintik]{@link https://github.com/glintik}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'en-GB',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index5.default,
|
||||
formatRelative: _index2.default,
|
||||
localize: _index3.default,
|
||||
match: _index4.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/en-GB/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
import { enIE } from 'date-fns/locale'
|
||||
export default enIE
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _index = _interopRequireDefault(require("../en-US/_lib/formatDistance/index.js"));
|
||||
var _index2 = _interopRequireDefault(require("../en-US/_lib/formatRelative/index.js"));
|
||||
var _index3 = _interopRequireDefault(require("../en-US/_lib/localize/index.js"));
|
||||
var _index4 = _interopRequireDefault(require("../en-US/_lib/match/index.js"));
|
||||
var _index5 = _interopRequireDefault(require("../en-GB/_lib/formatLong/index.js"));
|
||||
/**
|
||||
* @type {Locale}
|
||||
* @category Locales
|
||||
* @summary English locale (Ireland).
|
||||
* @language English
|
||||
* @iso-639-2 eng
|
||||
* @author Tetiana [@tan75]{@link https://github.com/tan75}
|
||||
*/
|
||||
var locale = {
|
||||
code: 'en-IE',
|
||||
formatDistance: _index.default,
|
||||
formatLong: _index5.default,
|
||||
formatRelative: _index2.default,
|
||||
localize: _index3.default,
|
||||
match: _index4.default,
|
||||
options: {
|
||||
weekStartsOn: 1 /* Monday */,
|
||||
firstWeekContainsDate: 4
|
||||
}
|
||||
};
|
||||
var _default = locale;
|
||||
exports.default = _default;
|
||||
module.exports = exports.default;
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// @flow
|
||||
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
|
||||
|
||||
export type Locale = {
|
||||
code?: string,
|
||||
formatDistance?: (...args: Array<any>) => any,
|
||||
formatRelative?: (...args: Array<any>) => any,
|
||||
localize?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
formatLong?: {
|
||||
date: (...args: Array<any>) => any,
|
||||
time: (...args: Array<any>) => any,
|
||||
dateTime: (...args: Array<any>) => any,
|
||||
},
|
||||
match?: {
|
||||
ordinalNumber: (...args: Array<any>) => any,
|
||||
era: (...args: Array<any>) => any,
|
||||
quarter: (...args: Array<any>) => any,
|
||||
month: (...args: Array<any>) => any,
|
||||
day: (...args: Array<any>) => any,
|
||||
dayPeriod: (...args: Array<any>) => any,
|
||||
},
|
||||
options?: {
|
||||
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
||||
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
||||
},
|
||||
}
|
||||
|
||||
declare module.exports: Locale
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../../esm/locale/en-IE/index.js",
|
||||
"typings": "../../typings.d.ts"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user