mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-18 21:07:44 +03:00
Add Dutch language
This commit is contained in:
parent
531155d016
commit
1019bb8258
@ -1,9 +1,10 @@
|
||||
import deepmerge from 'deepmerge'
|
||||
import en from './en'
|
||||
import cn from './cn'
|
||||
import fr from './fr'
|
||||
import it from './it'
|
||||
import nl from './nl'
|
||||
import pt from './pt'
|
||||
import cn from './cn'
|
||||
|
||||
const addLanguages = (lang) => {
|
||||
Object.keys(lang).forEach((l) => (languages[l] = deepmerge(en, lang[l])))
|
||||
@ -11,7 +12,7 @@ const addLanguages = (lang) => {
|
||||
const languages = { en }
|
||||
|
||||
// Add new languages to the object bellow (please keep alphabetic sort)
|
||||
addLanguages({ cn, fr, it, pt })
|
||||
addLanguages({ cn, fr, it, nl, pt })
|
||||
|
||||
// "Hack" to make "albumSongs" resource use the same translations as "song"
|
||||
Object.keys(languages).forEach(
|
||||
|
86
ui/src/i18n/nl.js
Normal file
86
ui/src/i18n/nl.js
Normal file
@ -0,0 +1,86 @@
|
||||
import deepmerge from 'deepmerge'
|
||||
import englishMessages from 'ra-language-dutch'
|
||||
|
||||
export default deepmerge(englishMessages, {
|
||||
languageName: 'Nederlands',
|
||||
resources: {
|
||||
song: {
|
||||
name: 'Nummer |||| Nummers',
|
||||
fields: {
|
||||
albumArtist: 'Album Artiest',
|
||||
duration: 'Tijd',
|
||||
trackNumber: 'Nummer #',
|
||||
playCount: 'Aantal keren afgespeeld',
|
||||
},
|
||||
bulk: {
|
||||
addToQueue: 'Toevoegen aan afspeellijst',
|
||||
},
|
||||
},
|
||||
album: {
|
||||
fields: {
|
||||
albumArtist: 'Album Artiest',
|
||||
artist: 'Artiest',
|
||||
duration: 'Tijd',
|
||||
songCount: 'Nummerss',
|
||||
playCount: 'Aantal keren afgespeeld',
|
||||
},
|
||||
actions: {
|
||||
playAll: 'Afspelen',
|
||||
playNext: 'Hierna afspelen',
|
||||
addToQueue: 'Toevoegen aan afspeellijst',
|
||||
shuffle: 'Shuffle',
|
||||
},
|
||||
},
|
||||
},
|
||||
ra: {
|
||||
auth: {
|
||||
welcome1: 'Bedankt voor het installeren van Navidrome!',
|
||||
welcome2: 'Maak om te beginnen een beheerdersaccount',
|
||||
confirmPassword: 'Bevestig wachtwoord',
|
||||
buttonCreateAdmin: 'Beheerder maken',
|
||||
},
|
||||
validation: {
|
||||
invalidChars: 'Gebruik alleen letters en cijfers',
|
||||
passwordDoesNotMatch: 'Wachtwoord komt niet overeen',
|
||||
},
|
||||
},
|
||||
menu: {
|
||||
library: 'Bibliotheek',
|
||||
settings: 'Instellingen',
|
||||
version: 'Versie %{version}',
|
||||
theme: 'Thema',
|
||||
personal: {
|
||||
name: 'Persoonlijk',
|
||||
options: {
|
||||
theme: 'Thema',
|
||||
language: 'Taal',
|
||||
},
|
||||
},
|
||||
},
|
||||
player: {
|
||||
playListsText: 'Afspeellijst afspelen',
|
||||
openText: 'Openen',
|
||||
closeText: 'Sluiten',
|
||||
notContentText: 'Geen muziek',
|
||||
clickToPlayText: 'Klik om af te spelen',
|
||||
clickToPauseText: 'Klik om te pauzeren',
|
||||
nextTrackText: 'Volgende',
|
||||
previousTrackText: 'Vorige',
|
||||
reloadText: 'Herladen',
|
||||
volumeText: 'Volume',
|
||||
toggleLyricText: 'Songtekst aan/uit',
|
||||
toggleMiniModeText: 'Minimaliseren',
|
||||
destroyText: 'Vernietigen',
|
||||
downloadText: 'Downloaden',
|
||||
removeAudioListsText: 'Audiolijsten verwijderen',
|
||||
controllerTitle: '',
|
||||
clickToDeleteText: `Klik om %{name} te verwijderen`,
|
||||
emptyLyricText: 'Geen songtekst',
|
||||
playModeText: {
|
||||
order: 'In volgorde',
|
||||
orderLoop: 'Herhalen',
|
||||
singleLoop: 'Herhaal Eenmalig',
|
||||
shufflePlay: 'Shuffle',
|
||||
},
|
||||
},
|
||||
})
|
Loading…
x
Reference in New Issue
Block a user