mirror of
https://github.com/lukevella/rallly.git
synced 2025-06-25 13:57:11 +02:00
Add danish locale (#321)
This commit is contained in:
parent
313d2eab76
commit
9256eb7135
8 changed files with 196 additions and 0 deletions
|
@ -6,6 +6,7 @@ module.exports = {
|
||||||
locales: [
|
locales: [
|
||||||
"en",
|
"en",
|
||||||
"es",
|
"es",
|
||||||
|
"da",
|
||||||
"de",
|
"de",
|
||||||
"fr",
|
"fr",
|
||||||
"it",
|
"it",
|
||||||
|
|
131
public/locales/da/app.json
Normal file
131
public/locales/da/app.json
Normal file
|
@ -0,0 +1,131 @@
|
||||||
|
{
|
||||||
|
"12h": "12-timer",
|
||||||
|
"24h": "24-timer",
|
||||||
|
"addParticipant": "Tilføj medlem",
|
||||||
|
"addTimeOption": "Tilføj tidspunkt",
|
||||||
|
"alreadyVoted": "Du har allerede stemt",
|
||||||
|
"applyToAllDates": "Tilføj til alle datoer",
|
||||||
|
"areYouSure": "Er du sikker?",
|
||||||
|
"back": "Tilbage",
|
||||||
|
"calendarHelp": "Du kan ikke oprette en afstemning uden valgmuligheder. Tilføj mindst et tidspunkt for at fortsætte.",
|
||||||
|
"calendarHelpTitle": "Glemt noget?",
|
||||||
|
"cancel": "Afbryd",
|
||||||
|
"comment": "Kommentar",
|
||||||
|
"commentPlaceholder": "Giv en kommentar for denne afstemning (Synlig for alle)",
|
||||||
|
"comments": "Kommentarer",
|
||||||
|
"continue": "Fortsæt",
|
||||||
|
"copied": "Kopieret",
|
||||||
|
"copyLink": "Kopiér link",
|
||||||
|
"createdBy": "af <b>{{name}}</b>",
|
||||||
|
"createPoll": "Opret afstemning",
|
||||||
|
"creatingDemo": "Opretter prøve afstemning…",
|
||||||
|
"delete": "Slet",
|
||||||
|
"deleteComment": "Slet kommentar",
|
||||||
|
"deleteDate": "Slet dato",
|
||||||
|
"deletedPoll": "Slettet afstemning",
|
||||||
|
"deletedPollInfo": "Denne afstemning eksistere ikke længere.",
|
||||||
|
"deletePoll": "Slet afstemning",
|
||||||
|
"deletePollDescription": "Alle data relateret til denne afstemning vil blive slettet. For bekræftning skriv <s>\"{{confirmText}}\"</s> i feltet nedenfor:",
|
||||||
|
"deletingOptionsWarning": "Du sletter mulighederne som medlemmer har stemt på. Deres stemmer vil også blive slettet.",
|
||||||
|
"demoPollNotice": "Prøv afstemning vil blive slettet efter 1 dag",
|
||||||
|
"description": "Beskrivelse",
|
||||||
|
"descriptionPlaceholder": "Hej alle, vælg venligst de datoer som passer jer!",
|
||||||
|
"donate": "Donér",
|
||||||
|
"edit": "Rediger",
|
||||||
|
"editDetails": "Redigér detaljer",
|
||||||
|
"editOptions": "Redigér muligheder",
|
||||||
|
"email": "Email",
|
||||||
|
"emailPlaceholder": "jessie.smith@email.com",
|
||||||
|
"endingGuestSessionNotice": "Når en gæste-session slutter kan den ikke blive genoptaget. Du vil ikke kunne redigere i afstemninger eller kommentarer du har lavet i denne session.",
|
||||||
|
"endSession": "Afslut session",
|
||||||
|
"errorCreate": "Åh nej! Der var et problem med at oprette din afstemning. Fejler er logget og vi vil prøve af afhjælpe den.",
|
||||||
|
"exportToCsv": "Eksportér til CSV",
|
||||||
|
"finish": "Afslut",
|
||||||
|
"forgetMe": "Glem mig",
|
||||||
|
"goToAdmin": "Gå til Admin",
|
||||||
|
"guest": "Gæst",
|
||||||
|
"guestSessionNotice": "Du bruger en gæste-session. Dette tillader os af genkende dig hvis du kommer tilbage for at redigere dine valg.",
|
||||||
|
"guestSessionReadMore": "Læs mere om gæste-sessioner.",
|
||||||
|
"hide": "Skjul",
|
||||||
|
"ifNeedBe": "Hvis behov",
|
||||||
|
"linkHasExpired": "Dit link er udløbet eller ikke længere gyldigt",
|
||||||
|
"loading": "Indlæser…",
|
||||||
|
"loadingParticipants": "Indlæser deltagere…",
|
||||||
|
"location": "Placering",
|
||||||
|
"locationPlaceholder": "Joe's Kaffebutik",
|
||||||
|
"lockPoll": "Lås afstemning",
|
||||||
|
"login": "Log ind",
|
||||||
|
"loginCheckInbox": "Tjek venligst din indbakke.",
|
||||||
|
"loginMagicLinkSent": "Et magisk link er blevet sendt til:",
|
||||||
|
"loginSendMagicLink": "Send mig et magisk link",
|
||||||
|
"loginViaMagicLink": "Log ind via magisk link",
|
||||||
|
"loginViaMagicLinkDescription": "Vi sender dig en e-mail med et magisk link, som du kan bruge til at logge ind.",
|
||||||
|
"loginWithValidEmail": "Angiv venligst en gyldig e-mailadresse",
|
||||||
|
"logout": "Log ud",
|
||||||
|
"manage": "Administrér",
|
||||||
|
"menu": "Menu",
|
||||||
|
"mixedOptionsDescription": "Du kan ikke have både tid og dato muligheder i den samme afstemning. Hvad vil du holde?",
|
||||||
|
"mixedOptionsKeepDates": "Behold dato muligheder",
|
||||||
|
"mixedOptionsKeepTimes": "Behold tid muligheder",
|
||||||
|
"mixedOptionsTitle": "Tøv en kende…🤔",
|
||||||
|
"monday": "Mandag",
|
||||||
|
"monthView": "Månedsvisning",
|
||||||
|
"name": "Navn",
|
||||||
|
"namePlaceholder": "Jessie Smith",
|
||||||
|
"new": "Ny",
|
||||||
|
"newPoll": "Ny afstemning",
|
||||||
|
"next": "Næste",
|
||||||
|
"nextMonth": "Næste måned",
|
||||||
|
"no": "Nej",
|
||||||
|
"noDatesSelected": "Ingen datoer valgt",
|
||||||
|
"notificationsDisabled": "Notifikationer er blevet deaktiveret",
|
||||||
|
"notificationsOff": "Notifikationer er slået fra",
|
||||||
|
"notificationsOn": "Notifikationer er slået til",
|
||||||
|
"notificationsOnDescription": "En e-mail vil blive sendt til <b>{{email}}</b>, når der er aktivitet i denne afstemning.",
|
||||||
|
"notificationsVerifyEmail": "Du skal bekræfte din e-mail for at aktivere notifikationer",
|
||||||
|
"noVotes": "Ingen har stemt for denne mulighed",
|
||||||
|
"ok": "Ok",
|
||||||
|
"options": "Indstillinger",
|
||||||
|
"participant": "Deltager",
|
||||||
|
"participantCount_other": "{{count}} deltagere",
|
||||||
|
"participantCount": "{{count}} deltager",
|
||||||
|
"pollHasBeenLocked": "Denne afstemning er blevet låst",
|
||||||
|
"pollHasBeenVerified": "Din afstemning er blevet bekræftet",
|
||||||
|
"pollOwnerNotice": "Hej {{name}}, det ser ud til at du er ejer af denne afstemning.",
|
||||||
|
"pollsEmpty": "Ingen afstemninger oprettet",
|
||||||
|
"possibleAnswers": "Mulige svar",
|
||||||
|
"preferences": "Indstillinger",
|
||||||
|
"previousMonth": "Forrige måned",
|
||||||
|
"profileLogin": "Profil - Login",
|
||||||
|
"profileUser": "Profil - {{username}}",
|
||||||
|
"requiredNameError": "Navn er påkrævet",
|
||||||
|
"save": "Gem",
|
||||||
|
"saveInstruction": "Vælg din tilgængelighed og klik <b>{{save}}</b>",
|
||||||
|
"share": "Del",
|
||||||
|
"shareDescription": "Giv dette link til dine <b>deltagere</b> for at give dem mulighed for at stemme på din afstemning.",
|
||||||
|
"shareLink": "Del via link",
|
||||||
|
"specifyTimes": "Angiv tidspunkter",
|
||||||
|
"specifyTimesDescription": "Inkluder start- og sluttidspunkter for hver valgmulighed",
|
||||||
|
"stepSummary": "Trin {{current}} af {{total}}",
|
||||||
|
"sunday": "Søndag",
|
||||||
|
"timeAndDate": "Tid & dato",
|
||||||
|
"timeFormat": "Tidsformat:",
|
||||||
|
"timeZone": "Tidszone:",
|
||||||
|
"title": "Overskrift",
|
||||||
|
"titlePlaceholder": "Månedligt Møde",
|
||||||
|
"today": "I dag",
|
||||||
|
"unlockPoll": "Lås afstemning op",
|
||||||
|
"unverifiedMessage": "En e-mail er blevet sendt til <b>{{email}}</b> med et link til at bekræfte e-mailadressen.",
|
||||||
|
"user": "Bruger",
|
||||||
|
"vote": "Stem",
|
||||||
|
"voteCount_other": "{{count}} stemmer",
|
||||||
|
"voteCount": "{{count}} afstemning",
|
||||||
|
"weekStartsOn": "Ugen starter med",
|
||||||
|
"weekView": "Ugevisning",
|
||||||
|
"whatsThis": "Hvad er dette?",
|
||||||
|
"yes": "Ja",
|
||||||
|
"you": "Dig",
|
||||||
|
"yourDetails": "Dine detaljer",
|
||||||
|
"yourName": "Dit navn…",
|
||||||
|
"yourPolls": "Dine afstemninger"
|
||||||
|
}
|
15
public/locales/da/common.json
Normal file
15
public/locales/da/common.json
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"blog": "Blog",
|
||||||
|
"discussions": "Diskussioner",
|
||||||
|
"donate": "Donér",
|
||||||
|
"footerCredit": "Lavet af <a>@imlukevella</a>",
|
||||||
|
"footerSponsor": "Dette projekt er brugerfinansieret. Overvej at støtte det ved at <a>donere</a>.",
|
||||||
|
"home": "Hjem",
|
||||||
|
"language": "Sprog",
|
||||||
|
"links": "Links",
|
||||||
|
"poweredBy": "Drevet af",
|
||||||
|
"privacyPolicy": "Fortrolighedspolitik",
|
||||||
|
"starOnGithub": "Giv en stjerne på GitHub",
|
||||||
|
"support": "Support",
|
||||||
|
"volunteerTranslator": "Hjælp med at oversætte dette websted"
|
||||||
|
}
|
6
public/locales/da/errors.json
Normal file
6
public/locales/da/errors.json
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"notFoundTitle": "404 Ikke Fundet",
|
||||||
|
"notFoundDescription": "Kunne ikke finde den side, du ledte efter.",
|
||||||
|
"goToHome": "Gå til startside",
|
||||||
|
"startChat": "Start chat"
|
||||||
|
}
|
36
public/locales/da/homepage.json
Normal file
36
public/locales/da/homepage.json
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"3Ls": "Ja—med 3 <e>L</e>s",
|
||||||
|
"adFree": "Reklamefri",
|
||||||
|
"adFreeDescription": "Du kan give din ad-blocker en hvile - du behøver ikke det her.",
|
||||||
|
"comments": "Kommentarer",
|
||||||
|
"commentsDescription": "Deltagere kan kommentere på din afstemning, og kommentarerne vil være synlige for alle.",
|
||||||
|
"features": "Funktioner",
|
||||||
|
"featuresSubheading": "Planlægning, den smarte måde",
|
||||||
|
"follow": "Abonnér",
|
||||||
|
"getStarted": "Kom igang",
|
||||||
|
"heroSubText": "Find den rigtige dato uden for meget koordinering",
|
||||||
|
"heroText": "Planlæg<br/><s>gruppemøder</s><br />med lethed",
|
||||||
|
"links": "Links",
|
||||||
|
"liveDemo": "Live Demo",
|
||||||
|
"metaDescription": "Opret afstemninger og stemme for at finde den bedste dag eller tid. Et gratis alternativ til Doodle.",
|
||||||
|
"metaTitle": "Rallly - Planlæg gruppemøder",
|
||||||
|
"mobileFriendly": "Mobil venlig",
|
||||||
|
"mobileFriendlyDescription": "Fungerer godt på mobile enheder, så deltagerne kan reagere på afstemninger, uanset hvor de måtte være.",
|
||||||
|
"new": "Ny",
|
||||||
|
"noLoginRequired": "Intet login påkrævet",
|
||||||
|
"noLoginRequiredDescription": "Du behøver ikke logge ind for at oprette eller deltage i en afstemning",
|
||||||
|
"notifications": "Notifikationer",
|
||||||
|
"notificationsDescription": "Hold styr på, hvem der er svaret. Få besked, når deltagerne stemmer eller kommenterer på din afstemning.",
|
||||||
|
"openSource": "Open-source",
|
||||||
|
"openSourceDescription": "Kodebasen er fuldt open source og <a>tilgængelig på GitHub</a>.",
|
||||||
|
"participant": "Deltager",
|
||||||
|
"participantCount_other": "{{count}} deltagere",
|
||||||
|
"participantCount": "{{count}} deltager",
|
||||||
|
"perfect": "Perfekt!",
|
||||||
|
"principles": "Principper",
|
||||||
|
"principlesSubheading": "Vi er ikke som de andre",
|
||||||
|
"selfHostable": "Self-hostable",
|
||||||
|
"selfHostableDescription": "Kør det på din egen server for at få fuld kontrol over dine data",
|
||||||
|
"timeSlots": "Tidsinterval",
|
||||||
|
"timeSlotsDescription": "Angiv individuelle start- og sluttidspunkter for hver indstilling i din afstemning. Tider kan automatisk justeres til hver deltagers tidszone, eller de kan indstilles til at ignorere tidszoner helt."
|
||||||
|
}
|
|
@ -19,6 +19,7 @@ export const LanguageSelect: React.VoidFunctionComponent<{
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<option value="en">English</option>
|
<option value="en">English</option>
|
||||||
|
<option value="da">Dansk</option>
|
||||||
<option value="de">Deutsch</option>
|
<option value="de">Deutsch</option>
|
||||||
<option value="es">Español</option>
|
<option value="es">Español</option>
|
||||||
<option value="fr">Français</option>
|
<option value="fr">Français</option>
|
||||||
|
|
|
@ -4,6 +4,7 @@ import { NextRequest, NextResponse } from "next/server";
|
||||||
const supportedLocales = [
|
const supportedLocales = [
|
||||||
"en",
|
"en",
|
||||||
"es",
|
"es",
|
||||||
|
"da",
|
||||||
"de",
|
"de",
|
||||||
"fr",
|
"fr",
|
||||||
"it",
|
"it",
|
||||||
|
|
|
@ -35,6 +35,11 @@ const dayjsLocales: Record<
|
||||||
timeFormat: "24h",
|
timeFormat: "24h",
|
||||||
import: () => import("dayjs/locale/es"),
|
import: () => import("dayjs/locale/es"),
|
||||||
},
|
},
|
||||||
|
da: {
|
||||||
|
weekStartsOn: "monday",
|
||||||
|
timeFormat: "24h",
|
||||||
|
import: () => import("dayjs/locale/da"),
|
||||||
|
},
|
||||||
de: {
|
de: {
|
||||||
weekStartsOn: "monday",
|
weekStartsOn: "monday",
|
||||||
timeFormat: "24h",
|
timeFormat: "24h",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue