Add Dutch language

This commit is contained in:
Kevin Morssink 2020-04-26 15:57:09 +02:00 committed by Deluan Quintão
parent 531155d016
commit 1019bb8258
2 changed files with 89 additions and 2 deletions

View File

@ -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
View 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',
},
},
})