add Swedish(sv) locale support (#2246)

This commit is contained in:
Oliver
2025-10-21 16:48:47 +02:00
committed by GitHub
parent ffe8c3402f
commit 8567cd8a77
2 changed files with 45 additions and 1 deletions

View File

@@ -171,6 +171,7 @@ impl Language {
"sn" => Language::Shona, "sn" => Language::Shona,
"ak" => Language::Akan, "ak" => Language::Akan,
"ca" => Language::Catalan, "ca" => Language::Catalan,
"sv" => Language::Swedish,
) )
.copied() .copied()
} }

View File

@@ -11,6 +11,7 @@ calendar.alarm_subject_prefix:
nl: Melding nl: Melding
da: Notifikation da: Notifikation
ca: Notificació ca: Notificació
sv: Notifikation
calendar.alarm_header: calendar.alarm_header:
en: You have an upcoming event en: You have an upcoming event
@@ -22,6 +23,7 @@ calendar.alarm_header:
nl: U heeft een aankomende gebeurtenis nl: U heeft een aankomende gebeurtenis
da: Du har en kommende begivenhed da: Du har en kommende begivenhed
ca: Tens un esdeveniment d'aquí poc ca: Tens un esdeveniment d'aquí poc
sv: Du har en kommande händelse
calendar.alarm_footer: calendar.alarm_footer:
en: You are receiving this email because you have enabled calendar notifications. To stop receiving these emails, login to the self-service portal and disable event notifications. en: You are receiving this email because you have enabled calendar notifications. To stop receiving these emails, login to the self-service portal and disable event notifications.
@@ -33,6 +35,7 @@ calendar.alarm_footer:
nl: U ontvangt deze e-mail omdat u kalendernotificaties heeft ingeschakeld. Om deze e-mails niet meer te ontvangen, logt u in op de selfservice-portal en schakelt u gebeurtenismeldingen uit. nl: U ontvangt deze e-mail omdat u kalendernotificaties heeft ingeschakeld. Om deze e-mails niet meer te ontvangen, logt u in op de selfservice-portal en schakelt u gebeurtenismeldingen uit.
da: Du modtager denne e-mail, fordi du har aktiveret kalendernotifikationer. Du kan deaktivere notifikationer i selvbetjeningsportalen. da: Du modtager denne e-mail, fordi du har aktiveret kalendernotifikationer. Du kan deaktivere notifikationer i selvbetjeningsportalen.
ca: Estàs revent aquest correu perquè tens habilitada les notificacions del calendari. Per no rebre més aquests correus, identificat al portal d'autoservei i desactiva les notificacions d'esdeveniments. ca: Estàs revent aquest correu perquè tens habilitada les notificacions del calendari. Per no rebre més aquests correus, identificat al portal d'autoservei i desactiva les notificacions d'esdeveniments.
sv: Du får det här mejlet för att du har slagit på kalendernotifikationer. För att sluta få dessa mejl, stäng av inställningen i självbetjäningsportalen.
calendar.alarm_open: calendar.alarm_open:
en: View Event en: View Event
@@ -44,6 +47,7 @@ calendar.alarm_open:
nl: Gebeurtenis Bekijken nl: Gebeurtenis Bekijken
da: Vis begivenhed da: Vis begivenhed
ca: Veure esdeveniment ca: Veure esdeveniment
sv: Visa händelse
calendar.organizer: calendar.organizer:
en: Organizer en: Organizer
@@ -55,6 +59,7 @@ calendar.organizer:
nl: Organisator nl: Organisator
da: Arrangør da: Arrangør
ca: Organitzador ca: Organitzador
sv: Arrangör
calendar.attendees: calendar.attendees:
en: Guests en: Guests
@@ -66,6 +71,7 @@ calendar.attendees:
nl: Gasten nl: Gasten
da: Gæster da: Gæster
ca: Invitats ca: Invitats
sv: Gäster
calendar.start: calendar.start:
en: Start en: Start
@@ -77,6 +83,7 @@ calendar.start:
nl: Begin nl: Begin
da: Start da: Start
ca: Inici ca: Inici
sv: Start
calendar.end: calendar.end:
en: End en: End
@@ -88,6 +95,7 @@ calendar.end:
nl: Einde nl: Einde
da: Slut da: Slut
ca: Fi ca: Fi
sv: Slut
calendar.location: calendar.location:
en: Location en: Location
@@ -99,6 +107,7 @@ calendar.location:
nl: Locatie nl: Locatie
da: Lokation da: Lokation
ca: Lloc ca: Lloc
sv: Plats
calendar.date_template: calendar.date_template:
# English: "Sun May 25, 2025 9am" # English: "Sun May 25, 2025 9am"
@@ -119,6 +128,8 @@ calendar.date_template:
da: "%a %-d. %b %Y kl. %-H" da: "%a %-d. %b %Y kl. %-H"
# Catalan: "diu 25 mai 2025 9h" (day month year hour) # Catalan: "diu 25 mai 2025 9h" (day month year hour)
ca: "%a %-d %b %Y %-Hh" ca: "%a %-d %b %Y %-Hh"
# Svenska: "sön 25 maj 2025 kl. 9" (weekday date month year hour)
sv: "%a %-d %b %Y kl. %-H"
calendar.date_template_long: calendar.date_template_long:
# English: "Sunday May 25, 2025 9am" # English: "Sunday May 25, 2025 9am"
@@ -139,6 +150,8 @@ calendar.date_template_long:
da: "%A %-d. %B %Y kl. %-H" da: "%A %-d. %B %Y kl. %-H"
# Catalan: "diumenge 25 maig 2025 9h" (day month year hour) # Catalan: "diumenge 25 maig 2025 9h" (day month year hour)
ca: "%A %-d %B %Y %-Hh" ca: "%A %-d %B %Y %-Hh"
# Svenska: "söndag 25 maj 2025 kl. 9" (weekday date month year hour)
sv: "%A %-d. %B %Y kl. %-H"
calendar.invitation: calendar.invitation:
en: Invitation en: Invitation
@@ -150,6 +163,7 @@ calendar.invitation:
nl: Uitnodiging nl: Uitnodiging
da: Invitation da: Invitation
ca: Invitació ca: Invitació
sv: Inbjudan
calendar.updated_invitation: calendar.updated_invitation:
en: Updated invitation en: Updated invitation
@@ -161,6 +175,7 @@ calendar.updated_invitation:
nl: Bijgewerkte uitnodiging nl: Bijgewerkte uitnodiging
da: Opdateret invitation da: Opdateret invitation
ca: Invitació actualitzada ca: Invitació actualitzada
sv: Uppdaterad inbjudan
calendar.event_updated: calendar.event_updated:
en: This event has been updated en: This event has been updated
@@ -172,6 +187,7 @@ calendar.event_updated:
nl: Dit evenement is bijgewerkt nl: Dit evenement is bijgewerkt
da: Denne begivenhed er blevet opdateret da: Denne begivenhed er blevet opdateret
ca: Aquest esdeveniment s'ha actualitzat ca: Aquest esdeveniment s'ha actualitzat
sv: Den här händelsen har blivit uppdaterad
calendar.cancelled: calendar.cancelled:
en: Cancelled en: Cancelled
@@ -182,7 +198,8 @@ calendar.cancelled:
pt: Cancelado pt: Cancelado
nl: Geannuleerd nl: Geannuleerd
da: Aflyst da: Aflyst
ca: Cancel·lat ca: Cancel·lat
sv: Inställd
calendar.event_cancelled: calendar.event_cancelled:
en: This event has been canceled en: This event has been canceled
@@ -194,6 +211,7 @@ calendar.event_cancelled:
nl: Dit evenement is geannuleerd nl: Dit evenement is geannuleerd
da: Denne begivenhed er blevet aflyst da: Denne begivenhed er blevet aflyst
ca: Aquest esdeveniment s'ha cancel·lat ca: Aquest esdeveniment s'ha cancel·lat
sv: Den här händelsen har blivit inställd
calendar.accepted: calendar.accepted:
en: Accepted en: Accepted
@@ -205,6 +223,7 @@ calendar.accepted:
nl: Geaccepteerd nl: Geaccepteerd
da: Accepteret da: Accepteret
ca: Acceptat ca: Acceptat
sv: Accepterat
calendar.participant_accepted: calendar.participant_accepted:
en: Participant $name accepted the invitation en: Participant $name accepted the invitation
@@ -216,6 +235,7 @@ calendar.participant_accepted:
nl: Deelnemer $name heeft de uitnodiging geaccepteerd nl: Deelnemer $name heeft de uitnodiging geaccepteerd
da: Deltager $name accepterede invitationen da: Deltager $name accepterede invitationen
ca: El participatn $name a acceptat la invitació ca: El participatn $name a acceptat la invitació
sv: Deltagaren $name har tackat ja till inbjudan
calendar.declined: calendar.declined:
en: Declined en: Declined
@@ -227,6 +247,7 @@ calendar.declined:
nl: Afgewezen nl: Afgewezen
da: Afvist da: Afvist
ca: Rebutjat ca: Rebutjat
sv: Avböjt
calendar.participant_declined: calendar.participant_declined:
en: Participant $name declined the invitation en: Participant $name declined the invitation
@@ -238,6 +259,7 @@ calendar.participant_declined:
nl: Deelnemer $name heeft de uitnodiging afgewezen nl: Deelnemer $name heeft de uitnodiging afgewezen
da: Deltager $name afslog invitationen da: Deltager $name afslog invitationen
ca: El participatn $name ha rebutjat la invitació ca: El participatn $name ha rebutjat la invitació
sv: Deltagaren $name har tackat nej till inbjudan
calendar.tentative: calendar.tentative:
en: Tentative en: Tentative
@@ -249,6 +271,7 @@ calendar.tentative:
nl: Voorlopig nl: Voorlopig
da: Foreløbig da: Foreløbig
ca: Provisional ca: Provisional
sv: Möjligen
calendar.participant_tentative: calendar.participant_tentative:
en: Participant $name tentatively accepted the invitation en: Participant $name tentatively accepted the invitation
@@ -260,6 +283,7 @@ calendar.participant_tentative:
nl: Deelnemer $name heeft de uitnodiging voorlopig geaccepteerd nl: Deelnemer $name heeft de uitnodiging voorlopig geaccepteerd
da: Deltager $name accepterede foreløbigt invitationen da: Deltager $name accepterede foreløbigt invitationen
ca: El participan $name accepta provisionalment la invitació a l'esdeveniment ca: El participan $name accepta provisionalment la invitació a l'esdeveniment
sv: Deltagaren $name har preliminärt tackat ja till inbjudan
calendar.delegated: calendar.delegated:
en: Delegated en: Delegated
@@ -271,6 +295,7 @@ calendar.delegated:
nl: Gedelegeerd nl: Gedelegeerd
da: Delegeret da: Delegeret
ca: Delegat ca: Delegat
sv: Delegerat
calendar.participant_delegated: calendar.participant_delegated:
en: Participant $name delegated the invitation en: Participant $name delegated the invitation
@@ -282,6 +307,7 @@ calendar.participant_delegated:
nl: Deelnemer $name heeft de uitnodiging gedelegeerd nl: Deelnemer $name heeft de uitnodiging gedelegeerd
da: Deltager $name delegerede invitationen da: Deltager $name delegerede invitationen
ca: El participant $name ha delegat la invitació ca: El participant $name ha delegat la invitació
sv: Deltagaren $name delegerade inbjudan
calendar.reply: calendar.reply:
en: Reply en: Reply
@@ -293,6 +319,7 @@ calendar.reply:
nl: Antwoord nl: Antwoord
da: Svar da: Svar
ca: Resposta ca: Resposta
sv: Svar
calendar.participant_reply: calendar.participant_reply:
en: Participant $name replied to the invitation en: Participant $name replied to the invitation
@@ -304,6 +331,7 @@ calendar.participant_reply:
nl: Deelnemer $name heeft gereageerd op de uitnodiging nl: Deelnemer $name heeft gereageerd op de uitnodiging
da: Deltager $name svarede på invitationen da: Deltager $name svarede på invitationen
ca: El participant $name ha respost a la invitació ca: El participant $name ha respost a la invitació
sv: Deltagaren $name har svarat på inbjudan
calendar.summary: calendar.summary:
en: Summary en: Summary
@@ -315,6 +343,7 @@ calendar.summary:
nl: Samenvatting nl: Samenvatting
da: Resumé da: Resumé
ca: Resum ca: Resum
sv: Sammanfattning
calendar.description: calendar.description:
en: Description en: Description
@@ -326,6 +355,7 @@ calendar.description:
nl: Beschrijving nl: Beschrijving
da: Beskrivelse da: Beskrivelse
ca: Descripció ca: Descripció
sv: Beskrivning
calendar.when: calendar.when:
en: When en: When
@@ -337,6 +367,7 @@ calendar.when:
nl: Wanneer nl: Wanneer
da: Hvornår da: Hvornår
ca: Quan ca: Quan
sv: När
calendar.changed: calendar.changed:
en: Changed en: Changed
@@ -348,6 +379,7 @@ calendar.changed:
nl: Gewijzigd nl: Gewijzigd
da: Ændret da: Ændret
ca: Canviat ca: Canviat
sv: Ändrat
calendar.reply_as: calendar.reply_as:
en: Reply as $name for this event series en: Reply as $name for this event series
@@ -359,6 +391,7 @@ calendar.reply_as:
nl: Antwoord als $name voor deze evenementenreeks nl: Antwoord als $name voor deze evenementenreeks
da: Svar som $name for denne begivenhedsserie da: Svar som $name for denne begivenhedsserie
ca: Respondre com a $name per aquesta serie d'esdeveniments ca: Respondre com a $name per aquesta serie d'esdeveniments
sv: Svara som $name på den här inbjudan
calendar.yes: calendar.yes:
en: Yes en: Yes
@@ -370,6 +403,7 @@ calendar.yes:
nl: Ja nl: Ja
da: Ja da: Ja
ca: ca:
sv: Ja
calendar.no: calendar.no:
en: No en: No
@@ -381,6 +415,7 @@ calendar.no:
nl: Nee nl: Nee
da: Nej da: Nej
ca: No ca: No
sv: Nej
calendar.maybe: calendar.maybe:
en: Maybe en: Maybe
@@ -392,6 +427,7 @@ calendar.maybe:
nl: Misschien nl: Misschien
da: Måske da: Måske
ca: Potser ca: Potser
sv: Kanske
calendar.imip_footer_1: calendar.imip_footer_1:
en: You're receiving this e-mail as you're listed as a participant for this event. en: You're receiving this e-mail as you're listed as a participant for this event.
@@ -403,6 +439,7 @@ calendar.imip_footer_1:
nl: U ontvangt deze e-mail omdat u staat vermeld als deelnemer aan dit evenement. nl: U ontvangt deze e-mail omdat u staat vermeld als deelnemer aan dit evenement.
da: Du modtager denne e-mail, fordi du er opført som deltager i denne begivenhed. da: Du modtager denne e-mail, fordi du er opført som deltager i denne begivenhed.
ca: Reps aquest correu electrònic perquè ets registrat com a participant d'aquest esdeveniment. ca: Reps aquest correu electrònic perquè ets registrat com a participant d'aquest esdeveniment.
sv: Du får det här mejlet för att du är uppskriven som deltagare i den här händelsen
calendar.imip_footer_2: calendar.imip_footer_2:
en: Forwarding this e-mail could allow any recipient to reply to the organizer, join the guest list, extend the invitation to others, or alter your RSVP. en: Forwarding this e-mail could allow any recipient to reply to the organizer, join the guest list, extend the invitation to others, or alter your RSVP.
@@ -414,6 +451,7 @@ calendar.imip_footer_2:
nl: Het doorsturen van deze e-mail kan elke ontvanger in staat stellen om te reageren op de organisator, deel te nemen aan de gastenlijst, de uitnodiging uit te breiden naar anderen, of uw RSVP te wijzigen. nl: Het doorsturen van deze e-mail kan elke ontvanger in staat stellen om te reageren op de organisator, deel te nemen aan de gastenlijst, de uitnodiging uit te breiden naar anderen, of uw RSVP te wijzigen.
da: Videresendelse af denne e-mail kan give andre mulighed for at svare arrangøren, tilslutte sig gæstelisten, videreformidle invitationen eller ændre din tilmelding. da: Videresendelse af denne e-mail kan give andre mulighed for at svare arrangøren, tilslutte sig gæstelisten, videreformidle invitationen eller ændre din tilmelding.
ca: Reenviar aquest correu electrònic podria fer que qualsevol destinatari respongues a l'organitzador, afegir-se a la llista de convidats, estengui la invitació a d'altres o modificar la teva confirmació d'assistència. ca: Reenviar aquest correu electrònic podria fer que qualsevol destinatari respongues a l'organitzador, afegir-se a la llista de convidats, estengui la invitació a d'altres o modificar la teva confirmació d'assistència.
sv: Att vidarebefordra det här mejlet kan göra det möjligt för vilken mottagare som helst att skicka svar till arrangören, lägga till sig själv på gästlistan, skicka inbjudan vidare till andra, samt ändra ditt svar.
calendar.rsvp_recorded: calendar.rsvp_recorded:
en: Your RSVP has been recorded. en: Your RSVP has been recorded.
@@ -425,6 +463,7 @@ calendar.rsvp_recorded:
nl: Uw RSVP is geregistreerd. nl: Uw RSVP is geregistreerd.
da: Din tilmelding er blevet registreret. da: Din tilmelding er blevet registreret.
ca: La teva confirmació d'assistència ha sigut registrada. ca: La teva confirmació d'assistència ha sigut registrada.
sv: Ditt svar har registrerats.
calendar.rsvp_failed: calendar.rsvp_failed:
en: Failed to record your RSVP. en: Failed to record your RSVP.
@@ -436,6 +475,7 @@ calendar.rsvp_failed:
nl: Kan uw RSVP niet registreren. nl: Kan uw RSVP niet registreren.
da: Kunne ikke registrere din tilmelding. da: Kunne ikke registrere din tilmelding.
ca: No s'ha pogut registrar la teva confirmació d'assistència. ca: No s'ha pogut registrar la teva confirmació d'assistència.
sv: Det gick inte att registrera ditt svar.
calendar.event_not_found: calendar.event_not_found:
en: The event you are trying to RSVP to was not found. en: The event you are trying to RSVP to was not found.
@@ -447,6 +487,7 @@ calendar.event_not_found:
nl: Het evenement waarvoor u probeert te reageren is niet gevonden. nl: Het evenement waarvoor u probeert te reageren is niet gevonden.
da: Begivenheden du forsøger at tilmelde dig blev ikke fundet. da: Begivenheden du forsøger at tilmelde dig blev ikke fundet.
ca: L'esdeveniment al que intentes confirmar l'assistència no es troba. ca: L'esdeveniment al que intentes confirmar l'assistència no es troba.
sv: Händelsen du försöker OSA till kunde inte hittas.
calendar.invalid_rsvp: calendar.invalid_rsvp:
en: The RSVP request was invalid or malformed. en: The RSVP request was invalid or malformed.
@@ -458,6 +499,7 @@ calendar.invalid_rsvp:
nl: Het RSVP-verzoek was ongeldig of onjuist gevormd. nl: Het RSVP-verzoek was ongeldig of onjuist gevormd.
da: Tilmeldingsanmodningen var ugyldig eller forkert udformet. da: Tilmeldingsanmodningen var ugyldig eller forkert udformet.
ca: La sol·licitud de confirmació d'assistència no era vàlida o estava mal formada. ca: La sol·licitud de confirmació d'assistència no era vàlida o estava mal formada.
sv: Svaret på inbjudan var ogiltigt eller i fel format.
calendar.not_participant: calendar.not_participant:
en: You are no longer a participant in this event. en: You are no longer a participant in this event.
@@ -469,3 +511,4 @@ calendar.not_participant:
nl: U bent geen deelnemer meer aan dit evenement. nl: U bent geen deelnemer meer aan dit evenement.
da: Du deltager ikke længere i denne begivenhed. da: Du deltager ikke længere i denne begivenhed.
ca: Ja no ets un participant d'aquest esdeveniment. ca: Ja no ets un participant d'aquest esdeveniment.
sv: Du är inte längre en deltagare i den här händelse.