Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Danish language #921

Merged
merged 6 commits into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ui/src/components/I18nDropdown.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { CustomSelect } from './CustomSelect'
import 'material-symbols/outlined.css'

const languageOptions = [
{ value: 'da', label: 'Dansk' },
{ value: 'de-DE', label: 'Deutsch' },
{ value: 'en', label: 'English' },
{ value: 'fr', label: 'Français' },
Expand Down
6 changes: 5 additions & 1 deletion ui/src/language/i18n.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
import i18n from 'i18next'
import {initReactI18next} from "react-i18next";
import LanguageDetector from 'i18next-browser-languagedetector'
import da_translation from './json/da.json'
import de_translation from './json/de.json'
import en_translation from './json/en.json'
import fr_translation from './json/fr.json'
import pl_translation from './json/pl.json'
import es_translation from './json/es.json'

const resources = {
da:{
translation: da_translation
},
de: {
translation:de_translation
translation: de_translation
},
en:{
translation: en_translation
Expand Down
192 changes: 192 additions & 0 deletions ui/src/language/json/da.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
{
"theme": "Tema",
"system": "System",
"light": "Lyst",
"dark": "Mørkt",

"homepage": "Hjem",
"last-listened": "Senest lyttet",
"podcasts": "Podcast",
"add-new": "Tilføj ny",
"search": "Søg",
"all-subscriptions": "Alle abonnementer",
"no-notifications": "Ingen notifikationer",
"download-computer": "Download til computer",
"download-to-server": "Download til server",
"episode-downloaded-to-server": "Episode downloadet til server",
"hardware": "Hardware",
"cpu-brand": "CPU brand",
"cpu-cores": "CPU cores",
"podcast-size": "Podcast-mappestørrelse",
"cpu-usage": "CPU",
"used-cpu": "Brugt CPU",
"free-cpu": "Tilgængelig CPU",
"loading": "Indlæser",
"memory-usage": "Hukommelse",
"used-memory": "Brugt hukommelse",
"free-memory": "Tilgængelig hukommelse",
"disk-usage": "Disk",
"used-disk": "Brugt disk",
"free-disk": "Tilgængelig disk",
"system-info": "Systeminformation",
"add-podcast": "Tilføj podcast",
"search-podcast": "Søg podcast",
"favorites": "Favoritter",
"show-more": "Vis mere",
"show-less": "Vis mindre",
"settings": "Indstillinger",
"auto-cleanup": "Automatisk oprydning",
"days-to-keep": "Dage at beholde",
"auto-update": "Opdater podcasts automatisk",
"auto-download": "Download nye episoder automatisk",
"save": "Gem",
"active": "Aktiv",
"run-cleanup": "Kør oprydning nu",
"podindex-configured": "Podindex konfigureret",
"system-configuration": "Systemkonfiguration",
"rss-feed": "RSS-feed",
"error-authenticating": "Fejl ved godkendelse",
"your-username": "Dit brugernavn",
"username": "Brugernavn",
"password": "Adgangskode",
"remember-me": "Husk bruger",
"sign-in": "Log ind",
"drag-here": "Træk her",
"following-file-uploaded": "Følgende fil vil blive uploadet:",
"upload-opml": "Upload OPML",
"logout": "Log ud",
"oidc-login": "OIDC Login",
"settings-saved": "Indstillinger blev gemt",
"new-podcast-added": "Podcasten {{name}} blev tilføjet",
"new-podcast-episode-added": "Ny episode i {{name}} blev tilføjet",
"error-occured": "Der opstod en fejl",
"create-account": "Opret bruger",
"create": "Opret",
"administration": "Brugeradministration",
"users": "Brugere",
"invites": "Invitationer",
"manage-users": "Håndter brugere",
"role": "Rolle",
"created": "Oprettet",
"actions": "Handlinger",
"admin": "Administrator",
"user": "Bruger",
"uploader": "Uploader",
"select-role": "Vælg rolle",
"change-role": "Ændrer rolle",
"change-role-user": "Ændrer rolle for brugeren {{name}}",
"role-changed": "Rolle ændret",
"delete-podcast-with-files": "Slet podcast og tilhørende filer",
"delete-podcast-with-files-body": "Er du sikker på, du vil slette podcasten {{name}} og alle downloadede filer?",
"delete-podcast-without-files": "Slet kun podcast",
"delete-podcast-without-files-body": "Er du sikker på, du vil slette podcasten {{name}}? Ingen filer vil blive slettet.",
"delete-podcast-confirm": "Slet podcast",
"cancel": "Annuller",
"podcast-deleted": "Podcast slettet",
"manage-podcasts": "Håndter Podcasts",
"data-retention": "Opbevaring af data",
"opml-export": "OPML Export",
"local": "Lokal",
"online": "Online",
"export-with-local-urls": "Eksporter med lokale URL'er",
"export-with-online-urls": "Eksporter med online URL'er",
"download": "Download",
"yes": "Ja",
"no": "Nej",
"delete": "Slet",
"are-you-sure-you-want-to-delete-this-user": "Er du sikker på, du vil slette brugeren {{name}}?",
"user-deleted": "Bruger slettet",
"add-invite": "Ny invitation",
"create-invite": "Opret invitation",
"invite-created": "Invitation oprettet",
"invite-deleted": "Invitation slettet",
"accepted-at": "Accepteret ",
"expires-at": "Expires kl",
"invite-expires-at": "Invitation udløber",
"copy-link": "Kopier link",
"invite-link-copied": "Kopierede invitationslink",
"allow-explicit-content": "Tillad eksplicit indhold",
"explicit-content": "Eksplicit indhold",
"account-created": "Bruger oprettet",
"password-too-weak": "Adgangskoden er for svag. En sikker adgangskode indeholder mindst 8 tegn, et tal, et lille og et stort bogstav.",
"not-admin": "Du er ikke administrator",
"not-admin-or-uploader": "Du er ikke administrator eller uploader",
"stream-podcast-episode": "Stream podcast-episode",
"latest-episodes": "Seneste episoder",
"view-more": "Vis mere",
"timeline": "Seneste Episoder",
"version": "Version",
"commit": "Commit",
"ci-build": "CI build",
"build-date": "Build date",
"branch": "Branch",
"os": "OS",
"podcast-refreshed": "Podcast {{name}} genindlæst.",
"version-infos": "Versionsoplysninger",
"progress": "Fremskridt",
"opml-file": "OPML-fil",
"rss-feed-url": "RSS-feed URL",
"upload-opml-file": "Upload OPML-fil",
"search-episodes": "Søg episoder",
"no-results-found-for": "Ingen resultater fundet for",
"descendant": "Faldende",
"sort-by": "Sorter efter",
"sort-by-published-date": "Sorter efter publiceringsdato",
"sort-by-title": "Sorter efter titel",
"number-of-podcasts-to-download": "Antal podcasts, der skal downloades indledningsvist",
"onlyFavored": "Kun favoritpodcasts",
"podcast-naming": "Navngivning",
"rename-podcasts": "Omdøb podcast",
"use-existing-filenames": "Brug eksisterende filnavne",
"replace-invalid-characters-description": "Erstat ugyldige tegn i filnavne med en bindestreg",
"colon-replacement": "Kolonerstatning",
"standard-episode-format": "Standard episodeformat",
"dash-separated": "Bindestreg",
"dash-separated-with-space": "Bindestreg adskildt med et mellemrum",
"remove": "Fjern",
"standard-podcast-format": "Standard podcastformat",
"available-episodes": "Tilgængelige Episoder",

"days-to-keep-explanation": "Afspejler antallet af dage en podcast opbevares, dvs. gemt på serveren. Denne indstilling er kun aktiv, hvis automatisk rensning er aktiveret, eller der er trykket på Kør rensning nu.",
"auto-update-explanation": "PodFetch vil automatisk søge efter nye episoder, når siden besøges. Hvis denne mulighed er deaktiveret, skal podcasts opdateres manuelt for at søge efter nye episoder. Opdateringsintervallet kan konfigureres via Environment Variable.",
"number-of-podcasts-to-download-explanation": "Returnerer antallet af podcast-episoder, der indledningsvist downloades, når en podcast tilføjes. Hvis 0, oprettes kun databaseposterne. En mulighed som 10000 arkiverer alle podcast-episoder.",
"auto-download-explanation": "Hvis denne mulighed er aktiveret, downloades episoderne automatisk, når en podcast tilføjes",
"default-episode-format-explanation": "Angiver standardformatet for episoderne. Dette påvirker kun mappestrukturen og dens navngivning.",
"standard-podcast-format-explanation": "Specifies the standard format for the podcasts. This only affects the folder structure and naming.",
"standard-episode-format-explanation": "Angiver standardformatet for episoderne. Dette påvirker kun mappestrukturen og navngivningen.",
"colon-replacement-explanation": "Angiver med hvilket tegn kolonet skal erstattes. Dette er brugbart, fordi kolon ikke kan bruges i filnavnet.",
"already-added": "Podcasten {{name}} er allerede tilføjet",
"podcast-episode-deleted": "Podcast-episoden {{name}} slettet",

"invite-status-all": "Alle invitationer",
"invite-status-accepted": "Accepteret invitationer",
"invite-status-pending": "Afventende invitationer",
"invite-status-expired": "Udløbet invitationer",
"playlists": "Playlister",
"add-playlist": "Tilføj playlist",
"create-playlist": "Opret playlist",
"playlist-name": "Playlistnavn",
"update-playlist": "Opdater playlist",
"updated-playlist": "Playlist opdateret",
"created-playlist": "Playlist oprettet",
"episode-name": "Episodenavn",
"clear-all": "Ryd alt",
"use-direct-paths": "Brug direkte sti",
"not-yet-played": "Endnu ikke afspillet",
"podcast-episode-played": "{{percentage}} afspillet",
"restart-playing": "Genstart afspilning",
"you-already-listened": "Du har allerede lyttet til episoden <name/>. Ønsker du at genstarte afspilning?",
"podcast-not-found": "Podcast blev ikke fundet",
"original-rss-feed": "Original RSS-feed",
"profile": "Profil",
"api-key": "API-kode",
"user-settings-updated": "Brugerindstillinger opdateret",
"notification.episode-now-available": "Episoden {{episode}} er nu tilgængelig",
"episode-numbering": "Episodenummerering",
"activated": "Aktiveret",
"manage-gpodder-podcasts": "Håndter GPodder-podcasts",
"tag_one": "Etiket",
"tag_other": "Etiketter",
"device": "Enhed",
"add": "Tilføj"
}
Loading