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

Danish translation #352

Merged
merged 2 commits into from
Jun 13, 2019
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
2 changes: 1 addition & 1 deletion app/constants/settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ export default [
type: settingType.LIST,
prettyName: 'language',
placeholder: 'language-placeholder',
options: ['en', 'fr', 'nl'],
options: ['en', 'fr', 'nl', 'dk'],
default: undefined
}
// To be enabled when MPD integration is ready
Expand Down
4 changes: 3 additions & 1 deletion app/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import { getOption, setOption } from './persistence/store';
import en from './locales/en.json';
import fr from './locales/fr.json';
import nl from './locales/nl.json';
import dk from './locales/dk.json';

const languageDetector = {
init: Function.prototype,
Expand All @@ -21,7 +22,8 @@ export const setupI18n = () => {
resources: {
en,
fr,
nl
nl,
dk,
},
interpolation: {
escapeValue: false
Expand Down
172 changes: 172 additions & 0 deletions app/locales/dk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
{
"album": {
"queue": "Tiløj album til kø"
},
"app": {
"collection": "Samling",
"dashboard": "Instrumentbræt",
"downloads": "Downloads",
"equalizer": "Udligner",
"favorite": "Favoritsange",
"library": "Lokalt bibliotek",
"lyrics": "Sangtekster",
"playlists": "Afspilningslister",
"plugins": "Plugins",
"search": "Søgeresultater",
"settings": "Indstillinger"
},
"artist": {
"count": "Antal afspilninger",
"queue": "Tilføj alle sange til kø",
"similar": "Lignende artister",
"title": "Titel",
"tour": "På turné"
},
"dashboard": {
"artist": "Artist",
"best": "Bedste nylige musik",
"best-new-albums": "Bedste nylige albums",
"best-new-tracks": "Bedste nylige sange",
"genres": "Genrer",
"lastfm-title": "Bedste sange fra LastFm.",
"news": "Nyheder",
"playcounts": "Antal afspilninger",
"title": "Titel",
"top": "Populære sange"
},
"downloads": {
"clear": "Klare færdige sange",
"completion": "Færdig",
"empty": "Downloads er tom.",
"empty-help": "Tiløj noget til din download-kø og du vil se det her!",
"header": "Downloads",
"name": "Navn",
"status": "Status"
},
"favorites": {
"artist": "Artist",
"empty": "Ingen farvoritter er tilføjet.",
"empty-help": "Dine farvoriserede sange vil blive vist her!",
"header": "Dine farvoritsange",
"title": "Titel"
},
"help": {
"about": "Om Nuclear Music Player",
"header": "Desktop music player for streaming fra gratis kilder",
"released": "Udgivet under AGPL-3.0",
"thanks": "Mange tak til Githubs brugere der har bidraget til projektet. Jeres hjælp har været afgørende i skabelsen af dette program."
},
"input-dialog": {
"cancel": "Annuller"
},
"library": {
"add": "Tilføj mapper",
"album": "Album",
"artist": "Artist",
"filter-placeholder": "Filter...",
"header": "Lokalt bibliotek",
"title": "Titel"
},
"lyrics": {
"by-artist": "af {{artist}}",
"empty": "Intet spiller.",
"empty-help": "Tilføj noget musik til køen for at vise sangteksten her!",
"not-found": "Ingen sangtekst blev fundet til denne sang."
},
"option-control": {
"autoradio": "Autoradio",
"loop": "Loop",
"shuffle": "Shuffle"
},
"player": {
"next-button": "Næste sang",
"play-pause-button": "Play/Pause",
"previous-button": "Forrige sang"
},
"playlists": {
"artist": "Artist",
"delete": "Slet denne afspilningsliste",
"dialog-placeholder": "Afspilningslistens navn...",
"empty": "Ingen afspilningsliste.",
"rename": "Omdøb denne afspilningsliste",
"songs": "{{total}} sang",
"songs_plural": "{{total}} sange",
"title": "Titel"
},
"plugins": {
"header": "Plugins",
"placeholder": "Vælg musikkildens standardsted:",
"subtitle": "Musikkilde"
},
"queue": {
"clear": "Ryd kø",
"dialog-accept": "Gem",
"dialog-placeholder": "Afspilningslistens navn...",
"dialog-trigger": "Gem som afspilningsliste",
"download": "Download",
"download-toast-content": "{{artist}} - {{title}} er blevet tilføjet til downloads.",
"download-toast-title": "Sang er tilføjet til download",
"favorite-add": "Tilføj til farvoritter",
"header": "Kø",
"header-track": "Nuværende sang",
"id": "Stream ID:",
"loading": "Stream loader stadig.",
"playlist-add": "Tilføj til afspilningsliste",
"playlist-toast-content": "Afspilningsliste {{name}} er blevet oprettet.",
"playlist-toast-title": "Afspilningsliste er oprettet",
"title": "Titel:"
},
"search": {
"album": "Album",
"album_plural": "Albums",
"artist": "Artist",
"artist_plural": "Artister",
"empty": "Intet fundet.",
"placeholder": "Søg...",
"playlist": "Afspilningsliste",
"playlist_plural": "Afspilningslister",
"queue-add": "Tilføj alle sange til kø",
"track": "Sang",
"track_plural": "Sange"
},
"settings": {
"api-port": "Port benyttet af api'en",
"autoradio": "Autoradio",
"autoradio-craziness": "Autoradio craziness",
"compact-menu-bar": "Benyt kompakt stil til menu",
"compact-queue-bar": "Benyt kompakt stil til kø",
"disable-gpu": "Deaktiver hardware-generering (Dette vil måske hjælpe på problemer med elementer, der skal trækkes samt, hvis skærmen flimrer)",
"display": "Vis",
"enable-api": "Aktiver api'en",
"frameless-window": "Frameless window (En genstart er påkrævet)",
"github-connect": "Log ind med Github",
"github-description": "Log ind via Github for at kunne oprette og dele dine afspilningslister online (Kommende feature).",
"github-title": "Github",
"http": "HTTP API",
"language": "Sprog",
"language-placeholder": "Vælg et sprog",
"lastfm-connect": "Forbind med Last.fm",
"lastfm-description": " For at aktivere scrobbling, skal du først forbinde og have bemyndigelsesadgang til Nuclear på Last.fm. Derefter skal du klikke på log ind.",
"lastfm-enable": "Aktiver scrobbling til Last.fm",
"lastfm-title": "Last.fm",
"login": "Log ind",
"logout": "Log ud",
"loop-after-queue-end": "Loop efter afspilning af den sidste sang i køen",
"notification-timeout": "Notifikation timeout",
"notlogged": "Ikke logget ind",
"playback": "Playback",
"program-settings": "Programindstillinger",
"shuffle-queue": "Shuffle sange",
"social": "Social",
"user": "Bruger:"
},
"tags": {
"albums": "Populære albums",
"artist": "Artist",
"artists": "Populære artister",
"duration": "Længde",
"queue-add": "Tilføj alle sange til kø",
"title": "Titel"
}
}

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"build:macos": "electron-builder -c.extraMetadata.main=dist/bundle.electron.js --macos",
"build:all": "electron-builder -c.extraMetadata.main=dist/bundle.electron.js -mwl",
"lint": "eslint app",
"i18n": "sync-i18n --files 'app/locales/*.json' --primary en --languages fr nl --space 2"
"i18n": "sync-i18n --files 'app/locales/*.json' --primary en --languages fr nl dk --space 2"
},
"repository": {
"type": "git",
Expand Down