Skip to content

Commit fa3feb8

Browse files
authored
Update Finland holidays l10n (#1883)
1 parent 98218f6 commit fa3feb8

File tree

7 files changed

+39
-35
lines changed

7 files changed

+39
-35
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ All other default values are highlighted with bold:
423423
* - Finland
424424
- FI
425425
-
426-
- en_US, **fi**, sv, uk
426+
- en_US, **fi**, sv_FI, uk
427427
-
428428
* - France
429429
- FR

holidays/countries/finland.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,16 @@
1919

2020
class Finland(HolidayBase, ChristianHolidays, InternationalHolidays):
2121
"""
22-
https://en.wikipedia.org/wiki/Public_holidays_in_Finland
22+
References:
23+
- https://en.wikipedia.org/wiki/Public_holidays_in_Finland
24+
- `Bank holidays (Finnish) <https://www.suomenpankki.fi/fi/raha-ja-maksaminen/pankkivapaapaivat/>`_
25+
- `Bank holidays (English) <https://www.suomenpankki.fi/en/money-and-payments/bank-holidays/>`_
26+
- `Bank holidays (Swedish) <https://www.suomenpankki.fi/sv/pengar-och-betalningar/bankfria-dagar-i-finland/>`_
2327
"""
2428

2529
country = "FI"
2630
default_language = "fi"
27-
supported_languages = ("en_US", "fi", "sv", "uk")
31+
supported_languages = ("en_US", "fi", "sv_FI", "uk")
2832

2933
def __init__(self, *args, **kwargs):
3034
ChristianHolidays.__init__(self)
@@ -49,7 +53,7 @@ def _populate_public_holidays(self):
4953
self._add_easter_sunday(tr("Pääsiäispäivä"))
5054

5155
# Easter Monday.
52-
self._add_easter_monday(tr("2. pääsiäispäivä"))
56+
self._add_easter_monday(tr("Toinen pääsiäispäivä"))
5357

5458
# May Day.
5559
self._add_holiday_may_1(tr("Vappu"))

holidays/locale/en_US/LC_MESSAGES/FI.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
#
1515
msgid ""
1616
msgstr ""
17-
"Project-Id-Version: Python Holidays 0.23\n"
17+
"Project-Id-Version: Python Holidays 0.54\n"
1818
"POT-Creation-Date: 2023-04-08 19:30+0300\n"
19-
"PO-Revision-Date: 2023-04-08 19:47+0300\n"
19+
"PO-Revision-Date: 2024-07-26 17:41+0300\n"
2020
"Last-Translator: ~Jhellico <[email protected]>\n"
2121
"Language-Team: Python Holidays localization team\n"
2222
"Language: en_US\n"
@@ -25,7 +25,7 @@ msgstr ""
2525
"Content-Transfer-Encoding: 8bit\n"
2626
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2727
"Generated-By: pygettext.py 1.5\n"
28-
"X-Generator: Poedit 3.2.2\n"
28+
"X-Generator: Poedit 3.4.2\n"
2929

3030
#. New Year's Day.
3131
msgid "Uudenvuodenpäivä"
@@ -44,7 +44,7 @@ msgid "Pääsiäispäivä"
4444
msgstr "Easter Sunday"
4545

4646
#. Easter Monday.
47-
msgid "2. pääsiäispäivä"
47+
msgid "Toinen pääsiäispäivä"
4848
msgstr "Easter Monday"
4949

5050
#. May Day.

holidays/locale/fi/LC_MESSAGES/FI.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
#
1515
msgid ""
1616
msgstr ""
17-
"Project-Id-Version: Python Holidays 0.23\n"
17+
"Project-Id-Version: Python Holidays 0.54\n"
1818
"POT-Creation-Date: 2023-04-08 19:30+0300\n"
19-
"PO-Revision-Date: 2023-04-08 19:46+0300\n"
19+
"PO-Revision-Date: 2024-07-26 17:40+0300\n"
2020
"Last-Translator: ~Jhellico <[email protected]>\n"
2121
"Language-Team: Python Holidays localization team\n"
2222
"Language: fi\n"
@@ -25,7 +25,7 @@ msgstr ""
2525
"Content-Transfer-Encoding: 8bit\n"
2626
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2727
"Generated-By: pygettext.py 1.5\n"
28-
"X-Generator: Poedit 3.2.2\n"
28+
"X-Generator: Poedit 3.4.2\n"
2929

3030
#. New Year's Day.
3131
msgid "Uudenvuodenpäivä"
@@ -44,7 +44,7 @@ msgid "Pääsiäispäivä"
4444
msgstr ""
4545

4646
#. Easter Monday.
47-
msgid "2. pääsiäispäivä"
47+
msgid "Toinen pääsiäispäivä"
4848
msgstr ""
4949

5050
#. May Day.

holidays/locale/sv/LC_MESSAGES/FI.po renamed to holidays/locale/sv_FI/LC_MESSAGES/FI.po

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,30 @@
1010
# Website: https://github.com/vacanza/python-holidays
1111
# License: MIT (see LICENSE file)
1212
#
13-
# Finland holidays sv localization.
13+
# Finland holidays sv_FI localization.
1414
#
1515
msgid ""
1616
msgstr ""
17-
"Project-Id-Version: Python Holidays 0.23\n"
17+
"Project-Id-Version: Python Holidays 0.54\n"
1818
"POT-Creation-Date: 2023-04-08 19:30+0300\n"
19-
"PO-Revision-Date: 2023-04-08 19:46+0300\n"
19+
"PO-Revision-Date: 2024-07-26 17:42+0300\n"
2020
"Last-Translator: ~Jhellico <[email protected]>\n"
2121
"Language-Team: Python Holidays localization team\n"
22-
"Language: sv\n"
22+
"Language: sv_FI\n"
2323
"MIME-Version: 1.0\n"
2424
"Content-Type: text/plain; charset=UTF-8\n"
2525
"Content-Transfer-Encoding: 8bit\n"
2626
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2727
"Generated-By: pygettext.py 1.5\n"
28-
"X-Generator: Poedit 3.2.2\n"
28+
"X-Generator: Poedit 3.4.2\n"
2929

3030
#. New Year's Day.
3131
msgid "Uudenvuodenpäivä"
3232
msgstr "Nyårsdagen"
3333

3434
#. Epiphany.
3535
msgid "Loppiainen"
36-
msgstr "Trettondedagen"
36+
msgstr "Trettondag"
3737

3838
#. Good Friday.
3939
msgid "Pitkäperjantai"
@@ -44,16 +44,16 @@ msgid "Pääsiäispäivä"
4444
msgstr "Påskdagen"
4545

4646
#. Easter Monday.
47-
msgid "2. pääsiäispäivä"
47+
msgid "Toinen pääsiäispäivä"
4848
msgstr "Annandag påsk"
4949

5050
#. May Day.
5151
msgid "Vappu"
52-
msgstr "Vappen"
52+
msgstr "Första maj"
5353

5454
#. Ascension Day.
5555
msgid "Helatorstai"
56-
msgstr "Kristi himmelfärdsdag"
56+
msgstr "Kristi himmelsfärdsdag"
5757

5858
#. Whit Sunday.
5959
msgid "Helluntaipäivä"
@@ -73,7 +73,7 @@ msgstr "Alla helgons dag"
7373

7474
#. Independence Day.
7575
msgid "Itsenäisyyspäivä"
76-
msgstr "Självständighetsdagen"
76+
msgstr "Självständigshetsdagen"
7777

7878
#. Christmas Eve.
7979
msgid "Jouluaatto"

holidays/locale/uk/LC_MESSAGES/FI.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
#
1515
msgid ""
1616
msgstr ""
17-
"Project-Id-Version: Python Holidays 0.23\n"
17+
"Project-Id-Version: Python Holidays 0.54\n"
1818
"POT-Creation-Date: 2023-04-08 19:30+0300\n"
19-
"PO-Revision-Date: 2023-04-08 19:47+0300\n"
19+
"PO-Revision-Date: 2024-07-26 17:41+0300\n"
2020
"Last-Translator: ~Jhellico <[email protected]>\n"
2121
"Language-Team: Python Holidays localization team\n"
2222
"Language: uk\n"
@@ -25,7 +25,7 @@ msgstr ""
2525
"Content-Transfer-Encoding: 8bit\n"
2626
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
2727
"Generated-By: pygettext.py 1.5\n"
28-
"X-Generator: Poedit 3.2.2\n"
28+
"X-Generator: Poedit 3.4.2\n"
2929

3030
#. New Year's Day.
3131
msgid "Uudenvuodenpäivä"
@@ -44,7 +44,7 @@ msgid "Pääsiäispäivä"
4444
msgstr "Великдень"
4545

4646
#. Easter Monday.
47-
msgid "2. pääsiäispäivä"
47+
msgid "Toinen pääsiäispäivä"
4848
msgstr "Великодній понеділок"
4949

5050
#. May Day.

tests/countries/test_finland.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ def test_2018(self):
171171
("2018-01-06", "Loppiainen"),
172172
("2018-03-30", "Pitkäperjantai"),
173173
("2018-04-01", "Pääsiäispäivä"),
174-
("2018-04-02", "2. pääsiäispäivä"),
174+
("2018-04-02", "Toinen pääsiäispäivä"),
175175
("2018-05-01", "Vappu"),
176176
("2018-05-10", "Helatorstai"),
177177
("2018-05-20", "Helluntaipäivä"),
@@ -190,7 +190,7 @@ def test_2022(self):
190190
("2022-01-06", "Loppiainen"),
191191
("2022-04-15", "Pitkäperjantai"),
192192
("2022-04-17", "Pääsiäispäivä"),
193-
("2022-04-18", "2. pääsiäispäivä"),
193+
("2022-04-18", "Toinen pääsiäispäivä"),
194194
("2022-05-01", "Vappu"),
195195
("2022-05-26", "Helatorstai"),
196196
("2022-06-05", "Helluntaipäivä"),
@@ -209,7 +209,7 @@ def test_l10n_default(self):
209209
("2022-01-06", "Loppiainen"),
210210
("2022-04-15", "Pitkäperjantai"),
211211
("2022-04-17", "Pääsiäispäivä"),
212-
("2022-04-18", "2. pääsiäispäivä"),
212+
("2022-04-18", "Toinen pääsiäispäivä"),
213213
("2022-05-01", "Vappu"),
214214
("2022-05-26", "Helatorstai"),
215215
("2022-06-05", "Helluntaipäivä"),
@@ -262,21 +262,21 @@ def test_l10n_uk(self):
262262
("2022-12-26", "Другий день Різдва"),
263263
)
264264

265-
def test_l10n_sv(self):
265+
def test_l10n_sv_fi(self):
266266
self.assertLocalizedHolidays(
267-
"sv",
267+
"sv_FI",
268268
("2022-01-01", "Nyårsdagen"),
269-
("2022-01-06", "Trettondedagen"),
269+
("2022-01-06", "Trettondag"),
270270
("2022-04-15", "Långfredagen"),
271271
("2022-04-17", "Påskdagen"),
272272
("2022-04-18", "Annandag påsk"),
273-
("2022-05-01", "Vappen"),
274-
("2022-05-26", "Kristi himmelfärdsdag"),
273+
("2022-05-01", "Första maj"),
274+
("2022-05-26", "Kristi himmelsfärdsdag"),
275275
("2022-06-05", "Pingst"),
276276
("2022-06-24", "Midsommarafton"),
277277
("2022-06-25", "Midsommardagen"),
278278
("2022-11-05", "Alla helgons dag"),
279-
("2022-12-06", "Självständighetsdagen"),
279+
("2022-12-06", "Självständigshetsdagen"),
280280
("2022-12-24", "Julafton"),
281281
("2022-12-25", "Juldagen"),
282282
("2022-12-26", "Annandag jul"),

0 commit comments

Comments
 (0)