Merge branch 'main' into main
This commit is contained in:
commit
59826a2e87
File diff suppressed because one or more lines are too long
@ -167,11 +167,11 @@ socket.on('currentItemCancelled', function(uuid) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
socket.on('startAddingArtist', function(data) {
|
socket.on('startAddingArtist', function(data) {
|
||||||
toast(i18n.t('toasts.startAddingArtist', [data.name]), 'loading', false, 'artist_' + data.id)
|
toast(i18n.t('toasts.startAddingArtist', {artist: data.name}), 'loading', false, 'artist_' + data.id)
|
||||||
})
|
})
|
||||||
|
|
||||||
socket.on('finishAddingArtist', function(data) {
|
socket.on('finishAddingArtist', function(data) {
|
||||||
toast(i18n.t('toasts.finishAddingArtist', [data.name]), 'done', true, 'artist_' + data.id)
|
toast(i18n.t('toasts.finishAddingArtist', {artist: data.name}), 'done', true, 'artist_' + data.id)
|
||||||
})
|
})
|
||||||
|
|
||||||
socket.on('startConvertingSpotifyPlaylist', function(id) {
|
socket.on('startConvertingSpotifyPlaylist', function(id) {
|
||||||
@ -192,7 +192,7 @@ socket.on('queueError', function(queueItem) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
socket.on('alreadyInQueue', function(data) {
|
socket.on('alreadyInQueue', function(data) {
|
||||||
toast(i18n.t('toasts.alreadyInQueue', [data.title]), 'playlist_add_check')
|
toast(i18n.t('toasts.alreadyInQueue', {item: data.title}), 'playlist_add_check')
|
||||||
})
|
})
|
||||||
|
|
||||||
socket.on('loginNeededToDownload', function(data) {
|
socket.on('loginNeededToDownload', function(data) {
|
||||||
|
@ -95,7 +95,7 @@ export default {
|
|||||||
|
|
||||||
downloadQualities.forEach((quality, index) => {
|
downloadQualities.forEach((quality, index) => {
|
||||||
options[quality.objName] = {
|
options[quality.objName] = {
|
||||||
label: `${this.$t('globals.download', [quality.label])}`,
|
label: `${this.$t('globals.download', {thing: quality.label})}`,
|
||||||
show: false,
|
show: false,
|
||||||
position: nextValuePosition + index,
|
position: nextValuePosition + index,
|
||||||
action: this.tryToDownloadTrack.bind(null, quality.value)
|
action: this.tryToDownloadTrack.bind(null, quality.value)
|
||||||
|
@ -127,7 +127,7 @@ export default {
|
|||||||
item.silent = true
|
item.silent = true
|
||||||
this.addToQueue(item)
|
this.addToQueue(item)
|
||||||
});
|
});
|
||||||
toast(this.$t('toasts.addedMoreToQueue', [queueItem.length]), 'playlist_add_check')
|
toast(this.$t('toasts.addedMoreToQueue', {n: queueItem.length}), 'playlist_add_check')
|
||||||
return
|
return
|
||||||
}else{
|
}else{
|
||||||
queueItem = queueItem[0]
|
queueItem = queueItem[0]
|
||||||
@ -205,7 +205,7 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!queueItem.silent) {
|
if (!queueItem.silent) {
|
||||||
toast(this.$t('toasts.addedToQueue', [queueItem.title]), 'playlist_add_check')
|
toast(this.$t('toasts.addedToQueue', {item: queueItem.title}), 'playlist_add_check')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
updateQueue(update) {
|
updateQueue(update) {
|
||||||
@ -302,7 +302,7 @@ export default {
|
|||||||
},
|
},
|
||||||
finishDownload(uuid) {
|
finishDownload(uuid) {
|
||||||
if (this.queue.indexOf(uuid) > -1) {
|
if (this.queue.indexOf(uuid) > -1) {
|
||||||
toast(this.$t('toasts.finishDownload', [this.queueList[uuid].title]), 'done')
|
toast(this.$t('toasts.finishDownload', {item: this.queueList[uuid].title}), 'done')
|
||||||
|
|
||||||
$('#bar_' + uuid).css('width', '100%')
|
$('#bar_' + uuid).css('width', '100%')
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="errors_tab" class="main_tabcontent">
|
<div id="errors_tab" class="main_tabcontent">
|
||||||
<h1>{{ $t('errors.title', [title]) }}</h1>
|
<h1>{{ $t('errors.title', {name: title}) }}</h1>
|
||||||
<table class="table table--tracklist">
|
<table class="table table--tracklist">
|
||||||
<tr>
|
<tr>
|
||||||
<th>ID</th>
|
<th>ID</th>
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.title }}</p>
|
<p class="primary-text">{{ release.title }}</p>
|
||||||
<p class="secondary-text">
|
<p class="secondary-text">
|
||||||
{{ `${$t('globals.by', [release.creator.name])} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
{{ `${$t('globals.by', {artist: release.creator.name})} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
@ -70,7 +70,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.title }}</p>
|
<p class="primary-text">{{ release.title }}</p>
|
||||||
<p class="secondary-text">
|
<p class="secondary-text">
|
||||||
{{ `${$t('globals.by', [release.creator.name])} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
{{ `${$t('globals.by', {artist: release.creator.name})} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.title }}</p>
|
<p class="primary-text">{{ release.title }}</p>
|
||||||
<p class="secondary-text">{{ `${$t('globals.by', [release.artist.name])}` }}</p>
|
<p class="secondary-text">{{ `${$t('globals.by', {artist: release.artist.name})}` }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.title }}</p>
|
<p class="primary-text">{{ release.title }}</p>
|
||||||
<p class="secondary-text">
|
<p class="secondary-text">
|
||||||
{{ `${$t('globals.by', [release.user.name])} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
{{ `${$t('globals.by', {artist: release.user.name})} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -57,7 +57,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.title }}</p>
|
<p class="primary-text">{{ release.title }}</p>
|
||||||
<p class="secondary-text">{{ `${$t('globals.by', [release.artist.name])}` }}</p>
|
<p class="secondary-text">{{ `${$t('globals.by', {artist: release.artist.name})}` }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
@ -25,20 +25,20 @@
|
|||||||
<h1>{{ title }}</h1>
|
<h1>{{ title }}</h1>
|
||||||
<h2 v-if="type == 'track'">
|
<h2 v-if="type == 'track'">
|
||||||
<i18n path="globals.by" tag="span">
|
<i18n path="globals.by" tag="span">
|
||||||
<span place="0" class="clickable" @click="artistView" :data-id="data.artist.id">{{
|
<span place="artist" class="clickable" @click="artistView" :data-id="data.artist.id">{{
|
||||||
data.artist.name
|
data.artist.name
|
||||||
}}</span>
|
}}</span>
|
||||||
</i18n>
|
</i18n>
|
||||||
•
|
•
|
||||||
<i18n path="globals.in" tag="span">
|
<i18n path="globals.in" tag="span">
|
||||||
<span place="0" class="clickable" @click="albumView" :data-id="data.album.id">{{
|
<span place="album" class="clickable" @click="albumView" :data-id="data.album.id">{{
|
||||||
data.album.title
|
data.album.title
|
||||||
}}</span>
|
}}</span>
|
||||||
</i18n>
|
</i18n>
|
||||||
</h2>
|
</h2>
|
||||||
<h2 v-else-if="type == 'album'">
|
<h2 v-else-if="type == 'album'">
|
||||||
<i18n path="globals.by" tag="span">
|
<i18n path="globals.by" tag="span">
|
||||||
<span place="0" class="clickable" @click="artistView" :data-id="data.artist.id">{{
|
<span place="artist" class="clickable" @click="artistView" :data-id="data.artist.id">{{
|
||||||
data.artist.name
|
data.artist.name
|
||||||
}}</span>
|
}}</span>
|
||||||
</i18n>
|
</i18n>
|
||||||
|
@ -62,8 +62,8 @@
|
|||||||
<p class="secondary-text">
|
<p class="secondary-text">
|
||||||
{{
|
{{
|
||||||
results.allTab.TOP_RESULT[0].type == 'artist'
|
results.allTab.TOP_RESULT[0].type == 'artist'
|
||||||
? $t('search.fans', [$n(results.allTab.TOP_RESULT[0].nb_fan)])
|
? $t('search.fans', {n: $n(results.allTab.TOP_RESULT[0].nb_fan)})
|
||||||
: $t('globals.by', [results.allTab.TOP_RESULT[0].artist]) +
|
: $t('globals.by', {artist: results.allTab.TOP_RESULT[0].artist}) +
|
||||||
' - ' +
|
' - ' +
|
||||||
$tc('globals.listTabs.trackN', results.allTab.TOP_RESULT[0].nb_song)
|
$tc('globals.listTabs.trackN', results.allTab.TOP_RESULT[0].nb_song)
|
||||||
}}
|
}}
|
||||||
@ -155,7 +155,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.ART_NAME }}</p>
|
<p class="primary-text">{{ release.ART_NAME }}</p>
|
||||||
<p class="secondary-text">{{ $t('search.fans', [$n(release.NB_FAN)]) }}</p>
|
<p class="secondary-text">{{ $t('search.fans', {n: $n(release.NB_FAN)}) }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="section == 'ALBUM'" class="release_grid firstrow_only">
|
<div v-else-if="section == 'ALBUM'" class="release_grid firstrow_only">
|
||||||
@ -360,7 +360,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<p class="secondary-text">
|
<p class="secondary-text">
|
||||||
{{
|
{{
|
||||||
$t('globals.by', [release.artist.name]) + ' - ' + $tc('globals.listTabs.trackN', release.nb_tracks)
|
$t('globals.by', {artist: release.artist.name}) + ' - ' + $tc('globals.listTabs.trackN', release.nb_tracks)
|
||||||
}}
|
}}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@ -423,7 +423,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<p class="primary-text">{{ release.title }}</p>
|
<p class="primary-text">{{ release.title }}</p>
|
||||||
<p class="secondary-text">
|
<p class="secondary-text">
|
||||||
{{ `${$t('globals.by', [release.user.name])} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
{{ `${$t('globals.by', {artist: release.user.name})} - ${$tc('globals.listTabs.trackN', release.nb_tracks)}` }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="modal_quality" class="smallmodal" v-show="open" @click="tryToDownloadTrack($event)" ref="modal">
|
<div id="modal_quality" class="smallmodal" v-show="open" @click="tryToDownloadTrack($event)" ref="modal">
|
||||||
<div class="smallmodal-content">
|
<div class="smallmodal-content">
|
||||||
<button class="quality-button" data-quality-value="9">{{ $t('globals.download', ['FLAC']) }}</button>
|
<button class="quality-button" data-quality-value="9">{{ $t('globals.download', {thing: 'FLAC'}) }}</button>
|
||||||
<button class="quality-button" data-quality-value="3">{{ $t('globals.download', ['MP3 320kbps']) }}</button>
|
<button class="quality-button" data-quality-value="3">{{ $t('globals.download', {thing: 'MP3 320kbps'}) }}</button>
|
||||||
<button class="quality-button" data-quality-value="1">{{ $t('globals.download', ['MP3 128kbps']) }}</button>
|
<button class="quality-button" data-quality-value="1">{{ $t('globals.download', {thing: 'MP3 128kbps'}) }}</button>
|
||||||
<button class="quality-button" data-quality-value="15">
|
<button class="quality-button" data-quality-value="15">
|
||||||
{{ $t('globals.download', ['360 Reality Audio [HQ]']) }}
|
{{ $t('globals.download', {thing: '360 Reality Audio [HQ]'}) }}
|
||||||
</button>
|
</button>
|
||||||
<button class="quality-button" data-quality-value="14">
|
<button class="quality-button" data-quality-value="14">
|
||||||
{{ $t('globals.download', ['360 Reality Audio [MQ]']) }}
|
{{ $t('globals.download', {thing: '360 Reality Audio [MQ]'}) }}
|
||||||
</button>
|
</button>
|
||||||
<button class="quality-button" data-quality-value="13">
|
<button class="quality-button" data-quality-value="13">
|
||||||
{{ $t('globals.download', ['360 Reality Audio [LQ]']) }}
|
{{ $t('globals.download', {thing: '360 Reality Audio [LQ]'}) }}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -437,13 +437,13 @@
|
|||||||
<option value="nothing">{{ $t('settings.other.multiArtistSeparator.nothing') }}</option>
|
<option value="nothing">{{ $t('settings.other.multiArtistSeparator.nothing') }}</option>
|
||||||
<option value="default">{{ $t('settings.other.multiArtistSeparator.default') }}</option>
|
<option value="default">{{ $t('settings.other.multiArtistSeparator.default') }}</option>
|
||||||
<option value="andFeat">{{ $t('settings.other.multiArtistSeparator.andFeat') }}</option>
|
<option value="andFeat">{{ $t('settings.other.multiArtistSeparator.andFeat') }}</option>
|
||||||
<option value=" & ">{{ $t('settings.other.multiArtistSeparator.using', [' & ']) }}</option>
|
<option value=" & ">{{ $t('settings.other.multiArtistSeparator.using', {separator: ' & '}) }}</option>
|
||||||
<option value=",">{{ $t('settings.other.multiArtistSeparator.using', [',']) }}</option>
|
<option value=",">{{ $t('settings.other.multiArtistSeparator.using', {separator: ','}) }}</option>
|
||||||
<option value=", ">{{ $t('settings.other.multiArtistSeparator.using', [', ']) }}</option>
|
<option value=", ">{{ $t('settings.other.multiArtistSeparator.using', {separator: ', '}) }}</option>
|
||||||
<option value="/">{{ $t('settings.other.multiArtistSeparator.using', ['/']) }}</option>
|
<option value="/">{{ $t('settings.other.multiArtistSeparator.using', {separator: '/'}) }}</option>
|
||||||
<option value=" / ">{{ $t('settings.other.multiArtistSeparator.using', [' / ']) }}</option>
|
<option value=" / ">{{ $t('settings.other.multiArtistSeparator.using', {separator: ' / '}) }}</option>
|
||||||
<option value=";">{{ $t('settings.other.multiArtistSeparator.using', [';']) }}</option>
|
<option value=";">{{ $t('settings.other.multiArtistSeparator.using', {separator: ';'}) }}</option>
|
||||||
<option value="; ">{{ $t('settings.other.multiArtistSeparator.using', ['; ']) }}</option>
|
<option value="; ">{{ $t('settings.other.multiArtistSeparator.using', {separator: '; '}) }}</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@
|
|||||||
<span v-if="label" style="opacity: 0.4; margin-top: 8px; display: inline-block; font-size: 13px;">{{ label }}</span>
|
<span v-if="label" style="opacity: 0.4; margin-top: 8px; display: inline-block; font-size: 13px;">{{ label }}</span>
|
||||||
<footer>
|
<footer>
|
||||||
<button @click.stop="addToQueue" :data-link="link">
|
<button @click.stop="addToQueue" :data-link="link">
|
||||||
{{ `${$t('globals.download', [$tc(`globals.listTabs.${type}`, 1)])}` }}
|
{{ `${$t('globals.download', {thing: $tc(`globals.listTabs.${type}`, 1)})}` }}
|
||||||
</button>
|
</button>
|
||||||
<button class="with_icon" @click.stop="addToQueue" :data-link="selectedLinks()">
|
<button class="with_icon" @click.stop="addToQueue" :data-link="selectedLinks()">
|
||||||
{{ $t('tracklist.downloadSelection') }}<i class="material-icons">file_download</i>
|
{{ $t('tracklist.downloadSelection') }}<i class="material-icons">file_download</i>
|
||||||
@ -246,7 +246,7 @@ export default {
|
|||||||
this.title = playlistTitle
|
this.title = playlistTitle
|
||||||
this.image = playlistCover
|
this.image = playlistCover
|
||||||
this.release_date = creation_date.substring(0, 10)
|
this.release_date = creation_date.substring(0, 10)
|
||||||
this.metadata = `${this.$t('globals.by', [creatorName])} • ${this.$tc('globals.listTabs.trackN', numberOfTracks)}`
|
this.metadata = `${this.$t('globals.by', {artist: creatorName})} • ${this.$tc('globals.listTabs.trackN', numberOfTracks)}`
|
||||||
|
|
||||||
if (isEmpty(playlistTracks)) {
|
if (isEmpty(playlistTracks)) {
|
||||||
this.body = null
|
this.body = null
|
||||||
@ -272,7 +272,7 @@ export default {
|
|||||||
? images[0].url
|
? images[0].url
|
||||||
: 'https://e-cdns-images.dzcdn.net/images/cover/d41d8cd98f00b204e9800998ecf8427e/1000x1000-000000-80-0-0.jpg'
|
: 'https://e-cdns-images.dzcdn.net/images/cover/d41d8cd98f00b204e9800998ecf8427e/1000x1000-000000-80-0-0.jpg'
|
||||||
this.release_date = ''
|
this.release_date = ''
|
||||||
this.metadata = `${this.$t('globals.by', [ownerName])} • ${this.$tc('globals.listTabs.trackN', numberOfTracks)}`
|
this.metadata = `${this.$t('globals.by', {artist: ownerName})} • ${this.$tc('globals.listTabs.trackN', numberOfTracks)}`
|
||||||
|
|
||||||
if (isEmpty(playlistTracks)) {
|
if (isEmpty(playlistTracks)) {
|
||||||
this.body = null
|
this.body = null
|
||||||
|
@ -3,9 +3,9 @@ const ar = {
|
|||||||
welcome: 'مرحبأ بك في ديمكس',
|
welcome: 'مرحبأ بك في ديمكس',
|
||||||
back: 'رجوع',
|
back: 'رجوع',
|
||||||
loading: 'جار التحميل',
|
loading: 'جار التحميل',
|
||||||
download: 'تحميل {0}',
|
download: 'تحميل {thing}',
|
||||||
by: 'بواسطة {0}',
|
by: 'بواسطة {artist}',
|
||||||
in: 'في {0}',
|
in: 'في {album}',
|
||||||
download_hint: 'تحميل',
|
download_hint: 'تحميل',
|
||||||
play_hint: 'تشغيل',
|
play_hint: 'تشغيل',
|
||||||
toggle_download_tab_hint: 'عرض/اخفاء',
|
toggle_download_tab_hint: 'عرض/اخفاء',
|
||||||
@ -74,7 +74,7 @@ const ar = {
|
|||||||
download: 'تحميل قائمة الجدول'
|
download: 'تحميل قائمة الجدول'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'خطأ في {0}',
|
title: 'خطأ في {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'الرابط غير صحيح',
|
invalidURL: 'الرابط غير صحيح',
|
||||||
unsupportedURL: 'الرابط غير متاح حتى الانً',
|
unsupportedURL: 'الرابط غير متاح حتى الانً',
|
||||||
@ -133,7 +133,7 @@ const ar = {
|
|||||||
startSearching: 'ابدأ البحث!',
|
startSearching: 'ابدأ البحث!',
|
||||||
description:
|
description:
|
||||||
'يمكنك البحث عن مقطع ، ألبوم كامل ، فنان ، قائمة تشغيل .... كل شيء! يمكنك أيضًا لصق رابط ديزر',
|
'يمكنك البحث عن مقطع ، ألبوم كامل ، فنان ، قائمة تشغيل .... كل شيء! يمكنك أيضًا لصق رابط ديزر',
|
||||||
fans: '{0} متابعون',
|
fans: '{n} متابعون',
|
||||||
noResults: 'لا يوجد نتائج',
|
noResults: 'لا يوجد نتائج',
|
||||||
noResultsTrack: 'لم يتم العثور على مقاطع',
|
noResultsTrack: 'لم يتم العثور على مقاطع',
|
||||||
noResultsAlbum: 'لم يتم العثور على البومات',
|
noResultsAlbum: 'لم يتم العثور على البومات',
|
||||||
@ -143,9 +143,9 @@ const ar = {
|
|||||||
searchbar: 'ابحث عن أي شيء تريده (أو الصق رابط)',
|
searchbar: 'ابحث عن أي شيء تريده (أو الصق رابط)',
|
||||||
downloads: 'التحميلات',
|
downloads: 'التحميلات',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} تمت إلأضافة إلى قائمة الانتظار',
|
addedToQueue: '{item} تمت إلأضافة إلى قائمة الانتظار',
|
||||||
alreadyInQueue: '{0} حالياً في قائمة الانتظار!',
|
alreadyInQueue: '{item} حالياً في قائمة الانتظار!',
|
||||||
finishDownload: '{0} انتهى تحميل.',
|
finishDownload: '{item} انتهى تحميل.',
|
||||||
allDownloaded: 'اكتملت جميع التنزيلات!',
|
allDownloaded: 'اكتملت جميع التنزيلات!',
|
||||||
refreshFavs: 'اكتمل التحديث!',
|
refreshFavs: 'اكتمل التحديث!',
|
||||||
loggingIn: 'جار تسجيل الدخول...',
|
loggingIn: 'جار تسجيل الدخول...',
|
||||||
@ -155,8 +155,8 @@ const ar = {
|
|||||||
loggedOut: 'تم تسجيل الخروج',
|
loggedOut: 'تم تسجيل الخروج',
|
||||||
cancellingCurrentItem: 'جار الغاء العنصر الحالي.',
|
cancellingCurrentItem: 'جار الغاء العنصر الحالي.',
|
||||||
currentItemCancelled: 'تم الغاء العنصر الحالي.',
|
currentItemCancelled: 'تم الغاء العنصر الحالي.',
|
||||||
startAddingArtist: 'جار اضافة {0} البوم الى قائمة الانتضار',
|
startAddingArtist: 'جار اضافة {artist} البوم الى قائمة الانتضار',
|
||||||
finishAddingArtist: 'تم اضافة {0} البوم الى قائمة الانتضار',
|
finishAddingArtist: 'تم اضافة {artist} البوم الى قائمة الانتضار',
|
||||||
startConvertingSpotifyPlaylist: 'جار تحويل مقاطع سبوتفاي الى مقاطع ديزر',
|
startConvertingSpotifyPlaylist: 'جار تحويل مقاطع سبوتفاي الى مقاطع ديزر',
|
||||||
finishConvertingSpotifyPlaylist: 'تم تحويل قائمة تشغيل سبوتفاي',
|
finishConvertingSpotifyPlaylist: 'تم تحويل قائمة تشغيل سبوتفاي',
|
||||||
loginNeededToDownload: 'يجب عليك تسجيل الدخول لتحميل المقاطع!'
|
loginNeededToDownload: 'يجب عليك تسجيل الدخول لتحميل المقاطع!'
|
||||||
@ -281,7 +281,7 @@ const ar = {
|
|||||||
nothing: 'احفظ الفنان الرئيسي فقط',
|
nothing: 'احفظ الفنان الرئيسي فقط',
|
||||||
default: 'استخدام المواصفات القياسية',
|
default: 'استخدام المواصفات القياسية',
|
||||||
andFeat: 'استخدام& و feat.',
|
andFeat: 'استخدام& و feat.',
|
||||||
using: 'استخدام "{0}"'
|
using: 'استخدام "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'احفظ فقط فنان الألبوم الرئيسي',
|
singleAlbumArtist: 'احفظ فقط فنان الألبوم الرئيسي',
|
||||||
albumVariousArtists: 'احتفظ بـ "فنانين متنوعين" في ألبوم الفنانين',
|
albumVariousArtists: 'احتفظ بـ "فنانين متنوعين" في ألبوم الفنانين',
|
||||||
|
@ -3,9 +3,9 @@ const de = {
|
|||||||
welcome: 'Willkommen bei deemix',
|
welcome: 'Willkommen bei deemix',
|
||||||
back: 'zurück',
|
back: 'zurück',
|
||||||
loading: 'lädt',
|
loading: 'lädt',
|
||||||
download: 'Download {0}',
|
download: 'Download {thing}',
|
||||||
by: 'von {0}',
|
by: 'von {artist}',
|
||||||
in: 'in {0}',
|
in: 'in {album}',
|
||||||
download_hint: 'Download',
|
download_hint: 'Download',
|
||||||
play_hint: 'Play',
|
play_hint: 'Play',
|
||||||
toggle_download_tab_hint: 'Erweitern/Minimieren',
|
toggle_download_tab_hint: 'Erweitern/Minimieren',
|
||||||
@ -71,7 +71,7 @@ const de = {
|
|||||||
download: 'Download Chart'
|
download: 'Download Chart'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Errors für {0}',
|
title: 'Errors für {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL nicht erkannt',
|
invalidURL: 'URL nicht erkannt',
|
||||||
unsupportedURL: 'URL noch nicht unterstützt',
|
unsupportedURL: 'URL noch nicht unterstützt',
|
||||||
@ -128,7 +128,7 @@ const de = {
|
|||||||
search: {
|
search: {
|
||||||
startSearching: 'Suche starten!',
|
startSearching: 'Suche starten!',
|
||||||
description: 'Du kannst einen Titel, ein ganzes Album, einen Künstler, eine Playlist suchen ... alles! Du kannst auch einen Deezer-Link einfügen',
|
description: 'Du kannst einen Titel, ein ganzes Album, einen Künstler, eine Playlist suchen ... alles! Du kannst auch einen Deezer-Link einfügen',
|
||||||
fans: '{0} Fans',
|
fans: '{n} Fans',
|
||||||
noResults: 'Keine Ergebnisse',
|
noResults: 'Keine Ergebnisse',
|
||||||
noResultsTrack: 'Keine Tracks gefunden',
|
noResultsTrack: 'Keine Tracks gefunden',
|
||||||
noResultsAlbum: 'Keine Alben gefunden',
|
noResultsAlbum: 'Keine Alben gefunden',
|
||||||
@ -138,9 +138,9 @@ const de = {
|
|||||||
searchbar: 'Suche nach allem, was dir gefällt (oder füge einfach einen Link ein)',
|
searchbar: 'Suche nach allem, was dir gefällt (oder füge einfach einen Link ein)',
|
||||||
downloads: 'Downloads',
|
downloads: 'Downloads',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} zur Warteschlange hinzugefügt',
|
addedToQueue: '{item} zur Warteschlange hinzugefügt',
|
||||||
alreadyInQueue: '{0} ist bereits in der Warteschlange!',
|
alreadyInQueue: '{item} ist bereits in der Warteschlange!',
|
||||||
finishDownload: '{0} vollständig heruntergeladen.',
|
finishDownload: '{item} vollständig heruntergeladen.',
|
||||||
allDownloaded: 'Alle Downloads abgeschlossen!',
|
allDownloaded: 'Alle Downloads abgeschlossen!',
|
||||||
refreshFavs: 'Abgeschlossene Downloads neu laden!',
|
refreshFavs: 'Abgeschlossene Downloads neu laden!',
|
||||||
loggingIn: 'Einloggen',
|
loggingIn: 'Einloggen',
|
||||||
@ -150,8 +150,8 @@ const de = {
|
|||||||
loggedOut: 'Ausgeloggt',
|
loggedOut: 'Ausgeloggt',
|
||||||
cancellingCurrentItem: 'Aktuelle Auswahl abbrechen.',
|
cancellingCurrentItem: 'Aktuelle Auswahl abbrechen.',
|
||||||
currentItemCancelled: 'Aktuelle Auswahl wurde abgebrochen',
|
currentItemCancelled: 'Aktuelle Auswahl wurde abgebrochen',
|
||||||
startAddingArtist: '{0} Alben werden hinzugefügt',
|
startAddingArtist: '{artist} Alben werden hinzugefügt',
|
||||||
finishAddingArtist: '{0} Alben wurden hinzugefügt',
|
finishAddingArtist: '{artist} Alben wurden hinzugefügt',
|
||||||
startConvertingSpotifyPlaylist: 'Konvertierern von Spotify-Tracks zu Deezer-Tracks',
|
startConvertingSpotifyPlaylist: 'Konvertierern von Spotify-Tracks zu Deezer-Tracks',
|
||||||
finishConvertingSpotifyPlaylist: 'Spotify Playlist convertiert'
|
finishConvertingSpotifyPlaylist: 'Spotify Playlist convertiert'
|
||||||
},
|
},
|
||||||
@ -276,7 +276,7 @@ const de = {
|
|||||||
nothing: 'Speichere nur den Hauptkünstler',
|
nothing: 'Speichere nur den Hauptkünstler',
|
||||||
default: 'Verwende Standard Spezifikationen',
|
default: 'Verwende Standard Spezifikationen',
|
||||||
andFeat: 'Verwende & und feat.',
|
andFeat: 'Verwende & und feat.',
|
||||||
using: 'Verwende "{0}"'
|
using: 'Verwende "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Nur den Hauptkünstler speichern',
|
singleAlbumArtist: 'Nur den Hauptkünstler speichern',
|
||||||
albumVariousArtists: 'Verschiedene Künstler" im Album Künstler Tag behalten',
|
albumVariousArtists: 'Verschiedene Künstler" im Album Künstler Tag behalten',
|
||||||
|
@ -3,9 +3,9 @@ const en = {
|
|||||||
welcome: 'Welcome to deemix',
|
welcome: 'Welcome to deemix',
|
||||||
back: 'back',
|
back: 'back',
|
||||||
loading: 'loading',
|
loading: 'loading',
|
||||||
download: 'Download {0}',
|
download: 'Download {thing}',
|
||||||
by: 'by {0}',
|
by: 'by {artist}',
|
||||||
in: 'in {0}',
|
in: 'in {album}',
|
||||||
download_hint: 'Download',
|
download_hint: 'Download',
|
||||||
play_hint: 'Play',
|
play_hint: 'Play',
|
||||||
toggle_download_tab_hint: 'Expand/Collapse',
|
toggle_download_tab_hint: 'Expand/Collapse',
|
||||||
@ -32,6 +32,7 @@ const en = {
|
|||||||
playlist: 'playlist | playlists',
|
playlist: 'playlist | playlists',
|
||||||
compile: 'compilation | compilations',
|
compile: 'compilation | compilations',
|
||||||
ep: 'ep | eps',
|
ep: 'ep | eps',
|
||||||
|
bundle: 'bundle | bundles',
|
||||||
more: 'More albums',
|
more: 'More albums',
|
||||||
featured: 'Featured in',
|
featured: 'Featured in',
|
||||||
spotifyPlaylist: 'spotify playlist | spotify playlists',
|
spotifyPlaylist: 'spotify playlist | spotify playlists',
|
||||||
@ -81,7 +82,7 @@ const en = {
|
|||||||
download: 'Download Chart'
|
download: 'Download Chart'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Errors for {0}',
|
title: 'Errors for {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL not recognized',
|
invalidURL: 'URL not recognized',
|
||||||
unsupportedURL: 'URL not supported yet',
|
unsupportedURL: 'URL not supported yet',
|
||||||
@ -138,7 +139,7 @@ const en = {
|
|||||||
search: {
|
search: {
|
||||||
startSearching: 'Start searching!',
|
startSearching: 'Start searching!',
|
||||||
description: 'You can search a track, a whole album, an artist, a playlist.... everything! You can also paste a Deezer link',
|
description: 'You can search a track, a whole album, an artist, a playlist.... everything! You can also paste a Deezer link',
|
||||||
fans: '{0} fans',
|
fans: '{n} fans',
|
||||||
noResults: 'No results',
|
noResults: 'No results',
|
||||||
noResultsTrack: 'No Tracks found',
|
noResultsTrack: 'No Tracks found',
|
||||||
noResultsAlbum: 'No Albums found',
|
noResultsAlbum: 'No Albums found',
|
||||||
@ -150,10 +151,10 @@ const en = {
|
|||||||
toasts: {
|
toasts: {
|
||||||
restoringQueue: 'Restoring download queue...',
|
restoringQueue: 'Restoring download queue...',
|
||||||
queueRestored: 'Download queue restored!',
|
queueRestored: 'Download queue restored!',
|
||||||
addedToQueue: '{0} added to queue',
|
addedToQueue: '{item} added to queue',
|
||||||
addedMoreToQueue: '{0} items added to queue',
|
addedMoreToQueue: '{n} items added to queue',
|
||||||
alreadyInQueue: '{0} is already in queue!',
|
alreadyInQueue: '{item} is already in queue!',
|
||||||
finishDownload: '{0} finished downloading.',
|
finishDownload: '{item} finished downloading.',
|
||||||
allDownloaded: 'All downloads completed!',
|
allDownloaded: 'All downloads completed!',
|
||||||
refreshFavs: 'Refresh completed!',
|
refreshFavs: 'Refresh completed!',
|
||||||
loggingIn: 'Logging in...',
|
loggingIn: 'Logging in...',
|
||||||
@ -163,8 +164,8 @@ const en = {
|
|||||||
loggedOut: 'Logged out',
|
loggedOut: 'Logged out',
|
||||||
cancellingCurrentItem: 'Cancelling current item.',
|
cancellingCurrentItem: 'Cancelling current item.',
|
||||||
currentItemCancelled: 'Current item cancelled.',
|
currentItemCancelled: 'Current item cancelled.',
|
||||||
startAddingArtist: 'Adding {0} albums to queue',
|
startAddingArtist: 'Adding {artist} albums to queue',
|
||||||
finishAddingArtist: 'Added {0} albums to queue',
|
finishAddingArtist: 'Added {artist} albums to queue',
|
||||||
startConvertingSpotifyPlaylist: 'Converting spotify tracks to Deezer tracks',
|
startConvertingSpotifyPlaylist: 'Converting spotify tracks to Deezer tracks',
|
||||||
finishConvertingSpotifyPlaylist: 'Spotify playlist converted',
|
finishConvertingSpotifyPlaylist: 'Spotify playlist converted',
|
||||||
loginNeededToDownload: 'You need to log in to download tracks!'
|
loginNeededToDownload: 'You need to log in to download tracks!'
|
||||||
@ -293,7 +294,7 @@ const en = {
|
|||||||
nothing: 'Save only the main artist',
|
nothing: 'Save only the main artist',
|
||||||
default: 'Using standard specification',
|
default: 'Using standard specification',
|
||||||
andFeat: 'Using & and feat.',
|
andFeat: 'Using & and feat.',
|
||||||
using: 'Using "{0}"'
|
using: 'Using "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Save only the main album artist',
|
singleAlbumArtist: 'Save only the main album artist',
|
||||||
albumVariousArtists: 'Keep "Various Artists" in the Album Artists',
|
albumVariousArtists: 'Keep "Various Artists" in the Album Artists',
|
||||||
|
@ -3,9 +3,9 @@ const es = {
|
|||||||
welcome: 'Bienvenido a deemix',
|
welcome: 'Bienvenido a deemix',
|
||||||
back: 'atrás',
|
back: 'atrás',
|
||||||
loading: 'cargando',
|
loading: 'cargando',
|
||||||
download: 'Descarga {0}',
|
download: 'Descarga {thing}',
|
||||||
by: 'por {0}',
|
by: 'por {artist}',
|
||||||
in: 'en {0}',
|
in: 'en {album}',
|
||||||
download_hint: 'Descargar',
|
download_hint: 'Descargar',
|
||||||
play_hint: 'Reproducir',
|
play_hint: 'Reproducir',
|
||||||
toggle_download_tab_hint: 'Expandir/Colapsar',
|
toggle_download_tab_hint: 'Expandir/Colapsar',
|
||||||
@ -80,7 +80,7 @@ const es = {
|
|||||||
download: 'Descargar la tabla'
|
download: 'Descargar la tabla'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Errores para {0}',
|
title: 'Errores para {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'No se reconoce la URL',
|
invalidURL: 'No se reconoce la URL',
|
||||||
unsupportedURL: 'La URL no está soportada aún',
|
unsupportedURL: 'La URL no está soportada aún',
|
||||||
@ -137,7 +137,7 @@ const es = {
|
|||||||
search: {
|
search: {
|
||||||
startSearching: '¡Comienza a buscar!',
|
startSearching: '¡Comienza a buscar!',
|
||||||
description: 'Puedes buscar un tema, un álbum entero, un artista, una lista de reproducción... ¡todo! También puedes pegar un enlace de Deezer',
|
description: 'Puedes buscar un tema, un álbum entero, un artista, una lista de reproducción... ¡todo! También puedes pegar un enlace de Deezer',
|
||||||
fans: '{0} fanáticos',
|
fans: '{n} fanáticos',
|
||||||
noResults: 'No hay resultados',
|
noResults: 'No hay resultados',
|
||||||
noResultsTrack: 'No se encontraron pistas',
|
noResultsTrack: 'No se encontraron pistas',
|
||||||
noResultsAlbum: 'No se encontraron álbumes',
|
noResultsAlbum: 'No se encontraron álbumes',
|
||||||
@ -149,10 +149,10 @@ const es = {
|
|||||||
toasts: {
|
toasts: {
|
||||||
restoringQueue: 'Restaurando cola de descarga...',
|
restoringQueue: 'Restaurando cola de descarga...',
|
||||||
queueRestored: '¡Cola de descarga restaurada!',
|
queueRestored: '¡Cola de descarga restaurada!',
|
||||||
addedToQueue: '{0} añadidos a la cola',
|
addedToQueue: '{item} añadidos a la cola',
|
||||||
addedMoreToQueue: '{0} elementos añadidos a la cola',
|
addedMoreToQueue: '{n} elementos añadidos a la cola',
|
||||||
alreadyInQueue: '¡{0} ya está en la cola!',
|
alreadyInQueue: '¡{item} ya está en la cola!',
|
||||||
finishDownload: '{0} terminado de descargar.',
|
finishDownload: '{item} terminado de descargar.',
|
||||||
allDownloaded: '¡Todas las descargas se han completado!',
|
allDownloaded: '¡Todas las descargas se han completado!',
|
||||||
refreshFavs: '¡Actualización completada!',
|
refreshFavs: '¡Actualización completada!',
|
||||||
loggingIn: 'Conectando...',
|
loggingIn: 'Conectando...',
|
||||||
@ -162,8 +162,8 @@ const es = {
|
|||||||
loggedOut: 'Desconectado',
|
loggedOut: 'Desconectado',
|
||||||
cancellingCurrentItem: 'Cancelando el elemento actual.',
|
cancellingCurrentItem: 'Cancelando el elemento actual.',
|
||||||
currentItemCancelled: 'El elemento actual se ha cancelado.',
|
currentItemCancelled: 'El elemento actual se ha cancelado.',
|
||||||
startAddingArtist: 'Añadiendo {0} álbumes a la cola',
|
startAddingArtist: 'Añadiendo {artist} álbumes a la cola',
|
||||||
finishAddingArtist: 'Añadido {0} álbumes a la cola',
|
finishAddingArtist: 'Añadido {artist} álbumes a la cola',
|
||||||
startConvertingSpotifyPlaylist: 'Convertir las pistas de Spotify en pistas de Deezer',
|
startConvertingSpotifyPlaylist: 'Convertir las pistas de Spotify en pistas de Deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Lista de reproducción de Spotify convertida',
|
finishConvertingSpotifyPlaylist: 'Lista de reproducción de Spotify convertida',
|
||||||
loginNeededToDownload: '¡Necesitas iniciar sesión para descargar títulos!'
|
loginNeededToDownload: '¡Necesitas iniciar sesión para descargar títulos!'
|
||||||
@ -291,7 +291,7 @@ const es = {
|
|||||||
nothing: 'Guardar sólo el artista principal',
|
nothing: 'Guardar sólo el artista principal',
|
||||||
default: 'Usar la especificación estándar',
|
default: 'Usar la especificación estándar',
|
||||||
andFeat: 'Usar & y feat.',
|
andFeat: 'Usar & y feat.',
|
||||||
using: 'Usar "{0}"'
|
using: 'Usar "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Guardar sólo el artista principal del álbum',
|
singleAlbumArtist: 'Guardar sólo el artista principal del álbum',
|
||||||
albumVariousArtists: 'Mantén "Various Artists" en los artistas del álbum',
|
albumVariousArtists: 'Mantén "Various Artists" en los artistas del álbum',
|
||||||
|
@ -3,9 +3,9 @@ const fr = {
|
|||||||
welcome: 'Bienvenue dans deemix',
|
welcome: 'Bienvenue dans deemix',
|
||||||
back: 'retour',
|
back: 'retour',
|
||||||
loading: 'chargement en cours',
|
loading: 'chargement en cours',
|
||||||
download: 'Télécharger {0}',
|
download: 'Télécharger {thing}',
|
||||||
by: 'par {0}',
|
by: 'par {artist}',
|
||||||
in: 'dans {0}',
|
in: 'dans {album}',
|
||||||
download_hint: 'Télécharger',
|
download_hint: 'Télécharger',
|
||||||
play_hint: 'Lire',
|
play_hint: 'Lire',
|
||||||
toggle_download_tab_hint: 'Développer/Réduire',
|
toggle_download_tab_hint: 'Développer/Réduire',
|
||||||
@ -81,7 +81,7 @@ const fr = {
|
|||||||
download: 'Télécharger Le Classement'
|
download: 'Télécharger Le Classement'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Erreurs pour {0}',
|
title: 'Erreurs pour {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: "Cette URL n'est pas reconnue",
|
invalidURL: "Cette URL n'est pas reconnue",
|
||||||
unsupportedURL: "Cette URL n'est actuellement pas supportée",
|
unsupportedURL: "Cette URL n'est actuellement pas supportée",
|
||||||
@ -138,7 +138,7 @@ const fr = {
|
|||||||
search: {
|
search: {
|
||||||
startSearching: 'Démarrer la recherche !',
|
startSearching: 'Démarrer la recherche !',
|
||||||
description: 'Vous pouvez rechercher une piste, un album entier, un artiste, une playlist... tout ce que vous voulez ! Vous pouvez également copier-coller un lien Deezer',
|
description: 'Vous pouvez rechercher une piste, un album entier, un artiste, une playlist... tout ce que vous voulez ! Vous pouvez également copier-coller un lien Deezer',
|
||||||
fans: '{0} fans',
|
fans: '{n} fans',
|
||||||
noResults: 'Aucun résultat',
|
noResults: 'Aucun résultat',
|
||||||
noResultsTrack: "Aucune piste n'a été trouvée",
|
noResultsTrack: "Aucune piste n'a été trouvée",
|
||||||
noResultsAlbum: "Aucun album n'a été trouvé",
|
noResultsAlbum: "Aucun album n'a été trouvé",
|
||||||
@ -150,10 +150,10 @@ const fr = {
|
|||||||
toasts: {
|
toasts: {
|
||||||
restoringQueue: "Restauration de la file d'attente de téléchargement...",
|
restoringQueue: "Restauration de la file d'attente de téléchargement...",
|
||||||
queueRestored: "La file d'attente de téléchargement a été restaurée !",
|
queueRestored: "La file d'attente de téléchargement a été restaurée !",
|
||||||
addedToQueue: "{0} ajouté à la file d'attente",
|
addedToQueue: "{item} ajouté à la file d'attente",
|
||||||
addedMoreToQueue: "{0} éléments ajoutés à la file d'attente",
|
addedMoreToQueue: "{n} éléments ajoutés à la file d'attente",
|
||||||
alreadyInQueue: "{0} est déjà dans la file d'attente !",
|
alreadyInQueue: "{item} est déjà dans la file d'attente !",
|
||||||
finishDownload: '{0} a été téléchargé.',
|
finishDownload: '{item} a été téléchargé.',
|
||||||
allDownloaded: 'Tous les téléchargements sont terminés !',
|
allDownloaded: 'Tous les téléchargements sont terminés !',
|
||||||
refreshFavs: 'Actualisation terminée !',
|
refreshFavs: 'Actualisation terminée !',
|
||||||
loggingIn: 'Connexion en cours...',
|
loggingIn: 'Connexion en cours...',
|
||||||
@ -163,8 +163,8 @@ const fr = {
|
|||||||
loggedOut: 'Déconnecté',
|
loggedOut: 'Déconnecté',
|
||||||
cancellingCurrentItem: "Annulation de l'élément actuel.",
|
cancellingCurrentItem: "Annulation de l'élément actuel.",
|
||||||
currentItemCancelled: 'Élément actuel annulé.',
|
currentItemCancelled: 'Élément actuel annulé.',
|
||||||
startAddingArtist: "Ajout de {0} albums à la file d'attente",
|
startAddingArtist: "Ajout de {artist} albums à la file d'attente",
|
||||||
finishAddingArtist: "{0} albums ajoutés à la file d'attente",
|
finishAddingArtist: "{artist} albums ajoutés à la file d'attente",
|
||||||
startConvertingSpotifyPlaylist: 'Conversion de pistes Spotify en équivalents Deezer',
|
startConvertingSpotifyPlaylist: 'Conversion de pistes Spotify en équivalents Deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Playlist Spotify convertie',
|
finishConvertingSpotifyPlaylist: 'Playlist Spotify convertie',
|
||||||
loginNeededToDownload: 'Vous devez vous connecter pour pouvoir télécharger des pistes !'
|
loginNeededToDownload: 'Vous devez vous connecter pour pouvoir télécharger des pistes !'
|
||||||
@ -293,7 +293,7 @@ const fr = {
|
|||||||
nothing: "Enregistrer uniquement l'artiste principal",
|
nothing: "Enregistrer uniquement l'artiste principal",
|
||||||
default: 'En utilisant la spécification standard',
|
default: 'En utilisant la spécification standard',
|
||||||
andFeat: 'En utilisant & et feat.',
|
andFeat: 'En utilisant & et feat.',
|
||||||
using: 'En utilisant "{0}"'
|
using: 'En utilisant "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: "Enregistrer uniquement l'artiste principal de l'album",
|
singleAlbumArtist: "Enregistrer uniquement l'artiste principal de l'album",
|
||||||
albumVariousArtists: `Conserver "Various Artists" dans les Artistes de l'Album`,
|
albumVariousArtists: `Conserver "Various Artists" dans les Artistes de l'Album`,
|
||||||
|
@ -3,9 +3,9 @@ const hr = {
|
|||||||
welcome: 'Dobrodošli u deemix',
|
welcome: 'Dobrodošli u deemix',
|
||||||
back: 'nazad',
|
back: 'nazad',
|
||||||
loading: 'učitavanje',
|
loading: 'učitavanje',
|
||||||
download: 'Preuzmi {0}',
|
download: 'Preuzmi {thing}',
|
||||||
by: 'by {0}',
|
by: 'by {artist}',
|
||||||
in: 'u {0}',
|
in: 'u {album}',
|
||||||
download_hint: 'Preuzmi',
|
download_hint: 'Preuzmi',
|
||||||
play_hint: 'Play',
|
play_hint: 'Play',
|
||||||
toggle_download_tab_hint: 'Proširi/Smanji',
|
toggle_download_tab_hint: 'Proširi/Smanji',
|
||||||
@ -74,7 +74,7 @@ const hr = {
|
|||||||
download: 'Preuzmi ljestvicu'
|
download: 'Preuzmi ljestvicu'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Greške za {0}',
|
title: 'Greške za {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL nije prepoznat',
|
invalidURL: 'URL nije prepoznat',
|
||||||
unsupportedURL: 'URL još nije podržan',
|
unsupportedURL: 'URL još nije podržan',
|
||||||
@ -133,7 +133,7 @@ const hr = {
|
|||||||
startSearching: 'Počni pretraživati!',
|
startSearching: 'Počni pretraživati!',
|
||||||
description:
|
description:
|
||||||
'Možete pretražiti pjesmu, cijeli album, izvođača, playlistu... sve! Također, možete i zalijepiti Deezer link',
|
'Možete pretražiti pjesmu, cijeli album, izvođača, playlistu... sve! Također, možete i zalijepiti Deezer link',
|
||||||
fans: '{0} obožavatelja',
|
fans: '{n} obožavatelja',
|
||||||
noResults: 'Nema rezultata',
|
noResults: 'Nema rezultata',
|
||||||
noResultsTrack: 'Pjesme nisu pronađene',
|
noResultsTrack: 'Pjesme nisu pronađene',
|
||||||
noResultsAlbum: 'Albumi nisu pronađeni',
|
noResultsAlbum: 'Albumi nisu pronađeni',
|
||||||
@ -143,9 +143,9 @@ const hr = {
|
|||||||
searchbar: 'Pretraži bilo što (ili samo zalijepi link)',
|
searchbar: 'Pretraži bilo što (ili samo zalijepi link)',
|
||||||
downloads: 'preuzimanja',
|
downloads: 'preuzimanja',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} dodan u red',
|
addedToQueue: '{item} dodan u red',
|
||||||
alreadyInQueue: '{0} je već u redu!',
|
alreadyInQueue: '{item} je već u redu!',
|
||||||
finishDownload: '{0} završeno preuzimanje.',
|
finishDownload: '{item} završeno preuzimanje.',
|
||||||
allDownloaded: 'Sva preuzimanja završena!',
|
allDownloaded: 'Sva preuzimanja završena!',
|
||||||
refreshFavs: 'Osvježavanje završeno!',
|
refreshFavs: 'Osvježavanje završeno!',
|
||||||
loggingIn: 'Prijavljivanje...',
|
loggingIn: 'Prijavljivanje...',
|
||||||
@ -155,8 +155,8 @@ const hr = {
|
|||||||
loggedOut: 'Odjavljeni',
|
loggedOut: 'Odjavljeni',
|
||||||
cancellingCurrentItem: 'Otkazujem trenutnu stavku.',
|
cancellingCurrentItem: 'Otkazujem trenutnu stavku.',
|
||||||
currentItemCancelled: 'Trenutna stavka otkazana.',
|
currentItemCancelled: 'Trenutna stavka otkazana.',
|
||||||
startAddingArtist: 'Dodajem {0} album u red',
|
startAddingArtist: 'Dodajem {artist} album u red',
|
||||||
finishAddingArtist: 'Dodan {0} album u red',
|
finishAddingArtist: 'Dodan {artist} album u red',
|
||||||
startConvertingSpotifyPlaylist: 'Pretvaram Spotify pjesme u Deezer pjesme',
|
startConvertingSpotifyPlaylist: 'Pretvaram Spotify pjesme u Deezer pjesme',
|
||||||
finishConvertingSpotifyPlaylist: 'Spotify playlista pretvorena',
|
finishConvertingSpotifyPlaylist: 'Spotify playlista pretvorena',
|
||||||
loginNeededToDownload: 'Trebate se prijaviti kako bi preuzeli pjesme!'
|
loginNeededToDownload: 'Trebate se prijaviti kako bi preuzeli pjesme!'
|
||||||
@ -281,7 +281,7 @@ const hr = {
|
|||||||
nothing: 'Spremi samo glavnog izvođača',
|
nothing: 'Spremi samo glavnog izvođača',
|
||||||
default: 'Koristeći standardnu specifikaciju',
|
default: 'Koristeći standardnu specifikaciju',
|
||||||
andFeat: 'Koristeći & i feat.',
|
andFeat: 'Koristeći & i feat.',
|
||||||
using: 'Koristeći "{0}"'
|
using: 'Koristeći "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Spremi samo izvođača glavnog albuma',
|
singleAlbumArtist: 'Spremi samo izvođača glavnog albuma',
|
||||||
albumVariousArtists: 'Zadrži "Various Artists" u Izvođačima albuma',
|
albumVariousArtists: 'Zadrži "Various Artists" u Izvođačima albuma',
|
||||||
|
@ -3,9 +3,9 @@ const id = {
|
|||||||
welcome: 'Selamat datang di deemix',
|
welcome: 'Selamat datang di deemix',
|
||||||
back: 'kembali',
|
back: 'kembali',
|
||||||
loading: 'memuat',
|
loading: 'memuat',
|
||||||
download: 'Mengunduh {0}',
|
download: 'Mengunduh {thing}',
|
||||||
by: 'oleh {0}',
|
by: 'oleh {artist}',
|
||||||
in: 'di {0}',
|
in: 'di {album}',
|
||||||
download_hint: 'Unduh',
|
download_hint: 'Unduh',
|
||||||
play_hint: 'Putar',
|
play_hint: 'Putar',
|
||||||
toggle_download_tab_hint: 'Buka/Tutup',
|
toggle_download_tab_hint: 'Buka/Tutup',
|
||||||
@ -74,7 +74,7 @@ const id = {
|
|||||||
download: 'Unduh Tangga Lagu'
|
download: 'Unduh Tangga Lagu'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Galat untuk {0}',
|
title: 'Galat untuk {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL tidak dikenal',
|
invalidURL: 'URL tidak dikenal',
|
||||||
unsupportedURL: 'URL belum didukung',
|
unsupportedURL: 'URL belum didukung',
|
||||||
@ -133,7 +133,7 @@ const id = {
|
|||||||
startSearching: 'Mulai cari!',
|
startSearching: 'Mulai cari!',
|
||||||
description:
|
description:
|
||||||
'Kamu bisa mencari lagu, album, artis, daftar putar.... apa pun! Kamu juga bisa memberikan tautan Deezer',
|
'Kamu bisa mencari lagu, album, artis, daftar putar.... apa pun! Kamu juga bisa memberikan tautan Deezer',
|
||||||
fans: '{0} fan',
|
fans: '{n} fan',
|
||||||
noResults: 'Tak ada hasil',
|
noResults: 'Tak ada hasil',
|
||||||
noResultsTrack: 'Lagu tidak ditemukan',
|
noResultsTrack: 'Lagu tidak ditemukan',
|
||||||
noResultsAlbum: 'Album tidak ditemukan',
|
noResultsAlbum: 'Album tidak ditemukan',
|
||||||
@ -143,9 +143,9 @@ const id = {
|
|||||||
searchbar: 'Cari apa pun yang kamu mau (atau berikan tautannya saja)',
|
searchbar: 'Cari apa pun yang kamu mau (atau berikan tautannya saja)',
|
||||||
downloads: 'unduhan',
|
downloads: 'unduhan',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} ditambah ke antrian',
|
addedToQueue: '{item} ditambah ke antrian',
|
||||||
alreadyInQueue: '{0} sudah ada di antrian!',
|
alreadyInQueue: '{item} sudah ada di antrian!',
|
||||||
finishDownload: '{0} selesai diunduh.',
|
finishDownload: '{item} selesai diunduh.',
|
||||||
allDownloaded: 'Seluruh unduhan selesai!',
|
allDownloaded: 'Seluruh unduhan selesai!',
|
||||||
refreshFavs: 'Penyegaran selesai!',
|
refreshFavs: 'Penyegaran selesai!',
|
||||||
loggingIn: 'Masuk',
|
loggingIn: 'Masuk',
|
||||||
@ -155,8 +155,8 @@ const id = {
|
|||||||
loggedOut: 'Belum masuk',
|
loggedOut: 'Belum masuk',
|
||||||
cancellingCurrentItem: 'Membatalkan item.',
|
cancellingCurrentItem: 'Membatalkan item.',
|
||||||
currentItemCancelled: 'Item telah dibatalan.',
|
currentItemCancelled: 'Item telah dibatalan.',
|
||||||
startAddingArtist: 'Menambahkan {0} album ke antrian',
|
startAddingArtist: 'Menambahkan {artist} album ke antrian',
|
||||||
finishAddingArtist: '{0} album telah ditambahkan ke antrian',
|
finishAddingArtist: '{artist} album telah ditambahkan ke antrian',
|
||||||
startConvertingSpotifyPlaylist: 'Mengonversi lagu spotify ke deezer',
|
startConvertingSpotifyPlaylist: 'Mengonversi lagu spotify ke deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Daftar putar Spotify selesai dikonversi'
|
finishConvertingSpotifyPlaylist: 'Daftar putar Spotify selesai dikonversi'
|
||||||
},
|
},
|
||||||
@ -279,7 +279,7 @@ const id = {
|
|||||||
nothing: 'Simpan artis utamanya saja',
|
nothing: 'Simpan artis utamanya saja',
|
||||||
default: 'Gunakan spesifikasi standard',
|
default: 'Gunakan spesifikasi standard',
|
||||||
andFeat: 'Gunakan & dan feat.',
|
andFeat: 'Gunakan & dan feat.',
|
||||||
using: 'Gunakan "{0}"'
|
using: 'Gunakan "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Simpan artis utama saja',
|
singleAlbumArtist: 'Simpan artis utama saja',
|
||||||
albumVariousArtists: 'Simpan "Various Artists" sebagai artis',
|
albumVariousArtists: 'Simpan "Various Artists" sebagai artis',
|
||||||
|
@ -3,9 +3,9 @@ const it = {
|
|||||||
welcome: 'Benvenuto su deemix',
|
welcome: 'Benvenuto su deemix',
|
||||||
back: 'indietro',
|
back: 'indietro',
|
||||||
loading: 'caricamento',
|
loading: 'caricamento',
|
||||||
download: 'Scarica {0}',
|
download: 'Scarica {thing}',
|
||||||
by: 'di {0}',
|
by: 'di {artist}',
|
||||||
in: 'in {0}',
|
in: 'in {album}',
|
||||||
download_hint: 'Scarica',
|
download_hint: 'Scarica',
|
||||||
play_hint: 'Riproduci',
|
play_hint: 'Riproduci',
|
||||||
toggle_download_tab_hint: 'Espandi/Riduci',
|
toggle_download_tab_hint: 'Espandi/Riduci',
|
||||||
@ -30,6 +30,7 @@ const it = {
|
|||||||
releaseN: '0 dischi | {n} disco | {n} dischi',
|
releaseN: '0 dischi | {n} disco | {n} dischi',
|
||||||
playlist: 'playlist',
|
playlist: 'playlist',
|
||||||
compile: 'compilation',
|
compile: 'compilation',
|
||||||
|
bundle: 'collezione | collezioni',
|
||||||
ep: 'ep',
|
ep: 'ep',
|
||||||
more: 'Altri album',
|
more: 'Altri album',
|
||||||
featured: 'Compare in',
|
featured: 'Compare in',
|
||||||
@ -84,7 +85,7 @@ const it = {
|
|||||||
download: 'Scarica Classifica'
|
download: 'Scarica Classifica'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Errori riguardanti {0}',
|
title: 'Errori riguardanti {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL non riconosciuto',
|
invalidURL: 'URL non riconosciuto',
|
||||||
unsupportedURL: 'URL non ancora supportato',
|
unsupportedURL: 'URL non ancora supportato',
|
||||||
@ -144,7 +145,7 @@ const it = {
|
|||||||
startSearching: 'Inizia a cercare!',
|
startSearching: 'Inizia a cercare!',
|
||||||
description:
|
description:
|
||||||
'Puoi cercare un brano, un intero album, un artista, una playlist.... quello che vuoi! Puoi anche incollare un link di Deezer',
|
'Puoi cercare un brano, un intero album, un artista, una playlist.... quello che vuoi! Puoi anche incollare un link di Deezer',
|
||||||
fans: '{0} fan',
|
fans: '{n} fan',
|
||||||
noResults: 'Nessun risultato',
|
noResults: 'Nessun risultato',
|
||||||
noResultsTrack: 'Nessun brano trovato',
|
noResultsTrack: 'Nessun brano trovato',
|
||||||
noResultsAlbum: 'Nessun album trovato',
|
noResultsAlbum: 'Nessun album trovato',
|
||||||
@ -156,10 +157,10 @@ const it = {
|
|||||||
toasts: {
|
toasts: {
|
||||||
restoringQueue: 'Ripristinando la coda di download...',
|
restoringQueue: 'Ripristinando la coda di download...',
|
||||||
queueRestored: 'Coda di download ripristinata!',
|
queueRestored: 'Coda di download ripristinata!',
|
||||||
addedToQueue: '{0} aggiunto alla coda',
|
addedToQueue: '{item} aggiunto alla coda',
|
||||||
addedMoreToQueue: '{0} oggetti aggiunti alla coda',
|
addedMoreToQueue: '{n} oggetti aggiunti alla coda',
|
||||||
alreadyInQueue: '{0} è già nella coda!',
|
alreadyInQueue: '{item} è già nella coda!',
|
||||||
finishDownload: '{0} ha finito di scaricarsi.',
|
finishDownload: '{item} ha finito di scaricarsi.',
|
||||||
allDownloaded: 'Tutti i download completati!',
|
allDownloaded: 'Tutti i download completati!',
|
||||||
refreshFavs: 'Preferiti ricaricati!',
|
refreshFavs: 'Preferiti ricaricati!',
|
||||||
loggingIn: 'Effettuando il login...',
|
loggingIn: 'Effettuando il login...',
|
||||||
@ -169,8 +170,8 @@ const it = {
|
|||||||
loggedOut: 'Disconnesso',
|
loggedOut: 'Disconnesso',
|
||||||
cancellingCurrentItem: 'Cancellando download corrente.',
|
cancellingCurrentItem: 'Cancellando download corrente.',
|
||||||
currentItemCancelled: 'Download corrente cancellato.',
|
currentItemCancelled: 'Download corrente cancellato.',
|
||||||
startAddingArtist: 'Aggiungendo gli album di {0} alla coda',
|
startAddingArtist: 'Aggiungendo gli album di {artist} alla coda',
|
||||||
finishAddingArtist: 'Aggiunto gli album di {0} alla coda',
|
finishAddingArtist: 'Aggiunto gli album di {artist} alla coda',
|
||||||
startConvertingSpotifyPlaylist: 'Convertendo i brani da spotify a deezer',
|
startConvertingSpotifyPlaylist: 'Convertendo i brani da spotify a deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Playlist di spotify convertita',
|
finishConvertingSpotifyPlaylist: 'Playlist di spotify convertita',
|
||||||
loginNeededToDownload: 'Devi accedere prima di poter scaricare brani!'
|
loginNeededToDownload: 'Devi accedere prima di poter scaricare brani!'
|
||||||
@ -299,7 +300,7 @@ const it = {
|
|||||||
nothing: "Salva solo l'artista principale",
|
nothing: "Salva solo l'artista principale",
|
||||||
default: 'Usando la specificazione standard',
|
default: 'Usando la specificazione standard',
|
||||||
andFeat: 'Usando & e feat.',
|
andFeat: 'Usando & e feat.',
|
||||||
using: 'Usando "{0}"'
|
using: 'Usando "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: "Salva solo l'artista dell'album principale",
|
singleAlbumArtist: "Salva solo l'artista dell'album principale",
|
||||||
albumVariousArtists: 'Lascia "Artisti Vari" negli artisti dell\'album',
|
albumVariousArtists: 'Lascia "Artisti Vari" negli artisti dell\'album',
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
welcome: 'bem vindo ao deemix',
|
welcome: 'bem vindo ao deemix',
|
||||||
back: 'voltar',
|
back: 'voltar',
|
||||||
loading: 'carregando',
|
loading: 'carregando',
|
||||||
download: 'Baixar {0}',
|
download: 'Baixar {thing}',
|
||||||
by: 'por {0}',
|
by: 'por {artist}',
|
||||||
in: 'em {0}',
|
in: 'em {album}',
|
||||||
download_hint: 'Baixar',
|
download_hint: 'Baixar',
|
||||||
play_hint: 'Reproduzir',
|
play_hint: 'Reproduzir',
|
||||||
toggle_download_tab_hint: 'Expandir/Diminuir',
|
toggle_download_tab_hint: 'Expandir/Diminuir',
|
||||||
@ -74,7 +74,7 @@
|
|||||||
download: 'Download Chart'
|
download: 'Download Chart'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Erros para {0}',
|
title: 'Erros para {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL inválida',
|
invalidURL: 'URL inválida',
|
||||||
unsupportedURL: 'URL não suportada ainda',
|
unsupportedURL: 'URL não suportada ainda',
|
||||||
@ -133,7 +133,7 @@
|
|||||||
startSearching: 'Comece pesquisando!',
|
startSearching: 'Comece pesquisando!',
|
||||||
description:
|
description:
|
||||||
'Você pode pesquisar uma música, um álbum, um artista, uma playlist.... tudo! Você também pode colar um link do Deezer',
|
'Você pode pesquisar uma música, um álbum, um artista, uma playlist.... tudo! Você também pode colar um link do Deezer',
|
||||||
fans: '{0} fãs',
|
fans: '{n} fãs',
|
||||||
noResults: 'Sem resultados',
|
noResults: 'Sem resultados',
|
||||||
noResultsTrack: 'Nenhuma Faixa encontrada',
|
noResultsTrack: 'Nenhuma Faixa encontrada',
|
||||||
noResultsAlbum: 'Nenhum Álbum encontrado',
|
noResultsAlbum: 'Nenhum Álbum encontrado',
|
||||||
@ -143,9 +143,9 @@
|
|||||||
searchbar: 'Pesquise algo (ou apenas cole um link)',
|
searchbar: 'Pesquise algo (ou apenas cole um link)',
|
||||||
downloads: 'downloads',
|
downloads: 'downloads',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} adicionado à fila',
|
addedToQueue: '{item} adicionado à fila',
|
||||||
alreadyInQueue: '{0} já está na fila!',
|
alreadyInQueue: '{item} já está na fila!',
|
||||||
finishDownload: '{0} download terminado.',
|
finishDownload: '{item} download terminado.',
|
||||||
allDownloaded: 'Todos os downloads foram feitos!',
|
allDownloaded: 'Todos os downloads foram feitos!',
|
||||||
refreshFavs: 'Atualização completa!',
|
refreshFavs: 'Atualização completa!',
|
||||||
loggingIn: 'Logando',
|
loggingIn: 'Logando',
|
||||||
@ -155,8 +155,8 @@
|
|||||||
loggedOut: 'Desconectando',
|
loggedOut: 'Desconectando',
|
||||||
cancellingCurrentItem: 'Cancelando item atual.',
|
cancellingCurrentItem: 'Cancelando item atual.',
|
||||||
currentItemCancelled: 'Item atual cancelado.',
|
currentItemCancelled: 'Item atual cancelado.',
|
||||||
startAddingArtist: 'Adicionando {0} álbuns à fila',
|
startAddingArtist: 'Adicionando {artist} álbuns à fila',
|
||||||
finishAddingArtist: '{0} álbuns adicionados a fila',
|
finishAddingArtist: '{artist} álbuns adicionados a fila',
|
||||||
startConvertingSpotifyPlaylist: 'Convertendo faixas do spotify para faixas do deezer',
|
startConvertingSpotifyPlaylist: 'Convertendo faixas do spotify para faixas do deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Playlists do Spotify convertidas'
|
finishConvertingSpotifyPlaylist: 'Playlists do Spotify convertidas'
|
||||||
},
|
},
|
||||||
@ -279,7 +279,7 @@
|
|||||||
nothing: 'Salvar apenas o artista principal',
|
nothing: 'Salvar apenas o artista principal',
|
||||||
default: 'Usar a especificação padrão',
|
default: 'Usar a especificação padrão',
|
||||||
andFeat: 'Usar & e feat.',
|
andFeat: 'Usar & e feat.',
|
||||||
using: 'Usar "{0}"'
|
using: 'Usar "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Salvar apenas o artista principal',
|
singleAlbumArtist: 'Salvar apenas o artista principal',
|
||||||
albumVariousArtists: 'Manter "Various Artists" nos Artistas do Álbum',
|
albumVariousArtists: 'Manter "Various Artists" nos Artistas do Álbum',
|
||||||
|
@ -3,9 +3,9 @@ const pt = {
|
|||||||
welcome: 'Bem-vindo ao deemix',
|
welcome: 'Bem-vindo ao deemix',
|
||||||
back: 'voltar',
|
back: 'voltar',
|
||||||
loading: 'A carregar',
|
loading: 'A carregar',
|
||||||
download: 'Transferir {0}',
|
download: 'Transferir {thing}',
|
||||||
by: 'por {0}',
|
by: 'por {artist}',
|
||||||
in: 'em {0}',
|
in: 'em {album}',
|
||||||
download_hint: 'Transferir',
|
download_hint: 'Transferir',
|
||||||
play_hint: 'Tocar',
|
play_hint: 'Tocar',
|
||||||
toggle_download_tab_hint: 'Expandir/Recolher',
|
toggle_download_tab_hint: 'Expandir/Recolher',
|
||||||
@ -74,7 +74,7 @@ const pt = {
|
|||||||
download: 'Transferir tabela'
|
download: 'Transferir tabela'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Erros para {0}',
|
title: 'Erros para {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL não reconhecido',
|
invalidURL: 'URL não reconhecido',
|
||||||
unsupportedURL: 'URL ainda não suportado',
|
unsupportedURL: 'URL ainda não suportado',
|
||||||
@ -131,7 +131,7 @@ const pt = {
|
|||||||
search: {
|
search: {
|
||||||
startSearching: 'Começa a pesquisar!',
|
startSearching: 'Começa a pesquisar!',
|
||||||
description: 'Podes perquisar uma música, um álbum inteiro, um artista, uma lista de reprodução... tudo! Também podes colar um link do Deezer',
|
description: 'Podes perquisar uma música, um álbum inteiro, um artista, uma lista de reprodução... tudo! Também podes colar um link do Deezer',
|
||||||
fans: '{0} fãs',
|
fans: '{n} fãs',
|
||||||
noResults: 'Sem resultados',
|
noResults: 'Sem resultados',
|
||||||
noResultsTrack: 'Faixa não encontrada',
|
noResultsTrack: 'Faixa não encontrada',
|
||||||
noResultsAlbum: 'Álbum não encontrado',
|
noResultsAlbum: 'Álbum não encontrado',
|
||||||
@ -141,9 +141,9 @@ const pt = {
|
|||||||
searchbar: 'Pesquisa o que quiseres (ou cola um link)',
|
searchbar: 'Pesquisa o que quiseres (ou cola um link)',
|
||||||
downloads: 'transferências',
|
downloads: 'transferências',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} adicionados à fila',
|
addedToQueue: '{item} adicionados à fila',
|
||||||
alreadyInQueue: '{0} já está na fila!',
|
alreadyInQueue: '{item} já está na fila!',
|
||||||
finishDownload: '{0} foi transferido.',
|
finishDownload: '{item} foi transferido.',
|
||||||
allDownloaded: 'Todas as transferências terminadas!',
|
allDownloaded: 'Todas as transferências terminadas!',
|
||||||
refreshFavs: 'Actualizar terminados!',
|
refreshFavs: 'Actualizar terminados!',
|
||||||
loggingIn: 'A autenticar',
|
loggingIn: 'A autenticar',
|
||||||
@ -153,8 +153,8 @@ const pt = {
|
|||||||
loggedOut: 'Desconectado',
|
loggedOut: 'Desconectado',
|
||||||
cancellingCurrentItem: 'A cancelar item actual.',
|
cancellingCurrentItem: 'A cancelar item actual.',
|
||||||
currentItemCancelled: 'Item actual cancelado.',
|
currentItemCancelled: 'Item actual cancelado.',
|
||||||
startAddingArtist: 'A adicionar {0} álbuns à fila',
|
startAddingArtist: 'A adicionar {artist} álbuns à fila',
|
||||||
finishAddingArtist: 'Adicionados {0} álbuns à fila',
|
finishAddingArtist: 'Adicionados {artist} álbuns à fila',
|
||||||
startConvertingSpotifyPlaylist: 'A converter faixas do spotify em faixas do deezer',
|
startConvertingSpotifyPlaylist: 'A converter faixas do spotify em faixas do deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Lista de reprodução do Spotify convertida.'
|
finishConvertingSpotifyPlaylist: 'Lista de reprodução do Spotify convertida.'
|
||||||
},
|
},
|
||||||
@ -277,7 +277,7 @@ const pt = {
|
|||||||
nothing: 'Guardar apenas o artista principal',
|
nothing: 'Guardar apenas o artista principal',
|
||||||
default: 'Usar especificação padrão',
|
default: 'Usar especificação padrão',
|
||||||
andFeat: 'Usar & e feat.',
|
andFeat: 'Usar & e feat.',
|
||||||
using: 'Usar "{0}"'
|
using: 'Usar "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Guardar apenas o artista principal do álbum',
|
singleAlbumArtist: 'Guardar apenas o artista principal do álbum',
|
||||||
albumVariousArtists: 'Manter "Various Artists" nos Artistas do Álbum',
|
albumVariousArtists: 'Manter "Various Artists" nos Artistas do Álbum',
|
||||||
|
@ -3,9 +3,9 @@ const ru = {
|
|||||||
welcome: 'Добро пожаловать в deemix',
|
welcome: 'Добро пожаловать в deemix',
|
||||||
back: 'назад',
|
back: 'назад',
|
||||||
loading: 'загрузка',
|
loading: 'загрузка',
|
||||||
download: 'Скачать {0}',
|
download: 'Скачать {thing}',
|
||||||
by: '{0}',
|
by: '{artist}',
|
||||||
in: 'из {0}',
|
in: 'из {album}',
|
||||||
download_hint: 'Скачать',
|
download_hint: 'Скачать',
|
||||||
play_hint: 'Прослушать',
|
play_hint: 'Прослушать',
|
||||||
toggle_download_tab_hint: 'Показать/Скрыть',
|
toggle_download_tab_hint: 'Показать/Скрыть',
|
||||||
@ -81,7 +81,7 @@ const ru = {
|
|||||||
download: 'Скачать чарт'
|
download: 'Скачать чарт'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Ошибки {0}',
|
title: 'Ошибки {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL не распознан',
|
invalidURL: 'URL не распознан',
|
||||||
unsupportedURL: 'URL не поддерживается',
|
unsupportedURL: 'URL не поддерживается',
|
||||||
@ -138,7 +138,7 @@ const ru = {
|
|||||||
search: {
|
search: {
|
||||||
startSearching: 'Начните искать!',
|
startSearching: 'Начните искать!',
|
||||||
description: 'Здесь можно найти трек, альбом, исполнителя, плейлист... всё! Можно также вставить ссылку Deezer',
|
description: 'Здесь можно найти трек, альбом, исполнителя, плейлист... всё! Можно также вставить ссылку Deezer',
|
||||||
fans: '{0} поклонников',
|
fans: '{n} поклонников',
|
||||||
noResults: 'Нет результатов',
|
noResults: 'Нет результатов',
|
||||||
noResultsTrack: 'Треков не найдено',
|
noResultsTrack: 'Треков не найдено',
|
||||||
noResultsAlbum: 'Альбомов не найдено',
|
noResultsAlbum: 'Альбомов не найдено',
|
||||||
@ -150,10 +150,10 @@ const ru = {
|
|||||||
toasts: {
|
toasts: {
|
||||||
restoringQueue: 'Восстановление очереди загрузок...',
|
restoringQueue: 'Восстановление очереди загрузок...',
|
||||||
queueRestored: 'Очередь восстановлена!',
|
queueRestored: 'Очередь восстановлена!',
|
||||||
addedToQueue: '{0} добавлено в очередь',
|
addedToQueue: '{item} добавлено в очередь',
|
||||||
addedMoreToQueue: '{0} загрузок добавлены в очередь',
|
addedMoreToQueue: '{n} загрузок добавлены в очередь',
|
||||||
alreadyInQueue: '{0} уже присутствует в очереди!',
|
alreadyInQueue: '{item} уже присутствует в очереди!',
|
||||||
finishDownload: 'Загрузка {0} завершена.',
|
finishDownload: 'Загрузка {item} завершена.',
|
||||||
allDownloaded: 'Все загрузки завершены!',
|
allDownloaded: 'Все загрузки завершены!',
|
||||||
refreshFavs: 'Обновление завершено!',
|
refreshFavs: 'Обновление завершено!',
|
||||||
loggingIn: 'Вход...',
|
loggingIn: 'Вход...',
|
||||||
@ -163,8 +163,8 @@ const ru = {
|
|||||||
loggedOut: 'Вы вышли из аккаунта',
|
loggedOut: 'Вы вышли из аккаунта',
|
||||||
cancellingCurrentItem: 'Отмена текущей загрузки.',
|
cancellingCurrentItem: 'Отмена текущей загрузки.',
|
||||||
currentItemCancelled: 'Отменено.',
|
currentItemCancelled: 'Отменено.',
|
||||||
startAddingArtist: 'Добавление альбомов {0} в очередь',
|
startAddingArtist: 'Добавление альбомов {artist} в очередь',
|
||||||
finishAddingArtist: 'Альбомы {0} добавлены в очередь',
|
finishAddingArtist: 'Альбомы {artist} добавлены в очередь',
|
||||||
startConvertingSpotifyPlaylist: 'Добавление плейлиста Spotify в очередь',
|
startConvertingSpotifyPlaylist: 'Добавление плейлиста Spotify в очередь',
|
||||||
finishConvertingSpotifyPlaylist: 'Spotify плейлист добавлен в очередь',
|
finishConvertingSpotifyPlaylist: 'Spotify плейлист добавлен в очередь',
|
||||||
loginNeededToDownload: 'Войдите в аккаунт, чтобы скачивать треки!'
|
loginNeededToDownload: 'Войдите в аккаунт, чтобы скачивать треки!'
|
||||||
@ -293,7 +293,7 @@ const ru = {
|
|||||||
nothing: 'Сохранить только основного',
|
nothing: 'Сохранить только основного',
|
||||||
default: 'Используя стандартную спецификацию',
|
default: 'Используя стандартную спецификацию',
|
||||||
andFeat: 'Используя & и feat.',
|
andFeat: 'Используя & и feat.',
|
||||||
using: 'Используя "{0}"'
|
using: 'Используя "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Сохранить только основного исполнителя альбома',
|
singleAlbumArtist: 'Сохранить только основного исполнителя альбома',
|
||||||
albumVariousArtists: 'Оставить "Various Artists" в исполнителях альбома',
|
albumVariousArtists: 'Оставить "Various Artists" в исполнителях альбома',
|
||||||
|
@ -3,9 +3,9 @@ const tr = {
|
|||||||
welcome: `Deemix'e hoş geldin.`,
|
welcome: `Deemix'e hoş geldin.`,
|
||||||
back: `geri`,
|
back: `geri`,
|
||||||
loading: `yükleniyor`,
|
loading: `yükleniyor`,
|
||||||
download: 'İndir {0}',
|
download: 'İndir {thing}',
|
||||||
by: '{0} tarafından',
|
by: '{artist} tarafından',
|
||||||
in: '{0} içinde',
|
in: '{album} içinde',
|
||||||
download_hint: 'İndir',
|
download_hint: 'İndir',
|
||||||
play_hint: 'Oynat',
|
play_hint: 'Oynat',
|
||||||
toggle_download_tab_hint: 'Genişlet/Daralt',
|
toggle_download_tab_hint: 'Genişlet/Daralt',
|
||||||
@ -75,7 +75,7 @@ const tr = {
|
|||||||
download: 'Grafiği İndir'
|
download: 'Grafiği İndir'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: '{0} Hatalı bulundu',
|
title: '{name} Hatalı bulundu',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL geçersiz.',
|
invalidURL: 'URL geçersiz.',
|
||||||
unsupportedURL: 'URL şimdilik desteklenmiyor',
|
unsupportedURL: 'URL şimdilik desteklenmiyor',
|
||||||
@ -133,7 +133,7 @@ const tr = {
|
|||||||
startSearching: 'Aramayı Başlat!',
|
startSearching: 'Aramayı Başlat!',
|
||||||
description:
|
description:
|
||||||
'Bir parçayı, tüm albümü, bir sanatçıyı, bir oynatma listesini... kısaca her şeyi aratabilirsin! Ayrıca Deezer Linki de yapıştırabilirsin!',
|
'Bir parçayı, tüm albümü, bir sanatçıyı, bir oynatma listesini... kısaca her şeyi aratabilirsin! Ayrıca Deezer Linki de yapıştırabilirsin!',
|
||||||
fans: '{0} Hayranlar',
|
fans: '{n} Hayranlar',
|
||||||
noResults: 'Sonuç Bulunamadı',
|
noResults: 'Sonuç Bulunamadı',
|
||||||
noResultsTrack: 'Parça bulunamadı',
|
noResultsTrack: 'Parça bulunamadı',
|
||||||
noResultsAlbum: 'Albüm bulunamadı',
|
noResultsAlbum: 'Albüm bulunamadı',
|
||||||
@ -143,9 +143,9 @@ const tr = {
|
|||||||
searchbar: 'İstediğin bir şeyi arat (ya da bir link yapıştır.)',
|
searchbar: 'İstediğin bir şeyi arat (ya da bir link yapıştır.)',
|
||||||
downloads: 'İndirilenler',
|
downloads: 'İndirilenler',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} kuyruğa eklendi',
|
addedToQueue: '{item} kuyruğa eklendi',
|
||||||
alreadyInQueue: '{0} çoktan kuyrukta!',
|
alreadyInQueue: '{item} çoktan kuyrukta!',
|
||||||
finishDownload: '{0} indirmesi tamamlandı.',
|
finishDownload: '{item} indirmesi tamamlandı.',
|
||||||
allDownloaded: 'Tüm indirmeler tamamlandı!',
|
allDownloaded: 'Tüm indirmeler tamamlandı!',
|
||||||
refreshFavs: 'Yenileme tamamlandı.!',
|
refreshFavs: 'Yenileme tamamlandı.!',
|
||||||
loggingIn: 'Giriş yapılıyor',
|
loggingIn: 'Giriş yapılıyor',
|
||||||
@ -155,8 +155,8 @@ const tr = {
|
|||||||
loggedOut: 'Oturum kapatıldı.',
|
loggedOut: 'Oturum kapatıldı.',
|
||||||
cancellingCurrentItem: 'Geçerli öğe iptal ediliyor.',
|
cancellingCurrentItem: 'Geçerli öğe iptal ediliyor.',
|
||||||
currentItemCancelled: 'Geçerli öğe iptal edildi.',
|
currentItemCancelled: 'Geçerli öğe iptal edildi.',
|
||||||
startAddingArtist: '{0} albüm kuyruğa ekleniyor',
|
startAddingArtist: '{artist} albüm kuyruğa ekleniyor',
|
||||||
finishAddingArtist: '{0} albüm kuyruğa eklendi.',
|
finishAddingArtist: '{artist} albüm kuyruğa eklendi.',
|
||||||
startConvertingSpotifyPlaylist: 'Spotify parçaları deezer parçalarına dönüştürülüyor.',
|
startConvertingSpotifyPlaylist: 'Spotify parçaları deezer parçalarına dönüştürülüyor.',
|
||||||
finishConvertingSpotifyPlaylist: 'Spotify oynatma listesi dönüştürüldü.'
|
finishConvertingSpotifyPlaylist: 'Spotify oynatma listesi dönüştürüldü.'
|
||||||
},
|
},
|
||||||
@ -279,7 +279,7 @@ const tr = {
|
|||||||
nothing: 'Sadece ana sanatçıyı kaydet',
|
nothing: 'Sadece ana sanatçıyı kaydet',
|
||||||
default: 'Genel prosedür uygulansın',
|
default: 'Genel prosedür uygulansın',
|
||||||
andFeat: 'Kullanılanlar & ve Feat.',
|
andFeat: 'Kullanılanlar & ve Feat.',
|
||||||
using: 'Kullanılan "{0}"'
|
using: 'Kullanılan "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Sadece ana albüm sanatçısını kaydet',
|
singleAlbumArtist: 'Sadece ana albüm sanatçısını kaydet',
|
||||||
albumVariousArtists: '"Çeşitli sanatçılar"ı sanatçı albümlerinde tut',
|
albumVariousArtists: '"Çeşitli sanatçılar"ı sanatçı albümlerinde tut',
|
||||||
|
@ -3,9 +3,9 @@ const vn = {
|
|||||||
welcome: 'Chào mừng đến với deemix',
|
welcome: 'Chào mừng đến với deemix',
|
||||||
back: 'trở lại',
|
back: 'trở lại',
|
||||||
loading: 'đang tải',
|
loading: 'đang tải',
|
||||||
download: 'Tải xuống {0}',
|
download: 'Tải xuống {thing}',
|
||||||
by: 'bởi {0}',
|
by: 'bởi {artist}',
|
||||||
in: 'trong {0}',
|
in: 'trong {album}',
|
||||||
download_hint: 'Tải xuống',
|
download_hint: 'Tải xuống',
|
||||||
play_hint: 'Phát',
|
play_hint: 'Phát',
|
||||||
toggle_download_tab_hint: 'Mở rộng/Giấu',
|
toggle_download_tab_hint: 'Mở rộng/Giấu',
|
||||||
@ -74,7 +74,7 @@ const vn = {
|
|||||||
download: 'Tải xuống bảng xếp hạng này'
|
download: 'Tải xuống bảng xếp hạng này'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Lỗi {0}',
|
title: 'Lỗi {name}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'Không nhận diện được URL',
|
invalidURL: 'Không nhận diện được URL',
|
||||||
unsupportedURL: 'URL này chưa được hỗ trợ',
|
unsupportedURL: 'URL này chưa được hỗ trợ',
|
||||||
@ -133,7 +133,7 @@ const vn = {
|
|||||||
startSearching: 'Bắt đầu tìm kiếm!',
|
startSearching: 'Bắt đầu tìm kiếm!',
|
||||||
description:
|
description:
|
||||||
'Bạn có thể tìm một bài hát, album, nghệ sĩ, playlist, v.v...! Bạn cũng có thể dùng link của Deezer',
|
'Bạn có thể tìm một bài hát, album, nghệ sĩ, playlist, v.v...! Bạn cũng có thể dùng link của Deezer',
|
||||||
fans: '{0} người hâm mộ',
|
fans: '{n} người hâm mộ',
|
||||||
noResults: 'Không có kết quả',
|
noResults: 'Không có kết quả',
|
||||||
noResultsTrack: 'Không tìm được bài hát nào',
|
noResultsTrack: 'Không tìm được bài hát nào',
|
||||||
noResultsAlbum: 'Không tìm được album nào',
|
noResultsAlbum: 'Không tìm được album nào',
|
||||||
@ -143,9 +143,9 @@ const vn = {
|
|||||||
searchbar: 'Tìm những gì bạn muốn (bạn cũng có thể sữ dụng một đường link)',
|
searchbar: 'Tìm những gì bạn muốn (bạn cũng có thể sữ dụng một đường link)',
|
||||||
downloads: 'Tải xuống',
|
downloads: 'Tải xuống',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} đã được đưa vào hàng chờ',
|
addedToQueue: '{item} đã được đưa vào hàng chờ',
|
||||||
alreadyInQueue: '{0} đã đang trong hàng chờ!',
|
alreadyInQueue: '{item} đã đang trong hàng chờ!',
|
||||||
finishDownload: '{0} đã tải xong.',
|
finishDownload: '{item} đã tải xong.',
|
||||||
allDownloaded: 'Tất cả các bài hát đã được tải xuống!',
|
allDownloaded: 'Tất cả các bài hát đã được tải xuống!',
|
||||||
refreshFavs: 'Tải lại hoàn tất!',
|
refreshFavs: 'Tải lại hoàn tất!',
|
||||||
loggingIn: 'Đang đăng nhập',
|
loggingIn: 'Đang đăng nhập',
|
||||||
@ -155,8 +155,8 @@ const vn = {
|
|||||||
loggedOut: 'Đăng xuất',
|
loggedOut: 'Đăng xuất',
|
||||||
cancellingCurrentItem: 'Đang hủy file hiện tại.',
|
cancellingCurrentItem: 'Đang hủy file hiện tại.',
|
||||||
currentItemCancelled: 'File hiện tại đã bị hủy.',
|
currentItemCancelled: 'File hiện tại đã bị hủy.',
|
||||||
startAddingArtist: 'Đang đưa {0} album vào hàng chờ',
|
startAddingArtist: 'Đang đưa {artist} album vào hàng chờ',
|
||||||
finishAddingArtist: 'Đã đưa {0} album vào hàng chờ',
|
finishAddingArtist: 'Đã đưa {artist} album vào hàng chờ',
|
||||||
startConvertingSpotifyPlaylist: 'Đang chuyển đổi các bài hát từ Spotify sang Deezer',
|
startConvertingSpotifyPlaylist: 'Đang chuyển đổi các bài hát từ Spotify sang Deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Playlist của Spotify đã được chuyển đổi',
|
finishConvertingSpotifyPlaylist: 'Playlist của Spotify đã được chuyển đổi',
|
||||||
loginNeededToDownload: 'Bạn cần phải đang nhập để tải nhạc!'
|
loginNeededToDownload: 'Bạn cần phải đang nhập để tải nhạc!'
|
||||||
@ -280,7 +280,7 @@ const vn = {
|
|||||||
nothing: 'Chỉ lưu nghệ sĩ chính',
|
nothing: 'Chỉ lưu nghệ sĩ chính',
|
||||||
default: 'Dùng quy cách tiêu chuẩn',
|
default: 'Dùng quy cách tiêu chuẩn',
|
||||||
andFeat: 'Dùng & và feat.',
|
andFeat: 'Dùng & và feat.',
|
||||||
using: 'Dùng "{0}"'
|
using: 'Dùng "{separator}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Chỉ lưu Nghệ sĩ Album chính',
|
singleAlbumArtist: 'Chỉ lưu Nghệ sĩ Album chính',
|
||||||
albumVariousArtists: 'Giữ nguyên "Nhiều Nghệ sĩ" trong Nghệ sĩ Album',
|
albumVariousArtists: 'Giữ nguyên "Nhiều Nghệ sĩ" trong Nghệ sĩ Album',
|
||||||
|
Loading…
Reference in New Issue
Block a user