aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/date-fns/esm/locale/sv/_lib/localize/index.js')
-rw-r--r--node_modules/date-fns/esm/locale/sv/_lib/localize/index.js129
1 files changed, 129 insertions, 0 deletions
diff --git a/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js b/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js
new file mode 100644
index 0000000..35259dc
--- /dev/null
+++ b/node_modules/date-fns/esm/locale/sv/_lib/localize/index.js
@@ -0,0 +1,129 @@
+import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js";
+var eraValues = {
+ narrow: ['f.Kr.', 'e.Kr.'],
+ abbreviated: ['f.Kr.', 'e.Kr.'],
+ wide: ['före Kristus', 'efter Kristus']
+};
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'],
+ wide: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet']
+};
+var monthValues = {
+ narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+ abbreviated: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
+ wide: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december']
+};
+var dayValues = {
+ narrow: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],
+ short: ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'],
+ abbreviated: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],
+ wide: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag']
+};
+
+// https://www.unicode.org/cldr/charts/32/summary/sv.html#1888
+var dayPeriodValues = {
+ narrow: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'morg.',
+ afternoon: 'efterm.',
+ evening: 'kväll',
+ night: 'natt'
+ },
+ abbreviated: {
+ am: 'f.m.',
+ pm: 'e.m.',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'morgon',
+ afternoon: 'efterm.',
+ evening: 'kväll',
+ night: 'natt'
+ },
+ wide: {
+ am: 'förmiddag',
+ pm: 'eftermiddag',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'morgon',
+ afternoon: 'eftermiddag',
+ evening: 'kväll',
+ night: 'natt'
+ }
+};
+var formattingDayPeriodValues = {
+ narrow: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på efterm.',
+ evening: 'på kvällen',
+ night: 'på natten'
+ },
+ abbreviated: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morg.',
+ afternoon: 'på efterm.',
+ evening: 'på kvällen',
+ night: 'på natten'
+ },
+ wide: {
+ am: 'fm',
+ pm: 'em',
+ midnight: 'midnatt',
+ noon: 'middag',
+ morning: 'på morgonen',
+ afternoon: 'på eftermiddagen',
+ evening: 'på kvällen',
+ night: 'på natten'
+ }
+};
+var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
+ var number = Number(dirtyNumber);
+ var rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ case 2:
+ return number + ':a';
+ }
+ }
+ return number + ':e';
+};
+var localize = {
+ ordinalNumber: ordinalNumber,
+ era: buildLocalizeFn({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+ quarter: buildLocalizeFn({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function argumentCallback(quarter) {
+ return quarter - 1;
+ }
+ }),
+ month: buildLocalizeFn({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+ day: buildLocalizeFn({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+ dayPeriod: buildLocalizeFn({
+ values: dayPeriodValues,
+ defaultWidth: 'wide',
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: 'wide'
+ })
+};
+export default localize; \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage