Bug 280073 - Add Swiss holiday translations into German, Italian and Rumantsch
Summary: Add Swiss holiday translations into German, Italian and Rumantsch
Status: RESOLVED FIXED
Alias: None
Product: kdepimlibs
Classification: Applications
Component: kholidays (show other bugs)
Version: 4.9
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: John Layt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-14 13:16 UTC by Dominik
Modified: 2013-01-19 13:41 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10


Attachments
Holidays for Switzerland, Italian speaking part (1.09 KB, text/plain)
2013-01-19 11:20 UTC, Dominik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dominik 2011-08-14 13:16:27 UTC
Version:           unspecified (using KDE 4.6.3) 
OS:                Linux

Switzerland has four languages, three of which are internationally known: German, French, Italian, and Rumantsch (a language close to latin which is spoken only in the South East part Switzerland).  The German speaking part is the major part, so it would make sense to offer the holiday calendar also in [Swiss] German — and in [Swiss] Italian, while at it.


Reproducible: Always

Steps to Reproduce:
Install the digital plasma clock, right click on it, select "Digital Clock Settings", lookup "Switzerland" in the holiday list

Actual Results:  
There is no entry with German language.

Expected Results:  
I would like to find an entry with German language.

I offer to provide the German holiday names.
Comment 1 Desertship 2011-09-25 20:24:24 UTC
confirm bug on kubuntu 11.10 beta 2. Would be an easyfix
Comment 2 John Layt 2012-05-28 19:25:02 UTC
We currently only have French translations donated, we require someone to provide us with the translations (preferably a member of our translation team), or a link to a website with reliable translations.

The currently supported holidays are:
"Nouvel-An"        weekend on january 1
"Vendredi Saint"   weekend on easter minus 2 days
"Paques"           weekend on easter
"Ascension"        weekend on easter plus 39 days
"Pentecote"        weekend on easter plus 49 days
"L. de Pentecote"  weekend on easter plus 50 days
"Premier Aout"     weekend on august 1
"Jeune Federal"    weekend on third sunday in september
"Lundi du Jeune"   weekend on third sunday in september plus 1 day
"Noel"             weekend on december 25

If there are more holidays I would be happy to add them, again a reliable online reference is required, usually a government or tourist board site would be accepted, with Wikipedia as a backup.
Comment 3 Dominik 2012-05-29 18:36:54 UTC
Hi John
> https://bugs.kde.org/show_bug.cgi?id=280073
>
> John Layt <jlayt@kde.org> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |NEW
>                  CC|                            |jlayt@kde.org,
>                    |                            |kdepim-bugs@kde.org
>           Component|widget-clock                |kholidays
>             Version|4.6.3                       |4.9
>            Assignee|plasma-bugs@kde.org         |jlayt@kde.org
>             Product|plasma                      |kdepimlibs
>      Ever confirmed|0                           |1
>
> --- Comment #2 from John Layt <jlayt@kde.org> ---
> We currently only have French translations donated, we require someone to
> provide us with the translations (preferably a member of our translation team),
> or a link to a website with reliable translations.
>
> The currently supported holidays are:
> "Nouvel-An"        weekend on january 1
> "Vendredi Saint"   weekend on easter minus 2 days
> "Paques"           weekend on easter
> "Ascension"        weekend on easter plus 39 days
> "Pentecote"        weekend on easter plus 49 days
> "L. de Pentecote"  weekend on easter plus 50 days
> "Premier Aout"     weekend on august 1
> "Jeune Federal"    weekend on third sunday in september
> "Lundi du Jeune"   weekend on third sunday in september plus 1 day
> "Noel"             weekend on december 25

These translate to

"Neujahr"          weekend on january 1
"Karfreitag"       weekend on easter minus 2 days
"Ostern"           weekend on easter
"Auffahrt"         weekend on easter plus 39 days
"Pfingsten"        weekend on easter plus 49 days
"Pfingstmontag"    weekend on easter plus 50 days
"Bundesfeier"      weekend on august 1     (aka Nationalfeiertag)
"Bettag"           weekend on third sunday in september    (the official full name is actually "Eidg. Dank-, Buss- und Bettag"
"Bettagmontag"     weekend on third sunday in september plus 1 day
"Weihnachten"      weekend on december 25


The following additional holidays (in both German and French) exist:

German                        French                             Definition
---------------------------  ---------------------------- 
----------------------------------------------
"Fronleichnam"             "Fête Dieu"                    easter plus 60
days  (a thursday)
"Mariä Empfängnis"     "Conception"                 december 9
"Heiligabend"                "Réveillon"                     december 24
"Stephanstag"              "---"                               december 26
"Tag der Arbeit"             "Jour du Travail"            may 1
"Allerheiligen"                "Toussaint"                    november 1



Sources:
http://www.bj.admin.ch/content/dam/data/staat_buerger/zivilprozessrecht/kant-feiertage.pdf:
The official government source, unfortunately very unwieldy.
http://www.feiertage-schweiz.ch/: An inofficial source
http://de.wikipedia.org/wiki/Feiertage_in_der_Schweiz  (here one can see
that not all holidays are holidays for all cantons, but every Swiss
citizen knows which holidays applies and which don't).


>
> If there are more holidays I would be happy to add them, again a reliable
> online reference is required, usually a government or tourist board site would
> be accepted, with Wikipedia as a backup.
>
Comment 4 Christophe Marin 2013-01-19 01:00:56 UTC
Git commit 0c425a5ba2008ebbf32b384df1038c84b5720a2c by Christophe Giboudeaux.
Committed on 19/01/2013 at 02:00.
Pushed by cgiboudeaux into branch 'KDE/4.10'.

Add German translations for Switzerland public holiday

A  +44   -0    kholidays/holidays/plan2/holiday_ch_de

http://commits.kde.org/kdepimlibs/0c425a5ba2008ebbf32b384df1038c84b5720a2c
Comment 5 Christophe Marin 2013-01-19 01:01:49 UTC
Done for the German translations. Please provide translations for the two other official languages.
Comment 6 Dominik 2013-01-19 11:20:03 UTC
Created attachment 76559 [details]
Holidays for Switzerland, Italian speaking part

Taken from the official document of the Swiss Federal Department of Justice and Police: http://www.ejpd.admin.ch/content/dam/data/staat_buerger/zivilprozessrecht/kant-feiertage.pdf
Comment 7 Dominik 2013-01-19 11:26:10 UTC
We should really add the following day as well, because it is an official holiday through Switzerland.  The fact that one or two cantons do not follow the federal line is not relevant here: at least they also know the special holiday and have to take it in account when dealing with other cantons and the federal government.

"Stefanstag"       weekend on december 26               in file holiday_ch_de
"Saint-Etienne"    weekend on december 26              in file holiday_ch_fr 
"Santo Stefano"    weekend on december 26            in file  holiday_ch_it
Comment 8 Dominik 2013-01-19 11:38:22 UTC
As to Rumantsch (Rätoromanisch), the fourth official Swiss language (holiday_ch_rm):
It is hard to provide this translation, because the language is split in several dialects, all of them equally common but quite distinct, and I am also not sure whether it makes sense to provide the translation in the first place, due to the following three facts:
• The part of Switzerland where these dialects are used is very small.
• Every single inhabitant of this part also speaks either German, Italian, or both.
• There is no way to set the system language to ch_RM on any computer platform I know (and I know quite a lot of them); all those speaking Rumantsch thus have to choose either ch_DE or ch_IT as their system language setting.
Comment 9 Christophe Marin 2013-01-19 13:40:39 UTC
Git commit e466ee3c8fdc79bc8a5a8e49b511d9d6bf525453 by Christophe Giboudeaux.
Committed on 19/01/2013 at 14:40.
Pushed by cgiboudeaux into branch 'KDE/4.10'.

Add holiday_ch_it
FIXED-IN: 4.10

M  +2    -0    kholidays/holidays/plan2/holiday_ch_de
M  +2    -0    kholidays/holidays/plan2/holiday_ch_fr
A  +50   -0    kholidays/holidays/plan2/holiday_ch_it

http://commits.kde.org/kdepimlibs/e466ee3c8fdc79bc8a5a8e49b511d9d6bf525453
Comment 10 Christophe Marin 2013-01-19 13:41:29 UTC
Thanks for the explanations. Italian translations will be available in KDE 4.10