| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
package Date::Manip::Lang::swedish; |
|
2
|
|
|
|
|
|
|
# Copyright (c) 1996-2022 Sullivan Beck. All rights reserved. |
|
3
|
|
|
|
|
|
|
# This program is free software; you can redistribute it and/or modify it |
|
4
|
|
|
|
|
|
|
# under the same terms as Perl itself. |
|
5
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
######################################################################## |
|
7
|
|
|
|
|
|
|
######################################################################## |
|
8
|
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
require 5.010000; |
|
10
|
|
|
|
|
|
|
|
|
11
|
1
|
|
|
1
|
|
8
|
use strict; |
|
|
1
|
|
|
|
|
2
|
|
|
|
1
|
|
|
|
|
32
|
|
|
12
|
1
|
|
|
1
|
|
5
|
use warnings; |
|
|
1
|
|
|
|
|
2
|
|
|
|
1
|
|
|
|
|
26
|
|
|
13
|
1
|
|
|
1
|
|
5
|
use utf8; |
|
|
1
|
|
|
|
|
2
|
|
|
|
1
|
|
|
|
|
6
|
|
|
14
|
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
our($VERSION); |
|
16
|
|
|
|
|
|
|
$VERSION='6.90'; |
|
17
|
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
our($Language,@Encodings,$LangName,$YearAdded); |
|
19
|
|
|
|
|
|
|
@Encodings = qw(utf-8 ISO-8859-15 perl); |
|
20
|
|
|
|
|
|
|
$LangName = "Swedish"; |
|
21
|
|
|
|
|
|
|
$YearAdded = 1996; |
|
22
|
|
|
|
|
|
|
|
|
23
|
|
|
|
|
|
|
$Language = { |
|
24
|
|
|
|
|
|
|
_special_rules => { }, |
|
25
|
|
|
|
|
|
|
ampm => [['FM'], ['EM']], |
|
26
|
|
|
|
|
|
|
at => ['kl', 'kl.', 'klockan'], |
|
27
|
|
|
|
|
|
|
day_abb => [ |
|
28
|
|
|
|
|
|
|
['Mån', 'Man'], |
|
29
|
|
|
|
|
|
|
['Tis'], |
|
30
|
|
|
|
|
|
|
['Ons'], |
|
31
|
|
|
|
|
|
|
['Tor'], |
|
32
|
|
|
|
|
|
|
['Fre'], |
|
33
|
|
|
|
|
|
|
['Lör', 'Lor'], |
|
34
|
|
|
|
|
|
|
['Sön', 'Son'], |
|
35
|
|
|
|
|
|
|
], |
|
36
|
|
|
|
|
|
|
day_char => [['M'], ['Ti'], ['O'], ['To'], ['F'], ['L'], ['S']], |
|
37
|
|
|
|
|
|
|
day_name => [ |
|
38
|
|
|
|
|
|
|
['Måndag', 'Mandag'], |
|
39
|
|
|
|
|
|
|
['Tisdag'], |
|
40
|
|
|
|
|
|
|
['Onsdag'], |
|
41
|
|
|
|
|
|
|
['Torsdag'], |
|
42
|
|
|
|
|
|
|
['Fredag'], |
|
43
|
|
|
|
|
|
|
['Lördag', 'Lordag'], |
|
44
|
|
|
|
|
|
|
['Söndag', 'Sondag'], |
|
45
|
|
|
|
|
|
|
], |
|
46
|
|
|
|
|
|
|
each => ['varje'], |
|
47
|
|
|
|
|
|
|
fields => [ |
|
48
|
|
|
|
|
|
|
['ar', 'år'], |
|
49
|
|
|
|
|
|
|
['manader', 'månader', 'man', 'manad', 'mån', 'månad'], |
|
50
|
|
|
|
|
|
|
['veckor', 'v', 'vecka'], |
|
51
|
|
|
|
|
|
|
['dagar', 'd', 'dag'], |
|
52
|
|
|
|
|
|
|
['timmar', 't', 'tim', 'timme'], |
|
53
|
|
|
|
|
|
|
['minuter', 'm', 'min', 'minut'], |
|
54
|
|
|
|
|
|
|
['sekunder', 's', 'sek', 'sekund'], |
|
55
|
|
|
|
|
|
|
], |
|
56
|
|
|
|
|
|
|
last => ['forra', 'förra', 'senaste'], |
|
57
|
|
|
|
|
|
|
mode => [['exakt', 'ungefar', 'ungefär'], ['arbetsdag', 'arbetsdagar']], |
|
58
|
|
|
|
|
|
|
month_abb => [ |
|
59
|
|
|
|
|
|
|
['Jan'], |
|
60
|
|
|
|
|
|
|
['Feb'], |
|
61
|
|
|
|
|
|
|
['Mar'], |
|
62
|
|
|
|
|
|
|
['Apr'], |
|
63
|
|
|
|
|
|
|
['Maj'], |
|
64
|
|
|
|
|
|
|
['Jun'], |
|
65
|
|
|
|
|
|
|
['Jul'], |
|
66
|
|
|
|
|
|
|
['Aug'], |
|
67
|
|
|
|
|
|
|
['Sep'], |
|
68
|
|
|
|
|
|
|
['Okt'], |
|
69
|
|
|
|
|
|
|
['Nov'], |
|
70
|
|
|
|
|
|
|
['Dec'], |
|
71
|
|
|
|
|
|
|
], |
|
72
|
|
|
|
|
|
|
month_name => [ |
|
73
|
|
|
|
|
|
|
['Januari'], |
|
74
|
|
|
|
|
|
|
['Februari'], |
|
75
|
|
|
|
|
|
|
['Mars'], |
|
76
|
|
|
|
|
|
|
['April'], |
|
77
|
|
|
|
|
|
|
['Maj'], |
|
78
|
|
|
|
|
|
|
['Juni'], |
|
79
|
|
|
|
|
|
|
['Juli'], |
|
80
|
|
|
|
|
|
|
['Augusti'], |
|
81
|
|
|
|
|
|
|
['September'], |
|
82
|
|
|
|
|
|
|
['Oktober'], |
|
83
|
|
|
|
|
|
|
['November'], |
|
84
|
|
|
|
|
|
|
['December'], |
|
85
|
|
|
|
|
|
|
], |
|
86
|
|
|
|
|
|
|
nextprev => [['nasta', 'nästa'], ['forra', 'förra']], |
|
87
|
|
|
|
|
|
|
nth => [ |
|
88
|
|
|
|
|
|
|
['1:a', 'en', 'ett', 'forsta', 'första'], |
|
89
|
|
|
|
|
|
|
['2:a', 'två', 'tva', 'andra'], |
|
90
|
|
|
|
|
|
|
['3:e', 'tre', 'tredje'], |
|
91
|
|
|
|
|
|
|
['4:e', 'fyra', 'fjarde', 'fjärde'], |
|
92
|
|
|
|
|
|
|
['5:e', 'fem', 'femte'], |
|
93
|
|
|
|
|
|
|
['6:e', 'sex', 'sjatte', 'sjätte'], |
|
94
|
|
|
|
|
|
|
['7:e', 'sju', 'sjunde'], |
|
95
|
|
|
|
|
|
|
['8:e', 'åtta', 'atta', 'attonde', 'åttonde'], |
|
96
|
|
|
|
|
|
|
['9:e', 'nio', 'nionde'], |
|
97
|
|
|
|
|
|
|
['10:e', 'tio', 'tionde'], |
|
98
|
|
|
|
|
|
|
['11:e', 'elva', 'elfte'], |
|
99
|
|
|
|
|
|
|
['12:e', 'tolv', 'tolfte'], |
|
100
|
|
|
|
|
|
|
['13:e', 'tretton', 'trettonde'], |
|
101
|
|
|
|
|
|
|
['14:e', 'fjorton', 'fjortonde'], |
|
102
|
|
|
|
|
|
|
['15:e', 'femton', 'femtonde'], |
|
103
|
|
|
|
|
|
|
['16:e', 'sexton', 'sextonde'], |
|
104
|
|
|
|
|
|
|
['17:e', 'sjutton', 'sjuttonde'], |
|
105
|
|
|
|
|
|
|
['18:e', 'arton', 'artonde'], |
|
106
|
|
|
|
|
|
|
['19:e', 'nitton', 'nittonde'], |
|
107
|
|
|
|
|
|
|
['20:e', 'tjugo', 'tjugonde'], |
|
108
|
|
|
|
|
|
|
['21:a', 'tjugoen', 'tjugoett', 'tjugoforsta', 'tjugoförsta'], |
|
109
|
|
|
|
|
|
|
['22:a', 'tjugotvå', 'tjugotva', 'tjugoandra'], |
|
110
|
|
|
|
|
|
|
['23:e', 'tjugotre', 'tjugotredje'], |
|
111
|
|
|
|
|
|
|
['24:e', 'tjugofyra', 'tjugofjarde', 'tjugofjärde'], |
|
112
|
|
|
|
|
|
|
['25:e', 'tjugofem', 'tjugofemte'], |
|
113
|
|
|
|
|
|
|
['26:e', 'tjugosex', 'tjugosjatte', 'tjugosjätte'], |
|
114
|
|
|
|
|
|
|
['27:e', 'tjugosju', 'tjugosjunde'], |
|
115
|
|
|
|
|
|
|
['28:e', 'tjugoåtta', 'tjugoatta', 'tjugoattonde', 'tjugoåttonde'], |
|
116
|
|
|
|
|
|
|
['29:e', 'tjugonio', 'tjugonionde'], |
|
117
|
|
|
|
|
|
|
['30:e', 'trettio', 'trettionde'], |
|
118
|
|
|
|
|
|
|
['31:a', 'trettioen', 'trettioett', 'trettioforsta', 'trettioförsta'], |
|
119
|
|
|
|
|
|
|
['32:a', 'trettiotvå', 'trettiotva', 'trettioandra'], |
|
120
|
|
|
|
|
|
|
['33:e', 'trettiotre', 'trettiotredje'], |
|
121
|
|
|
|
|
|
|
['34:e', 'trettiofyra', 'trettiofjarde', 'trettiofjärde'], |
|
122
|
|
|
|
|
|
|
['35:e', 'trettiofem', 'trettiofemte'], |
|
123
|
|
|
|
|
|
|
['36:e', 'trettiosex', 'trettiosjatte', 'trettiosjätte'], |
|
124
|
|
|
|
|
|
|
['37:e', 'trettiosju', 'trettiosjunde'], |
|
125
|
|
|
|
|
|
|
['38:e', 'trettioåtta', 'trettioatta', 'trettioattonde', 'trettioåttonde'], |
|
126
|
|
|
|
|
|
|
['39:e', 'trettionio', 'trettionionde'], |
|
127
|
|
|
|
|
|
|
['40:e', 'fyrtio', 'fyrtionde'], |
|
128
|
|
|
|
|
|
|
['41:a', 'fyrtioen', 'fyrtioett', 'fyrtioforsta', 'fyrtioförsta'], |
|
129
|
|
|
|
|
|
|
['42:a', 'fyrtiotvå', 'fyrtiotva', 'fyrtioandra'], |
|
130
|
|
|
|
|
|
|
['43:e', 'fyrtiotre', 'fyrtiotredje'], |
|
131
|
|
|
|
|
|
|
['44:e', 'fyrtiofyra', 'fyrtiofjarde', 'fyrtiofjärde'], |
|
132
|
|
|
|
|
|
|
['45:e', 'fyrtiofem', 'fyrtiofemte'], |
|
133
|
|
|
|
|
|
|
['46:e', 'fyrtiosex', 'fyrtiosjatte', 'fyrtiosjätte'], |
|
134
|
|
|
|
|
|
|
['47:e', 'fyrtiosju', 'fyrtiosjunde'], |
|
135
|
|
|
|
|
|
|
['48:e', 'fyrtioåtta', 'fyrtioatta', 'fyrtioattonde', 'fyrtioåttonde'], |
|
136
|
|
|
|
|
|
|
['49:e', 'fyrtionio', 'fyrtionionde'], |
|
137
|
|
|
|
|
|
|
['50:e', 'femtio', 'femtionde'], |
|
138
|
|
|
|
|
|
|
['51:a', 'femtioen', 'femtioett', 'femtioforsta', 'femtioförsta'], |
|
139
|
|
|
|
|
|
|
['52:a', 'femtiotvå', 'femtiotva', 'femtioandra'], |
|
140
|
|
|
|
|
|
|
['53:e', 'femtiotre', 'femtiotredje'], |
|
141
|
|
|
|
|
|
|
], |
|
142
|
|
|
|
|
|
|
of => ['om'], |
|
143
|
|
|
|
|
|
|
offset_date => { |
|
144
|
|
|
|
|
|
|
'idag' => '0:0:0:0:0:0:0', |
|
145
|
|
|
|
|
|
|
'igar' => '-0:0:0:1:0:0:0', |
|
146
|
|
|
|
|
|
|
'igår' => '-0:0:0:1:0:0:0', |
|
147
|
|
|
|
|
|
|
'imorgon' => '+0:0:0:1:0:0:0', |
|
148
|
|
|
|
|
|
|
'i dag' => '0:0:0:0:0:0:0', |
|
149
|
|
|
|
|
|
|
'i gar' => '-0:0:0:1:0:0:0', |
|
150
|
|
|
|
|
|
|
'i går' => '-0:0:0:1:0:0:0', |
|
151
|
|
|
|
|
|
|
'i morgon' => '+0:0:0:1:0:0:0', |
|
152
|
|
|
|
|
|
|
}, |
|
153
|
|
|
|
|
|
|
offset_time => { nu => '0:0:0:0:0:0:0' }, |
|
154
|
|
|
|
|
|
|
on => ['pa', 'på'], |
|
155
|
|
|
|
|
|
|
sephm => ['\.'], |
|
156
|
|
|
|
|
|
|
sepms => [':'], |
|
157
|
|
|
|
|
|
|
times => { |
|
158
|
|
|
|
|
|
|
'midnatt' => '00:00:00', |
|
159
|
|
|
|
|
|
|
'mitt pa dagen' => '12:00:00', |
|
160
|
|
|
|
|
|
|
'mitt på dagen' => '12:00:00', |
|
161
|
|
|
|
|
|
|
}, |
|
162
|
|
|
|
|
|
|
when => [['sedan'], ['om', 'senare']], |
|
163
|
|
|
|
|
|
|
}; |
|
164
|
|
|
|
|
|
|
|
|
165
|
|
|
|
|
|
|
1; |