Adds support for danish language in frontend

pull/3639/head
Andreas Kristensen 2024-12-19 22:08:40 +01:00
parent e92dbb4bb8
commit 0d57622a8a
2 changed files with 269 additions and 0 deletions

265
frontend/src/i18n/da.json Normal file
View File

@ -0,0 +1,265 @@
{
"buttons": {
"cancel": "Annuller",
"clear": "Ryd",
"close": "Luk",
"continue": "Fortsæt",
"copy": "Kopiér",
"copyFile": "Kopiér fil",
"copyToClipboard": "Kopiér til udklipsholder",
"copyDownloadLinkToClipboard": "Kopiér downloadlink til udklipsholder",
"create": "Opret",
"delete": "Slet",
"download": "Hent",
"file": "Fil",
"folder": "Mappe",
"fullScreen": "Fuldskærm til/fra",
"hideDotfiles": "Gem dotfiler",
"info": "Info",
"more": "Mere",
"move": "Flyt",
"moveFile": "Flyt fil",
"new": "Ny",
"next": "Næste",
"ok": "OK",
"permalink": "Få permanent link",
"previous": "Forrige",
"preview": "Forhåndsvis",
"publish": "Publicer",
"rename": "Omdøb",
"replace": "Erstat",
"reportIssue": "Rapporter problem",
"save": "Gem",
"schedule": "Planlæg",
"search": "Søg",
"select": "Vælg",
"selectMultiple": "Vælg flere",
"share": "Del",
"shell": "Åben/luk shell",
"submit": "Indsend",
"switchView": "Skift visning",
"toggleSidebar": "Åben/luk sidemenu",
"update": "Opdater",
"upload": "Upload",
"openFile": "Åben fil",
"discardChanges": "Kassere"
},
"download": {
"downloadFile": "Hent Fil",
"downloadFolder": "Hent Mappe",
"downloadSelected": "Hent Valgte"
},
"upload": {
"abortUpload": "Er du sikker på at du vil afbryde?"
},
"errors": {
"forbidden": "Du har ikke tilladelse til at tilgå dette.",
"internal": "Noget gik virkelig galt.",
"notFound": "Denne lokation kan ikke findes.",
"connection": "Der kan ikke forbindes til serveren."
},
"files": {
"body": "Brødtekst",
"closePreview": "Luk forhåndsvisning",
"files": "Filer",
"folders": "Mapper",
"home": "Hjem",
"lastModified": "Sidst ændret",
"loading": "Indlæser...",
"lonely": "Her er lidt ensomt...",
"metadata": "Metadata",
"multipleSelectionEnabled": "Valg af flere muligt",
"name": "Navn",
"size": "Størrelse",
"sortByLastModified": "Sortér efter sidst ændret",
"sortByName": "Sortér efter navn",
"sortBySize": "Sortér efter størrelse",
"noPreview": "Forhåndsvisning er ikke tilgængeligt for denne fil."
},
"help": {
"click": "vælg fil eller mappe",
"ctrl": {
"click": "vælg flere filer eller mapper",
"f": "åben søgning",
"s": "gemt en fil eller hent den aktuelle mappe"
},
"del": "slet valgte filer",
"doubleClick": "åben en fil eller mappe",
"esc": "ryd valg og/eller luk prompten",
"f1": "denne information",
"f2": "omdøb fil",
"help": "Hjælp"
},
"login": {
"createAnAccount": "Opret en konto",
"loginInstead": "Har allerede en konto",
"password": "Adgangskode",
"passwordConfirm": "Bekræft adgangskode",
"passwordsDontMatch": "Adgangskoderne er ikke ens",
"signup": "Opret",
"submit": "Log ind",
"username": "Brugernavn",
"usernameTaken": "Brugernavnet er allerede taget",
"wrongCredentials": "Forkerte oplysninger"
},
"permanent": "Permanent",
"prompts": {
"copy": "Kopiér",
"copyMessage": "Vælg hvor du vil kopiére dine filer til:",
"currentlyNavigating": "Aktuel lokation:",
"deleteMessageMultiple": "Er du sikker på at du vil slette {count} fil(er)?",
"deleteMessageSingle": "Er du sikker på at du vil slette denne fil/mappe?",
"deleteMessageShare": "Er du sikker på at du vil slette denne del({path})?",
"deleteUser": "Er du sikker på at du vil slette denne bruger?",
"deleteTitle": "Slet filer",
"displayName": "Visningsnavn:",
"download": "Hent filer",
"downloadMessage": "Vælg det format du ønsker at hente.",
"error": "Noget gik galt",
"fileInfo": "Filinformation",
"filesSelected": "{count} filer valgt.",
"lastModified": "Sidst ændret",
"move": "Flyt",
"moveMessage": "Vælg nyt hjem til dine fil(er)/mappe(r):",
"newArchetype": "Lav et nyt opslag baseret på arketypen. Din fil vil blive oprettet i indholdsmappe.",
"newDir": "Ny mappe",
"newDirMessage": "Navngiv din nye mappe.",
"newFile": "Ny fil",
"newFileMessage": "Navngiv din nye fil.",
"numberDirs": "Antal mapper",
"numberFiles": "Antal filer",
"rename": "Omdøb",
"renameMessage": "Angiv nyt navn til",
"replace": "Erstat",
"replaceMessage": "Der er en navnekonflik på en af de filer du forsøger at uploade. Vil du springe filen over og fortsætte eller erstatte den eksisterende?\n",
"schedule": "Planlæg",
"scheduleMessage": "Vælg dato og tidspunkt for publiceringen af dette opslag.",
"show": "Vis",
"size": "Størrelse",
"upload": "Upload",
"uploadFiles": "Uploader {files} filer...",
"uploadMessage": "Vælg en uploadmulighed.",
"optionalPassword": "Valgfri adgangskode",
"resolution": "Opløsning",
"discardEditorChanges": "Er du sikker på at du vil kassere dine ændringer?"
},
"search": {
"images": "Billeder",
"music": "Musik",
"pdf": "PDF",
"pressToSearch": "Tryk enter for at søge...",
"search": "Søg...",
"typeToSearch": "Skriv for at søge...",
"types": "Typer",
"video": "Video"
},
"settings": {
"admin": "Admin",
"administrator": "Administrator",
"allowCommands": "Eksekver kommandoer",
"allowEdit": "Redigér, omdøbe og slette filer og mapper",
"allowNew": "Lave nye filer og mapper",
"allowPublish": "Publicere nye opslag og sider",
"allowSignup": "Tillad brugeroprettelse",
"avoidChanges": "(lad forblive blank for at undgå ændringer)",
"branding": "Branding",
"brandingDirectoryPath": "Branding mappesti",
"brandingHelp": "Du kan ændre hvordan din File Browser ser ud og opleves ved at ændre dets navn, erstatte logoet, tilføje specielle stile og endda deaktivere link til GitHub.\nFor mere information om speciel branding, tag et kig på {0}.",
"changePassword": "Ændre Adgangskode",
"commandRunner": "Kommandokørsel",
"commandRunnerHelp": "Her kan du opsætte kommandoer som køres i forbindelse med de navngivne begivenheder. Du kan skrive én pr. linje. Miljøvariablerne {0} og {1} vil være tilgængelig, med {0} relativt til {1}. For mere information om denne funktionalitet og miljøvariablerne, venligst læs {2}.",
"commandsUpdated": "Kommandoer opdateret!",
"createUserDir": "Automatisk opret ny hjemmemappe til bruger ved oprettelse.",
"tusUploads": "Opdelt Uploads",
"tusUploadsHelp": "File Browser undersøtter opdelt filupload. Dette tillader oprettelse af effektive, pålidelige, genoptagelse og opdelete filer selv på upålidelige netværk.",
"tusUploadsChunkSize": "Størrelse på opdeling af uploads pr. kald (små filer uplaodes direkte). Du kan indtaste hele tal i bytes eller en tekststreng som 10MB, 1GB osv.",
"tusUploadsRetryCount": "Antal genforsøg ved fejlet upload af opdelt fil.",
"userHomeBasePath": "Rodsti til brugers hjemmemappe",
"userScopeGenerationPlaceholder": "Scopet vil blive automatisk genereret",
"createUserHomeDirectory": "Opret brugers hjemmemappe",
"customStylesheet": "Specielt Stylesheet",
"defaultUserDescription": "Disse er standardindstillingerne for nye brugere.",
"disableExternalLinks": "Deaktivér eksterne links (bortset fra dokumentation)",
"disableUsedDiskPercentage": "Deaktivér graf for forbrug af diskplads",
"documentation": "dokumentation",
"examples": "Eksempler",
"executeOnShell": "Eksekver i shell",
"executeOnShellDescription": "Som udgangspunkt kører File Browser kommandoerne ved direkte kald til binaries. Hvis du ønsker at køre dem i shell'en i stedet (som fx. Bash eller PowerShell), kan du definere det her med de påkrævede argumenter og flag. Hvis sat vil kommandoen du kører blive vedhæftet som et argument. Dette gælder for både kommandoer og begivenhedskroge (event hooks).",
"globalRules": "Dette er et globalt set tilladte og ikke tilladte regler. De gælder alle brugere. Du kan definere specifikke regler på hver brugers indstillinger for at tilsidesætte disse.",
"globalSettings": "Globale indstillinger",
"hideDotfiles": "Skjul dotfiler",
"insertPath": "Indsæt stien",
"insertRegex": "Indsæt regex expression",
"instanceName": "Instansnavn",
"language": "Sprog",
"lockPassword": "Forhindre brugere i at nulstille deres adgangskode",
"newPassword": "Din nye adgangskode",
"newPasswordConfirm": "Bekræft din nye adgangskode",
"newUser": "Ny bruger",
"password": "Adgangskode",
"passwordUpdated": "Adgangskode opdateret!",
"path": "Sti",
"perm": {
"create": "Opret filer og mapper",
"delete": "Slet filer og mapper",
"download": "Hent",
"execute": "Eksekver kommandoer",
"modify": "Redigér filer",
"rename": "Omdøb eller flyt filer og mapper",
"share": "Dele filer"
},
"permissions": "Tilladelser",
"permissionsHelp": "Du kan sætte brugeren til at være administrator, eller slev opsætte tilladelserne. Hvis du vælger \"Administrator\", vil alle tilladelser være markeret. Brugerhåndtering er kun muligt for administratorer.\n",
"profileSettings": "Profilindstillinger",
"ruleExample1": "forhindrer adgang til alle dotfiler (som: .git, .gitignore) i alle mapper.\n",
"ruleExample2": "blokerer adgang til filen med navnet Caddyfile i roden af scopet.",
"rules": "Regler",
"rulesHelp": "Her kan du definere et sæt af tilladelser for den specifikke bruger. De blokerede filer vil ikke blive vist og de vil ikke være tilgængelige for brugeren. We understøtter regex og stier relativt til brugerens scope.\n",
"scope": "Scope",
"setDateFormat": "Sæt eksakt datoformat",
"settingsUpdated": "Indstillinger opdateret!",
"shareDuration": "Varighed for deling",
"shareManagement": "Delehåndtering",
"shareDeleted": "Deling slettet!",
"singleClick": "Brug enkelt klik for at åbne filer og mapper",
"themes": {
"default": "Brug systemets",
"dark": "Mørk",
"light": "Lyst",
"title": "Tema"
},
"user": "Bruger",
"userCommands": "Kommandoer",
"userCommandsHelp": "En kommasepareret liste af tilladte kommandoer til denne bruger. Eksempel:\n",
"userCreated": "Bruger oprettet!",
"userDefaults": "Standard brugerindstillinger",
"userDeleted": "Bruger slettet!",
"userManagement": "Brugerhåndtering",
"userUpdated": "Bruger opdateret!",
"username": "Brugernavn",
"users": "Brugere"
},
"sidebar": {
"help": "Hjælp",
"hugoNew": "Ny Hugo",
"login": "Log ind",
"logout": "Log ud",
"myFiles": "Mine filer",
"newFile": "Ny fil",
"newFolder": "Ny mappe",
"preview": "Forhåndsvisning",
"settings": "Indstillinger",
"signup": "Opret bruger",
"siteSettings": "Sideindstillinger"
},
"success": {
"linkCopied": "Link kopieret!"
},
"time": {
"days": "Dage",
"hours": "Timer",
"minutes": "Minutter",
"seconds": "Sekunder",
"unit": "Tidsenhed"
}
}

View File

@ -2,6 +2,7 @@ import dayjs from "dayjs";
import { createI18n } from "vue-i18n";
import("dayjs/locale/ar");
import("dayjs/locale/da");
import("dayjs/locale/de");
import("dayjs/locale/el");
import("dayjs/locale/en");
@ -110,6 +111,9 @@ export function detectLocale() {
case /^nl-be\b/.test(locale):
locale = "nl-be";
break;
case /^da\b/.test(locale):
locale = "da";
break;
default:
locale = "en";
}