mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-07-29 07:58:43 +02:00
Compare commits
50
Commits
@@ -72,10 +72,10 @@ body:
|
|||||||
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- 'Android App - 0.12.0'
|
||||||
|
- 'iOS App - 0.12.0'
|
||||||
- 'Android App - 0.11.0'
|
- 'Android App - 0.11.0'
|
||||||
- 'iOS App - 0.11.0'
|
- 'iOS App - 0.11.0'
|
||||||
- 'Android App - 0.10.1'
|
|
||||||
- 'iOS App - 0.10.1'
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
|
|||||||
@@ -43,10 +43,10 @@ body:
|
|||||||
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- 'Android App - 0.12.0'
|
||||||
|
- 'iOS App - 0.12.0'
|
||||||
- 'Android App - 0.11.0'
|
- 'Android App - 0.11.0'
|
||||||
- 'iOS App - 0.11.0'
|
- 'iOS App - 0.11.0'
|
||||||
- 'Android App - 0.10.1'
|
|
||||||
- 'iOS App - 0.10.1'
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
|
|||||||
@@ -69,22 +69,22 @@
|
|||||||
|
|
||||||
<div id="playerControls" class="absolute right-0 bottom-0 mx-auto" style="max-width: 414px">
|
<div id="playerControls" class="absolute right-0 bottom-0 mx-auto" style="max-width: 414px">
|
||||||
<div class="flex items-center max-w-full" :class="playerSettings.lockUi ? 'justify-center' : 'justify-between'">
|
<div class="flex items-center max-w-full" :class="playerSettings.lockUi ? 'justify-center' : 'justify-between'">
|
||||||
<span v-show="showFullscreen && !playerSettings.lockUi" class="material-symbols next-icon text-fg cursor-pointer" :class="isLoading ? 'text-opacity-10' : 'text-opacity-75'" @click.stop="jumpChapterStart">first_page</span>
|
<span v-show="showFullscreen && !playerSettings.lockUi" class="material-symbols next-icon text-fg cursor-pointer" :class="showLoadingState ? 'text-opacity-10' : 'text-opacity-75'" @click.stop="jumpChapterStart">first_page</span>
|
||||||
<div v-show="!playerSettings.lockUi" class="jump-icon text-fg cursor-pointer flex flex-col items-center" :class="isLoading ? 'text-opacity-10' : 'text-opacity-75'" @click.stop="jumpBackwards">
|
<div v-show="!playerSettings.lockUi" class="jump-icon text-fg cursor-pointer flex flex-col items-center" :class="showLoadingState ? 'text-opacity-10' : 'text-opacity-75'" @click.stop="jumpBackwards">
|
||||||
<span class="material-symbols text-3xl leading-none">replay</span>
|
<span class="material-symbols text-3xl leading-none">replay</span>
|
||||||
<span v-if="showFullscreen" class="jump-label text-[10px] font-semibold leading-tight">{{ jumpBackwardsLabel }}</span>
|
<span v-if="showFullscreen" class="jump-label text-[10px] font-semibold leading-tight">{{ jumpBackwardsLabel }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="play-btn cursor-pointer shadow-sm flex items-center justify-center rounded-full text-primary mx-4 relative overflow-hidden" :style="{ backgroundColor: coverRgb }" :class="{ 'animate-spin': seekLoading }" @mousedown.prevent @mouseup.prevent @click.stop="playPauseClick">
|
<div class="play-btn cursor-pointer shadow-sm flex items-center justify-center rounded-full text-primary mx-4 relative overflow-hidden" :style="{ backgroundColor: coverRgb }" :class="{ 'animate-spin': seekLoading }" @mousedown.prevent @mouseup.prevent @click.stop="playPauseClick">
|
||||||
<div v-if="!coverBgIsLight" class="absolute top-0 left-0 w-full h-full bg-white bg-opacity-20 pointer-events-none" />
|
<div v-if="!coverBgIsLight" class="absolute top-0 left-0 w-full h-full bg-white bg-opacity-20 pointer-events-none" />
|
||||||
|
|
||||||
<span v-if="!isLoading" class="material-symbols fill" :class="{ 'text-white': coverRgb && !coverBgIsLight }">{{ seekLoading ? 'autorenew' : !isPlaying ? 'play_arrow' : 'pause' }}</span>
|
<span v-if="!showLoadingState" class="material-symbols fill" :class="{ 'text-white': coverRgb && !coverBgIsLight }">{{ seekLoading ? 'autorenew' : !isPlaying ? 'play_arrow' : 'pause' }}</span>
|
||||||
<widgets-spinner-icon v-else class="h-8 w-8" />
|
<widgets-spinner-icon v-else class="h-8 w-8" />
|
||||||
</div>
|
</div>
|
||||||
<div v-show="!playerSettings.lockUi" class="jump-icon text-fg cursor-pointer flex flex-col items-center" :class="isLoading ? 'text-opacity-10' : 'text-opacity-75'" @click.stop="jumpForward">
|
<div v-show="!playerSettings.lockUi" class="jump-icon text-fg cursor-pointer flex flex-col items-center" :class="showLoadingState ? 'text-opacity-10' : 'text-opacity-75'" @click.stop="jumpForward">
|
||||||
<span class="material-symbols text-3xl leading-none">forward_media</span>
|
<span class="material-symbols text-3xl leading-none">forward_media</span>
|
||||||
<span v-if="showFullscreen" class="jump-label text-[10px] font-semibold leading-tight">{{ jumpForwardLabel }}</span>
|
<span v-if="showFullscreen" class="jump-label text-[10px] font-semibold leading-tight">{{ jumpForwardLabel }}</span>
|
||||||
</div>
|
</div>
|
||||||
<span v-show="showFullscreen && !playerSettings.lockUi" class="material-symbols next-icon text-fg cursor-pointer" :class="nextChapter && !isLoading ? 'text-opacity-75' : 'text-opacity-10'" @click.stop="jumpNextChapter">last_page</span>
|
<span v-show="showFullscreen && !playerSettings.lockUi" class="material-symbols next-icon text-fg cursor-pointer" :class="nextChapter && !showLoadingState ? 'text-opacity-75' : 'text-opacity-10'" @click.stop="jumpNextChapter">last_page</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@
|
|||||||
<div class="flex-grow" />
|
<div class="flex-grow" />
|
||||||
<p class="font-mono text-fg" style="font-size: 0.8rem">{{ timeRemainingPretty }}</p>
|
<p class="font-mono text-fg" style="font-size: 0.8rem">{{ timeRemainingPretty }}</p>
|
||||||
</div>
|
</div>
|
||||||
<div ref="track" class="h-1.5 w-full bg-track/50 relative rounded-full" :class="{ 'animate-pulse': isLoading }" @click.stop>
|
<div ref="track" class="h-1.5 w-full bg-track/50 relative rounded-full" :class="{ 'animate-pulse': showLoadingState }" @click.stop>
|
||||||
<div ref="readyTrack" class="h-full bg-track-buffered absolute top-0 left-0 rounded-full pointer-events-none" />
|
<div ref="readyTrack" class="h-full bg-track-buffered absolute top-0 left-0 rounded-full pointer-events-none" />
|
||||||
<div ref="bufferedTrack" class="h-full bg-track absolute top-0 left-0 rounded-full pointer-events-none" />
|
<div ref="bufferedTrack" class="h-full bg-track absolute top-0 left-0 rounded-full pointer-events-none" />
|
||||||
<div ref="playedTrack" class="h-full bg-track-cursor absolute top-0 left-0 rounded-full pointer-events-none" />
|
<div ref="playedTrack" class="h-full bg-track-cursor absolute top-0 left-0 rounded-full pointer-events-none" />
|
||||||
@@ -157,6 +157,7 @@ export default {
|
|||||||
lockUi: false
|
lockUi: false
|
||||||
},
|
},
|
||||||
isLoading: false,
|
isLoading: false,
|
||||||
|
isCheckingServerProgress: false,
|
||||||
isDraggingCursor: false,
|
isDraggingCursor: false,
|
||||||
draggingTouchStartX: 0,
|
draggingTouchStartX: 0,
|
||||||
draggingTouchStartTime: 0,
|
draggingTouchStartTime: 0,
|
||||||
@@ -270,6 +271,9 @@ export default {
|
|||||||
return 190 * heightScale
|
return 190 * heightScale
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
showLoadingState() {
|
||||||
|
return this.isLoading || this.isCheckingServerProgress
|
||||||
|
},
|
||||||
showCastBtn() {
|
showCastBtn() {
|
||||||
return this.$store.state.isCastAvailable
|
return this.$store.state.isCastAvailable
|
||||||
},
|
},
|
||||||
@@ -461,13 +465,13 @@ export default {
|
|||||||
},
|
},
|
||||||
async jumpNextChapter() {
|
async jumpNextChapter() {
|
||||||
await this.$hapticsImpact()
|
await this.$hapticsImpact()
|
||||||
if (this.isLoading) return
|
if (this.showLoadingState) return
|
||||||
if (!this.nextChapter) return
|
if (!this.nextChapter) return
|
||||||
this.seek(this.nextChapter.start)
|
this.seek(this.nextChapter.start)
|
||||||
},
|
},
|
||||||
async jumpChapterStart() {
|
async jumpChapterStart() {
|
||||||
await this.$hapticsImpact()
|
await this.$hapticsImpact()
|
||||||
if (this.isLoading) return
|
if (this.showLoadingState) return
|
||||||
if (!this.currentChapter) {
|
if (!this.currentChapter) {
|
||||||
return this.restart()
|
return this.restart()
|
||||||
}
|
}
|
||||||
@@ -497,12 +501,12 @@ export default {
|
|||||||
},
|
},
|
||||||
async jumpBackwards() {
|
async jumpBackwards() {
|
||||||
await this.$hapticsImpact()
|
await this.$hapticsImpact()
|
||||||
if (this.isLoading) return
|
if (this.showLoadingState) return
|
||||||
AbsAudioPlayer.seekBackward({ value: this.jumpBackwardsTime })
|
AbsAudioPlayer.seekBackward({ value: this.jumpBackwardsTime })
|
||||||
},
|
},
|
||||||
async jumpForward() {
|
async jumpForward() {
|
||||||
await this.$hapticsImpact()
|
await this.$hapticsImpact()
|
||||||
if (this.isLoading) return
|
if (this.showLoadingState) return
|
||||||
AbsAudioPlayer.seekForward({ value: this.jumpForwardTime })
|
AbsAudioPlayer.seekForward({ value: this.jumpForwardTime })
|
||||||
},
|
},
|
||||||
setStreamReady() {
|
setStreamReady() {
|
||||||
@@ -606,7 +610,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
seek(time) {
|
seek(time) {
|
||||||
if (this.isLoading) return
|
if (this.showLoadingState) return
|
||||||
if (this.seekLoading) {
|
if (this.seekLoading) {
|
||||||
console.error('Already seek loading', this.seekedTime)
|
console.error('Already seek loading', this.seekedTime)
|
||||||
return
|
return
|
||||||
@@ -638,11 +642,14 @@ export default {
|
|||||||
},
|
},
|
||||||
async playPauseClick() {
|
async playPauseClick() {
|
||||||
await this.$hapticsImpact()
|
await this.$hapticsImpact()
|
||||||
if (this.isLoading) return
|
if (this.showLoadingState) return
|
||||||
|
|
||||||
this.isPlaying = !!((await AbsAudioPlayer.playPause()) || {}).playing
|
this.isPlaying = !!((await AbsAudioPlayer.playPause()) || {}).playing
|
||||||
this.isEnded = false
|
this.isEnded = false
|
||||||
},
|
},
|
||||||
|
setIsCheckingServerProgress(value) {
|
||||||
|
this.isCheckingServerProgress = !!value
|
||||||
|
},
|
||||||
play() {
|
play() {
|
||||||
AbsAudioPlayer.playPlayer()
|
AbsAudioPlayer.playPlayer()
|
||||||
this.startPlayInterval()
|
this.startPlayInterval()
|
||||||
|
|||||||
@@ -48,6 +48,9 @@ export default {
|
|||||||
},
|
},
|
||||||
isIos() {
|
isIos() {
|
||||||
return this.$platform === 'ios'
|
return this.$platform === 'ios'
|
||||||
|
},
|
||||||
|
currentPlaybackSession() {
|
||||||
|
return this.$store.state.currentPlaybackSession
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -304,48 +307,129 @@ export default {
|
|||||||
this.$refs.audioPlayer?.seek(currentTime)
|
this.$refs.audioPlayer?.seek(currentTime)
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* When device gains focus then refresh the timestamps in the audio player
|
* Fetch the current user's media progress from the server for a given library item / episode.
|
||||||
|
* Returns the server media progress object, or null if the request fails, times out, or the
|
||||||
|
* response doesn't match the requested library item.
|
||||||
|
*
|
||||||
|
* The audio player's loading state is shown while the request is in flight so the user
|
||||||
|
* doesn't tap play before we have a chance to update the timestamps. The request timeout
|
||||||
|
* is 7 seconds so a slow/unresponsive server doesn't block the user for long.
|
||||||
*/
|
*/
|
||||||
deviceFocused(hasFocus) {
|
async getServerMediaProgressForCurrentSession() {
|
||||||
if (!this.$store.state.currentPlaybackSession) return
|
if (!this.$store.state.user.user || !this.$store.state.networkConnected) return null
|
||||||
|
const libraryItemId = this.currentPlaybackSession?.libraryItemId
|
||||||
|
const episodeId = this.currentPlaybackSession?.episodeId
|
||||||
|
if (!libraryItemId) return null
|
||||||
|
|
||||||
|
if (this.$refs.audioPlayer?.isCheckingServerProgress) {
|
||||||
|
console.log('[AudioPlayerContainer] getServerMediaProgressForCurrentSession: already checking server progress')
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
|
||||||
|
const url = episodeId ? `/api/me/progress/${libraryItemId}/${episodeId}` : `/api/me/progress/${libraryItemId}`
|
||||||
|
|
||||||
|
this.$refs.audioPlayer?.setIsCheckingServerProgress(true)
|
||||||
|
try {
|
||||||
|
const data = await this.$nativeHttp.get(url, { connectTimeout: 7000, readTimeout: 7000 })
|
||||||
|
if (!data || data.libraryItemId !== libraryItemId) return null
|
||||||
|
return data
|
||||||
|
} catch (error) {
|
||||||
|
console.error('[AudioPlayerContainer] Failed to get server media progress', error)
|
||||||
|
return null
|
||||||
|
} finally {
|
||||||
|
this.$refs.audioPlayer?.setIsCheckingServerProgress(false)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
getLocalMediaProgressForCurrentSession() {
|
||||||
|
if (!this.currentPlaybackSession) return null
|
||||||
|
return this.$store.getters['globals/getLocalMediaProgressById'](this.currentPlaybackSession.localLibraryItem?.id, this.currentPlaybackSession.localEpisodeId)
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Sync the server media progress with the local media progress
|
||||||
|
*/
|
||||||
|
async syncServerMediaProgressWithLocalMediaProgress(localMediaProgressId, serverMediaProgress) {
|
||||||
|
try {
|
||||||
|
const newLocalMediaProgress = await this.$db.syncServerMediaProgressWithLocalMediaProgress({
|
||||||
|
localMediaProgressId,
|
||||||
|
mediaProgress: serverMediaProgress
|
||||||
|
})
|
||||||
|
if (newLocalMediaProgress?.id) {
|
||||||
|
this.$store.commit('globals/updateLocalMediaProgress', newLocalMediaProgress)
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.error('[AudioPlayerContainer] Failed to sync server progress with local media progress', error)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Check if the server media progress is more recent than the local media progress and sync if so
|
||||||
|
*/
|
||||||
|
async checkSyncServerProgressWithLocalProgress(localMediaProgress) {
|
||||||
|
if (!localMediaProgress) return
|
||||||
|
console.log('[AudioPlayerContainer] checkSyncServerProgressWithLocalProgress: checking server media progress for local media item open in player')
|
||||||
|
const serverMediaProgress = await this.getServerMediaProgressForCurrentSession()
|
||||||
|
if (!serverMediaProgress?.lastUpdate || serverMediaProgress.lastUpdate <= localMediaProgress.lastUpdate) return
|
||||||
|
|
||||||
|
console.log('[AudioPlayerContainer] checkSyncServerProgressWithLocalProgress: server progress is more recent than local progress. Server current time:', serverMediaProgress.currentTime, 'vs local', localMediaProgress.currentTime, `(server lastUpdate=${serverMediaProgress.lastUpdate} > local lastUpdate=${localMediaProgress.lastUpdate})`)
|
||||||
|
if (!this.$refs.audioPlayer?.isPlaying && serverMediaProgress.currentTime !== localMediaProgress.currentTime) {
|
||||||
|
// Use seek() so the native audio player's current session is updated
|
||||||
|
this.$refs.audioPlayer.seek(serverMediaProgress.currentTime)
|
||||||
|
}
|
||||||
|
|
||||||
|
await this.syncServerMediaProgressWithLocalMediaProgress(localMediaProgress.id, serverMediaProgress)
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* When socket is reconnected after a delay, if a local media item is open in the player (paused)
|
||||||
|
* we fetch the server media progress and sync it if it is more recent than the local progress
|
||||||
|
*
|
||||||
|
* If there is no socket connection we may have missed external progress updates
|
||||||
|
*/
|
||||||
|
async socketReconnected() {
|
||||||
|
if (!this.currentPlaybackSession) return
|
||||||
|
// dont update timestamps if player is playing
|
||||||
|
if (this.$refs.audioPlayer?.isPlaying) return
|
||||||
|
|
||||||
if (hasFocus) {
|
|
||||||
if (!this.$refs.audioPlayer?.isPlaying) {
|
|
||||||
const playbackSession = this.$store.state.currentPlaybackSession
|
|
||||||
if (this.$refs.audioPlayer.isLocalPlayMethod) {
|
if (this.$refs.audioPlayer.isLocalPlayMethod) {
|
||||||
const localLibraryItemId = playbackSession.localLibraryItem?.id
|
const localMediaProgress = this.getLocalMediaProgressForCurrentSession()
|
||||||
const localEpisodeId = playbackSession.localEpisodeId
|
if (!localMediaProgress) {
|
||||||
if (!localLibraryItemId) {
|
console.error('[AudioPlayerContainer] socket reconnected: Local media progress not found')
|
||||||
console.error('[AudioPlayerContainer] device visibility: no local library item for session', JSON.stringify(playbackSession))
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const localMediaProgress = this.$store.state.globals.localMediaProgress.find((mp) => {
|
|
||||||
if (localEpisodeId) return mp.localEpisodeId === localEpisodeId
|
await this.checkSyncServerProgressWithLocalProgress(localMediaProgress)
|
||||||
return mp.localLibraryItemId === localLibraryItemId
|
}
|
||||||
})
|
},
|
||||||
if (localMediaProgress) {
|
/**
|
||||||
|
* When device re-gains focus then refresh the timestamps in the audio player
|
||||||
|
* if local item is open then fetch the server media progress and update if more recent
|
||||||
|
*/
|
||||||
|
async deviceFocused(hasFocus) {
|
||||||
|
if (!this.currentPlaybackSession || !hasFocus) return
|
||||||
|
// dont update timestamps if player is playing
|
||||||
|
if (this.$refs.audioPlayer?.isPlaying) return
|
||||||
|
|
||||||
|
if (this.$refs.audioPlayer.isLocalPlayMethod) {
|
||||||
|
const localMediaProgress = this.getLocalMediaProgressForCurrentSession()
|
||||||
|
if (!localMediaProgress) {
|
||||||
|
console.error('[AudioPlayerContainer] device visibility: Local media progress not found')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
console.log('[AudioPlayerContainer] device visibility: found local media progress', localMediaProgress.currentTime, 'last time in player is', this.currentTime)
|
console.log('[AudioPlayerContainer] device visibility: found local media progress', localMediaProgress.currentTime, 'last time in player is', this.currentTime)
|
||||||
this.$refs.audioPlayer.currentTime = localMediaProgress.currentTime
|
this.$refs.audioPlayer.currentTime = localMediaProgress.currentTime
|
||||||
this.$refs.audioPlayer.timeupdate()
|
this.$refs.audioPlayer.timeupdate()
|
||||||
|
|
||||||
|
await this.checkSyncServerProgressWithLocalProgress(localMediaProgress)
|
||||||
} else {
|
} else {
|
||||||
console.error('[AudioPlayerContainer] device visibility: Local media progress not found')
|
// server item so fetch server media progress and update player time
|
||||||
}
|
console.log('[AudioPlayerContainer] device visibility: checking server media progress for server media item open in player')
|
||||||
} else {
|
const data = await this.getServerMediaProgressForCurrentSession()
|
||||||
const libraryItemId = playbackSession.libraryItemId
|
if (!data) return
|
||||||
const episodeId = playbackSession.episodeId
|
if (!this.$refs.audioPlayer?.isPlaying) {
|
||||||
const url = episodeId ? `/api/me/progress/${libraryItemId}/${episodeId}` : `/api/me/progress/${libraryItemId}`
|
|
||||||
this.$nativeHttp
|
|
||||||
.get(url)
|
|
||||||
.then((data) => {
|
|
||||||
if (!this.$refs.audioPlayer?.isPlaying && data.libraryItemId === libraryItemId) {
|
|
||||||
console.log('[AudioPlayerContainer] device visibility: got server media progress', data.currentTime, 'last time in player is', this.currentTime)
|
console.log('[AudioPlayerContainer] device visibility: got server media progress', data.currentTime, 'last time in player is', this.currentTime)
|
||||||
this.$refs.audioPlayer.currentTime = data.currentTime
|
// Only seek if the difference is greater than 1 second
|
||||||
this.$refs.audioPlayer.timeupdate()
|
if (Math.abs(data.currentTime - this.currentTime) > 1) {
|
||||||
}
|
// Use seek() so the native audio player's current session is updated
|
||||||
})
|
this.$refs.audioPlayer.seek(data.currentTime)
|
||||||
.catch((error) => {
|
|
||||||
console.error('[AudioPlayerContainer] device visibility: Failed to get progress', error)
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -368,6 +452,7 @@ export default {
|
|||||||
this.$eventBus.$on('user-settings', this.settingsUpdated)
|
this.$eventBus.$on('user-settings', this.settingsUpdated)
|
||||||
this.$eventBus.$on('playback-time-update', this.playbackTimeUpdate)
|
this.$eventBus.$on('playback-time-update', this.playbackTimeUpdate)
|
||||||
this.$eventBus.$on('device-focus-update', this.deviceFocused)
|
this.$eventBus.$on('device-focus-update', this.deviceFocused)
|
||||||
|
this.$eventBus.$on('socket-reconnected', this.socketReconnected)
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
this.onLocalMediaProgressUpdateListener?.remove()
|
this.onLocalMediaProgressUpdateListener?.remove()
|
||||||
@@ -383,6 +468,7 @@ export default {
|
|||||||
this.$eventBus.$off('user-settings', this.settingsUpdated)
|
this.$eventBus.$off('user-settings', this.settingsUpdated)
|
||||||
this.$eventBus.$off('playback-time-update', this.playbackTimeUpdate)
|
this.$eventBus.$off('playback-time-update', this.playbackTimeUpdate)
|
||||||
this.$eventBus.$off('device-focus-update', this.deviceFocused)
|
this.$eventBus.$off('device-focus-update', this.deviceFocused)
|
||||||
|
this.$eventBus.$off('socket-reconnected', this.socketReconnected)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -0,0 +1,69 @@
|
|||||||
|
<template>
|
||||||
|
<div class="flex h-full px-1 overflow-hidden">
|
||||||
|
<covers-book-cover :library-item="libraryItem" :width="coverWidth" :book-cover-aspect-ratio="bookCoverAspectRatio" />
|
||||||
|
<div class="grow px-2 audiobookSearchCardContent">
|
||||||
|
<p class="truncate text-sm">{{ title }}</p>
|
||||||
|
<p v-if="subtitle" class="truncate text-xs text-gray-300">{{ subtitle }}</p>
|
||||||
|
<p class="text-xs text-gray-200 truncate">{{ $getString('LabelByAuthor', [authorName]) }}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
episode: {
|
||||||
|
type: Object,
|
||||||
|
default: () => {}
|
||||||
|
},
|
||||||
|
libraryItem: {
|
||||||
|
type: Object,
|
||||||
|
default: () => {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
bookCoverAspectRatio() {
|
||||||
|
return this.$store.getters['libraries/getBookCoverAspectRatio']
|
||||||
|
},
|
||||||
|
coverWidth() {
|
||||||
|
if (this.bookCoverAspectRatio === 1) return 50 * 1.2
|
||||||
|
return 50
|
||||||
|
},
|
||||||
|
media() {
|
||||||
|
return this.libraryItem ? this.libraryItem.media || {} : {}
|
||||||
|
},
|
||||||
|
mediaMetadata() {
|
||||||
|
return this.media.metadata || {}
|
||||||
|
},
|
||||||
|
mediaType() {
|
||||||
|
return this.libraryItem ? this.libraryItem.mediaType : null
|
||||||
|
},
|
||||||
|
isPodcast() {
|
||||||
|
return this.mediaType === 'podcast'
|
||||||
|
},
|
||||||
|
title() {
|
||||||
|
return this.episode?.title || 'No Title'
|
||||||
|
},
|
||||||
|
subtitle() {
|
||||||
|
return this.mediaMetadata.title
|
||||||
|
},
|
||||||
|
authorName() {
|
||||||
|
return this.mediaMetadata.author
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {},
|
||||||
|
mounted() {}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.audiobookSearchCardContent {
|
||||||
|
width: calc(100% - 80px);
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
+27
-1
@@ -24,6 +24,7 @@ export default {
|
|||||||
inittingLibraries: false,
|
inittingLibraries: false,
|
||||||
hasMounted: false,
|
hasMounted: false,
|
||||||
disconnectTime: 0,
|
disconnectTime: 0,
|
||||||
|
socketDisconnectedTime: 0,
|
||||||
timeLostFocus: 0,
|
timeLostFocus: 0,
|
||||||
currentLang: null
|
currentLang: null
|
||||||
}
|
}
|
||||||
@@ -44,7 +45,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
var timeSinceDisconnect = Date.now() - this.disconnectTime
|
var timeSinceDisconnect = Date.now() - this.disconnectTime
|
||||||
if (timeSinceDisconnect > 5000) {
|
if (timeSinceDisconnect > 5000) {
|
||||||
console.log('Time since disconnect was', timeSinceDisconnect, 'sync with server')
|
console.log('[default] Time since disconnect was', timeSinceDisconnect, 'sync with server')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.syncLocalSessions(false)
|
this.syncLocalSessions(false)
|
||||||
}, 4000)
|
}, 4000)
|
||||||
@@ -55,6 +56,28 @@ export default {
|
|||||||
this.disconnectTime = Date.now()
|
this.disconnectTime = Date.now()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
socketConnected: {
|
||||||
|
handler(newVal, oldVal) {
|
||||||
|
if (!this.hasMounted) {
|
||||||
|
// watcher runs before mount, handling libraries/connection should be handled in mount
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (newVal) {
|
||||||
|
// if we havent been receiving socket events then external progress updates may have been missed
|
||||||
|
const timeSinceDisconnect = Date.now() - this.socketDisconnectedTime
|
||||||
|
if (timeSinceDisconnect > 30000 && this.isPlayerOpen) {
|
||||||
|
console.log('[default] socket reconnected after ' + timeSinceDisconnect + 'ms and player is open, triggering server media progress sync')
|
||||||
|
// used for triggering a server media progress sync if local media item is open in player
|
||||||
|
this.$eventBus.$emit('socket-reconnected')
|
||||||
|
} else {
|
||||||
|
console.log('[default] socket reconnected after ' + timeSinceDisconnect + 'ms')
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
console.log('[default] socket disconnected')
|
||||||
|
this.socketDisconnectedTime = Date.now()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -67,6 +90,9 @@ export default {
|
|||||||
networkConnected() {
|
networkConnected() {
|
||||||
return this.$store.state.networkConnected
|
return this.$store.state.networkConnected
|
||||||
},
|
},
|
||||||
|
socketConnected() {
|
||||||
|
return this.$store.state.socketConnected
|
||||||
|
},
|
||||||
user() {
|
user() {
|
||||||
return this.$store.state.user.user
|
return this.$store.state.user.user
|
||||||
},
|
},
|
||||||
|
|||||||
+14
-2
@@ -19,7 +19,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<p v-if="podcastResults.length" class="uppercase text-xs text-fg-muted my-1 px-1 font-semibold">{{ $strings.LabelPodcasts }}</p>
|
<p v-if="podcastResults.length" class="font-semibold text-sm mb-1 mt-2">{{ $strings.LabelPodcasts }}</p>
|
||||||
<template v-for="item in podcastResults">
|
<template v-for="item in podcastResults">
|
||||||
<div :key="item.libraryItem.id" class="text-fg select-none relative py-1">
|
<div :key="item.libraryItem.id" class="text-fg select-none relative py-1">
|
||||||
<nuxt-link :to="`/item/${item.libraryItem.id}`">
|
<nuxt-link :to="`/item/${item.libraryItem.id}`">
|
||||||
@@ -28,6 +28,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<p v-if="episodeResults.length" class="font-semibold text-sm mb-1 mt-2">{{ $strings.HeaderEpisodes }}</p>
|
||||||
|
<template v-for="item in episodeResults">
|
||||||
|
<div :key="item.libraryItem.recentEpisode.id" class="text-fg select-none relative py-1">
|
||||||
|
<nuxt-link :to="`/item/${item.libraryItem.id}/${item.libraryItem.recentEpisode.id}`">
|
||||||
|
<cards-episode-search-card :episode="item.libraryItem.recentEpisode" :library-item="item.libraryItem" />
|
||||||
|
</nuxt-link>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
<p v-if="seriesResults.length" class="font-semibold text-sm mb-1 mt-2">{{ $strings.LabelSeries }}</p>
|
<p v-if="seriesResults.length" class="font-semibold text-sm mb-1 mt-2">{{ $strings.LabelSeries }}</p>
|
||||||
<template v-for="seriesResult in seriesResults">
|
<template v-for="seriesResult in seriesResults">
|
||||||
<div :key="seriesResult.series.id" class="w-full h-16 py-1">
|
<div :key="seriesResult.series.id" class="w-full h-16 py-1">
|
||||||
@@ -77,6 +86,7 @@ export default {
|
|||||||
isFetching: false,
|
isFetching: false,
|
||||||
bookResults: [],
|
bookResults: [],
|
||||||
podcastResults: [],
|
podcastResults: [],
|
||||||
|
episodeResults: [],
|
||||||
seriesResults: [],
|
seriesResults: [],
|
||||||
authorResults: [],
|
authorResults: [],
|
||||||
narratorResults: [],
|
narratorResults: [],
|
||||||
@@ -91,7 +101,7 @@ export default {
|
|||||||
return this.$store.getters['libraries/getBookCoverAspectRatio']
|
return this.$store.getters['libraries/getBookCoverAspectRatio']
|
||||||
},
|
},
|
||||||
totalResults() {
|
totalResults() {
|
||||||
return this.bookResults.length + this.seriesResults.length + this.authorResults.length + this.podcastResults.length + this.narratorResults.length + this.tagResults.length
|
return this.bookResults.length + this.seriesResults.length + this.authorResults.length + this.podcastResults.length + this.narratorResults.length + this.tagResults.length + this.episodeResults.length
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -104,6 +114,7 @@ export default {
|
|||||||
if (!this.lastSearch) {
|
if (!this.lastSearch) {
|
||||||
this.bookResults = []
|
this.bookResults = []
|
||||||
this.podcastResults = []
|
this.podcastResults = []
|
||||||
|
this.episodeResults = []
|
||||||
this.seriesResults = []
|
this.seriesResults = []
|
||||||
this.authorResults = []
|
this.authorResults = []
|
||||||
this.narratorResults = []
|
this.narratorResults = []
|
||||||
@@ -125,6 +136,7 @@ export default {
|
|||||||
|
|
||||||
this.bookResults = results?.book || []
|
this.bookResults = results?.book || []
|
||||||
this.podcastResults = results?.podcast || []
|
this.podcastResults = results?.podcast || []
|
||||||
|
this.episodeResults = results?.episodes || []
|
||||||
this.seriesResults = results?.series || []
|
this.seriesResults = results?.series || []
|
||||||
this.authorResults = results?.authors || []
|
this.authorResults = results?.authors || []
|
||||||
this.narratorResults = results?.narrators || []
|
this.narratorResults = results?.narrators || []
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ let $localStore = null
|
|||||||
|
|
||||||
const languageCodeMap = {
|
const languageCodeMap = {
|
||||||
bn: { label: 'বাংলা', dateFnsLocale: 'bn' },
|
bn: { label: 'বাংলা', dateFnsLocale: 'bn' },
|
||||||
|
bg: { label: 'Български', dateFnsLocale: 'bg' },
|
||||||
ca: { label: 'Català', dateFnsLocale: 'ca' },
|
ca: { label: 'Català', dateFnsLocale: 'ca' },
|
||||||
cs: { label: 'Čeština', dateFnsLocale: 'cs' },
|
cs: { label: 'Čeština', dateFnsLocale: 'cs' },
|
||||||
da: { label: 'Dansk', dateFnsLocale: 'da' },
|
da: { label: 'Dansk', dateFnsLocale: 'da' },
|
||||||
|
|||||||
+1
-1
@@ -110,7 +110,7 @@ class ServerSocket extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onAuthFailed(data) {
|
onAuthFailed(data) {
|
||||||
console.log('[SOCKET] Auth failed', data)
|
console.log('[SOCKET] Auth failed: ' + (data?.message || 'Unknown reason'))
|
||||||
this.isAuthenticated = false
|
this.isAuthenticated = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "الفصول",
|
"HeaderChapters": "الفصول",
|
||||||
"HeaderCollection": "مجموعة",
|
"HeaderCollection": "مجموعة",
|
||||||
"HeaderCollectionItems": "عناصر المجموعة",
|
"HeaderCollectionItems": "عناصر المجموعة",
|
||||||
|
"HeaderConfirm": "تأكيد",
|
||||||
"HeaderConnectionStatus": "حالة الاتصال",
|
"HeaderConnectionStatus": "حالة الاتصال",
|
||||||
"HeaderDataSettings": "إعدادات البيانات",
|
"HeaderDataSettings": "إعدادات البيانات",
|
||||||
"HeaderDetails": "التفاصيل",
|
"HeaderDetails": "التفاصيل",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "الجلسات الأخيرة",
|
"HeaderStatsRecentSessions": "الجلسات الأخيرة",
|
||||||
"HeaderTableOfContents": "جدول المحتويات",
|
"HeaderTableOfContents": "جدول المحتويات",
|
||||||
"HeaderUserInterfaceSettings": "إعدادات واجهة المستخدم",
|
"HeaderUserInterfaceSettings": "إعدادات واجهة المستخدم",
|
||||||
|
"HeaderWelcome": "مرحبا, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "إحصائياتك",
|
"HeaderYourStats": "إحصائياتك",
|
||||||
"LabelAddToPlaylist": "أضف إلى قائمة التشغيل",
|
"LabelAddToPlaylist": "أضف إلى قائمة التشغيل",
|
||||||
"LabelAddedAt": "أضيفت على",
|
"LabelAddedAt": "أضيفت على",
|
||||||
|
|||||||
+94
-77
@@ -11,11 +11,11 @@
|
|||||||
"ButtonCollections": "Калекцыі",
|
"ButtonCollections": "Калекцыі",
|
||||||
"ButtonConnect": "Падлучыцца",
|
"ButtonConnect": "Падлучыцца",
|
||||||
"ButtonConnectToServer": "Падлучыцца да сервера",
|
"ButtonConnectToServer": "Падлучыцца да сервера",
|
||||||
"ButtonCreate": "Ствараць",
|
"ButtonCreate": "Стварыць",
|
||||||
"ButtonCreateBookmark": "Стварыць закладку",
|
"ButtonCreateBookmark": "Стварыць закладку",
|
||||||
"ButtonCreateNewPlaylist": "Стварыць новы спіс прайгравання",
|
"ButtonCreateNewPlaylist": "Стварыць новы плэй-ліст",
|
||||||
"ButtonDelete": "Выдаліць",
|
"ButtonDelete": "Выдаліць",
|
||||||
"ButtonDeleteLocalEpisode": "Выдаліць лакальны эпізод",
|
"ButtonDeleteLocalEpisode": "Выдаліць лакальны выпуск",
|
||||||
"ButtonDeleteLocalFile": "Выдаліць лакальны файл",
|
"ButtonDeleteLocalFile": "Выдаліць лакальны файл",
|
||||||
"ButtonDeleteLocalItem": "Выдаліць лакальны элемент",
|
"ButtonDeleteLocalItem": "Выдаліць лакальны элемент",
|
||||||
"ButtonDisableAutoTimer": "Адключыць аўтаматычны таймер",
|
"ButtonDisableAutoTimer": "Адключыць аўтаматычны таймер",
|
||||||
@@ -30,15 +30,15 @@
|
|||||||
"ButtonLogs": "Журналы",
|
"ButtonLogs": "Журналы",
|
||||||
"ButtonManageLocalFiles": "Кіраванне лакальнымі файламі",
|
"ButtonManageLocalFiles": "Кіраванне лакальнымі файламі",
|
||||||
"ButtonMaskServerAddress": "Схаваць адрас сервера",
|
"ButtonMaskServerAddress": "Схаваць адрас сервера",
|
||||||
"ButtonNewFolder": "Новая тэчка",
|
"ButtonNewFolder": "Новая папка",
|
||||||
"ButtonNextEpisode": "Наступны эпізод",
|
"ButtonNextEpisode": "Наступны выпуск",
|
||||||
"ButtonOk": "Добра",
|
"ButtonOk": "ОК",
|
||||||
"ButtonOpenFeed": "Адкрыць стужку",
|
"ButtonOpenFeed": "Адкрыць стужку",
|
||||||
"ButtonOverride": "Пераазначыць",
|
"ButtonOverride": "Пераазначыць",
|
||||||
"ButtonPause": "Паўза",
|
"ButtonPause": "Прыпыніць",
|
||||||
"ButtonPlay": "Прайграць",
|
"ButtonPlay": "Прайграць",
|
||||||
"ButtonPlayEpisode": "Прайграць эпізод",
|
"ButtonPlayEpisode": "Прайграць выпуск",
|
||||||
"ButtonPlaylists": "Спісы прайгравання",
|
"ButtonPlaylists": "Плэй-лісты",
|
||||||
"ButtonRead": "Чытаць",
|
"ButtonRead": "Чытаць",
|
||||||
"ButtonReadLess": "Чытаць менш",
|
"ButtonReadLess": "Чытаць менш",
|
||||||
"ButtonReadMore": "Чытаць больш",
|
"ButtonReadMore": "Чытаць больш",
|
||||||
@@ -59,31 +59,32 @@
|
|||||||
"HeaderAccount": "Уліковы запіс",
|
"HeaderAccount": "Уліковы запіс",
|
||||||
"HeaderAdvanced": "Дадаткова",
|
"HeaderAdvanced": "Дадаткова",
|
||||||
"HeaderAndroidAutoSettings": "Налады Android Auto",
|
"HeaderAndroidAutoSettings": "Налады Android Auto",
|
||||||
"HeaderAudioTracks": "Аўдыядарожкі",
|
"HeaderAudioTracks": "Аўдыятрэкі",
|
||||||
"HeaderChapters": "Раздзелы",
|
"HeaderChapters": "Раздзелы",
|
||||||
"HeaderCollection": "Калекцыя",
|
"HeaderCollection": "Калекцыя",
|
||||||
"HeaderCollectionItems": "Элементы калекцыі",
|
"HeaderCollectionItems": "Элементы калекцыі",
|
||||||
|
"HeaderConfirm": "Пацвердзіць",
|
||||||
"HeaderConnectionStatus": "Стан злучэння",
|
"HeaderConnectionStatus": "Стан злучэння",
|
||||||
"HeaderDataSettings": "Налады дадзеных",
|
"HeaderDataSettings": "Налады даных",
|
||||||
"HeaderDetails": "Падрабязнасці",
|
"HeaderDetails": "Падрабязнасці",
|
||||||
"HeaderDownloads": "Спампоўкі",
|
"HeaderDownloads": "Спампоўкі",
|
||||||
"HeaderEbookFiles": "Файлы электронных кніг",
|
"HeaderEbookFiles": "Файлы электронных кніг",
|
||||||
"HeaderEpisodes": "Эпізоды",
|
"HeaderEpisodes": "Выпускі",
|
||||||
"HeaderEreaderSettings": "Налады прылады для чытання",
|
"HeaderEreaderSettings": "Налады прылады для чытання",
|
||||||
"HeaderLatestEpisodes": "Апошнія эпізоды",
|
"HeaderLatestEpisodes": "Апошнія выпускі",
|
||||||
"HeaderLibraries": "Бібліятэкі",
|
"HeaderLibraries": "Бібліятэкі",
|
||||||
"HeaderLocalFolders": "Лакальныя тэчкі",
|
"HeaderLocalFolders": "Лакальныя папкі",
|
||||||
"HeaderLocalLibraryItems": "Элементы лакальнай бібліятэкі",
|
"HeaderLocalLibraryItems": "Элементы лакальнай бібліятэкі",
|
||||||
"HeaderNewPlaylist": "Новы спіс прайгравання",
|
"HeaderNewPlaylist": "Новы плэй-ліст",
|
||||||
"HeaderOpenRSSFeed": "Адкрыць RSS-стужку",
|
"HeaderOpenRSSFeed": "Адкрыць RSS-стужку",
|
||||||
"HeaderPlaybackSettings": "Налады прайгравання",
|
"HeaderPlaybackSettings": "Налады прайгравання",
|
||||||
"HeaderPlaylist": "Спіс прайгравання",
|
"HeaderPlaylist": "Плэй-ліст",
|
||||||
"HeaderPlaylistItems": "Элементы спіса прайгравання",
|
"HeaderPlaylistItems": "Элементы плэй-ліста",
|
||||||
"HeaderProgressSyncFailed": "Не ўдалося сінхранізаваць прагрэс",
|
"HeaderProgressSyncFailed": "Не ўдалося сінхранізаваць прагрэс",
|
||||||
"HeaderRSSFeed": "RSS-стужка",
|
"HeaderRSSFeed": "RSS-стужка",
|
||||||
"HeaderRSSFeedGeneral": "Падрабязнасці RSS",
|
"HeaderRSSFeedGeneral": "Падрабязнасці RSS",
|
||||||
"HeaderRSSFeedIsOpen": "RSS-стужка адкрытая",
|
"HeaderRSSFeedIsOpen": "RSS-стужка адкрытая",
|
||||||
"HeaderSelectDownloadLocation": "Абраць месцазнаходжання для спампоўкі",
|
"HeaderSelectDownloadLocation": "Выберыце размяшчэнне для спампоўкі",
|
||||||
"HeaderSettings": "Налады",
|
"HeaderSettings": "Налады",
|
||||||
"HeaderSleepTimer": "Таймер сну",
|
"HeaderSleepTimer": "Таймер сну",
|
||||||
"HeaderSleepTimerSettings": "Налады таймера сну",
|
"HeaderSleepTimerSettings": "Налады таймера сну",
|
||||||
@@ -91,8 +92,9 @@
|
|||||||
"HeaderStatsRecentSessions": "Апошнія сеансы",
|
"HeaderStatsRecentSessions": "Апошнія сеансы",
|
||||||
"HeaderTableOfContents": "Змест",
|
"HeaderTableOfContents": "Змест",
|
||||||
"HeaderUserInterfaceSettings": "Налады інтэрфейсу карыстальніка",
|
"HeaderUserInterfaceSettings": "Налады інтэрфейсу карыстальніка",
|
||||||
|
"HeaderWelcome": "Вітаем, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Ваша статыстыка",
|
"HeaderYourStats": "Ваша статыстыка",
|
||||||
"LabelAddToPlaylist": "Дадаць у спіс прайгравання",
|
"LabelAddToPlaylist": "Дадаць у плэй-ліст",
|
||||||
"LabelAddedAt": "Дата дабаўлення",
|
"LabelAddedAt": "Дата дабаўлення",
|
||||||
"LabelAddedDate": "Дададзена {0}",
|
"LabelAddedDate": "Дададзена {0}",
|
||||||
"LabelAll": "Усе",
|
"LabelAll": "Усе",
|
||||||
@@ -103,58 +105,62 @@
|
|||||||
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Парадак кніг у серыі",
|
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Парадак кніг у серыі",
|
||||||
"LabelAskConfirmation": "Запытваць пацверджанне",
|
"LabelAskConfirmation": "Запытваць пацверджанне",
|
||||||
"LabelAuthor": "Аўтар",
|
"LabelAuthor": "Аўтар",
|
||||||
"LabelAuthorFirstLast": "Аўтар (Імя Прозвішча)",
|
"LabelAuthorFirstLast": "Аўтар (імя, прозвішча)",
|
||||||
"LabelAuthorLastFirst": "Аўтар (Прозвішча, Імя)",
|
"LabelAuthorLastFirst": "Аўтар (прозвішча, імя)",
|
||||||
"LabelAuthors": "Аўтары",
|
"LabelAuthors": "Аўтары",
|
||||||
"LabelAutoDownloadEpisodes": "Аўтаматычнае спампаванне эпізодаў",
|
"LabelAutoDownloadEpisodes": "Аўтаматычна спампоўваць выпускі",
|
||||||
"LabelAutoRewindTime": "Час аўтаматычнай перамоткі назад",
|
"LabelAutoRewindTime": "Час аўтаматычнай перамоткі назад",
|
||||||
"LabelAutoSleepTimer": "Аўтаматычны таймер сну",
|
"LabelAutoSleepTimer": "Аўтаматычны таймер сну",
|
||||||
"LabelAutoSleepTimerAutoRewind": "Аўтаматычная перамотка таймера сну",
|
"LabelAutoSleepTimerAutoRewind": "Аўтаматычная перамотка таймера сну",
|
||||||
"LabelAutoSleepTimerAutoRewindHelp": "Калі таймер аўтаматычнага сну скончыцца, паўторнае прайграванне элемента аўтаматычна перамотвае вашу пазіцыю.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Пасля заканчэння аўтаматычнага таймера сну паўторнае прайграванне элемента аўтаматычна перамотвае вашу пазіцыю.",
|
||||||
"LabelAutoSleepTimerHelp": "Калі медыя прайграецца ў вызначаны час паміж пачаткам і канцом, таймер сну будзе запушчаны аўтаматычна.",
|
"LabelAutoSleepTimerHelp": "Калі медыя прайграецца ў вызначаны час паміж пачаткам і канцом, таймер сну будзе запушчаны аўтаматычна.",
|
||||||
"LabelBooks": "Кнігі",
|
"LabelBooks": "Кнігі",
|
||||||
"LabelChapterTrack": "Дарожка раздзела",
|
"LabelByAuthor": "– {0}",
|
||||||
|
"LabelChapterTrack": "Трэк раздзела",
|
||||||
"LabelChapters": "Раздзелы",
|
"LabelChapters": "Раздзелы",
|
||||||
"LabelClosePlayer": "Зачыніць прайгравальнік",
|
"LabelClosePlayer": "Зачыніць прайгравальнік",
|
||||||
"LabelCollapseSeries": "Згарнуць серыі",
|
"LabelCollapseSeries": "Згарнуць серыі",
|
||||||
"LabelComplete": "Завершана",
|
"LabelComplete": "Завяршыць",
|
||||||
"LabelContinueBooks": "Працягнуць кнігі",
|
"LabelContinueBooks": "Працягнуць кнігі",
|
||||||
"LabelContinueEpisodes": "Працягнуць эпізоды",
|
"LabelContinueEpisodes": "Працягнуць выпускі",
|
||||||
"LabelContinueListening": "Працягваць слухаць",
|
"LabelContinueListening": "Працяг праслухоўвання",
|
||||||
"LabelContinueReading": "Працягнуць чытанне",
|
"LabelContinueReading": "Працягнуць чытанне",
|
||||||
"LabelContinueSeries": "Працягнуць серыі",
|
"LabelContinueSeries": "Працягнуць серыі",
|
||||||
"LabelCustomTime": "Свой час",
|
"LabelCustomTime": "Свой час",
|
||||||
"LabelDescription": "Апісанне",
|
"LabelDescription": "Апісанне",
|
||||||
"LabelDisableAudioFadeOut": "Адключыць змяншэнне гучнасці",
|
"LabelDisableAudioFadeOut": "Адключыць змяншэнне гучнасці",
|
||||||
"LabelDisableAudioFadeOutHelp": "Гучнасць аўдыё пачне змяншацца, калі на таймеры сну застанецца менш за 1 хвіліну. Уключыце гэтую наладу, каб пазбегнуць змяншэння гучнасці.",
|
"LabelDisableAudioFadeOutHelp": "Гучнасць гуку пачне змяншацца, калі на таймеры сну застанецца менш за 1 хвіліну. Уключыце гэтую наладу, каб пазбегнуць змяншэння гучнасці.",
|
||||||
"LabelDisableAutoRewind": "Адключыць аўтаматычную перамотку назад",
|
"LabelDisableAutoRewind": "Адключыць аўтаматычную перамотку назад",
|
||||||
"LabelDisableShakeToReset": "Адключыць скід страсеннем",
|
"LabelDisableShakeToReset": "Адключыць скід страсеннем",
|
||||||
"LabelDisableShakeToResetHelp": "Калі патрасці прыладу падчас працы таймера АБО на працягу 2 хвілін пасля заканчэння таймера, таймер сну скідваецца. Уключыце гэтую наладу, каб адключыць скід страсеннем.",
|
"LabelDisableShakeToResetHelp": "Калі патрасці прыладу падчас працы таймера АБО на працягу 2 хвілін пасля заканчэння таймера, таймер сну скідваецца. Уключыце гэтую наладу, каб адключыць скід страсеннем.",
|
||||||
"LabelDisableVibrateOnReset": "Адключыць вібрацыю пры скідзе",
|
"LabelDisableVibrateOnReset": "Адключыць вібрацыю пры скідзе",
|
||||||
"LabelDisableVibrateOnResetHelp": "Калі таймер сну скідваецца, ваша прылада будзе вібраваць. Уключыце гэтую наладу, каб адключыць вібрацыю пры скідзе таймера сну.",
|
"LabelDisableVibrateOnResetHelp": "Калі таймер сну скідваецца, ваша прылада будзе вібраваць. Уключыце гэтую наладу, каб адключыць вібрацыю пры скідзе таймера сну.",
|
||||||
"LabelDiscover": "Знайсці",
|
"LabelDiscover": "Знаходкі",
|
||||||
"LabelDownload": "Спампаваць",
|
"LabelDownload": "Спампаваць",
|
||||||
"LabelDownloadUsingCellular": "Спампоўка праз мабільны інтэрнэт",
|
"LabelDownloadUsingCellular": "Спампоўваць праз мабільны інтэрнэт",
|
||||||
"LabelDownloaded": "Спампавана",
|
"LabelDownloaded": "Спампавана",
|
||||||
"LabelDuration": "Працягласць",
|
"LabelDuration": "Працягласць",
|
||||||
"LabelEbook": "Электронная кніга",
|
"LabelEbook": "Электронная кніга",
|
||||||
"LabelEbooks": "Электронныя кнігі",
|
"LabelEbooks": "Электронныя кнігі",
|
||||||
"LabelEnable": "Уключыць",
|
"LabelEnable": "Уключыць",
|
||||||
"LabelEnableMp3IndexSeeking": "Уключыць індэксаванне для перамоткі MP3",
|
"LabelEnableMp3IndexSeeking": "Уключыць пошук па індэксе mp3",
|
||||||
"LabelEnableMp3IndexSeekingHelp": "Гэтую наладу варта ўключаць толькі, калі ў вас ёсць MP3-файлы, якія няправільна перамотваюцца. Хутчэй за ўсё, гэта выклікана файламі з зменным бітрэйтам (VBR). Гэтая налада прымусова ўключае індэксаванне для перамоткі, пры якім падчас чытання файла ствараецца адпаведнасць паміж часам і байтамі. У некаторых выпадках з вялікімі MP3-файламі можа быць затрымка пры перемотцы да канца файла.",
|
"LabelEnableMp3IndexSeekingHelp": "Гэтую наладу варта ўключаць толькі, калі ў вас ёсць MP3-файлы, якія няправільна перамотваюцца. Хутчэй за ўсё, гэта выклікана файламі з зменным бітрэйтам (VBR). Гэтая налада прымусова ўключае індэксаванне для перамоткі, пры якім падчас чытання файла ствараецца адпаведнасць паміж часам і байтамі. У некаторых выпадках з вялікімі MP3-файламі можа быць затрымка пры перемотцы да канца файла.",
|
||||||
"LabelEnd": "Канец",
|
"LabelEnd": "Канец",
|
||||||
"LabelEndOfChapter": "Канец раздзела",
|
"LabelEndOfChapter": "Канец раздзела",
|
||||||
"LabelEndTime": "Час заканчэння",
|
"LabelEndTime": "Час заканчэння",
|
||||||
"LabelEpisode": "Эпізод",
|
"LabelEpisode": "Выпуск",
|
||||||
"LabelExplicit": "Відверты",
|
"LabelExplicit": "Непрыстойнае",
|
||||||
"LabelFeedURL": "URL стужкі",
|
"LabelFeedURL": "URL стужкі",
|
||||||
"LabelFile": "Файл",
|
"LabelFile": "Файл",
|
||||||
"LabelFileBirthtime": "Час стварэння файла",
|
"LabelFileBirthtime": "Час стварэння файла",
|
||||||
"LabelFileModified": "Час змянення файла",
|
"LabelFileModified": "Час змянення файла",
|
||||||
"LabelFilename": "Імя файла",
|
"LabelFilename": "Назва файла",
|
||||||
"LabelFinished": "Скончана",
|
"LabelFinished": "Завершана",
|
||||||
"LabelFolder": "Тэчка",
|
"LabelFolder": "Папка",
|
||||||
"LabelFontBoldness": "Таўшчыня шрыфта",
|
"LabelFontBoldness": "Таўшчыня шрыфта",
|
||||||
|
"LabelFontFamily": "Сямейства шрыфтоў",
|
||||||
|
"LabelFontFamilySans": "Sans",
|
||||||
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Памер шрыфту",
|
"LabelFontScale": "Памер шрыфту",
|
||||||
"LabelGenre": "Жанр",
|
"LabelGenre": "Жанр",
|
||||||
"LabelGenres": "Жанры",
|
"LabelGenres": "Жанры",
|
||||||
@@ -166,7 +172,7 @@
|
|||||||
"LabelHost": "Хост",
|
"LabelHost": "Хост",
|
||||||
"LabelInProgress": "У працэсе",
|
"LabelInProgress": "У працэсе",
|
||||||
"LabelIncomplete": "Незавершана",
|
"LabelIncomplete": "Незавершана",
|
||||||
"LabelInternalAppStorage": "Унутраная памяць прыкладання",
|
"LabelInternalAppStorage": "Унутраная памяць праграмы",
|
||||||
"LabelJumpBackwardsTime": "Час пераходу назад",
|
"LabelJumpBackwardsTime": "Час пераходу назад",
|
||||||
"LabelJumpForwardsTime": "Час пераходу наперад",
|
"LabelJumpForwardsTime": "Час пераходу наперад",
|
||||||
"LabelKeepScreenAwake": "Трымаць экран уключаным",
|
"LabelKeepScreenAwake": "Трымаць экран уключаным",
|
||||||
@@ -174,6 +180,9 @@
|
|||||||
"LabelLayout": "Знешні выгляд",
|
"LabelLayout": "Знешні выгляд",
|
||||||
"LabelLayoutAuto": "Аўто",
|
"LabelLayoutAuto": "Аўто",
|
||||||
"LabelLayoutSinglePage": "Аднабаковы",
|
"LabelLayoutSinglePage": "Аднабаковы",
|
||||||
|
"LabelLibrarySortByProgress": "Прагрэс: апошняе абнаўленне",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Прагрэс: завершана",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Прагрэс: пачата",
|
||||||
"LabelLight": "Святло",
|
"LabelLight": "Святло",
|
||||||
"LabelLineSpacing": "Міжрадковы інтэрвал",
|
"LabelLineSpacing": "Міжрадковы інтэрвал",
|
||||||
"LabelListenAgain": "Паслухаць зноў",
|
"LabelListenAgain": "Паслухаць зноў",
|
||||||
@@ -187,9 +196,9 @@
|
|||||||
"LabelMissing": "Адсутнічае",
|
"LabelMissing": "Адсутнічае",
|
||||||
"LabelMore": "Больш",
|
"LabelMore": "Больш",
|
||||||
"LabelMoreInfo": "Больш інфармацыі",
|
"LabelMoreInfo": "Больш інфармацыі",
|
||||||
"LabelName": "Імя",
|
"LabelName": "Назва",
|
||||||
"LabelNarrator": "Чытальнік",
|
"LabelNarrator": "Дыктар",
|
||||||
"LabelNarrators": "Чытальнікі",
|
"LabelNarrators": "Дыктары",
|
||||||
"LabelNavigateWithVolume": "Навігацыя з дапамогай клавіш гучнасці",
|
"LabelNavigateWithVolume": "Навігацыя з дапамогай клавіш гучнасці",
|
||||||
"LabelNavigateWithVolumeMirrored": "Люстраваны",
|
"LabelNavigateWithVolumeMirrored": "Люстраваны",
|
||||||
"LabelNavigateWithVolumeWhilePlaying": "Дазволіць клавішам гучнасці кіраваць навігацыяй падчас прайгравання",
|
"LabelNavigateWithVolumeWhilePlaying": "Дазволіць клавішам гучнасці кіраваць навігацыяй падчас прайгравання",
|
||||||
@@ -197,13 +206,13 @@
|
|||||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "Уключана",
|
"LabelNavigateWithVolumeWhilePlayingEnabled": "Уключана",
|
||||||
"LabelNever": "Ніколі",
|
"LabelNever": "Ніколі",
|
||||||
"LabelNewestAuthors": "Новыя аўтары",
|
"LabelNewestAuthors": "Новыя аўтары",
|
||||||
"LabelNewestEpisodes": "Новыя эпізоды",
|
"LabelNewestEpisodes": "Найноўшыя выпускі",
|
||||||
"LabelNo": "Не",
|
"LabelNo": "Не",
|
||||||
"LabelNotFinished": "Не скончана",
|
"LabelNotFinished": "Незавершана",
|
||||||
"LabelNotStarted": "Не пачата",
|
"LabelNotStarted": "Не пачата",
|
||||||
"LabelNumEpisodes": "{0} эпізодаў",
|
"LabelNumEpisodes": "{0} выпускаў",
|
||||||
"LabelNumEpisodesIncomplete": "{0} эпізодаў, {1} незавершаных",
|
"LabelNumEpisodesIncomplete": "{0} выпускаў, {1} незавершаных",
|
||||||
"LabelNumberOfEpisodes": "# з эпізодаў",
|
"LabelNumberOfEpisodes": "Колькасць выпускаў",
|
||||||
"LabelOff": "Выключына",
|
"LabelOff": "Выключына",
|
||||||
"LabelOn": "Уключана",
|
"LabelOn": "Уключана",
|
||||||
"LabelPassword": "Пароль",
|
"LabelPassword": "Пароль",
|
||||||
@@ -229,10 +238,11 @@
|
|||||||
"LabelReadAgain": "Чытаць зноў",
|
"LabelReadAgain": "Чытаць зноў",
|
||||||
"LabelRecentSeries": "Апошнія серыі",
|
"LabelRecentSeries": "Апошнія серыі",
|
||||||
"LabelRecentlyAdded": "Нядаўна дададзеныя",
|
"LabelRecentlyAdded": "Нядаўна дададзеныя",
|
||||||
"LabelRemoveFromPlaylist": "Выдаліць з спіса прайгравання",
|
"LabelRemoveFromPlaylist": "Выдаліць з плэй-ліста",
|
||||||
"LabelScaleElapsedTimeBySpeed": "Прыстасаваць мінулы час да хуткасці",
|
"LabelScaleElapsedTimeBySpeed": "Прыстасаваць мінулы час да хуткасці",
|
||||||
"LabelSeason": "Сезон",
|
"LabelSeason": "Сезон",
|
||||||
"LabelSelectADevice": "Выбраць прыладу",
|
"LabelSelectADevice": "Выбраць прыладу",
|
||||||
|
"LabelSelectMediaType": "Выберыце тып медыя",
|
||||||
"LabelSequenceAscending": "Паслядоўнасць па ўзрастанні",
|
"LabelSequenceAscending": "Паслядоўнасць па ўзрастанні",
|
||||||
"LabelSequenceDescending": "Паслядоўнасць па змяншэнні",
|
"LabelSequenceDescending": "Паслядоўнасць па змяншэнні",
|
||||||
"LabelSeries": "Серыі",
|
"LabelSeries": "Серыі",
|
||||||
@@ -243,16 +253,16 @@
|
|||||||
"LabelShowAll": "Паказаць усё",
|
"LabelShowAll": "Паказаць усё",
|
||||||
"LabelSize": "Памер",
|
"LabelSize": "Памер",
|
||||||
"LabelSleepTimer": "Таймер сну",
|
"LabelSleepTimer": "Таймер сну",
|
||||||
"LabelSleepTimerAlmostDoneChime": "Праіграйце звонак, калі амаль скончана",
|
"LabelSleepTimerAlmostDoneChime": "Гукавы сігнал, калі амаль звершаны",
|
||||||
"LabelSleepTimerAlmostDoneChimeHelp": "Памякчыць звонак, калі на таймеры сну застанецца 30 секунд",
|
"LabelSleepTimerAlmostDoneChimeHelp": "Памякчыць звонак, калі на таймеры сну застанецца 30 секунд",
|
||||||
"LabelStart": "Пачаць",
|
"LabelStart": "Пачатак",
|
||||||
"LabelStartTime": "Час пачатку",
|
"LabelStartTime": "Час пачатку",
|
||||||
"LabelStatsBestDay": "Лепшы дзень",
|
"LabelStatsBestDay": "Найлепшы дзень",
|
||||||
"LabelStatsDailyAverage": "У сярэднім за дзень",
|
"LabelStatsDailyAverage": "У сярэднім за дзень",
|
||||||
"LabelStatsDays": "Дзён",
|
"LabelStatsDays": "Дзён",
|
||||||
"LabelStatsDaysListened": "Дзён праслухана",
|
"LabelStatsDaysListened": "Дзён праслухана",
|
||||||
"LabelStatsInARow": "без перапынку",
|
"LabelStatsInARow": "без перапынку",
|
||||||
"LabelStatsItemsFinished": "Скончаныя элементы",
|
"LabelStatsItemsFinished": "Элементаў завершана",
|
||||||
"LabelStatsMinutes": "хвілін",
|
"LabelStatsMinutes": "хвілін",
|
||||||
"LabelStatsMinutesListening": "Хвілін праслухоўвання",
|
"LabelStatsMinutesListening": "Хвілін праслухоўвання",
|
||||||
"LabelStatsWeekListening": "Праслухана за тыдзень",
|
"LabelStatsWeekListening": "Праслухана за тыдзень",
|
||||||
@@ -264,14 +274,14 @@
|
|||||||
"LabelThemeDark": "Цёмная",
|
"LabelThemeDark": "Цёмная",
|
||||||
"LabelThemeLight": "Светлая",
|
"LabelThemeLight": "Светлая",
|
||||||
"LabelTimeRemaining": "Засталося {0}",
|
"LabelTimeRemaining": "Засталося {0}",
|
||||||
"LabelTitle": "Назва",
|
"LabelTitle": "Загаловак",
|
||||||
"LabelTotalSize": "Агульны памер",
|
"LabelTotalSize": "Агульны памер",
|
||||||
"LabelTotalTrack": "Агульная колькасць дарожак",
|
"LabelTotalTrack": "Усяго трэкаў",
|
||||||
"LabelTracks": "Дарожкі",
|
"LabelTracks": "Трэкі",
|
||||||
"LabelType": "Тып",
|
"LabelType": "Тып",
|
||||||
"LabelUnknown": "Невядома",
|
"LabelUnknown": "Невядома",
|
||||||
"LabelUnlockPlayer": "Разблакаваць прайгравальнік",
|
"LabelUnlockPlayer": "Разблакаваць прайгравальнік",
|
||||||
"LabelUseBookshelfView": "Выкарыстоўваць выгляд кніжнай паліцы",
|
"LabelUseBookshelfView": "Паказваць кніжныя паліцы",
|
||||||
"LabelUser": "Карыстальнік",
|
"LabelUser": "Карыстальнік",
|
||||||
"LabelUsername": "Імя карыстальніка",
|
"LabelUsername": "Імя карыстальніка",
|
||||||
"LabelVeryHigh": "Вельмі высокі",
|
"LabelVeryHigh": "Вельмі высокі",
|
||||||
@@ -280,24 +290,29 @@
|
|||||||
"LabelYearReviewShow": "Азнаёміцца з вынікамі года",
|
"LabelYearReviewShow": "Азнаёміцца з вынікамі года",
|
||||||
"LabelYourBookmarks": "Вашы закладкі",
|
"LabelYourBookmarks": "Вашы закладкі",
|
||||||
"LabelYourProgress": "Ваш прагрэс",
|
"LabelYourProgress": "Ваш прагрэс",
|
||||||
"MessageAndroid10Downloads": "На Android 10 і ніжэй для спампоўкі будзе выкарыстоўвацца ўнутраная памяць прыкладання.",
|
"MessageAndroid10Downloads": "На Android 10 і ніжэй для спамповак будзе выкарыстоўвацца ўнутраная памяць праграмы.",
|
||||||
"MessageAttemptingServerConnection": "Спроба злучэння з серверам...",
|
"MessageAttemptingServerConnection": "Спроба злучэння з серверам...",
|
||||||
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не падлучаны",
|
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не падлучаны",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Важна!</strong> Гэта праграма прызначана для працы з серверам Audiobookshelf, які вы ці хтосьці іншы абслугоўваеце. Праграма не змяшчае ўласнага кантэнту.",
|
"MessageAudiobookshelfServerRequired": "<strong>Важна!</strong> Гэта праграма прызначана для працы з серверам Audiobookshelf, які вы ці хтосьці іншы абслугоўваеце. Праграма не змяшчае ўласнага кантэнту.",
|
||||||
"MessageBookshelfEmpty": "Кніжная паліца пустая",
|
"MessageBookshelfEmpty": "Кніжная паліца пустая",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Выдаліць лакальны эпізод \"{0}\" з вашай прылады? Файл на серверы застанецца нязменным.",
|
"MessageConfirmAppExit": "Вы хацелі выйсці з праграмы?",
|
||||||
"MessageConfirmDeleteLocalFiles": "Выдаліць лакальныя файлы гэтага элемента з вашай прылады? Файлы на серверы і ваш прагрэс застануцца нязменнымі.",
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Вы ўпэўнены, што хочаце ачысціць чаргу спампоўвання выпускаў?",
|
||||||
"MessageConfirmDisableAutoTimer": "Вы ўпэўнены, што жадаеце адключыць аўтаматычны таймер на сённяшні дзень? Таймер будзе зноў уключаны па заканчэнні гэтага перыяду аўтаматычнага таймера сну або пры перазапуску праграмы.",
|
"MessageConfirmDeleteLocalEpisode": "Выдаліць лакальны выпуск \"{0}\" з вашай прылады? Файл на серверы застанецца нязменным.",
|
||||||
"MessageConfirmDiscardProgress": "Вы ўпэўнены, што жадаеце скінуць свой прагрэс?",
|
"MessageConfirmDeleteLocalFiles": "Выдаліць лакальныя файлы гэтага элемента з вашай прылады? Файлы на серверы і прагрэс застануцца нязменнымі.",
|
||||||
"MessageConfirmDownloadUsingCellular": "Вы збіраецеся спампаваць, выкарыстоўваючы мабільны інтэрнэт. Гэта можа прывесці да дадатковых плат ад аператара. Вы жадаеце працягнуць?",
|
"MessageConfirmDeleteServerConfig": "Выдаліць гэту канфігурацыю сервера?",
|
||||||
"MessageConfirmMarkAsFinished": "Вы ўпэўнены, што жадаеце пазначыць гэты элемент як скончаны?",
|
"MessageConfirmDeleteServerEpisode": "Вы ўпэўнены, што хочаце выдаліць выпуск \"{0}\" з сервера?\nУвага: будзе выдалены аўдыяфайл.",
|
||||||
"MessageConfirmRemoveBookmark": "Вы ўпэўнены, што жадаеце выдаліць закладку?",
|
"MessageConfirmDisableAutoTimer": "Вы ўпэўнены, што хочаце адключыць аўтаматычны таймер на сённяшні дзень? Таймер будзе зноў уключаны па заканчэнні перыяду гэтага аўтаматычнага таймера сну або пры перазапуску праграмы.",
|
||||||
"MessageConfirmStreamingUsingCellular": "Вы збіраецеся трансляваць кантэнт праз мабільны інтэрнэт. Гэта можа прывесці да дадатковых платаў ад вашага аператара. Вы жадаеце працягнуць?",
|
"MessageConfirmDiscardProgress": "Вы ўпэўнены, што хочаце скінуць прагрэс?",
|
||||||
|
"MessageConfirmDownloadUsingCellular": "Вы збіраецеся спампаваць праз мабільны інтэрнэт. Гэта можа прывесці да дадатковых плат ад аператара. Хочаце працягнуць?",
|
||||||
|
"MessageConfirmMarkAsFinished": "Вы ўпэўнены, што хочаце пазначыць гэты элемент як завершаны?",
|
||||||
|
"MessageConfirmPlaybackTime": "Пачаць прайграванне \"{0}\" у {1}?",
|
||||||
|
"MessageConfirmRemoveBookmark": "Вы ўпэўнены, што хочаце выдаліць закладку?",
|
||||||
|
"MessageConfirmStreamingUsingCellular": "Вы збіраецеся трансляваць кантэнт праз мабільны інтэрнэт. Гэта можа прывесці да дадатковых плат ад аператара. Хочаце працягнуць?",
|
||||||
"MessageDiscardProgress": "Скінуць прагрэс",
|
"MessageDiscardProgress": "Скінуць прагрэс",
|
||||||
"MessageDownloadCompleteProcessing": "Спампоўка завершана. Апрацоўка...",
|
"MessageDownloadCompleteProcessing": "Спампоўванне завершана. Апрацоўка...",
|
||||||
"MessageDownloading": "Спампоўванне...",
|
"MessageDownloading": "Спампоўванне...",
|
||||||
"MessageDownloadingEpisode": "Спампоўка эпізоду",
|
"MessageDownloadingEpisode": "Спампоўванне выпуску",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} эпізод(аў) у чарзе для спампоўкі",
|
"MessageEpisodesQueuedForDownload": "{0} выпуск(-аў) у чарзе спампоўвання",
|
||||||
"MessageFailedToRefreshToken": "Не ўдалося абнавіць токен, патрабуецца паўторны ўваход",
|
"MessageFailedToRefreshToken": "Не ўдалося абнавіць токен, патрабуецца паўторны ўваход",
|
||||||
"MessageFeedURLWillBe": "URL стужкі будзе {0}",
|
"MessageFeedURLWillBe": "URL стужкі будзе {0}",
|
||||||
"MessageFetching": "Атрыманне...",
|
"MessageFetching": "Атрыманне...",
|
||||||
@@ -306,8 +321,8 @@
|
|||||||
"MessageItemMissing": "Элемент адсутнічае і патрабуе выпраўлення на серверы. Звычайна элемент пазначаецца як адсутны, таму што файлавыя шляхі недаступныя.",
|
"MessageItemMissing": "Элемент адсутнічае і патрабуе выпраўлення на серверы. Звычайна элемент пазначаецца як адсутны, таму што файлавыя шляхі недаступныя.",
|
||||||
"MessageLoading": "Загрузка...",
|
"MessageLoading": "Загрузка...",
|
||||||
"MessageLoadingServerData": "Загрузка даных з сервера...",
|
"MessageLoadingServerData": "Загрузка даных з сервера...",
|
||||||
"MessageLocalFolderDescription": "\"Унутраная памяць прыкладання\" даступная толькі для гэтага прыкладання. Гэта прыкладанне працуе толькі з медыя, якія былі спампаваныя непасрэдна праз яго. Каб іншыя прыкладанні маглі атрымаць доступ да медыя, спампаванага гэтым прыкладаннем, можна выкарыстоўваць агульныя тэчкі.",
|
"MessageLocalFolderDescription": "\"Унутраная памяць праграмы\" даступная толькі для гэтай праграмы. Гэта праграма працуе толькі з медыя, якія былі спампаваныя непасрэдна праз яго. Каб іншыя праграмы маглі атрымаць доступ да медыя, спампаванага гэтай праграмай, можна выкарыстоўваць абагуленыя папкі.",
|
||||||
"MessageMarkAsFinished": "Пазначыць як скончана",
|
"MessageMarkAsFinished": "Пазначыць як завершаную",
|
||||||
"MessageMediaLinkedToADifferentServer": "Медыя звязаны з серверам Audiobookshelf па іншым адрасе ({0}). Сінхранізацыя прагрэсу адбудзецца пры падключэнні да гэтага адрасу сервера.",
|
"MessageMediaLinkedToADifferentServer": "Медыя звязаны з серверам Audiobookshelf па іншым адрасе ({0}). Сінхранізацыя прагрэсу адбудзецца пры падключэнні да гэтага адрасу сервера.",
|
||||||
"MessageMediaLinkedToADifferentUser": "Медыя звязаны з гэтым серверам, але быў спампаваны іншым карыстальнікам. Прагрэс будзе сінхранізавацца толькі для карыстальніка, які яго спампаваў.",
|
"MessageMediaLinkedToADifferentUser": "Медыя звязаны з гэтым серверам, але быў спампаваны іншым карыстальнікам. Прагрэс будзе сінхранізавацца толькі для карыстальніка, які яго спампаваў.",
|
||||||
"MessageMediaLinkedToServer": "Звязана з серверам {0}",
|
"MessageMediaLinkedToServer": "Звязана з серверам {0}",
|
||||||
@@ -320,12 +335,12 @@
|
|||||||
"MessageNoItemsFound": "Элементы не знойдзены",
|
"MessageNoItemsFound": "Элементы не знойдзены",
|
||||||
"MessageNoListeningSessions": "Няма сеансаў праслухоўвання",
|
"MessageNoListeningSessions": "Няма сеансаў праслухоўвання",
|
||||||
"MessageNoLogs": "Няма журналаў",
|
"MessageNoLogs": "Няма журналаў",
|
||||||
"MessageNoMediaFolders": "Няма тэчак з медыя",
|
"MessageNoMediaFolders": "Няма папак з медыя",
|
||||||
"MessageNoNetworkConnection": "Няма падлучэння да сеткі",
|
"MessageNoNetworkConnection": "Няма падлучэння да сеткі",
|
||||||
"MessageNoPodcastsFound": "Падкасты не знойдзены",
|
"MessageNoPodcastsFound": "Падкасты не знойдзены",
|
||||||
"MessageNoSeries": "Няма серый",
|
"MessageNoSeries": "Няма серый",
|
||||||
"MessageNoUpdatesWereNecessary": "Абнаўленні не патрабаваліся",
|
"MessageNoUpdatesWereNecessary": "Абнаўленні не патрабаваліся",
|
||||||
"MessageNoUserPlaylists": "У вас няма спісаў прайгравання",
|
"MessageNoUserPlaylists": "У вас няма плэй-лістоў",
|
||||||
"MessageOldServerAuthReLoginRequired": "Аўтэнтыфікацыя была палепшана для бяспекі ў серверы v2.26.0. Усім карыстальнікам патрабуецца паўторна ўвайсці ў сістэму.",
|
"MessageOldServerAuthReLoginRequired": "Аўтэнтыфікацыя была палепшана для бяспекі ў серверы v2.26.0. Усім карыстальнікам патрабуецца паўторна ўвайсці ў сістэму.",
|
||||||
"MessageOldServerAuthWarning": "Сервер выкарыстоўвае састарэлую аўтэнтыфікацыю",
|
"MessageOldServerAuthWarning": "Сервер выкарыстоўвае састарэлую аўтэнтыфікацыю",
|
||||||
"MessageOldServerAuthWarningHelp": "Гэты сервер працуе пад версіяй, старэйшай за 2.26.0. У версіі 2.26.0 была дададзена больш бяспечная сістэма аўтэнтыфікацыі. Настойліва рэкамендуецца абнавіць сервер да апошняй версіі. Калі вы ўжо абнавілі сервер, увайдзіце зноў, каб выкарыстоўваць новую аўтэнтыфікацыю.",
|
"MessageOldServerAuthWarningHelp": "Гэты сервер працуе пад версіяй, старэйшай за 2.26.0. У версіі 2.26.0 была дададзена больш бяспечная сістэма аўтэнтыфікацыі. Настойліва рэкамендуецца абнавіць сервер да апошняй версіі. Калі вы ўжо абнавілі сервер, увайдзіце зноў, каб выкарыстоўваць новую аўтэнтыфікацыю.",
|
||||||
@@ -333,9 +348,9 @@
|
|||||||
"MessageOldServerConnectionWarningHelp": "Вы першапачаткова наладзілі падключэнне да гэтага сервера да міграцыі базы даных у версіі 2.3.0, якая выйшла ў чэрвені 2023 года. У будучым абнаўленні сервера магчымасць уваходу праз гэтае старое падключэнне будзе выдалена. Калі ласка, выдаліце існуючае падключэнне да сервера і падключыцеся зноў (выкарыстоўваючы той жа адрас сервера і ўліковыя даныя). Калі на гэтай прыладзе ёсць спампаваныя медыяфайлы, іх трэба будзе спампаваць зноў для сінхранізацыі з серверам.",
|
"MessageOldServerConnectionWarningHelp": "Вы першапачаткова наладзілі падключэнне да гэтага сервера да міграцыі базы даных у версіі 2.3.0, якая выйшла ў чэрвені 2023 года. У будучым абнаўленні сервера магчымасць уваходу праз гэтае старое падключэнне будзе выдалена. Калі ласка, выдаліце існуючае падключэнне да сервера і падключыцеся зноў (выкарыстоўваючы той жа адрас сервера і ўліковыя даныя). Калі на гэтай прыладзе ёсць спампаваныя медыяфайлы, іх трэба будзе спампаваць зноў для сінхранізацыі з серверам.",
|
||||||
"MessagePodcastSearchField": "Увядзіце пошукавы запыт або URL RSS-стужкі",
|
"MessagePodcastSearchField": "Увядзіце пошукавы запыт або URL RSS-стужкі",
|
||||||
"MessageProgressSyncFailed": "Апошняя спроба адправіць ваш прагрэс праслухоўвання на сервер не ўдалася. Спробы сінхранізаваць прагрэс будуць працягвацца кожныя 15 секунд на працягу 1 хвіліны падчас прайгравання медыяфайла.",
|
"MessageProgressSyncFailed": "Апошняя спроба адправіць ваш прагрэс праслухоўвання на сервер не ўдалася. Спробы сінхранізаваць прагрэс будуць працягвацца кожныя 15 секунд на працягу 1 хвіліны падчас прайгравання медыяфайла.",
|
||||||
"MessageReportBugsAndContribute": "Паведамляйце пра памылкі, прапануйце новыя функцыі і ўдзельнічайце на",
|
"MessageReportBugsAndContribute": "Паведамляйце пра памылкі, прапануйце функцыі і ўносьце свой уклад на",
|
||||||
"MessageSeriesAlreadyDownloaded": "Вы ўжо спампавалі ўсе кнігі з гэтай серыі.",
|
"MessageSeriesAlreadyDownloaded": "Вы ўжо спампавалі ўсе кнігі з гэтай серыі.",
|
||||||
"MessageSeriesDownloadConfirm": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}, у тэчку {3}?",
|
"MessageSeriesDownloadConfirm": "Спампаваць адсутныя {0} кніг(і) з {1} файлам(-і), агульным памерам {2}, у папку {3}?",
|
||||||
"MessageSeriesDownloadConfirmIos": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}?",
|
"MessageSeriesDownloadConfirmIos": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}?",
|
||||||
"MessageSocketConnectedOverMeteredCellular": "Сокет падлучаны праз мабільны інтэрнэт з абмежаваным трафікам",
|
"MessageSocketConnectedOverMeteredCellular": "Сокет падлучаны праз мабільны інтэрнэт з абмежаваным трафікам",
|
||||||
"MessageSocketConnectedOverMeteredWifi": "Сокет падлучаны праз Wi-Fi з абмежаваным трафікам",
|
"MessageSocketConnectedOverMeteredWifi": "Сокет падлучаны праз Wi-Fi з абмежаваным трафікам",
|
||||||
@@ -343,17 +358,19 @@
|
|||||||
"MessageSocketConnectedOverUnmeteredWifi": "Сокет падлучаны праз Wi-Fi без абмежавання трафіку",
|
"MessageSocketConnectedOverUnmeteredWifi": "Сокет падлучаны праз Wi-Fi без абмежавання трафіку",
|
||||||
"MessageSocketNotConnected": "Сокет не падлучаны",
|
"MessageSocketNotConnected": "Сокет не падлучаны",
|
||||||
"NoteRSSFeedPodcastAppsHttps": "Папярэджанне: большасць праграм для падкастаў патрабуюць, каб URL RSS-стужкі выкарыстоўваў HTTPS",
|
"NoteRSSFeedPodcastAppsHttps": "Папярэджанне: большасць праграм для падкастаў патрабуюць, каб URL RSS-стужкі выкарыстоўваў HTTPS",
|
||||||
"NoteRSSFeedPodcastAppsPubDate": "Папярэджанне: адзін ці больш вашых эпізодаў не маюць даты публікацыі. Некаторыя праграмы для падкастаў патрабуюць гэтага.",
|
"NoteRSSFeedPodcastAppsPubDate": "Папярэджанне: адзін ці больш выпускаў не маюць даты публікацыі. Некаторыя праграмы для падкастаў патрабуюць гэтага.",
|
||||||
"ToastBookmarkCreateFailed": "Не ўдалося стварыць закладку",
|
"ToastBookmarkCreateFailed": "Не ўдалося стварыць закладку",
|
||||||
"ToastBookmarkRemoveFailed": "Не ўдалося выдаліць закладку",
|
"ToastBookmarkRemoveFailed": "Не ўдалося выдаліць закладку",
|
||||||
"ToastBookmarkUpdateFailed": "Не ўдалося абнавіць закладку",
|
"ToastBookmarkUpdateFailed": "Не ўдалося абнавіць закладку",
|
||||||
"ToastDownloadNotAllowedOnCellular": "Спампоўванне забаронена праз мабільны інтэрнэт",
|
"ToastDownloadNotAllowedOnCellular": "Спампоўванне забаронена праз мабільны інтэрнэт",
|
||||||
"ToastItemMarkedAsFinishedFailed": "Не ўдалося пазначыць як Скончана",
|
"ToastItemMarkedAsFinishedFailed": "Не ўдалося пазначыць як завершаны",
|
||||||
"ToastItemMarkedAsNotFinishedFailed": "Не ўдалося пазначыць як Незавершанае",
|
"ToastItemMarkedAsNotFinishedFailed": "Не ўдалося пазначыць як незавершаны",
|
||||||
"ToastPlaylistCreateFailed": "Не ўдалося стварыць спіс прайгравання",
|
"ToastPlaylistCreateFailed": "Не ўдалося стварыць плэй-ліст",
|
||||||
"ToastPodcastCreateFailed": "Не ўдалося стварыць падкаст",
|
"ToastPodcastCreateFailed": "Не ўдалося стварыць падкаст",
|
||||||
"ToastPodcastCreateSuccess": "Падкаст паспяхова створаны",
|
"ToastPodcastCreateSuccess": "Падкаст паспяхова створаны",
|
||||||
"ToastRSSFeedCloseFailed": "Не ўдалося закрыць RSS-стужку",
|
"ToastRSSFeedCloseFailed": "Не ўдалося закрыць RSS-стужку",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS-стужка закрыта",
|
"ToastRSSFeedCloseSuccess": "RSS-стужка закрыта",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Патокавая перадача праз мабільную сувязь забаронена"
|
"ToastStreamingNotAllowedOnCellular": "Патокавая перадача праз мабільную сувязь забаронена",
|
||||||
|
"UnitMinutesShort": "{0} хв",
|
||||||
|
"UnitSecondsShort": "{0} с"
|
||||||
}
|
}
|
||||||
|
|||||||
+18
-1
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Глави",
|
"HeaderChapters": "Глави",
|
||||||
"HeaderCollection": "Колекция",
|
"HeaderCollection": "Колекция",
|
||||||
"HeaderCollectionItems": "Елемент в колекция",
|
"HeaderCollectionItems": "Елемент в колекция",
|
||||||
|
"HeaderConfirm": "Потвърди",
|
||||||
"HeaderConnectionStatus": "Състояние на връзката",
|
"HeaderConnectionStatus": "Състояние на връзката",
|
||||||
"HeaderDataSettings": "Настройки на данните",
|
"HeaderDataSettings": "Настройки на данните",
|
||||||
"HeaderDetails": "Детайли",
|
"HeaderDetails": "Детайли",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Последни сесии",
|
"HeaderStatsRecentSessions": "Последни сесии",
|
||||||
"HeaderTableOfContents": "Съдържание",
|
"HeaderTableOfContents": "Съдържание",
|
||||||
"HeaderUserInterfaceSettings": "Настройки на потребителския интерфейс",
|
"HeaderUserInterfaceSettings": "Настройки на потребителския интерфейс",
|
||||||
|
"HeaderWelcome": "Добре дошли, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Вашата статистика",
|
"HeaderYourStats": "Вашата статистика",
|
||||||
"LabelAddToPlaylist": "Добави в плейлист",
|
"LabelAddToPlaylist": "Добави в плейлист",
|
||||||
"LabelAddedAt": "Добавено в",
|
"LabelAddedAt": "Добавено в",
|
||||||
@@ -113,6 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Когато автоматичният таймер на изключване изтече, повторното пускане на елемента автоматично ще върне позицията ви назад.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Когато автоматичният таймер на изключване изтече, повторното пускане на елемента автоматично ще върне позицията ви назад.",
|
||||||
"LabelAutoSleepTimerHelp": "Когато се възпроизвеждате медия между посочените начален и краен час, автоматично ще стартира таймер за изключване.",
|
"LabelAutoSleepTimerHelp": "Когато се възпроизвеждате медия между посочените начален и краен час, автоматично ще стартира таймер за изключване.",
|
||||||
"LabelBooks": "Книги",
|
"LabelBooks": "Книги",
|
||||||
|
"LabelByAuthor": "от {0}",
|
||||||
"LabelChapterTrack": "Трак на глава",
|
"LabelChapterTrack": "Трак на глава",
|
||||||
"LabelChapters": "Глави",
|
"LabelChapters": "Глави",
|
||||||
"LabelClosePlayer": "Затвори плейъра",
|
"LabelClosePlayer": "Затвори плейъра",
|
||||||
@@ -155,6 +158,9 @@
|
|||||||
"LabelFinished": "Дата на приключване",
|
"LabelFinished": "Дата на приключване",
|
||||||
"LabelFolder": "Папка",
|
"LabelFolder": "Папка",
|
||||||
"LabelFontBoldness": "Дебелина на шрифта",
|
"LabelFontBoldness": "Дебелина на шрифта",
|
||||||
|
"LabelFontFamily": "Шрифт",
|
||||||
|
"LabelFontFamilySans": "Sans",
|
||||||
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Мащаб на шрифта",
|
"LabelFontScale": "Мащаб на шрифта",
|
||||||
"LabelGenre": "Жанр",
|
"LabelGenre": "Жанр",
|
||||||
"LabelGenres": "Жанрове",
|
"LabelGenres": "Жанрове",
|
||||||
@@ -174,6 +180,9 @@
|
|||||||
"LabelLayout": "Оформление",
|
"LabelLayout": "Оформление",
|
||||||
"LabelLayoutAuto": "Авто",
|
"LabelLayoutAuto": "Авто",
|
||||||
"LabelLayoutSinglePage": "Единична страница",
|
"LabelLayoutSinglePage": "Единична страница",
|
||||||
|
"LabelLibrarySortByProgress": "Прогрес: Последно обновление",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Прогрес: Приключено",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Прогрес: Започнато",
|
||||||
"LabelLight": "Светло",
|
"LabelLight": "Светло",
|
||||||
"LabelLineSpacing": "Междуредие",
|
"LabelLineSpacing": "Междуредие",
|
||||||
"LabelListenAgain": "Слушай отново",
|
"LabelListenAgain": "Слушай отново",
|
||||||
@@ -233,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Скалируй изминалото време спрямо скоростта",
|
"LabelScaleElapsedTimeBySpeed": "Скалируй изминалото време спрямо скоростта",
|
||||||
"LabelSeason": "Сезон",
|
"LabelSeason": "Сезон",
|
||||||
"LabelSelectADevice": "Избери устройство",
|
"LabelSelectADevice": "Избери устройство",
|
||||||
|
"LabelSelectMediaType": "Изберете тип на медията",
|
||||||
"LabelSequenceAscending": "Възходяща последователност",
|
"LabelSequenceAscending": "Възходяща последователност",
|
||||||
"LabelSequenceDescending": "Низходяща последователност",
|
"LabelSequenceDescending": "Низходяща последователност",
|
||||||
"LabelSeries": "От сериите",
|
"LabelSeries": "От сериите",
|
||||||
@@ -285,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf сървър не е включен",
|
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf сървър не е включен",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>ВАЖНО!</strong> Това приложение е създадено да работи с Audiobookshelf сървър, който вие или някой, когото познавате, хоства. Това приложение не предоставя никакво съдържание.",
|
"MessageAudiobookshelfServerRequired": "<strong>ВАЖНО!</strong> Това приложение е създадено да работи с Audiobookshelf сървър, който вие или някой, когото познавате, хоства. Това приложение не предоставя никакво съдържание.",
|
||||||
"MessageBookshelfEmpty": "Библиотеката е празна",
|
"MessageBookshelfEmpty": "Библиотеката е празна",
|
||||||
|
"MessageConfirmAppExit": "Искате ли да излезете от апликацията?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Сигурни ли сте, че искате да изчистите опашката за сваляне на епизоди?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Премахни \"{0}\" епизода от устройството? Файловете на сървъра няма да бъдат премахнати.",
|
"MessageConfirmDeleteLocalEpisode": "Премахни \"{0}\" епизода от устройството? Файловете на сървъра няма да бъдат премахнати.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Да премахна ли локалните файлове на този елемент от вашето устройство? Файловете на сървъра и вашият напредък няма да бъдат засегнати.",
|
"MessageConfirmDeleteLocalFiles": "Да премахна ли локалните файлове на този елемент от вашето устройство? Файловете на сървъра и вашият напредък няма да бъдат засегнати.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Премахнете тази сървърна настройка?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Сигурни ли сте че искате да изтрийете епизод \"{0}\" от сървъра?\nПредупреждение: Това ще изтрийе и аудио файла.",
|
||||||
"MessageConfirmDisableAutoTimer": "Сигурни ли сте, че искате да деактивирате автоматичния таймер за остатъка от днешния ден? Таймерът ще бъде активиран отново в края на този период на автоматичния таймер за изключване или ако рестартирате приложението.",
|
"MessageConfirmDisableAutoTimer": "Сигурни ли сте, че искате да деактивирате автоматичния таймер за остатъка от днешния ден? Таймерът ще бъде активиран отново в края на този период на автоматичния таймер за изключване или ако рестартирате приложението.",
|
||||||
"MessageConfirmDiscardProgress": "Сигурни ли сте, че искате да нулирате напредъка си?",
|
"MessageConfirmDiscardProgress": "Сигурни ли сте, че искате да нулирате напредъка си?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Ще изтегляте, използвайки мобилни данни. Това може да включва такси за данни от оператора. Искате ли да продължите?",
|
"MessageConfirmDownloadUsingCellular": "Ще изтегляте, използвайки мобилни данни. Това може да включва такси за данни от оператора. Искате ли да продължите?",
|
||||||
"MessageConfirmMarkAsFinished": "Сигурни ли сте, че искате да маркирате този елемент като завършен?",
|
"MessageConfirmMarkAsFinished": "Сигурни ли сте, че искате да маркирате този елемент като завършен?",
|
||||||
|
"MessageConfirmPlaybackTime": "Започни възпроизвеждане на \"{0}\" в {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Сигурни ли сте, че искате да премахнете отметката?",
|
"MessageConfirmRemoveBookmark": "Сигурни ли сте, че искате да премахнете отметката?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Ще стриймвате, използвайки мобилни данни. Това може да включва такси за данни от оператора. Искате ли да продължите?",
|
"MessageConfirmStreamingUsingCellular": "Ще стриймвате, използвайки мобилни данни. Това може да включва такси за данни от оператора. Искате ли да продължите?",
|
||||||
"MessageDiscardProgress": "Нулирай прогреса",
|
"MessageDiscardProgress": "Нулирай прогреса",
|
||||||
@@ -355,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Подкаст успешно създаден",
|
"ToastPodcastCreateSuccess": "Подкаст успешно създаден",
|
||||||
"ToastRSSFeedCloseFailed": "Неуспешно затваряне на RSS емисията",
|
"ToastRSSFeedCloseFailed": "Неуспешно затваряне на RSS емисията",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS емисията е затворена",
|
"ToastRSSFeedCloseSuccess": "RSS емисията е затворена",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Стриймването не е разрешено чрез мобилни данни"
|
"ToastStreamingNotAllowedOnCellular": "Стриймването не е разрешено чрез мобилни данни",
|
||||||
|
"UnitMinutesShort": "{0}мин",
|
||||||
|
"UnitSecondsShort": "{0}сек"
|
||||||
}
|
}
|
||||||
|
|||||||
+16
-2
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Kapitoly",
|
"HeaderChapters": "Kapitoly",
|
||||||
"HeaderCollection": "Kolekce",
|
"HeaderCollection": "Kolekce",
|
||||||
"HeaderCollectionItems": "Položky kolekce",
|
"HeaderCollectionItems": "Položky kolekce",
|
||||||
|
"HeaderConfirm": "Potvrzení",
|
||||||
"HeaderConnectionStatus": "Stav připojení",
|
"HeaderConnectionStatus": "Stav připojení",
|
||||||
"HeaderDataSettings": "Nastavení dat",
|
"HeaderDataSettings": "Nastavení dat",
|
||||||
"HeaderDetails": "Podrobnosti",
|
"HeaderDetails": "Podrobnosti",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Poslední sezení",
|
"HeaderStatsRecentSessions": "Poslední sezení",
|
||||||
"HeaderTableOfContents": "Obsah",
|
"HeaderTableOfContents": "Obsah",
|
||||||
"HeaderUserInterfaceSettings": "Nastavení uživatelského rozhraní",
|
"HeaderUserInterfaceSettings": "Nastavení uživatelského rozhraní",
|
||||||
|
"HeaderWelcome": "Vítejte, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Vaše statistiky",
|
"HeaderYourStats": "Vaše statistiky",
|
||||||
"LabelAddToPlaylist": "Přidat do seznamu skladeb",
|
"LabelAddToPlaylist": "Přidat do seznamu skladeb",
|
||||||
"LabelAddedAt": "Přidáno v",
|
"LabelAddedAt": "Přidáno v",
|
||||||
@@ -113,6 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Když dojde k uspání automatickým časovačem spánku, pozice přehrávání je posunuta zpět o vybraný čas.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Když dojde k uspání automatickým časovačem spánku, pozice přehrávání je posunuta zpět o vybraný čas.",
|
||||||
"LabelAutoSleepTimerHelp": "Během přehrávání média v časovém rozmezí \"Od\" a \"Do\" se automaticky spustí časovač spánku.",
|
"LabelAutoSleepTimerHelp": "Během přehrávání média v časovém rozmezí \"Od\" a \"Do\" se automaticky spustí časovač spánku.",
|
||||||
"LabelBooks": "Knihy",
|
"LabelBooks": "Knihy",
|
||||||
|
"LabelByAuthor": "od {0}",
|
||||||
"LabelChapterTrack": "Stopa kapitoly",
|
"LabelChapterTrack": "Stopa kapitoly",
|
||||||
"LabelChapters": "Kapitoly",
|
"LabelChapters": "Kapitoly",
|
||||||
"LabelClosePlayer": "Zavřít přehrávač",
|
"LabelClosePlayer": "Zavřít přehrávač",
|
||||||
@@ -158,7 +161,7 @@
|
|||||||
"LabelFontFamily": "Rodina písem",
|
"LabelFontFamily": "Rodina písem",
|
||||||
"LabelFontFamilySans": "Bezpatkové",
|
"LabelFontFamilySans": "Bezpatkové",
|
||||||
"LabelFontFamilySerif": "Patkové",
|
"LabelFontFamilySerif": "Patkové",
|
||||||
"LabelFontScale": "Měřítko písma",
|
"LabelFontScale": "Velikost písma",
|
||||||
"LabelGenre": "Žánr",
|
"LabelGenre": "Žánr",
|
||||||
"LabelGenres": "Žánry",
|
"LabelGenres": "Žánry",
|
||||||
"LabelHapticFeedback": "Haptická odezva",
|
"LabelHapticFeedback": "Haptická odezva",
|
||||||
@@ -177,6 +180,9 @@
|
|||||||
"LabelLayout": "Rozvržení",
|
"LabelLayout": "Rozvržení",
|
||||||
"LabelLayoutAuto": "Automatické",
|
"LabelLayoutAuto": "Automatické",
|
||||||
"LabelLayoutSinglePage": "Jedna stránka",
|
"LabelLayoutSinglePage": "Jedna stránka",
|
||||||
|
"LabelLibrarySortByProgress": "Pokrok: naposledy aktualizováno",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Pokrok: dokončeno",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Pokrok: začato",
|
||||||
"LabelLight": "Slabá",
|
"LabelLight": "Slabá",
|
||||||
"LabelLineSpacing": "Řádkování",
|
"LabelLineSpacing": "Řádkování",
|
||||||
"LabelListenAgain": "Poslouchat znovu",
|
"LabelListenAgain": "Poslouchat znovu",
|
||||||
@@ -236,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Škálovat uplynulý čas podle rychlosti",
|
"LabelScaleElapsedTimeBySpeed": "Škálovat uplynulý čas podle rychlosti",
|
||||||
"LabelSeason": "Sezóna",
|
"LabelSeason": "Sezóna",
|
||||||
"LabelSelectADevice": "Vyberte zařízení",
|
"LabelSelectADevice": "Vyberte zařízení",
|
||||||
|
"LabelSelectMediaType": "Vyberte typ média",
|
||||||
"LabelSequenceAscending": "Řadit vzestupně",
|
"LabelSequenceAscending": "Řadit vzestupně",
|
||||||
"LabelSequenceDescending": "Řadit sestupně",
|
"LabelSequenceDescending": "Řadit sestupně",
|
||||||
"LabelSeries": "Série",
|
"LabelSeries": "Série",
|
||||||
@@ -288,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Server Audiobookshelf není připojen",
|
"MessageAudiobookshelfServerNotConnected": "Server Audiobookshelf není připojen",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Důležité!</strong> Tato aplikace je navržena, aby pracovala se serverem Audiobookshelf, který hostuje buď vy, nebo někdo, koho znáte. Tato aplikace neposkytuje žádný obsah.",
|
"MessageAudiobookshelfServerRequired": "<strong>Důležité!</strong> Tato aplikace je navržena, aby pracovala se serverem Audiobookshelf, který hostuje buď vy, nebo někdo, koho znáte. Tato aplikace neposkytuje žádný obsah.",
|
||||||
"MessageBookshelfEmpty": "Knihovna je prázdná",
|
"MessageBookshelfEmpty": "Knihovna je prázdná",
|
||||||
|
"MessageConfirmAppExit": "Opravdu chcete opustit aplikaci?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Přejete si skutečně vymazat frontu stahování epizod?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Odebrat místní epizodu „{0}“ ze zařízení? Soubor na serveru zůstane nezměněný.",
|
"MessageConfirmDeleteLocalEpisode": "Odebrat místní epizodu „{0}“ ze zařízení? Soubor na serveru zůstane nezměněný.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Odebrat místní soubory této položky ze zařízení? Soubory na serveru a váš pokrok nebudou ovlivněny.",
|
"MessageConfirmDeleteLocalFiles": "Odebrat místní soubory této položky ze zařízení? Soubory na serveru a váš pokrok nebudou ovlivněny.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Odebrat tuto konfiguraci serveru?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Přejete si skutečně odstranit epizodu \"{0}\" z serveru?\nUpozornění: Toto odstraní zvukový soubor.",
|
||||||
"MessageConfirmDisableAutoTimer": "Určitě chcete vypnout automatický časovač pro zbytek dnešního dne? Časovač bude opět aktivován po uběhnutí doby automatického spánku nebo po restartování aplikace.",
|
"MessageConfirmDisableAutoTimer": "Určitě chcete vypnout automatický časovač pro zbytek dnešního dne? Časovač bude opět aktivován po uběhnutí doby automatického spánku nebo po restartování aplikace.",
|
||||||
"MessageConfirmDiscardProgress": "Opravdu chcete zahodit svůj pokrok?",
|
"MessageConfirmDiscardProgress": "Opravdu chcete zahodit svůj pokrok?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Chystáte se stahovat přes mobilní data. Toto může zahrnovat poplatky za mobilní data. Chcete pokračovat?",
|
"MessageConfirmDownloadUsingCellular": "Chystáte se stahovat přes mobilní data. Toto může zahrnovat poplatky za mobilní data. Chcete pokračovat?",
|
||||||
"MessageConfirmMarkAsFinished": "Opravdu chcete tuto položku označit jako dokončenou?",
|
"MessageConfirmMarkAsFinished": "Opravdu chcete tuto položku označit jako dokončenou?",
|
||||||
|
"MessageConfirmPlaybackTime": "Spustit přehrávání pro \"{0}\" v {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Opravdu chcete odebrat záložku?",
|
"MessageConfirmRemoveBookmark": "Opravdu chcete odebrat záložku?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Chystáte se přehrávat přes mobilní data. Toto může zahrnovat poplatky za mobilní data. Chcete pokračovat?",
|
"MessageConfirmStreamingUsingCellular": "Chystáte se přehrávat přes mobilní data. Toto může zahrnovat poplatky za mobilní data. Chcete pokračovat?",
|
||||||
"MessageDiscardProgress": "Zahodit pokrok",
|
"MessageDiscardProgress": "Zahodit pokrok",
|
||||||
@@ -358,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast byl úspěšně vytvořen",
|
"ToastPodcastCreateSuccess": "Podcast byl úspěšně vytvořen",
|
||||||
"ToastRSSFeedCloseFailed": "Nepodařilo se zavřít RSS kanál",
|
"ToastRSSFeedCloseFailed": "Nepodařilo se zavřít RSS kanál",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS kanál uzavřen",
|
"ToastRSSFeedCloseSuccess": "RSS kanál uzavřen",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Přehrávání přes mobilní data není povoleno"
|
"ToastStreamingNotAllowedOnCellular": "Přehrávání přes mobilní data není povoleno",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-3
@@ -110,7 +110,7 @@
|
|||||||
"LabelAuthors": "Forfattere",
|
"LabelAuthors": "Forfattere",
|
||||||
"LabelAutoDownloadEpisodes": "Auto Download Episoder",
|
"LabelAutoDownloadEpisodes": "Auto Download Episoder",
|
||||||
"LabelAutoRewindTime": "Automatisk tilbagespolingstid",
|
"LabelAutoRewindTime": "Automatisk tilbagespolingstid",
|
||||||
"LabelAutoSleepTimer": "Auto sleep timer",
|
"LabelAutoSleepTimer": "Auto søvn-timer",
|
||||||
"LabelAutoSleepTimerAutoRewind": "Automatisk sleep timer automatisk tilbagespoling",
|
"LabelAutoSleepTimerAutoRewind": "Automatisk sleep timer automatisk tilbagespoling",
|
||||||
"LabelAutoSleepTimerAutoRewindHelp": "Når den automatiske sleep-timer er færdig, vil genafspilning af elementet automatisk spole din position tilbage.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Når den automatiske sleep-timer er færdig, vil genafspilning af elementet automatisk spole din position tilbage.",
|
||||||
"LabelAutoSleepTimerHelp": "Når der afspilles medie mellem de angivne start- og sluttidspunkter, starter en sleep-timer automatisk.",
|
"LabelAutoSleepTimerHelp": "Når der afspilles medie mellem de angivne start- og sluttidspunkter, starter en sleep-timer automatisk.",
|
||||||
@@ -180,6 +180,9 @@
|
|||||||
"LabelLayout": "Layout",
|
"LabelLayout": "Layout",
|
||||||
"LabelLayoutAuto": "Automatisk",
|
"LabelLayoutAuto": "Automatisk",
|
||||||
"LabelLayoutSinglePage": "Enkel Side",
|
"LabelLayoutSinglePage": "Enkel Side",
|
||||||
|
"LabelLibrarySortByProgress": "Fremgang: Sidst opdateret",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Fremgang: Afsluttet",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Fremgang: Startet",
|
||||||
"LabelLight": "Lys",
|
"LabelLight": "Lys",
|
||||||
"LabelLineSpacing": "Linjeafstand",
|
"LabelLineSpacing": "Linjeafstand",
|
||||||
"LabelListenAgain": "Lyt Igen",
|
"LabelListenAgain": "Lyt Igen",
|
||||||
@@ -239,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Skalér Forløbet Tid med Hastighed",
|
"LabelScaleElapsedTimeBySpeed": "Skalér Forløbet Tid med Hastighed",
|
||||||
"LabelSeason": "Sæson",
|
"LabelSeason": "Sæson",
|
||||||
"LabelSelectADevice": "Vælg en Enhed",
|
"LabelSelectADevice": "Vælg en Enhed",
|
||||||
|
"LabelSelectMediaType": "Vælg medietype",
|
||||||
"LabelSequenceAscending": "Sekvens Stigende",
|
"LabelSequenceAscending": "Sekvens Stigende",
|
||||||
"LabelSequenceDescending": "Sekvens Faldende",
|
"LabelSequenceDescending": "Sekvens Faldende",
|
||||||
"LabelSeries": "Serie",
|
"LabelSeries": "Serie",
|
||||||
@@ -289,10 +293,13 @@
|
|||||||
"MessageAndroid10Downloads": "Android 10 og mindre vil bruge intern lagerplads til downloads.",
|
"MessageAndroid10Downloads": "Android 10 og mindre vil bruge intern lagerplads til downloads.",
|
||||||
"MessageAttemptingServerConnection": "Prøver at tilgå server...",
|
"MessageAttemptingServerConnection": "Prøver at tilgå server...",
|
||||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshel server er ikke tilsluttet",
|
"MessageAudiobookshelfServerNotConnected": "Audiobookshel server er ikke tilsluttet",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Vigtig</strong> Denne app er designet til at fungere med en Audiobookshelf server, som du eller en du kender hoster. Denne app levere ikke noget indhold.",
|
"MessageAudiobookshelfServerRequired": "<strong>Vigtigt!</strong> Denne app er designet til at fungere med en Audiobookshelf-server, som du eller en du kender hoster. Denne app leverer ikke noget indhold.",
|
||||||
"MessageBookshelfEmpty": "Bogreol Tom",
|
"MessageBookshelfEmpty": "Bogreol Tom",
|
||||||
|
"MessageConfirmAppExit": "Ville du lukke appen?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Er du sikker på, at du vil rydde downloadkøen for episoder?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Slet lokal episode \"{0}\" fra din enhed? Filen på serveren vil ikke blive påvirket.",
|
"MessageConfirmDeleteLocalEpisode": "Slet lokal episode \"{0}\" fra din enhed? Filen på serveren vil ikke blive påvirket.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Slet lokale filer af denne type fra din enhed? Filerne på serveren og din fremgang vil ikke blive påvirket.",
|
"MessageConfirmDeleteLocalFiles": "Slet lokale filer af denne type fra din enhed? Filerne på serveren og din fremgang vil ikke blive påvirket.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Fjern denne serverkonfiguration?",
|
||||||
"MessageConfirmDisableAutoTimer": "Er du sikker på at du vil slå auto-timer fra resten af dagen? Timeren vil blive slået til ved slutningen af auto-sleep timer perioden eller appen genstartes.",
|
"MessageConfirmDisableAutoTimer": "Er du sikker på at du vil slå auto-timer fra resten af dagen? Timeren vil blive slået til ved slutningen af auto-sleep timer perioden eller appen genstartes.",
|
||||||
"MessageConfirmDiscardProgress": "Er du sikker på at du vil nulstille din fremgang?",
|
"MessageConfirmDiscardProgress": "Er du sikker på at du vil nulstille din fremgang?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Du er ved at downloade via mobildata. Dette kan medføre ekstra omkostninger fra din teleoperatør. Vil du fortsætte?",
|
"MessageConfirmDownloadUsingCellular": "Du er ved at downloade via mobildata. Dette kan medføre ekstra omkostninger fra din teleoperatør. Vil du fortsætte?",
|
||||||
@@ -361,5 +368,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast oprettet med succes",
|
"ToastPodcastCreateSuccess": "Podcast oprettet med succes",
|
||||||
"ToastRSSFeedCloseFailed": "Mislykkedes lukning af RSS-feed",
|
"ToastRSSFeedCloseFailed": "Mislykkedes lukning af RSS-feed",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS-feed lukket",
|
"ToastRSSFeedCloseSuccess": "RSS-feed lukket",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Det er ikke tillad at streame over mobildata"
|
"ToastStreamingNotAllowedOnCellular": "Det er ikke tillad at streame over mobildata",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -121,8 +121,8 @@
|
|||||||
"LabelClosePlayer": "Player schließen",
|
"LabelClosePlayer": "Player schließen",
|
||||||
"LabelCollapseSeries": "Serien einklappen",
|
"LabelCollapseSeries": "Serien einklappen",
|
||||||
"LabelComplete": "Vollständig",
|
"LabelComplete": "Vollständig",
|
||||||
"LabelContinueBooks": "Bücher fortfahren",
|
"LabelContinueBooks": "Bücher fortsetzen",
|
||||||
"LabelContinueEpisodes": "Episoden fortfahren",
|
"LabelContinueEpisodes": "Episoden fortsetzen",
|
||||||
"LabelContinueListening": "Weiterhören",
|
"LabelContinueListening": "Weiterhören",
|
||||||
"LabelContinueReading": "Weiterlesen",
|
"LabelContinueReading": "Weiterlesen",
|
||||||
"LabelContinueSeries": "Serie fortsetzen",
|
"LabelContinueSeries": "Serie fortsetzen",
|
||||||
|
|||||||
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Κεφάλαια",
|
"HeaderChapters": "Κεφάλαια",
|
||||||
"HeaderCollection": "Συλλογή",
|
"HeaderCollection": "Συλλογή",
|
||||||
"HeaderCollectionItems": "Αντικείμενα Συλλογής",
|
"HeaderCollectionItems": "Αντικείμενα Συλλογής",
|
||||||
|
"HeaderConfirm": "Επιβεβαίωση",
|
||||||
"HeaderConnectionStatus": "Στατιστικά Σύνδεσης",
|
"HeaderConnectionStatus": "Στατιστικά Σύνδεσης",
|
||||||
"HeaderDataSettings": "Ρυθμίσεις Δεδομένων",
|
"HeaderDataSettings": "Ρυθμίσεις Δεδομένων",
|
||||||
"HeaderDetails": "Λεπτομέρειες",
|
"HeaderDetails": "Λεπτομέρειες",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Πρόσφατες Συνεδρίες",
|
"HeaderStatsRecentSessions": "Πρόσφατες Συνεδρίες",
|
||||||
"HeaderTableOfContents": "Πίνακας Περιεχομένων",
|
"HeaderTableOfContents": "Πίνακας Περιεχομένων",
|
||||||
"HeaderUserInterfaceSettings": "Ρυθμίσεις Διεπαφής Χρήστη",
|
"HeaderUserInterfaceSettings": "Ρυθμίσεις Διεπαφής Χρήστη",
|
||||||
|
"HeaderWelcome": "Καλωσήρθες, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Τα Στατιστικά Σας",
|
"HeaderYourStats": "Τα Στατιστικά Σας",
|
||||||
"LabelAddToPlaylist": "Προσθήκη στην Λίστα Αναπαραγωγής",
|
"LabelAddToPlaylist": "Προσθήκη στην Λίστα Αναπαραγωγής",
|
||||||
"LabelAddedAt": "Προστέθηκε Στις",
|
"LabelAddedAt": "Προστέθηκε Στις",
|
||||||
@@ -99,6 +101,7 @@
|
|||||||
"LabelAllowSeekingOnMediaControls": "Να επιτρέπεται η αλλαγή θέσης από τα χειριστήρια ειδοποιήσεων πολυμέσων",
|
"LabelAllowSeekingOnMediaControls": "Να επιτρέπεται η αλλαγή θέσης από τα χειριστήρια ειδοποιήσεων πολυμέσων",
|
||||||
"LabelAlways": "Πάντα",
|
"LabelAlways": "Πάντα",
|
||||||
"LabelAndroidAutoBrowseLimitForGrouping": "Όριο λίστας κατά αλφαβητική σειρά",
|
"LabelAndroidAutoBrowseLimitForGrouping": "Όριο λίστας κατά αλφαβητική σειρά",
|
||||||
|
"LabelAndroidAutoBrowseLimitForGroupingHelp": "Μην χρησιμοποιείτε την αλφαβητική λίστα περιορισμού όταν υπάρχουν λιγότερα από αυτά τα στοιχεία για εμφάνιση",
|
||||||
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Ταξινόμηση βιβλίων σειράς",
|
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Ταξινόμηση βιβλίων σειράς",
|
||||||
"LabelAskConfirmation": "Ερώτηση για επιβεβαίωση",
|
"LabelAskConfirmation": "Ερώτηση για επιβεβαίωση",
|
||||||
"LabelAuthor": "Συγγραφέας",
|
"LabelAuthor": "Συγγραφέας",
|
||||||
@@ -106,19 +109,28 @@
|
|||||||
"LabelAuthorLastFirst": "Συγγραφέας (Επώνυμο, Όνομα)",
|
"LabelAuthorLastFirst": "Συγγραφέας (Επώνυμο, Όνομα)",
|
||||||
"LabelAuthors": "Συγγραφείς",
|
"LabelAuthors": "Συγγραφείς",
|
||||||
"LabelAutoDownloadEpisodes": "Αυτόματο Κατέβασμα Επεισοδίων",
|
"LabelAutoDownloadEpisodes": "Αυτόματο Κατέβασμα Επεισοδίων",
|
||||||
|
"LabelAutoRewindTime": "Χρόνος αυτόματης επαναφοράς",
|
||||||
"LabelAutoSleepTimer": "Αυτόματος Χρονοδιακόπτης Ύπνου",
|
"LabelAutoSleepTimer": "Αυτόματος Χρονοδιακόπτης Ύπνου",
|
||||||
|
"LabelAutoSleepTimerAutoRewind": "Αυτόματη επαναφορά κατά τον χρονοδιακόπτη ύπνου",
|
||||||
|
"LabelAutoSleepTimerAutoRewindHelp": "Όταν ολοκληρωθεί ο αυτόματος χρονοδιακόπτης ύπνου, η επαναφορά της αναπαραγωγής θα γυρίζει αυτόματα τη θέση σας πίσω.",
|
||||||
|
"LabelAutoSleepTimerHelp": "Όταν αναπαράγεται περιεχόμενο μεταξύ των καθορισμένων χρόνων έναρξης και λήξης, ο χρονοδιακόπτης ύπνου θα ξεκινά αυτόματα.",
|
||||||
"LabelBooks": "Βιβλία",
|
"LabelBooks": "Βιβλία",
|
||||||
"LabelByAuthor": "κατά {0}",
|
"LabelByAuthor": "κατά {0}",
|
||||||
"LabelChapterTrack": "Κομμάτι Κεφαλαίου",
|
"LabelChapterTrack": "Κομμάτι Κεφαλαίου",
|
||||||
"LabelChapters": "Κεφάλαια",
|
"LabelChapters": "Κεφάλαια",
|
||||||
"LabelClosePlayer": "Κλείσιμο αναπαραγωγής",
|
"LabelClosePlayer": "Κλείσιμο αναπαραγωγής",
|
||||||
|
"LabelCollapseSeries": "Σύμπτυξη Σειράς",
|
||||||
"LabelComplete": "Ολοκλήρωση",
|
"LabelComplete": "Ολοκλήρωση",
|
||||||
"LabelContinueBooks": "Συνέχεια Βιβλίων",
|
"LabelContinueBooks": "Συνέχεια Βιβλίων",
|
||||||
"LabelContinueEpisodes": "Συνέχεια Επεισοδίων",
|
"LabelContinueEpisodes": "Συνέχεια Επεισοδίων",
|
||||||
"LabelContinueListening": "Συνέχεια Ακρόασης",
|
"LabelContinueListening": "Συνέχεια Ακρόασης",
|
||||||
"LabelContinueReading": "Συνέχεια Ανάγνωσης",
|
"LabelContinueReading": "Συνέχεια Ανάγνωσης",
|
||||||
"LabelContinueSeries": "Συνέχεια Σειράς",
|
"LabelContinueSeries": "Συνέχεια Σειράς",
|
||||||
|
"LabelCustomTime": "Προσαρμοσμένη ώρα",
|
||||||
"LabelDescription": "Περιγραφή",
|
"LabelDescription": "Περιγραφή",
|
||||||
|
"LabelDisableAudioFadeOut": "Απενεργοποίηση σταδιακής μείωσης ήχου",
|
||||||
|
"LabelDisableAudioFadeOutHelp": "Η ένταση του ήχου θα αρχίσει να μειώνεται όταν απομένει λιγότερο από 1 λεπτό στον χρονοδιακόπτη ύπνου. Ενεργοποιήστε αυτή τη ρύθμιση για να μην γίνεται σταδιακή μείωση.",
|
||||||
|
"LabelDisableAutoRewind": "Απενεργοποίηση αυτόματης επαναφοράς",
|
||||||
"LabelDownload": "Λήψη",
|
"LabelDownload": "Λήψη",
|
||||||
"LabelDownloadUsingCellular": "Λήψη με χρήση δεδομένων",
|
"LabelDownloadUsingCellular": "Λήψη με χρήση δεδομένων",
|
||||||
"LabelDownloaded": "Ληφθέντα",
|
"LabelDownloaded": "Ληφθέντα",
|
||||||
|
|||||||
+78
-64
@@ -5,7 +5,7 @@
|
|||||||
"ButtonBack": "Atrás",
|
"ButtonBack": "Atrás",
|
||||||
"ButtonCancel": "Cancelar",
|
"ButtonCancel": "Cancelar",
|
||||||
"ButtonCancelTimer": "Cancelar temporizador",
|
"ButtonCancelTimer": "Cancelar temporizador",
|
||||||
"ButtonClearFilter": "Quitar filtros",
|
"ButtonClearFilter": "Vaciar filtro",
|
||||||
"ButtonClearLogs": "Vaciar registros",
|
"ButtonClearLogs": "Vaciar registros",
|
||||||
"ButtonCloseFeed": "Cerrar suministro",
|
"ButtonCloseFeed": "Cerrar suministro",
|
||||||
"ButtonCollections": "Colecciones",
|
"ButtonCollections": "Colecciones",
|
||||||
@@ -18,16 +18,16 @@
|
|||||||
"ButtonDeleteLocalEpisode": "Eliminar episodio local",
|
"ButtonDeleteLocalEpisode": "Eliminar episodio local",
|
||||||
"ButtonDeleteLocalFile": "Eliminar archivo local",
|
"ButtonDeleteLocalFile": "Eliminar archivo local",
|
||||||
"ButtonDeleteLocalItem": "Eliminar elemento local",
|
"ButtonDeleteLocalItem": "Eliminar elemento local",
|
||||||
"ButtonDisableAutoTimer": "Desactivar temporizador automático",
|
"ButtonDisableAutoTimer": "Inhabilitar temporizador automático",
|
||||||
"ButtonDisconnect": "Desconectar",
|
"ButtonDisconnect": "Desconectar",
|
||||||
"ButtonGoToWebClient": "Ir al cliente web",
|
"ButtonGoToWebClient": "Ir al cliente web",
|
||||||
"ButtonHistory": "Historial",
|
"ButtonHistory": "Historial",
|
||||||
"ButtonHome": "Inicio",
|
"ButtonHome": "Inicio",
|
||||||
"ButtonIssues": "Problemas",
|
"ButtonIssues": "Incidencias",
|
||||||
"ButtonLatest": "Más recientes",
|
"ButtonLatest": "Más recientes",
|
||||||
"ButtonLibrary": "Biblioteca",
|
"ButtonLibrary": "Biblioteca",
|
||||||
"ButtonLocalMedia": "Medios locales",
|
"ButtonLocalMedia": "Medios locales",
|
||||||
"ButtonLogs": "Registros",
|
"ButtonLogs": "Bitácoras",
|
||||||
"ButtonManageLocalFiles": "Gestionar archivos locales",
|
"ButtonManageLocalFiles": "Gestionar archivos locales",
|
||||||
"ButtonMaskServerAddress": "Enmascarar dirección de servidor",
|
"ButtonMaskServerAddress": "Enmascarar dirección de servidor",
|
||||||
"ButtonNewFolder": "Carpeta nueva",
|
"ButtonNewFolder": "Carpeta nueva",
|
||||||
@@ -49,103 +49,105 @@
|
|||||||
"ButtonSearch": "Buscar",
|
"ButtonSearch": "Buscar",
|
||||||
"ButtonSendEbookToDevice": "Enviar libro al dispositivo",
|
"ButtonSendEbookToDevice": "Enviar libro al dispositivo",
|
||||||
"ButtonSeries": "Series",
|
"ButtonSeries": "Series",
|
||||||
"ButtonSetTimer": "Ajustar el temporizador",
|
"ButtonSetTimer": "Ajustar cronómetro",
|
||||||
"ButtonStream": "En directo",
|
"ButtonStream": "En directo",
|
||||||
"ButtonSubmit": "Enviar",
|
"ButtonSubmit": "Entregar",
|
||||||
"ButtonSwitchServerUser": "Cambiar servidor/usuario",
|
"ButtonSwitchServerUser": "Cambiar servidor/usuario",
|
||||||
"ButtonUnmaskServerAddress": "Desenmascarar dirección de servidor",
|
"ButtonUnmaskServerAddress": "Desenmascarar dirección de servidor",
|
||||||
"ButtonUserStats": "Estadísticas de usuario",
|
"ButtonUserStats": "Estadísticas de usuario",
|
||||||
"ButtonYes": "Sí",
|
"ButtonYes": "Sí",
|
||||||
"HeaderAccount": "Cuenta",
|
"HeaderAccount": "Cuenta",
|
||||||
"HeaderAdvanced": "Avanzado",
|
"HeaderAdvanced": "Avanzado",
|
||||||
"HeaderAndroidAutoSettings": "Configuración de Android Auto",
|
"HeaderAndroidAutoSettings": "Ajustes automáticos de Android",
|
||||||
"HeaderAudioTracks": "Pistas de audio",
|
"HeaderAudioTracks": "Pistas de Audio",
|
||||||
"HeaderChapters": "Capítulos",
|
"HeaderChapters": "Capítulos",
|
||||||
"HeaderCollection": "Colección",
|
"HeaderCollection": "Colección",
|
||||||
"HeaderCollectionItems": "Elementos en la colección",
|
"HeaderCollectionItems": "Elementos de colección",
|
||||||
"HeaderConnectionStatus": "Estado de la conexión",
|
"HeaderConfirm": "Confirmar",
|
||||||
"HeaderDataSettings": "Configuración de datos",
|
"HeaderConnectionStatus": "Estado de conexión",
|
||||||
|
"HeaderDataSettings": "Ajustes de datos",
|
||||||
"HeaderDetails": "Detalles",
|
"HeaderDetails": "Detalles",
|
||||||
"HeaderDownloads": "Descargas",
|
"HeaderDownloads": "Descargas",
|
||||||
"HeaderEbookFiles": "Archivos de libros digitales",
|
"HeaderEbookFiles": "Archivos de libros digitales",
|
||||||
"HeaderEpisodes": "Episodios",
|
"HeaderEpisodes": "Episodios",
|
||||||
"HeaderEreaderSettings": "Configuración del lector",
|
"HeaderEreaderSettings": "Ajustes del Lector-e",
|
||||||
"HeaderLatestEpisodes": "Episodios más recientes",
|
"HeaderLatestEpisodes": "Episodios más recientes",
|
||||||
"HeaderLibraries": "Bibliotecas",
|
"HeaderLibraries": "Bibliotecas",
|
||||||
"HeaderLocalFolders": "Carpetas locales",
|
"HeaderLocalFolders": "Carpetas locales",
|
||||||
"HeaderLocalLibraryItems": "Elementos de la biblioteca local",
|
"HeaderLocalLibraryItems": "Elementos de Biblioteca Local",
|
||||||
"HeaderNewPlaylist": "Nueva lista de reproducción",
|
"HeaderNewPlaylist": "Nueva lista de reproducción",
|
||||||
"HeaderOpenRSSFeed": "Abrir suministro RSS",
|
"HeaderOpenRSSFeed": "Abrir suministro RSS",
|
||||||
"HeaderPlaybackSettings": "Configuración de reproducción",
|
"HeaderPlaybackSettings": "Ajustes de Reproducción",
|
||||||
"HeaderPlaylist": "Lista de reproducción",
|
"HeaderPlaylist": "Lista de reproducción",
|
||||||
"HeaderPlaylistItems": "Elementos de lista de reproducción",
|
"HeaderPlaylistItems": "Elementos de lista de reproducción",
|
||||||
"HeaderProgressSyncFailed": "Falló la sincronización del progreso",
|
"HeaderProgressSyncFailed": "Progreso de sincronización incorrecto",
|
||||||
"HeaderRSSFeed": "Suministro RSS",
|
"HeaderRSSFeed": "Suministro RSS",
|
||||||
"HeaderRSSFeedGeneral": "Detalles de RSS",
|
"HeaderRSSFeedGeneral": "Detalles de RSS",
|
||||||
"HeaderRSSFeedIsOpen": "El suministro RSS está abierto",
|
"HeaderRSSFeedIsOpen": "El suministro RSS está abierto",
|
||||||
"HeaderSelectDownloadLocation": "Seleccionar ubicación de descarga",
|
"HeaderSelectDownloadLocation": "Seleccionar lugar de descarga",
|
||||||
"HeaderSettings": "Configuración",
|
"HeaderSettings": "Ajustes",
|
||||||
"HeaderSleepTimer": "Temporizador de apagado",
|
"HeaderSleepTimer": "Cronómetro de dormida",
|
||||||
"HeaderSleepTimerSettings": "Ajustes del temporizador para dormir",
|
"HeaderSleepTimerSettings": "Ajustes del temporizador para dormida",
|
||||||
"HeaderStatsMinutesListeningChart": "Minutos escuchando (últimos 7 días)",
|
"HeaderStatsMinutesListeningChart": "Minutos escuchando (últimos 7 días)",
|
||||||
"HeaderStatsRecentSessions": "Sesiones recientes",
|
"HeaderStatsRecentSessions": "Sesiones recientes",
|
||||||
"HeaderTableOfContents": "Sumario",
|
"HeaderTableOfContents": "Sumario",
|
||||||
"HeaderUserInterfaceSettings": "Configuración de interfaz de usuario",
|
"HeaderUserInterfaceSettings": "Ajustes de interfaz de usuario",
|
||||||
|
"HeaderWelcome": "Bienvenido/a, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Sus estadísticas",
|
"HeaderYourStats": "Sus estadísticas",
|
||||||
"LabelAddToPlaylist": "Añadir a lista de reproducción",
|
"LabelAddToPlaylist": "Añadir a lista de reproducción",
|
||||||
"LabelAddedAt": "Añadido",
|
"LabelAddedAt": "Añadido en",
|
||||||
"LabelAddedDate": "{0} Añadido",
|
"LabelAddedDate": "Añadido {0}",
|
||||||
"LabelAll": "Todos",
|
"LabelAll": "Todos",
|
||||||
"LabelAllowSeekingOnMediaControls": "Permitir la búsqueda de posición en los controles de notificación de medios",
|
"LabelAllowSeekingOnMediaControls": "Concede la búsqueda de posición en los controles de notificación de medios",
|
||||||
"LabelAlways": "Siempre",
|
"LabelAlways": "Siempre",
|
||||||
"LabelAndroidAutoBrowseLimitForGrouping": "Limite del despliegue alfabético",
|
"LabelAndroidAutoBrowseLimitForGrouping": "Límite del despliegue alfabético",
|
||||||
"LabelAndroidAutoBrowseLimitForGroupingHelp": "No utilice el despliegue alfabético cuando haya menos de esta cantidad de elementos para mostrar",
|
"LabelAndroidAutoBrowseLimitForGroupingHelp": "No utilice el despliegue alfabético cuando haya menos de esta cantidad de elementos para mostrar",
|
||||||
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Orden de libros de Series",
|
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Ordenación de libros de Series",
|
||||||
"LabelAskConfirmation": "Pedir confirmación",
|
"LabelAskConfirmation": "Pedir confirmación",
|
||||||
"LabelAuthor": "Autor",
|
"LabelAuthor": "Autor",
|
||||||
"LabelAuthorFirstLast": "Autor (Nombre Apellido)",
|
"LabelAuthorFirstLast": "Autor (Nombre Apellido)",
|
||||||
"LabelAuthorLastFirst": "Autor (Apellido, Nombre)",
|
"LabelAuthorLastFirst": "Autor (Apellido, Nombre)",
|
||||||
"LabelAuthors": "Autores",
|
"LabelAuthors": "Autores",
|
||||||
"LabelAutoDownloadEpisodes": "Descargar episodios automáticamente",
|
"LabelAutoDownloadEpisodes": "Auto‐Descargar episodios",
|
||||||
"LabelAutoRewindTime": "Tiempo de rebobinado automático",
|
"LabelAutoRewindTime": "Tiempo de auto‐rebobinado",
|
||||||
"LabelAutoSleepTimer": "Temporizador de apagado automático",
|
"LabelAutoSleepTimer": "Cronómetro de auto‐apagado",
|
||||||
"LabelAutoSleepTimerAutoRewind": "Temporizador de apagado automático con rebobinado automático",
|
"LabelAutoSleepTimerAutoRewind": "Cronómetro de auto‐apagado con auto‐rebobinado",
|
||||||
"LabelAutoSleepTimerAutoRewindHelp": "Cuando el temporizador de auto apagado finaliza, reproducir el elemento nuevamente rebobinará automáticamente tu posición.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Cuando el cronómetro de auto‐apagado finaliza, reproducir el elemento nuevamente auto‐rebobinará tu posición.",
|
||||||
"LabelAutoSleepTimerHelp": "Cuando se reproduce contenido multimedia entre las horas de inicio y finalización especificadas, se activará automáticamente un temporizador de apagado.",
|
"LabelAutoSleepTimerHelp": "Cuando se reproduce contenido multimedia entre las horas de inicio y finalización especificadas, se activará automáticamente un temporizador de apagado.",
|
||||||
"LabelBooks": "Libros",
|
"LabelBooks": "Libros",
|
||||||
"LabelByAuthor": "por",
|
"LabelByAuthor": "por {0}",
|
||||||
"LabelChapterTrack": "Seguimiento de Capítulo",
|
"LabelChapterTrack": "Seguimiento de Capítulo",
|
||||||
"LabelChapters": "Capítulos",
|
"LabelChapters": "Capítulos",
|
||||||
"LabelClosePlayer": "Cerrar reproductor",
|
"LabelClosePlayer": "Cerrar reproductor",
|
||||||
"LabelCollapseSeries": "Colapsar serie",
|
"LabelCollapseSeries": "Colapsar Series",
|
||||||
"LabelComplete": "Completo",
|
"LabelComplete": "Completo",
|
||||||
"LabelContinueBooks": "Continuar libros",
|
"LabelContinueBooks": "Continuar libros",
|
||||||
"LabelContinueEpisodes": "Continuar episodios",
|
"LabelContinueEpisodes": "Continuar Episodios",
|
||||||
"LabelContinueListening": "Seguir escuchando",
|
"LabelContinueListening": "Seguir Escuchando",
|
||||||
"LabelContinueReading": "Continuar leyendo",
|
"LabelContinueReading": "Continuar leyendo",
|
||||||
"LabelContinueSeries": "Continuar series",
|
"LabelContinueSeries": "Continuar series",
|
||||||
"LabelCustomTime": "Tiempo personalizado",
|
"LabelCustomTime": "Tiempo personalizado",
|
||||||
"LabelDescription": "Descripción",
|
"LabelDescription": "Descripción",
|
||||||
"LabelDisableAudioFadeOut": "Desactivar el fundido de audio",
|
"LabelDisableAudioFadeOut": "Desactivar el fundido de audio",
|
||||||
"LabelDisableAudioFadeOutHelp": "El volumen de audio comenzará a disminuir cuando quede menos de 1 minuto en el temporizador de apagado. Habilite este ajuste para que no se desvanezca.",
|
"LabelDisableAudioFadeOutHelp": "El volumen de audio comenzará a disminuir cuando quede menos de 1 minuto en el temporizador de dormida. Habilite este ajuste para que no se desvanezca.",
|
||||||
"LabelDisableAutoRewind": "Desactivar rebobinado automático",
|
"LabelDisableAutoRewind": "Desactivar auto‐rebobinado",
|
||||||
"LabelDisableShakeToReset": "Desactivar agitar para reiniciar",
|
"LabelDisableShakeToReset": "Desactivar agitar para restablecer",
|
||||||
"LabelDisableShakeToResetHelp": "Si agitas el dispositivo mientras el temporizador está en marcha o en los 2 minutos siguientes a la expiración del temporizador, éste se reiniciará. Habilita esta configuración para desactivar el restablecimiento al agitar.",
|
"LabelDisableShakeToResetHelp": "Si agitas el dispositivo mientras el temporizador está en marcha o en los 2 minutos siguientes a la caducidad del temporizador, éste se reiniciará. Habilita estos ajustes para desactivar el restablecimiento al agitar.",
|
||||||
"LabelDisableVibrateOnReset": "Desactivar vibración al reiniciar",
|
"LabelDisableVibrateOnReset": "Desactivar vibración al reiniciar",
|
||||||
"LabelDisableVibrateOnResetHelp": "Cuando el temporizador de apagado se reinicia, el dispositivo vibra. Activa esta opción para que no vibre cuando se reinicie el temporizador.",
|
"LabelDisableVibrateOnResetHelp": "Cuando el temporizador de apagado se reinicia, el dispositivo vibra. Activa esta opción para que no vibre cuando se duerme el temporizador.",
|
||||||
"LabelDiscover": "Descubrir",
|
"LabelDiscover": "Descubrir",
|
||||||
"LabelDownload": "Descargar",
|
"LabelDownload": "Descargar",
|
||||||
"LabelDownloadUsingCellular": "Descargar usando el móvil",
|
"LabelDownloadUsingCellular": "Descargar usando el móvil",
|
||||||
"LabelDownloaded": "Descargado",
|
"LabelDownloaded": "Descargado",
|
||||||
"LabelDuration": "Duración",
|
"LabelDuration": "Duración",
|
||||||
"LabelEbook": "Libro electrónico",
|
"LabelEbook": "Libro-e",
|
||||||
"LabelEbooks": "Libros electrónicos",
|
"LabelEbooks": "Libros-e",
|
||||||
"LabelEnable": "Activar",
|
"LabelEnable": "Activar",
|
||||||
"LabelEnableMp3IndexSeeking": "Activar la búsqueda de índices mp3",
|
"LabelEnableMp3IndexSeeking": "Activar la búsqueda de índices mp3",
|
||||||
"LabelEnableMp3IndexSeekingHelp": "Esta configuración solo debe activarse si tiene archivos MP3 en los que no se puede buscar correctamente. La búsqueda inexacta probablemente se deba a archivos MP3 con tasas de bits variables (VBR). Esta configuración forzará la búsqueda de índice, en la que se construye una asignación de tiempo a bytes mientras se lee el archivo. En algunos casos, con archivos MP3 grandes, puede haber un retraso al buscar hacia el final del archivo.",
|
"LabelEnableMp3IndexSeekingHelp": "Estos ajustes solo estaría activado si tiene archivos mp3 en los que no se puede buscar correctamente. La búsqueda inexacta probablemente se deba a archivos mp3 con tasas de los bit variables (VBR). Este ajuste forzará la búsqueda de índice, en la que se construye una asignación de tiempo a bytes mientras se lee el archivo. En algunos casos, con archivos mp3 grandes, puede haber un retraso al buscar hacia el final del archivo.",
|
||||||
"LabelEnd": "Fin",
|
"LabelEnd": "Fin",
|
||||||
"LabelEndOfChapter": "Fin del capítulo",
|
"LabelEndOfChapter": "Fin del capítulo",
|
||||||
"LabelEndTime": "Hora de finalización",
|
"LabelEndTime": "Tiempo de finalización",
|
||||||
"LabelEpisode": "Episodio",
|
"LabelEpisode": "Episodio",
|
||||||
"LabelExplicit": "Explícito",
|
"LabelExplicit": "Explícito",
|
||||||
"LabelFeedURL": "URL del suministro",
|
"LabelFeedURL": "URL del suministro",
|
||||||
@@ -153,38 +155,41 @@
|
|||||||
"LabelFileBirthtime": "Archivo creado en",
|
"LabelFileBirthtime": "Archivo creado en",
|
||||||
"LabelFileModified": "Archivo modificado",
|
"LabelFileModified": "Archivo modificado",
|
||||||
"LabelFilename": "Nombre del archivo",
|
"LabelFilename": "Nombre del archivo",
|
||||||
"LabelFinished": "Terminado",
|
"LabelFinished": "Finalizado",
|
||||||
"LabelFolder": "Carpeta",
|
"LabelFolder": "Carpeta",
|
||||||
"LabelFontBoldness": "Peso tipográfico",
|
"LabelFontBoldness": "Tipográfico sin Negrita",
|
||||||
"LabelFontFamily": "Familia tipográfica",
|
"LabelFontFamily": "Familia tipográfica",
|
||||||
"LabelFontFamilySans": "Sans",
|
"LabelFontFamilySans": "Sans",
|
||||||
"LabelFontFamilySerif": "Serif",
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Escala de letra",
|
"LabelFontScale": "Escala de letra",
|
||||||
"LabelGenre": "Género",
|
"LabelGenre": "Género",
|
||||||
"LabelGenres": "Géneros",
|
"LabelGenres": "Géneros",
|
||||||
"LabelHapticFeedback": "Respuesta háptica",
|
"LabelHapticFeedback": "Comentario háptico",
|
||||||
"LabelHasEbook": "Tiene un libro",
|
"LabelHasEbook": "Tiene libro-e",
|
||||||
"LabelHasSupplementaryEbook": "Tiene un libro complementario",
|
"LabelHasSupplementaryEbook": "Tiene un libro-e suplementario",
|
||||||
"LabelHeavy": "Pesado",
|
"LabelHeavy": "Denso",
|
||||||
"LabelHigh": "Alto",
|
"LabelHigh": "Alto",
|
||||||
"LabelHost": "Anfitrión",
|
"LabelHost": "Anfitrión",
|
||||||
"LabelInProgress": "En proceso",
|
"LabelInProgress": "En proceso",
|
||||||
"LabelIncomplete": "Incompleto",
|
"LabelIncomplete": "Incompleto",
|
||||||
"LabelInternalAppStorage": "Almacenamiento interno de aplicaciones",
|
"LabelInternalAppStorage": "Almacenamiento Interno de App",
|
||||||
"LabelJumpBackwardsTime": "Saltar atrás en el tiempo",
|
"LabelJumpBackwardsTime": "Volver en el tiempo",
|
||||||
"LabelJumpForwardsTime": "Salto adelante en el tiempo",
|
"LabelJumpForwardsTime": "Avanzar en el tiempo",
|
||||||
"LabelKeepScreenAwake": "Mantener la pantalla encendida",
|
"LabelKeepScreenAwake": "Mantener la pantalla encendida",
|
||||||
"LabelLanguage": "Idioma",
|
"LabelLanguage": "Idioma",
|
||||||
"LabelLayout": "Disposición",
|
"LabelLayout": "Disposición",
|
||||||
"LabelLayoutAuto": "Automático",
|
"LabelLayoutAuto": "Automático",
|
||||||
"LabelLayoutSinglePage": "Página única",
|
"LabelLayoutSinglePage": "Página única",
|
||||||
|
"LabelLibrarySortByProgress": "Progreso: Último actualizado",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Progreso: Finalizado",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Progreso: Iniciado",
|
||||||
"LabelLight": "Claro",
|
"LabelLight": "Claro",
|
||||||
"LabelLineSpacing": "Interlineado",
|
"LabelLineSpacing": "Interlineado",
|
||||||
"LabelListenAgain": "Volver a escuchar",
|
"LabelListenAgain": "Volver a escuchar",
|
||||||
"LabelLocalBooks": "Libros Locales",
|
"LabelLocalBooks": "Libros Locales",
|
||||||
"LabelLocalPodcasts": "Pódcast locales",
|
"LabelLocalPodcasts": "Pódcast locales",
|
||||||
"LabelLockOrientation": "Bloquear orientación",
|
"LabelLockOrientation": "Bloquear orientación",
|
||||||
"LabelLockPlayer": "Bloquear el reproductor",
|
"LabelLockPlayer": "Bloquear reproductor",
|
||||||
"LabelLow": "Bajo",
|
"LabelLow": "Bajo",
|
||||||
"LabelMediaType": "Tipo de multimedia",
|
"LabelMediaType": "Tipo de multimedia",
|
||||||
"LabelMedium": "Medio",
|
"LabelMedium": "Medio",
|
||||||
@@ -195,7 +200,7 @@
|
|||||||
"LabelNarrator": "Narrador",
|
"LabelNarrator": "Narrador",
|
||||||
"LabelNarrators": "Narradores",
|
"LabelNarrators": "Narradores",
|
||||||
"LabelNavigateWithVolume": "Navegar con las teclas de volumen",
|
"LabelNavigateWithVolume": "Navegar con las teclas de volumen",
|
||||||
"LabelNavigateWithVolumeMirrored": "Espejo",
|
"LabelNavigateWithVolumeMirrored": "Espejado",
|
||||||
"LabelNavigateWithVolumeWhilePlaying": "También puede utilizar los botones de volumen para desplazarse durante la reproducción",
|
"LabelNavigateWithVolumeWhilePlaying": "También puede utilizar los botones de volumen para desplazarse durante la reproducción",
|
||||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "Apagado",
|
"LabelNavigateWithVolumeWhilePlayingDisabled": "Apagado",
|
||||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "Encender",
|
"LabelNavigateWithVolumeWhilePlayingEnabled": "Encender",
|
||||||
@@ -203,11 +208,11 @@
|
|||||||
"LabelNewestAuthors": "Autores más nuevos",
|
"LabelNewestAuthors": "Autores más nuevos",
|
||||||
"LabelNewestEpisodes": "Episodios más nuevos",
|
"LabelNewestEpisodes": "Episodios más nuevos",
|
||||||
"LabelNo": "No",
|
"LabelNo": "No",
|
||||||
"LabelNotFinished": "No terminado",
|
"LabelNotFinished": "No finalizado",
|
||||||
"LabelNotStarted": "Sin iniciar",
|
"LabelNotStarted": "Sin iniciar",
|
||||||
"LabelNumEpisodes": "{0} episodios",
|
"LabelNumEpisodes": "{0} episodios",
|
||||||
"LabelNumEpisodesIncomplete": "{0} episodios, {1} incompletos",
|
"LabelNumEpisodesIncomplete": "{0} episodios, {1} incompletos",
|
||||||
"LabelNumberOfEpisodes": "N.º de episodios",
|
"LabelNumberOfEpisodes": "Nº de episodios",
|
||||||
"LabelOff": "Apagado",
|
"LabelOff": "Apagado",
|
||||||
"LabelOn": "Encendido",
|
"LabelOn": "Encendido",
|
||||||
"LabelPassword": "Contraseña",
|
"LabelPassword": "Contraseña",
|
||||||
@@ -218,16 +223,16 @@
|
|||||||
"LabelPlaybackTranscode": "Transcodificar",
|
"LabelPlaybackTranscode": "Transcodificar",
|
||||||
"LabelPodcast": "Pódcast",
|
"LabelPodcast": "Pódcast",
|
||||||
"LabelPodcasts": "Pódcast",
|
"LabelPodcasts": "Pódcast",
|
||||||
"LabelPreventIndexing": "Evite que los directorios de pódcast de iTunes y Google indicen su suministro",
|
"LabelPreventIndexing": "Evite que los directorios de pódcast de iTunes y Google indexen su suministro",
|
||||||
"LabelProgress": "Progreso",
|
"LabelProgress": "Progreso",
|
||||||
"LabelPubDate": "Fecha de publicación",
|
"LabelPubDate": "Fecha de publicación",
|
||||||
"LabelPublishYear": "Año de publicación",
|
"LabelPublishYear": "Año de publicación",
|
||||||
"LabelPublishedDate": "Publicado {0}",
|
"LabelPublishedDate": "Publicado {0}",
|
||||||
"LabelRSSFeedCustomOwnerEmail": "Correo electrónico de dueño personalizado",
|
"LabelRSSFeedCustomOwnerEmail": "Correo-e de propietario personalizado",
|
||||||
"LabelRSSFeedCustomOwnerName": "Nombre de dueño personalizado",
|
"LabelRSSFeedCustomOwnerName": "Nombre de propietario personalizado",
|
||||||
"LabelRSSFeedOpen": "Fuente RSS Abierta",
|
"LabelRSSFeedOpen": "Fuente RSS Abierta",
|
||||||
"LabelRSSFeedPreventIndexing": "Evitar indización",
|
"LabelRSSFeedPreventIndexing": "Evitar indización",
|
||||||
"LabelRSSFeedSlug": "«Slug» de suministro RSS",
|
"LabelRSSFeedSlug": "Ficha de suministro RSS",
|
||||||
"LabelRandomly": "Aleatorio",
|
"LabelRandomly": "Aleatorio",
|
||||||
"LabelRead": "Leído",
|
"LabelRead": "Leído",
|
||||||
"LabelReadAgain": "Volver a leer",
|
"LabelReadAgain": "Volver a leer",
|
||||||
@@ -237,16 +242,17 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Escala el tiempo transcurrido según la velocidad",
|
"LabelScaleElapsedTimeBySpeed": "Escala el tiempo transcurrido según la velocidad",
|
||||||
"LabelSeason": "Temporada",
|
"LabelSeason": "Temporada",
|
||||||
"LabelSelectADevice": "Seleccione un dispositivo",
|
"LabelSelectADevice": "Seleccione un dispositivo",
|
||||||
|
"LabelSelectMediaType": "Seleccionar tipo de medio",
|
||||||
"LabelSequenceAscending": "Secuencia ascendente",
|
"LabelSequenceAscending": "Secuencia ascendente",
|
||||||
"LabelSequenceDescending": "Secuencia descendente",
|
"LabelSequenceDescending": "Secuencia descendente",
|
||||||
"LabelSeries": "Serie",
|
"LabelSeries": "Series",
|
||||||
"LabelServerAddress": "Dirección del servidor",
|
"LabelServerAddress": "Dirección del servidor",
|
||||||
"LabelSetEbookAsPrimary": "Establecer como primario",
|
"LabelSetEbookAsPrimary": "Establecer como primario",
|
||||||
"LabelSetEbookAsSupplementary": "Establecer como suplementario",
|
"LabelSetEbookAsSupplementary": "Establecer como suplementario",
|
||||||
"LabelShakeSensitivity": "Sensibilidad a la sacudida",
|
"LabelShakeSensitivity": "Sensibilidad a la sacudida",
|
||||||
"LabelShowAll": "Mostrar todo",
|
"LabelShowAll": "Mostrar todo",
|
||||||
"LabelSize": "Tamaño",
|
"LabelSize": "Tamaño",
|
||||||
"LabelSleepTimer": "Temporizador de apagado",
|
"LabelSleepTimer": "Temporizador de dormida",
|
||||||
"LabelSleepTimerAlmostDoneChime": "Timbrar casi al terminar",
|
"LabelSleepTimerAlmostDoneChime": "Timbrar casi al terminar",
|
||||||
"LabelSleepTimerAlmostDoneChimeHelp": "Reproducir una señal acústica cuando queden 30 segundos en el temporizador",
|
"LabelSleepTimerAlmostDoneChimeHelp": "Reproducir una señal acústica cuando queden 30 segundos en el temporizador",
|
||||||
"LabelStart": "Iniciar",
|
"LabelStart": "Iniciar",
|
||||||
@@ -287,14 +293,19 @@
|
|||||||
"MessageAndroid10Downloads": "Android 10 e inferiores utilizarán el almacenamiento interno de aplicaciones para las descargas.",
|
"MessageAndroid10Downloads": "Android 10 e inferiores utilizarán el almacenamiento interno de aplicaciones para las descargas.",
|
||||||
"MessageAttemptingServerConnection": "Intentando conectar con el servidor...",
|
"MessageAttemptingServerConnection": "Intentando conectar con el servidor...",
|
||||||
"MessageAudiobookshelfServerNotConnected": "Servidor de Audiobookshelf no conectado",
|
"MessageAudiobookshelfServerNotConnected": "Servidor de Audiobookshelf no conectado",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>¡Importante!</strong> Esta aplicación está diseñada para trabajar con un servidor Audiobookshelf que usted o alguien que usted conoce es el anfitrión. Esta aplicación no proporciona ningún contenido.",
|
"MessageAudiobookshelfServerRequired": "<strong>¡Importante!</strong> Esta aplicación está diseñada para trabajar con un servidor Audiobookshelf que tú o alguien que tú conozcas es el host. Esta aplicación no proporciona ningún contenido.",
|
||||||
"MessageBookshelfEmpty": "Estantería vacía",
|
"MessageBookshelfEmpty": "Estantería vacía",
|
||||||
|
"MessageConfirmAppExit": "¿Desea salir de la aplicación?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "¿Seguro que desea vaciar la cola de descarga del episodio?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "¿Quiere eliminar el episodio local «{0}» del dispositivo? El archivo en el servidor no se verá afectado.",
|
"MessageConfirmDeleteLocalEpisode": "¿Quiere eliminar el episodio local «{0}» del dispositivo? El archivo en el servidor no se verá afectado.",
|
||||||
"MessageConfirmDeleteLocalFiles": "¿Quiere quitar los archivos locales de este elemento del dispositivo? Los archivos del servidor y su progreso no se verán afectados.",
|
"MessageConfirmDeleteLocalFiles": "¿Quiere quitar los archivos locales de este elemento del dispositivo? Los archivos del servidor y su progreso no se verán afectados.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "¿Quito esta configuración del servidor?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "¿Seguro que desea eliminar el episodio «{0}» desde el servidor?\nAdvertencia: esto eliminará el archivo de sonido.",
|
||||||
"MessageConfirmDisableAutoTimer": "¿Confirma que quiere desactivar el temporizador automático por el resto del día? El temporizador volverá a activarse al final de este periodo de temporizador de apagado automático, o si reinicia la aplicación.",
|
"MessageConfirmDisableAutoTimer": "¿Confirma que quiere desactivar el temporizador automático por el resto del día? El temporizador volverá a activarse al final de este periodo de temporizador de apagado automático, o si reinicia la aplicación.",
|
||||||
"MessageConfirmDiscardProgress": "¿Confirma que quiere restablecer su progreso?",
|
"MessageConfirmDiscardProgress": "¿Confirma que quiere restablecer su progreso?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Está a punto de efectuar una descarga con datos móviles. Esto puede conllevar tarifas de datos de la operadora. ¿Quiere continuar?",
|
"MessageConfirmDownloadUsingCellular": "Está a punto de efectuar una descarga con datos móviles. Esto puede conllevar tarifas de datos de la operadora. ¿Quiere continuar?",
|
||||||
"MessageConfirmMarkAsFinished": "¿Confirma que quiere marcar este elemento como terminado?",
|
"MessageConfirmMarkAsFinished": "¿Confirma que quiere marcar este elemento como terminado?",
|
||||||
|
"MessageConfirmPlaybackTime": "¿Inicio la reproducción para «{0}» en {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "¿Confirma que quiere quitar el marcador?",
|
"MessageConfirmRemoveBookmark": "¿Confirma que quiere quitar el marcador?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Está a punto de hacer una transmisión con datos móviles. Esto puede conllevar tarifas de datos de la operadora. ¿Quiere continuar?",
|
"MessageConfirmStreamingUsingCellular": "Está a punto de hacer una transmisión con datos móviles. Esto puede conllevar tarifas de datos de la operadora. ¿Quiere continuar?",
|
||||||
"MessageDiscardProgress": "Descartar progreso",
|
"MessageDiscardProgress": "Descartar progreso",
|
||||||
@@ -332,6 +343,7 @@
|
|||||||
"MessageNoUserPlaylists": "No tiene ninguna lista de reproducción",
|
"MessageNoUserPlaylists": "No tiene ninguna lista de reproducción",
|
||||||
"MessageOldServerAuthReLoginRequired": "La autenticación se ha mejorado para seguridad en la versión v2.26.0 del servidor. Todos los usuarios deberán reiniciar sesión.",
|
"MessageOldServerAuthReLoginRequired": "La autenticación se ha mejorado para seguridad en la versión v2.26.0 del servidor. Todos los usuarios deberán reiniciar sesión.",
|
||||||
"MessageOldServerAuthWarning": "El servidor está utilizando un método de autenticación anticuado",
|
"MessageOldServerAuthWarning": "El servidor está utilizando un método de autenticación anticuado",
|
||||||
|
"MessageOldServerAuthWarningHelp": "Este servidor está ejecutando una versión más antigua que la v2.26.0. Ha sido añadido un sistema de autenticación más seguro en v2.26.0. Se recomienda encarecidamente que actualice el servidor a la última versión. Si ya tiene el servidor actualizado, acceda de nuevo para utilizar la autenticación nueva.",
|
||||||
"MessageOldServerConnectionWarning": "La configuración de la conexión al servidor utiliza un identificador de usuario antiguo. Elimine y vuelva a añadir esta conexión al servidor.",
|
"MessageOldServerConnectionWarning": "La configuración de la conexión al servidor utiliza un identificador de usuario antiguo. Elimine y vuelva a añadir esta conexión al servidor.",
|
||||||
"MessageOldServerConnectionWarningHelp": "Usted configuró originalmente la conexión a este servidor antes de la migración de la base de datos en la versión 2.3.0, publicada en junio de 2023. Una futura actualización del servidor eliminará la posibilidad de iniciar sesión con esta conexión antigua. Por favor, elimine la conexión existente al servidor y conéctese de nuevo (utilizando la misma dirección del servidor y las mismas credenciales). Si tiene algún medio descargado en este dispositivo, será necesario descargarlo de nuevo para sincronizarlo con el servidor.",
|
"MessageOldServerConnectionWarningHelp": "Usted configuró originalmente la conexión a este servidor antes de la migración de la base de datos en la versión 2.3.0, publicada en junio de 2023. Una futura actualización del servidor eliminará la posibilidad de iniciar sesión con esta conexión antigua. Por favor, elimine la conexión existente al servidor y conéctese de nuevo (utilizando la misma dirección del servidor y las mismas credenciales). Si tiene algún medio descargado en este dispositivo, será necesario descargarlo de nuevo para sincronizarlo con el servidor.",
|
||||||
"MessagePodcastSearchField": "Introduzca el término de búsqueda o el URL del suministro RSS",
|
"MessagePodcastSearchField": "Introduzca el término de búsqueda o el URL del suministro RSS",
|
||||||
@@ -358,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Se creó el pódcast correctamente",
|
"ToastPodcastCreateSuccess": "Se creó el pódcast correctamente",
|
||||||
"ToastRSSFeedCloseFailed": "Error al cerrar el suministro RSS",
|
"ToastRSSFeedCloseFailed": "Error al cerrar el suministro RSS",
|
||||||
"ToastRSSFeedCloseSuccess": "Suministro RSS cerrado",
|
"ToastRSSFeedCloseSuccess": "Suministro RSS cerrado",
|
||||||
"ToastStreamingNotAllowedOnCellular": "El streaming no está permitido con datos móviles"
|
"ToastStreamingNotAllowedOnCellular": "El streaming no está permitido con datos móviles",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+14
-1
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Poglavlja",
|
"HeaderChapters": "Poglavlja",
|
||||||
"HeaderCollection": "Zbirka",
|
"HeaderCollection": "Zbirka",
|
||||||
"HeaderCollectionItems": "Stavke u zbirci",
|
"HeaderCollectionItems": "Stavke u zbirci",
|
||||||
|
"HeaderConfirm": "Potvrdi",
|
||||||
"HeaderConnectionStatus": "Stanje veze",
|
"HeaderConnectionStatus": "Stanje veze",
|
||||||
"HeaderDataSettings": "Podatkovne postavke",
|
"HeaderDataSettings": "Podatkovne postavke",
|
||||||
"HeaderDetails": "Pojedinosti",
|
"HeaderDetails": "Pojedinosti",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Nedavne sesije",
|
"HeaderStatsRecentSessions": "Nedavne sesije",
|
||||||
"HeaderTableOfContents": "Sadržaj",
|
"HeaderTableOfContents": "Sadržaj",
|
||||||
"HeaderUserInterfaceSettings": "Postavke korisničkog sučelja",
|
"HeaderUserInterfaceSettings": "Postavke korisničkog sučelja",
|
||||||
|
"HeaderWelcome": "Dobrodošao, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Vaša statistika",
|
"HeaderYourStats": "Vaša statistika",
|
||||||
"LabelAddToPlaylist": "Dodaj na popis za izvođenje",
|
"LabelAddToPlaylist": "Dodaj na popis za izvođenje",
|
||||||
"LabelAddedAt": "Dodano",
|
"LabelAddedAt": "Dodano",
|
||||||
@@ -178,6 +180,9 @@
|
|||||||
"LabelLayout": "Prikaz",
|
"LabelLayout": "Prikaz",
|
||||||
"LabelLayoutAuto": "Automatski",
|
"LabelLayoutAuto": "Automatski",
|
||||||
"LabelLayoutSinglePage": "Jedna stranica",
|
"LabelLayoutSinglePage": "Jedna stranica",
|
||||||
|
"LabelLibrarySortByProgress": "Napredak: Zadnje ažuriranje",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Napredak: Završeno",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Napredak: Započeto",
|
||||||
"LabelLight": "Lagano",
|
"LabelLight": "Lagano",
|
||||||
"LabelLineSpacing": "Razmak između redaka",
|
"LabelLineSpacing": "Razmak između redaka",
|
||||||
"LabelListenAgain": "Ponovno poslušaj",
|
"LabelListenAgain": "Ponovno poslušaj",
|
||||||
@@ -237,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Prilagodi preostalo vrijeme brzini izvođenja",
|
"LabelScaleElapsedTimeBySpeed": "Prilagodi preostalo vrijeme brzini izvođenja",
|
||||||
"LabelSeason": "Sezona",
|
"LabelSeason": "Sezona",
|
||||||
"LabelSelectADevice": "Odabir uređaja",
|
"LabelSelectADevice": "Odabir uređaja",
|
||||||
|
"LabelSelectMediaType": "Odaberi vrstu medija",
|
||||||
"LabelSequenceAscending": "Redoslijed uzlazno",
|
"LabelSequenceAscending": "Redoslijed uzlazno",
|
||||||
"LabelSequenceDescending": "Redoslijed silazno",
|
"LabelSequenceDescending": "Redoslijed silazno",
|
||||||
"LabelSeries": "Serijal",
|
"LabelSeries": "Serijal",
|
||||||
@@ -289,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Poslužitelj Audiobookshelf nije povezan",
|
"MessageAudiobookshelfServerNotConnected": "Poslužitelj Audiobookshelf nije povezan",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Važno!</strong> Ova je aplikacija predviđena za rad s poslužiteljem Audiobookshelf na vašem poslužitelju kojim upravljate vi ili netko koga znate. Ova aplikacija ne nudi nikakav sadržaj.",
|
"MessageAudiobookshelfServerRequired": "<strong>Važno!</strong> Ova je aplikacija predviđena za rad s poslužiteljem Audiobookshelf na vašem poslužitelju kojim upravljate vi ili netko koga znate. Ova aplikacija ne nudi nikakav sadržaj.",
|
||||||
"MessageBookshelfEmpty": "Polica s knjigama je prazna",
|
"MessageBookshelfEmpty": "Polica s knjigama je prazna",
|
||||||
|
"MessageConfirmAppExit": "Želiš izaći iz aplikacije?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Sigurno želiš izbrisati red čekanja za preuzimanje epizode?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Želite li ukloniti preuzeti nastavak \"{0}\" sa svog uređaja? Ovo ne utječe na datoteku na poslužitelju.",
|
"MessageConfirmDeleteLocalEpisode": "Želite li ukloniti preuzeti nastavak \"{0}\" sa svog uređaja? Ovo ne utječe na datoteku na poslužitelju.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Želite li ukloniti preuzete datoteke ove stavke sa svog uređaja? Ovo ne utječe na datoteke na poslužitelju niti na vaš napredak.",
|
"MessageConfirmDeleteLocalFiles": "Želite li ukloniti preuzete datoteke ove stavke sa svog uređaja? Ovo ne utječe na datoteke na poslužitelju niti na vaš napredak.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Ukloniti ovu konfiguraciju poslužitelja?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Sigurno želiš izbrisati epizodu \"{0}\" sa servera?\nUpozorenje: Ovim će se izbrisati audio datoteka.",
|
||||||
"MessageConfirmDisableAutoTimer": "Sigurno želite onemogućiti automatski timer do kraja dana? Timer će se ponovno aktivirati po isteku trenutnog automatskog timera ili ako ponovno pokrenete aplikaciju.",
|
"MessageConfirmDisableAutoTimer": "Sigurno želite onemogućiti automatski timer do kraja dana? Timer će se ponovno aktivirati po isteku trenutnog automatskog timera ili ako ponovno pokrenete aplikaciju.",
|
||||||
"MessageConfirmDiscardProgress": "Sigurno želite resetirati napredak?",
|
"MessageConfirmDiscardProgress": "Sigurno želite resetirati napredak?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Spremate se pokrenuti preuzimanje koristeći mobilne podatke. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
|
"MessageConfirmDownloadUsingCellular": "Spremate se pokrenuti preuzimanje koristeći mobilne podatke. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
|
||||||
"MessageConfirmMarkAsFinished": "Sigurno želite označiti ovu stavku kao završenu?",
|
"MessageConfirmMarkAsFinished": "Sigurno želite označiti ovu stavku kao završenu?",
|
||||||
|
"MessageConfirmPlaybackTime": "Započeti reprodukciju za \"{0}\" u {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Sigurno želite ukloniti knjižnu oznaku?",
|
"MessageConfirmRemoveBookmark": "Sigurno želite ukloniti knjižnu oznaku?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Pokrenut ćete strujanje korištenjem mobilnih podataka. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
|
"MessageConfirmStreamingUsingCellular": "Pokrenut ćete strujanje korištenjem mobilnih podataka. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
|
||||||
"MessageDiscardProgress": "Zanemari napredak",
|
"MessageDiscardProgress": "Zanemari napredak",
|
||||||
@@ -359,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast uspješno izrađen",
|
"ToastPodcastCreateSuccess": "Podcast uspješno izrađen",
|
||||||
"ToastRSSFeedCloseFailed": "Zatvaranje RSS izvora nije uspjelo",
|
"ToastRSSFeedCloseFailed": "Zatvaranje RSS izvora nije uspjelo",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS izvor zatvoren",
|
"ToastRSSFeedCloseSuccess": "RSS izvor zatvoren",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Strujanje korištenjem mobilnih podataka onemogućeno je"
|
"ToastStreamingNotAllowedOnCellular": "Strujanje korištenjem mobilnih podataka onemogućeno je",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-8
@@ -88,7 +88,7 @@
|
|||||||
"HeaderSettings": "Beállítások",
|
"HeaderSettings": "Beállítások",
|
||||||
"HeaderSleepTimer": "Alvásidőzítő",
|
"HeaderSleepTimer": "Alvásidőzítő",
|
||||||
"HeaderSleepTimerSettings": "Alvásidőzítő beállításai",
|
"HeaderSleepTimerSettings": "Alvásidőzítő beállításai",
|
||||||
"HeaderStatsMinutesListeningChart": "Hallgatási grafikon percekben (az elmúlt 7 napból)",
|
"HeaderStatsMinutesListeningChart": "Hallgatási grafikon percben (az elmúlt 7 napból)",
|
||||||
"HeaderStatsRecentSessions": "Legutóbbi munkamenetek",
|
"HeaderStatsRecentSessions": "Legutóbbi munkamenetek",
|
||||||
"HeaderTableOfContents": "Tartalomjegyzék",
|
"HeaderTableOfContents": "Tartalomjegyzék",
|
||||||
"HeaderUserInterfaceSettings": "Felhasználói felület beállításai",
|
"HeaderUserInterfaceSettings": "Felhasználói felület beállításai",
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
"LabelCustomTime": "Egyéni idő",
|
"LabelCustomTime": "Egyéni idő",
|
||||||
"LabelDescription": "Leírás",
|
"LabelDescription": "Leírás",
|
||||||
"LabelDisableAudioFadeOut": "Hang fokozatos csendesítés letiltása",
|
"LabelDisableAudioFadeOut": "Hang fokozatos csendesítés letiltása",
|
||||||
"LabelDisableAudioFadeOutHelp": "Az audio hangerő csökkenése kezdődik, amikor kevesebb, mint 1 perc marad az alvásidőzítőből. Engedélyezze ezt a beállítást, hogy ne csendesedjen el fokozatosan a hang.",
|
"LabelDisableAudioFadeOutHelp": "A hangerő csökkenni kezd az alvásidőzítő utolsó percében. Kapcsold be ezt a beállítást a halkítás kikapcsolásához.",
|
||||||
"LabelDisableAutoRewind": "Automatikus visszatekerés letiltása",
|
"LabelDisableAutoRewind": "Automatikus visszatekerés letiltása",
|
||||||
"LabelDisableShakeToReset": "Rázás a visszaállításhoz letiltása",
|
"LabelDisableShakeToReset": "Rázás a visszaállításhoz letiltása",
|
||||||
"LabelDisableShakeToResetHelp": "Ha az időzítő futása alatt vagy az időzítő lejárta előtti 2 percben megrázza az eszközt, az alvásidőzítő visszaáll. Engedélyezze ezt a beállítást a rázásra történő visszaállítás letiltásához.",
|
"LabelDisableShakeToResetHelp": "Ha az időzítő futása alatt vagy az időzítő lejárta előtti 2 percben megrázza az eszközt, az alvásidőzítő visszaáll. Engedélyezze ezt a beállítást a rázásra történő visszaállítás letiltásához.",
|
||||||
@@ -259,10 +259,10 @@
|
|||||||
"LabelStartTime": "Kezdési idő",
|
"LabelStartTime": "Kezdési idő",
|
||||||
"LabelStatsBestDay": "Legjobb nap",
|
"LabelStatsBestDay": "Legjobb nap",
|
||||||
"LabelStatsDailyAverage": "Napi átlag",
|
"LabelStatsDailyAverage": "Napi átlag",
|
||||||
"LabelStatsDays": "Napok",
|
"LabelStatsDays": "Nap",
|
||||||
"LabelStatsDaysListened": "Hallgatással töltött napok",
|
"LabelStatsDaysListened": "Hallgatással töltött nap",
|
||||||
"LabelStatsInARow": "egymás után",
|
"LabelStatsInARow": "egymás után",
|
||||||
"LabelStatsItemsFinished": "Befejezett elemek",
|
"LabelStatsItemsFinished": "Befejezett elem",
|
||||||
"LabelStatsMinutes": "perc",
|
"LabelStatsMinutes": "perc",
|
||||||
"LabelStatsMinutesListening": "Hallgatás percekben",
|
"LabelStatsMinutesListening": "Hallgatás percekben",
|
||||||
"LabelStatsWeekListening": "Heti hallgatás",
|
"LabelStatsWeekListening": "Heti hallgatás",
|
||||||
@@ -300,7 +300,7 @@
|
|||||||
"MessageConfirmDeleteLocalEpisode": "\"{0}\" helyi epizód eltávolítása az eszközről? A szerveren lévő fájl nem érintett.",
|
"MessageConfirmDeleteLocalEpisode": "\"{0}\" helyi epizód eltávolítása az eszközről? A szerveren lévő fájl nem érintett.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Ezen elem helyi fájljainak eltávolítása az eszközről? A szerveren lévő fájlok és a haladás nem érintettek.",
|
"MessageConfirmDeleteLocalFiles": "Ezen elem helyi fájljainak eltávolítása az eszközről? A szerveren lévő fájlok és a haladás nem érintettek.",
|
||||||
"MessageConfirmDeleteServerConfig": "Eltávolítja ezt a szerverkonfigurációt?",
|
"MessageConfirmDeleteServerConfig": "Eltávolítja ezt a szerverkonfigurációt?",
|
||||||
"MessageConfirmDeleteServerEpisode": "Biztosan törölni szeretnéd a(z) „{0}” epizódot a szerverről?\nFigyelem: ezzel az audi fájl is törlődik.",
|
"MessageConfirmDeleteServerEpisode": "Biztosan törölni szeretnéd a(z) „{0}” epizódot a szerverről?\nFigyelem: ezzel az audiófájl is törlődik.",
|
||||||
"MessageConfirmDisableAutoTimer": "Biztos, hogy a mai nap hátralévő részére ki akarja kapcsolni az automatikus időzítőt? Az időzítő újra aktiválódik az automatikus alvásidőzítő időszak végén, vagy ha újraindítja az alkalmazást.",
|
"MessageConfirmDisableAutoTimer": "Biztos, hogy a mai nap hátralévő részére ki akarja kapcsolni az automatikus időzítőt? Az időzítő újra aktiválódik az automatikus alvásidőzítő időszak végén, vagy ha újraindítja az alkalmazást.",
|
||||||
"MessageConfirmDiscardProgress": "Biztosan alaphelyzetbe akarja állítani a haladást?",
|
"MessageConfirmDiscardProgress": "Biztosan alaphelyzetbe akarja állítani a haladást?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Mobiladat-hálózaton keresztül készülsz letölteni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
|
"MessageConfirmDownloadUsingCellular": "Mobiladat-hálózaton keresztül készülsz letölteni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
|
||||||
@@ -323,11 +323,11 @@
|
|||||||
"MessageLoadingServerData": "Szerveradatok betöltése...",
|
"MessageLoadingServerData": "Szerveradatok betöltése...",
|
||||||
"MessageLocalFolderDescription": "A „Belső alkalmazás-tároló” csak ezzel az alkalmazással érhető el. Ez az alkalmazás csak a közvetlenül az alkalmazáson keresztül letöltött médiát támogatja. A megosztott tároló mappák segítségével más alkalmazások is hozzáférhetnek az alkalmazás által letöltött médiához.",
|
"MessageLocalFolderDescription": "A „Belső alkalmazás-tároló” csak ezzel az alkalmazással érhető el. Ez az alkalmazás csak a közvetlenül az alkalmazáson keresztül letöltött médiát támogatja. A megosztott tároló mappák segítségével más alkalmazások is hozzáférhetnek az alkalmazás által letöltött médiához.",
|
||||||
"MessageMarkAsFinished": "Befejezettnek jelölés",
|
"MessageMarkAsFinished": "Befejezettnek jelölés",
|
||||||
"MessageMediaLinkedToADifferentServer": "A média egy másik címen található Audiobookshelf szerverhez kapcsolódik ({0}). A haladás szinkronizálva lesz, amikor csatlakozik ehhez a szervercímhez.",
|
"MessageMediaLinkedToADifferentServer": "A média egy másik címen ({0}) lévő Audiobookshelf szerverhez van kapcsolva. A folyamatjelölés akkor lesz szinkronizálva, amikor ehhez a szervercímhez csatlakozik.",
|
||||||
"MessageMediaLinkedToADifferentUser": "A média ehhez a szerverhez kapcsolódik, de egy másik felhasználó töltötte le. A haladás csak a letöltést végrehajtó felhasználóhoz lesz szinkronizálva.",
|
"MessageMediaLinkedToADifferentUser": "A média ehhez a szerverhez kapcsolódik, de egy másik felhasználó töltötte le. A haladás csak a letöltést végrehajtó felhasználóhoz lesz szinkronizálva.",
|
||||||
"MessageMediaLinkedToServer": "Szerverhez kapcsolt {0}",
|
"MessageMediaLinkedToServer": "Szerverhez kapcsolt {0}",
|
||||||
"MessageMediaLinkedToThisServer": "A letöltött média ehhez a szerverhez kapcsolódik",
|
"MessageMediaLinkedToThisServer": "A letöltött média ehhez a szerverhez kapcsolódik",
|
||||||
"MessageMediaNotLinkedToServer": "A média nem kapcsolódik egy Audiobookshelf szerverhez. Nem lesz szinkronizálva a haladás.",
|
"MessageMediaNotLinkedToServer": "A média nincs Audiobookshelf szerverhez kapcsolva. A folyamatjelölés nem lesz szinkronizálva.",
|
||||||
"MessageNoBookmarks": "Nincsenek könyvjelzők",
|
"MessageNoBookmarks": "Nincsenek könyvjelzők",
|
||||||
"MessageNoChapters": "Nincsenek fejezetek",
|
"MessageNoChapters": "Nincsenek fejezetek",
|
||||||
"MessageNoCollections": "Nincs gyűjtemény",
|
"MessageNoCollections": "Nincs gyűjtemény",
|
||||||
|
|||||||
+16
-3
@@ -50,7 +50,7 @@
|
|||||||
"ButtonSendEbookToDevice": "Invia il libro al dispositivo",
|
"ButtonSendEbookToDevice": "Invia il libro al dispositivo",
|
||||||
"ButtonSeries": "Serie",
|
"ButtonSeries": "Serie",
|
||||||
"ButtonSetTimer": "Imposta Timer",
|
"ButtonSetTimer": "Imposta Timer",
|
||||||
"ButtonStream": "Stream",
|
"ButtonStream": "Flusso",
|
||||||
"ButtonSubmit": "Invia",
|
"ButtonSubmit": "Invia",
|
||||||
"ButtonSwitchServerUser": "Cambia Server/Utente",
|
"ButtonSwitchServerUser": "Cambia Server/Utente",
|
||||||
"ButtonUnmaskServerAddress": "Mostra l'indirizzo server",
|
"ButtonUnmaskServerAddress": "Mostra l'indirizzo server",
|
||||||
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Capitoli",
|
"HeaderChapters": "Capitoli",
|
||||||
"HeaderCollection": "Raccolta",
|
"HeaderCollection": "Raccolta",
|
||||||
"HeaderCollectionItems": "Elementi della raccolta",
|
"HeaderCollectionItems": "Elementi della raccolta",
|
||||||
|
"HeaderConfirm": "Conferma",
|
||||||
"HeaderConnectionStatus": "Stato connessione",
|
"HeaderConnectionStatus": "Stato connessione",
|
||||||
"HeaderDataSettings": "Impostazioni dei dati",
|
"HeaderDataSettings": "Impostazioni dei dati",
|
||||||
"HeaderDetails": "Dettagli",
|
"HeaderDetails": "Dettagli",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Sessioni Recenti",
|
"HeaderStatsRecentSessions": "Sessioni Recenti",
|
||||||
"HeaderTableOfContents": "Indice",
|
"HeaderTableOfContents": "Indice",
|
||||||
"HeaderUserInterfaceSettings": "Impostazioni interfaccia utente",
|
"HeaderUserInterfaceSettings": "Impostazioni interfaccia utente",
|
||||||
|
"HeaderWelcome": "Benvenuto, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Statistiche personali",
|
"HeaderYourStats": "Statistiche personali",
|
||||||
"LabelAddToPlaylist": "Aggiungi alla playlist",
|
"LabelAddToPlaylist": "Aggiungi alla playlist",
|
||||||
"LabelAddedAt": "Aggiunto il",
|
"LabelAddedAt": "Aggiunto il",
|
||||||
@@ -178,6 +180,9 @@
|
|||||||
"LabelLayout": "Disposizione",
|
"LabelLayout": "Disposizione",
|
||||||
"LabelLayoutAuto": "Automatico",
|
"LabelLayoutAuto": "Automatico",
|
||||||
"LabelLayoutSinglePage": "Pagina singola",
|
"LabelLayoutSinglePage": "Pagina singola",
|
||||||
|
"LabelLibrarySortByProgress": "Progresso: ultimo aggiornamento",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Progresso: finito",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Progresso: iniziato",
|
||||||
"LabelLight": "Leggera",
|
"LabelLight": "Leggera",
|
||||||
"LabelLineSpacing": "Interlinea",
|
"LabelLineSpacing": "Interlinea",
|
||||||
"LabelListenAgain": "Ascolta ancora",
|
"LabelListenAgain": "Ascolta ancora",
|
||||||
@@ -237,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Scala il tempo trascorso in base alla velocità",
|
"LabelScaleElapsedTimeBySpeed": "Scala il tempo trascorso in base alla velocità",
|
||||||
"LabelSeason": "Stagione",
|
"LabelSeason": "Stagione",
|
||||||
"LabelSelectADevice": "Seletiona dispositivo",
|
"LabelSelectADevice": "Seletiona dispositivo",
|
||||||
|
"LabelSelectMediaType": "Seleziona il tipo di supporto",
|
||||||
"LabelSequenceAscending": "Sequenza ascendente",
|
"LabelSequenceAscending": "Sequenza ascendente",
|
||||||
"LabelSequenceDescending": "Sequenza decrescente",
|
"LabelSequenceDescending": "Sequenza decrescente",
|
||||||
"LabelSeries": "Serie",
|
"LabelSeries": "Serie",
|
||||||
@@ -289,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server non connesso",
|
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server non connesso",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Importante!</strong> Questa app è progettata per funzionare con un server Audiobookshelf ospitato da te o da qualcuno che conosci. Questa app non fornisce alcun contenuto.",
|
"MessageAudiobookshelfServerRequired": "<strong>Importante!</strong> Questa app è progettata per funzionare con un server Audiobookshelf ospitato da te o da qualcuno che conosci. Questa app non fornisce alcun contenuto.",
|
||||||
"MessageBookshelfEmpty": "Scaffale vuoto",
|
"MessageBookshelfEmpty": "Scaffale vuoto",
|
||||||
|
"MessageConfirmAppExit": "Volevi uscire dall'app?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Sei sicuro di voler cancellare la coda di download degli episodi?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Rimuovi episodi locali \"{0}\" dal tuo dispositivo? i file sul server non verranno toccati.",
|
"MessageConfirmDeleteLocalEpisode": "Rimuovi episodi locali \"{0}\" dal tuo dispositivo? i file sul server non verranno toccati.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Rimuovi i file locali dell'oggetto? I file sul server e i progressi non verranno toccati.",
|
"MessageConfirmDeleteLocalFiles": "Rimuovi i file locali dell'oggetto? I file sul server e i progressi non verranno toccati.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Rimuovere questa configurazione del server?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Sei sicuro di voler eliminare l'episodio \"{0}\" dal server?\nAttenzione: questa operazione eliminerà il file audio.",
|
||||||
"MessageConfirmDisableAutoTimer": "Vuoi davvero disattivare il timer automatico per il resto della giornata? Il timer verrà riattivato alla fine di questo periodo di spegnimento automatico o se riavvii l'app.",
|
"MessageConfirmDisableAutoTimer": "Vuoi davvero disattivare il timer automatico per il resto della giornata? Il timer verrà riattivato alla fine di questo periodo di spegnimento automatico o se riavvii l'app.",
|
||||||
"MessageConfirmDiscardProgress": "Sei sicuro/sicura di voler ripristinare i tuoi progressi?",
|
"MessageConfirmDiscardProgress": "Sei sicuro/sicura di voler ripristinare i tuoi progressi?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Stai per eseguire il download utilizzando la rete dati cellulare. Ciò potrebbe includere addebiti per i dati dell'operatore. Vuoi continuare?",
|
"MessageConfirmDownloadUsingCellular": "Stai per eseguire il download utilizzando la rete dati cellulare. Ciò potrebbe includere addebiti per i dati dell'operatore. Vuoi continuare?",
|
||||||
"MessageConfirmMarkAsFinished": "Sei sicuro/sicura di voler contrassegnare questo elemento come finito?",
|
"MessageConfirmMarkAsFinished": "Sei sicuro/sicura di voler contrassegnare questo elemento come finito?",
|
||||||
|
"MessageConfirmPlaybackTime": "Avviare la riproduzione per \"{0}\" alle {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Sei sicuro/sicura di voler rimuovere il segnalibro?",
|
"MessageConfirmRemoveBookmark": "Sei sicuro/sicura di voler rimuovere il segnalibro?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Stai per eseguire lo streaming utilizzando la rete dati. Ciò potrebbe includere addebiti per i dati dell'operatore. Vuoi continuare?",
|
"MessageConfirmStreamingUsingCellular": "Stai per eseguire lo streaming utilizzando la rete dati. Ciò potrebbe includere addebiti per i dati dell'operatore. Vuoi continuare?",
|
||||||
"MessageDiscardProgress": "Elimina i progressi",
|
"MessageDiscardProgress": "Elimina i progressi",
|
||||||
@@ -323,7 +334,7 @@
|
|||||||
"MessageNoItems": "Nessun oggetto",
|
"MessageNoItems": "Nessun oggetto",
|
||||||
"MessageNoItemsFound": "Nessun oggetto trovato",
|
"MessageNoItemsFound": "Nessun oggetto trovato",
|
||||||
"MessageNoListeningSessions": "Nessuna sessione di ascolto",
|
"MessageNoListeningSessions": "Nessuna sessione di ascolto",
|
||||||
"MessageNoLogs": "Nessun registro",
|
"MessageNoLogs": "Nessun rapporto",
|
||||||
"MessageNoMediaFolders": "Nessuna cartella media",
|
"MessageNoMediaFolders": "Nessuna cartella media",
|
||||||
"MessageNoNetworkConnection": "Nessuna connessione di rete",
|
"MessageNoNetworkConnection": "Nessuna connessione di rete",
|
||||||
"MessageNoPodcastsFound": "Nessun podcast trovato",
|
"MessageNoPodcastsFound": "Nessun podcast trovato",
|
||||||
@@ -359,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast creato correttamente",
|
"ToastPodcastCreateSuccess": "Podcast creato correttamente",
|
||||||
"ToastRSSFeedCloseFailed": "Errore chiusura flusso RSS",
|
"ToastRSSFeedCloseFailed": "Errore chiusura flusso RSS",
|
||||||
"ToastRSSFeedCloseSuccess": "Flusso RSS chiuso",
|
"ToastRSSFeedCloseSuccess": "Flusso RSS chiuso",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Lo streaming non è consentito sui dati mobili"
|
"ToastStreamingNotAllowedOnCellular": "Lo streaming non è consentito sui dati mobili",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+103
-22
@@ -40,7 +40,7 @@
|
|||||||
"ButtonPlayEpisode": "エピソードを再生",
|
"ButtonPlayEpisode": "エピソードを再生",
|
||||||
"ButtonPlaylists": "プレイリスト",
|
"ButtonPlaylists": "プレイリスト",
|
||||||
"ButtonRead": "読む",
|
"ButtonRead": "読む",
|
||||||
"ButtonReadLess": "閉じる",
|
"ButtonReadLess": "少なく表示",
|
||||||
"ButtonReadMore": "もっと見る",
|
"ButtonReadMore": "もっと見る",
|
||||||
"ButtonRemove": "削除",
|
"ButtonRemove": "削除",
|
||||||
"ButtonRemoveFromServer": "サーバーから削除",
|
"ButtonRemoveFromServer": "サーバーから削除",
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
"HeaderSettings": "設定",
|
"HeaderSettings": "設定",
|
||||||
"HeaderSleepTimer": "スリープタイマー",
|
"HeaderSleepTimer": "スリープタイマー",
|
||||||
"HeaderSleepTimerSettings": "スリープタイマー設定",
|
"HeaderSleepTimerSettings": "スリープタイマー設定",
|
||||||
"HeaderStatsMinutesListeningChart": "過去7日間の視聴時間(分)",
|
"HeaderStatsMinutesListeningChart": "過去7日間のリスニング時間(分)",
|
||||||
"HeaderStatsRecentSessions": "最近の再生履歴",
|
"HeaderStatsRecentSessions": "最近の再生履歴",
|
||||||
"HeaderTableOfContents": "目次",
|
"HeaderTableOfContents": "目次",
|
||||||
"HeaderUserInterfaceSettings": "画面設定",
|
"HeaderUserInterfaceSettings": "画面設定",
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
"HeaderYourStats": "再生統計",
|
"HeaderYourStats": "再生統計",
|
||||||
"LabelAddToPlaylist": "プレイリストの追加",
|
"LabelAddToPlaylist": "プレイリストの追加",
|
||||||
"LabelAddedAt": "追加日時",
|
"LabelAddedAt": "追加日時",
|
||||||
"LabelAddedDate": "追加日時 {0}",
|
"LabelAddedDate": "追加日時 {0}",
|
||||||
"LabelAll": "すべて",
|
"LabelAll": "すべて",
|
||||||
"LabelAllowSeekingOnMediaControls": "メディア通知コントロールでの位置情報の取得を許可",
|
"LabelAllowSeekingOnMediaControls": "メディア通知コントロールでの位置情報の取得を許可",
|
||||||
"LabelAlways": "常に",
|
"LabelAlways": "常に",
|
||||||
@@ -104,28 +104,28 @@
|
|||||||
"LabelAndroidAutoBrowseLimitForGroupingHelp": "表示項目数がこの数未満の場合、アルファベット順ドローダウンを使用しません",
|
"LabelAndroidAutoBrowseLimitForGroupingHelp": "表示項目数がこの数未満の場合、アルファベット順ドローダウンを使用しません",
|
||||||
"LabelAndroidAutoBrowseSeriesSequenceOrder": "シリーズ内の順序",
|
"LabelAndroidAutoBrowseSeriesSequenceOrder": "シリーズ内の順序",
|
||||||
"LabelAskConfirmation": "確認を求める",
|
"LabelAskConfirmation": "確認を求める",
|
||||||
"LabelAuthor": "著者",
|
"LabelAuthor": "作者",
|
||||||
"LabelAuthorFirstLast": "著者(名 氏)",
|
"LabelAuthorFirstLast": "作者(名 氏)",
|
||||||
"LabelAuthorLastFirst": "著者(氏 名)",
|
"LabelAuthorLastFirst": "作者(氏 名)",
|
||||||
"LabelAuthors": "著者",
|
"LabelAuthors": "作者",
|
||||||
"LabelAutoDownloadEpisodes": "エピソードの自動ダウンロード",
|
"LabelAutoDownloadEpisodes": "エピソードの自動ダウンロード",
|
||||||
"LabelAutoRewindTime": "自動巻き戻し時間",
|
"LabelAutoRewindTime": "自動巻き戻し時間",
|
||||||
"LabelAutoSleepTimer": "自動スリープタイマー",
|
"LabelAutoSleepTimer": "自動スリープタイマー",
|
||||||
"LabelAutoSleepTimerAutoRewind": "スリープタイマー時の自動巻き戻し",
|
"LabelAutoSleepTimerAutoRewind": "スリープタイマー時の自動巻き戻し",
|
||||||
"LabelAutoSleepTimerAutoRewindHelp": "自動スリープタイマーが終了した後、再生を再開すると再生位置が自動的に巻き戻されます。",
|
"LabelAutoSleepTimerAutoRewindHelp": "自動スリープタイマーが終了した後、再生を再開すると再生位置が自動的に巻き戻されます。",
|
||||||
"LabelAutoSleepTimerHelp": "指定した開始時刻から終了時刻の間にメディアを再生すると、スリープタイマーが自動的に開始されます。",
|
"LabelAutoSleepTimerHelp": "指定した開始時刻から終了時刻の間にメディアを再生すると、スリープタイマーが自動的に開始されます。",
|
||||||
"LabelBooks": "ほん",
|
"LabelBooks": "本",
|
||||||
"LabelByAuthor": "著 {0}",
|
"LabelByAuthor": "by {0}",
|
||||||
"LabelChapterTrack": "チャプタートラック",
|
"LabelChapterTrack": "チャプタートラック",
|
||||||
"LabelChapters": "チャプター",
|
"LabelChapters": "チャプター",
|
||||||
"LabelClosePlayer": "プレイヤーを閉じる",
|
"LabelClosePlayer": "プレーヤーを閉じる",
|
||||||
"LabelCollapseSeries": "シリーズを折りたたむ",
|
"LabelCollapseSeries": "シリーズを折りたたむ",
|
||||||
"LabelComplete": "完了",
|
"LabelComplete": "完了",
|
||||||
"LabelContinueBooks": "続きを読む本",
|
"LabelContinueBooks": "続きを読む本",
|
||||||
"LabelContinueEpisodes": "続きのエピソード",
|
"LabelContinueEpisodes": "続きのエピソード",
|
||||||
"LabelContinueListening": "続きから聞く",
|
"LabelContinueListening": "続きから聴く",
|
||||||
"LabelContinueReading": "続きを読む",
|
"LabelContinueReading": "続きを読む",
|
||||||
"LabelContinueSeries": "シリーズを続く",
|
"LabelContinueSeries": "シリーズを続ける",
|
||||||
"LabelCustomTime": "指定時間",
|
"LabelCustomTime": "指定時間",
|
||||||
"LabelDescription": "説明",
|
"LabelDescription": "説明",
|
||||||
"LabelDisableAudioFadeOut": "オーディオフェードアウトを無効",
|
"LabelDisableAudioFadeOut": "オーディオフェードアウトを無効",
|
||||||
@@ -140,8 +140,8 @@
|
|||||||
"LabelDownloadUsingCellular": "モバイル通信を使用してダウンロード",
|
"LabelDownloadUsingCellular": "モバイル通信を使用してダウンロード",
|
||||||
"LabelDownloaded": "ダウンロード完了",
|
"LabelDownloaded": "ダウンロード完了",
|
||||||
"LabelDuration": "長さ",
|
"LabelDuration": "長さ",
|
||||||
"LabelEbook": "Eブック",
|
"LabelEbook": "電子書籍",
|
||||||
"LabelEbooks": "Eブック",
|
"LabelEbooks": "電子書籍",
|
||||||
"LabelEnable": "有効",
|
"LabelEnable": "有効",
|
||||||
"LabelEnableMp3IndexSeeking": "mp3インデックス検索を有効化",
|
"LabelEnableMp3IndexSeeking": "mp3インデックス検索を有効化",
|
||||||
"LabelEnableMp3IndexSeekingHelp": "この設定は、正しくシークできないMP3ファイルがある場合にのみ有効にしてください。シークの不正確さは、可変ビットレート(VBR)のMP3ファイルが原因である可能性が高いです。この設定はインデックスシークを強制し、ファイルの読み取り時に時間-バイトマッピングを構築します。大きなMP3ファイルの場合、ファイルの終わり付近をシークする際に遅延が生じる場合があります。",
|
"LabelEnableMp3IndexSeekingHelp": "この設定は、正しくシークできないMP3ファイルがある場合にのみ有効にしてください。シークの不正確さは、可変ビットレート(VBR)のMP3ファイルが原因である可能性が高いです。この設定はインデックスシークを強制し、ファイルの読み取り時に時間-バイトマッピングを構築します。大きなMP3ファイルの場合、ファイルの終わり付近をシークする際に遅延が生じる場合があります。",
|
||||||
@@ -150,13 +150,13 @@
|
|||||||
"LabelEndTime": "終了時間",
|
"LabelEndTime": "終了時間",
|
||||||
"LabelEpisode": "エピソード",
|
"LabelEpisode": "エピソード",
|
||||||
"LabelExplicit": "露骨な表現",
|
"LabelExplicit": "露骨な表現",
|
||||||
"LabelFeedURL": "Feed URL",
|
"LabelFeedURL": "フィードURL",
|
||||||
"LabelFile": "ファイル",
|
"LabelFile": "ファイル",
|
||||||
"LabelFileBirthtime": "ファイル作成日時",
|
"LabelFileBirthtime": "ファイル作成日時",
|
||||||
"LabelFileModified": "ファイル更新日時",
|
"LabelFileModified": "ファイル更新日時",
|
||||||
"LabelFilename": "ファイル名",
|
"LabelFilename": "ファイル名",
|
||||||
"LabelFinished": "完了",
|
"LabelFinished": "完了",
|
||||||
"LabelFolder": "フォルダ",
|
"LabelFolder": "フォルダー",
|
||||||
"LabelFontBoldness": "フォントの太さ",
|
"LabelFontBoldness": "フォントの太さ",
|
||||||
"LabelFontFamily": "フォントファミリー",
|
"LabelFontFamily": "フォントファミリー",
|
||||||
"LabelFontFamilySans": "サン",
|
"LabelFontFamilySans": "サン",
|
||||||
@@ -165,8 +165,8 @@
|
|||||||
"LabelGenre": "ジャンル",
|
"LabelGenre": "ジャンル",
|
||||||
"LabelGenres": "ジャンル",
|
"LabelGenres": "ジャンル",
|
||||||
"LabelHapticFeedback": "ハプティックフィードバック",
|
"LabelHapticFeedback": "ハプティックフィードバック",
|
||||||
"LabelHasEbook": "eBookあり",
|
"LabelHasEbook": "電子書籍あり",
|
||||||
"LabelHasSupplementaryEbook": "付属eBookあり",
|
"LabelHasSupplementaryEbook": "付属電子書籍あり",
|
||||||
"LabelHeavy": "思い",
|
"LabelHeavy": "思い",
|
||||||
"LabelHigh": "高い",
|
"LabelHigh": "高い",
|
||||||
"LabelHost": "ホスト",
|
"LabelHost": "ホスト",
|
||||||
@@ -178,30 +178,111 @@
|
|||||||
"LabelLayout": "レイアウト",
|
"LabelLayout": "レイアウト",
|
||||||
"LabelLayoutAuto": "自動",
|
"LabelLayoutAuto": "自動",
|
||||||
"LabelLayoutSinglePage": "単ページ",
|
"LabelLayoutSinglePage": "単ページ",
|
||||||
|
"LabelLibrarySortByProgress": "進捗: 最終更新",
|
||||||
|
"LabelLibrarySortByProgressFinished": "進捗: 完了",
|
||||||
|
"LabelLibrarySortByProgressStarted": "進捗: 開始済み",
|
||||||
"LabelLight": "ライト",
|
"LabelLight": "ライト",
|
||||||
"LabelLineSpacing": "行間",
|
"LabelLineSpacing": "行間",
|
||||||
"LabelListenAgain": "再度視聴",
|
"LabelListenAgain": "もう一度聴く",
|
||||||
"LabelLocalBooks": "ローカルブック",
|
"LabelLocalBooks": "ローカルブック",
|
||||||
"LabelLocalPodcasts": "ローカルポッドキャスト",
|
"LabelLocalPodcasts": "ローカルポッドキャスト",
|
||||||
"LabelLockPlayer": "プレイヤーのロック",
|
"LabelLockPlayer": "プレイヤーのロック",
|
||||||
"LabelMediaType": "メディアの種類",
|
"LabelMediaType": "メディアの種類",
|
||||||
|
"LabelMissing": "消失",
|
||||||
|
"LabelMore": "多い",
|
||||||
"LabelMoreInfo": "追加情報",
|
"LabelMoreInfo": "追加情報",
|
||||||
"LabelName": "名",
|
"LabelName": "名前",
|
||||||
"LabelNarrator": "ナレーター",
|
"LabelNarrator": "ナレーター",
|
||||||
"LabelNarrators": "ナレーター",
|
"LabelNarrators": "ナレーター",
|
||||||
"LabelNavigateWithVolume": "音量キーで操作",
|
"LabelNavigateWithVolume": "音量キーで操作",
|
||||||
"LabelNavigateWithVolumeWhilePlaying": "再生中に音量キーで操作を許可",
|
"LabelNavigateWithVolumeWhilePlaying": "再生中に音量キーで操作を許可",
|
||||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "オフ",
|
"LabelNavigateWithVolumeWhilePlayingDisabled": "オフ",
|
||||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "オン",
|
"LabelNavigateWithVolumeWhilePlayingEnabled": "オン",
|
||||||
"LabelNewestAuthors": "最新の著者",
|
"LabelNewestAuthors": "最新の作者",
|
||||||
"LabelNewestEpisodes": "最新エピソード",
|
"LabelNewestEpisodes": "最新エピソード",
|
||||||
|
"LabelNotFinished": "未完了",
|
||||||
|
"LabelNotStarted": "未開始",
|
||||||
"LabelNumEpisodes": "{0} エピソード",
|
"LabelNumEpisodes": "{0} エピソード",
|
||||||
"LabelNumEpisodesIncomplete": "{0} エピソード, {1} 未完了",
|
"LabelNumEpisodesIncomplete": "{0} エピソード, {1} 未完了",
|
||||||
|
"LabelNumberOfEpisodes": "エピソード数",
|
||||||
"LabelPassword": "パスワード",
|
"LabelPassword": "パスワード",
|
||||||
"LabelPath": "パス",
|
"LabelPath": "パス",
|
||||||
"LabelPlaybackLocal": "ローカル",
|
"LabelPlaybackLocal": "ローカル",
|
||||||
"LabelPodcast": "ポッドキャスト",
|
"LabelPodcast": "ポッドキャスト",
|
||||||
"LabelPodcasts": "ポッドキャスト",
|
"LabelPodcasts": "ポッドキャスト",
|
||||||
"LabelPreventIndexing": "フィードがiTunesおよびGoogleのポッドキャストディレクトリにインデックス登録されるのを防ぎます",
|
"LabelPreventIndexing": "フィードがiTunesおよびGoogleのポッドキャストディレクトリにインデックス登録されるのを防ぎます",
|
||||||
"LabelPublishYear": "公開年"
|
"LabelProgress": "進捗",
|
||||||
|
"LabelPubDate": "公開日",
|
||||||
|
"LabelPublishYear": "公開年",
|
||||||
|
"LabelPublishedDate": "{0}発行",
|
||||||
|
"LabelRSSFeedCustomOwnerEmail": "カスタムオーナーメール",
|
||||||
|
"LabelRSSFeedCustomOwnerName": "カスタムオーナー名",
|
||||||
|
"LabelRSSFeedOpen": "RSSフィードを公開",
|
||||||
|
"LabelRSSFeedPreventIndexing": "インデックス化を防止",
|
||||||
|
"LabelRSSFeedSlug": "RSSフィードスラグ",
|
||||||
|
"LabelRandomly": "ランダム",
|
||||||
|
"LabelRead": "読む",
|
||||||
|
"LabelReadAgain": "もう一度読む",
|
||||||
|
"LabelRecentSeries": "最近のシリーズ",
|
||||||
|
"LabelRecentlyAdded": "最近追加",
|
||||||
|
"LabelSeason": "シーズン",
|
||||||
|
"LabelSeries": "シリーズ",
|
||||||
|
"LabelSetEbookAsPrimary": "メインとして設定",
|
||||||
|
"LabelSetEbookAsSupplementary": "付属として設定",
|
||||||
|
"LabelShowAll": "すべて表示",
|
||||||
|
"LabelSize": "サイズ",
|
||||||
|
"LabelSleepTimer": "スリープタイマー",
|
||||||
|
"LabelStart": "開始",
|
||||||
|
"LabelStatsBestDay": "日ごとの最長",
|
||||||
|
"LabelStatsDailyAverage": "日ごとの平均",
|
||||||
|
"LabelStatsDays": "日数",
|
||||||
|
"LabelStatsDaysListened": "聴いた日数",
|
||||||
|
"LabelStatsInARow": "連続",
|
||||||
|
"LabelStatsItemsFinished": "完了したアイテム",
|
||||||
|
"LabelStatsMinutes": "分",
|
||||||
|
"LabelStatsMinutesListening": "聴いた時間(分)",
|
||||||
|
"LabelStatsWeekListening": "週間リスニング",
|
||||||
|
"LabelTag": "タグ",
|
||||||
|
"LabelTags": "タグ",
|
||||||
|
"LabelTheme": "テーマ",
|
||||||
|
"LabelThemeDark": "ダーク",
|
||||||
|
"LabelThemeLight": "ライト",
|
||||||
|
"LabelTimeRemaining": "残り{0}",
|
||||||
|
"LabelTitle": "タイトル",
|
||||||
|
"LabelTracks": "トラック",
|
||||||
|
"LabelType": "タイプ",
|
||||||
|
"LabelUnknown": "不明",
|
||||||
|
"LabelUser": "ユーザー",
|
||||||
|
"LabelUsername": "ユーザー名",
|
||||||
|
"LabelYearReviewHide": "年間振り返りを非表示",
|
||||||
|
"LabelYearReviewShow": "年間振り返りを表示",
|
||||||
|
"LabelYourBookmarks": "ブックマーク",
|
||||||
|
"LabelYourProgress": "進捗状況",
|
||||||
|
"MessageDownloadingEpisode": "エピソードをダウンロード中",
|
||||||
|
"MessageEpisodesQueuedForDownload": "{0}件のエピソードがダウンロードキューに追加されました",
|
||||||
|
"MessageFeedURLWillBe": "フィードURLは {0} になります",
|
||||||
|
"MessageFetching": "取得中...",
|
||||||
|
"MessageLoading": "読み込み中...",
|
||||||
|
"MessageMarkAsFinished": "完了済みにする",
|
||||||
|
"MessageNoBookmarks": "ブックマークなし",
|
||||||
|
"MessageNoChapters": "チャプターなし",
|
||||||
|
"MessageNoCollections": "コレクションなし",
|
||||||
|
"MessageNoItems": "アイテムなし",
|
||||||
|
"MessageNoItemsFound": "アイテムが見つかりません",
|
||||||
|
"MessageNoListeningSessions": "リスニングセッションなし",
|
||||||
|
"MessageNoPodcastsFound": "ポッドキャストが見つかりません",
|
||||||
|
"MessageNoUpdatesWereNecessary": "更新は不要でした",
|
||||||
|
"MessageNoUserPlaylists": "プレイリストがありません",
|
||||||
|
"MessagePodcastSearchField": "検索キーワードまたはRSSフィードURLを入力",
|
||||||
|
"MessageReportBugsAndContribute": "バグ報告、機能リクエスト、コントリビューション:",
|
||||||
|
"NoteRSSFeedPodcastAppsHttps": "警告: ほとんどのポッドキャストアプリはHTTPSのRSSフィードURLが必要です",
|
||||||
|
"NoteRSSFeedPodcastAppsPubDate": "警告: 1件以上のエピソードに公開日がありません。一部のポッドキャストアプリではこれが必要です。",
|
||||||
|
"ToastBookmarkCreateFailed": "ブックマークの作成に失敗しました",
|
||||||
|
"ToastItemMarkedAsFinishedFailed": "完了としてマークするのに失敗しました",
|
||||||
|
"ToastItemMarkedAsNotFinishedFailed": "未完了としてマークするのに失敗しました",
|
||||||
|
"ToastPlaylistCreateFailed": "プレイリストの作成に失敗しました",
|
||||||
|
"ToastPodcastCreateFailed": "ポッドキャストの作成に失敗しました",
|
||||||
|
"ToastPodcastCreateSuccess": "ポッドキャストを作成しました",
|
||||||
|
"ToastRSSFeedCloseFailed": "RSSフィードのクローズに失敗しました",
|
||||||
|
"ToastRSSFeedCloseSuccess": "RSSフィードをクローズしました"
|
||||||
}
|
}
|
||||||
|
|||||||
+24
-7
@@ -41,7 +41,7 @@
|
|||||||
"ButtonPlaylists": "Afspeellijsten",
|
"ButtonPlaylists": "Afspeellijsten",
|
||||||
"ButtonRead": "Lezen",
|
"ButtonRead": "Lezen",
|
||||||
"ButtonReadLess": "Minder lezen",
|
"ButtonReadLess": "Minder lezen",
|
||||||
"ButtonReadMore": "Meer lezen",
|
"ButtonReadMore": "Lees meer",
|
||||||
"ButtonRemove": "Verwijder",
|
"ButtonRemove": "Verwijder",
|
||||||
"ButtonRemoveFromServer": "Verwijder van server",
|
"ButtonRemoveFromServer": "Verwijder van server",
|
||||||
"ButtonSave": "Opslaan",
|
"ButtonSave": "Opslaan",
|
||||||
@@ -63,11 +63,12 @@
|
|||||||
"HeaderChapters": "Hoofdstukken",
|
"HeaderChapters": "Hoofdstukken",
|
||||||
"HeaderCollection": "Collectie",
|
"HeaderCollection": "Collectie",
|
||||||
"HeaderCollectionItems": "Collectie-objecten",
|
"HeaderCollectionItems": "Collectie-objecten",
|
||||||
|
"HeaderConfirm": "Bevestigen",
|
||||||
"HeaderConnectionStatus": "Verbindingsstatus",
|
"HeaderConnectionStatus": "Verbindingsstatus",
|
||||||
"HeaderDataSettings": "Data Instellingen",
|
"HeaderDataSettings": "Gegevens Instellingen",
|
||||||
"HeaderDetails": "Details",
|
"HeaderDetails": "Details",
|
||||||
"HeaderDownloads": "Downloads",
|
"HeaderDownloads": "Downloads",
|
||||||
"HeaderEbookFiles": "Ebook bestanden",
|
"HeaderEbookFiles": "E-book bestanden",
|
||||||
"HeaderEpisodes": "Afleveringen",
|
"HeaderEpisodes": "Afleveringen",
|
||||||
"HeaderEreaderSettings": "Ereader-instellingen",
|
"HeaderEreaderSettings": "Ereader-instellingen",
|
||||||
"HeaderLatestEpisodes": "Laatste afleveringen",
|
"HeaderLatestEpisodes": "Laatste afleveringen",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Recente sessies",
|
"HeaderStatsRecentSessions": "Recente sessies",
|
||||||
"HeaderTableOfContents": "Inhoudsopgave",
|
"HeaderTableOfContents": "Inhoudsopgave",
|
||||||
"HeaderUserInterfaceSettings": "Gebruiker Interface Instellingen",
|
"HeaderUserInterfaceSettings": "Gebruiker Interface Instellingen",
|
||||||
|
"HeaderWelcome": "Welkom, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Je statistieken",
|
"HeaderYourStats": "Je statistieken",
|
||||||
"LabelAddToPlaylist": "Toevoegen aan afspeellijst",
|
"LabelAddToPlaylist": "Toevoegen aan afspeellijst",
|
||||||
"LabelAddedAt": "Toegevoegd op",
|
"LabelAddedAt": "Toegevoegd op",
|
||||||
@@ -113,6 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Wanneer de automatische slaap timer afloop zal het item terugspoelen naar de vorige positie.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Wanneer de automatische slaap timer afloop zal het item terugspoelen naar de vorige positie.",
|
||||||
"LabelAutoSleepTimerHelp": "Wanneer er tussen de opgegeven begin- en eindtijd media wordt afgespeeld, start er automatisch een slaaptimer.",
|
"LabelAutoSleepTimerHelp": "Wanneer er tussen de opgegeven begin- en eindtijd media wordt afgespeeld, start er automatisch een slaaptimer.",
|
||||||
"LabelBooks": "Boeken",
|
"LabelBooks": "Boeken",
|
||||||
|
"LabelByAuthor": "door {0}",
|
||||||
"LabelChapterTrack": "Hoofdstuk Track",
|
"LabelChapterTrack": "Hoofdstuk Track",
|
||||||
"LabelChapters": "Hoofdstukken",
|
"LabelChapters": "Hoofdstukken",
|
||||||
"LabelClosePlayer": "Sluit speler",
|
"LabelClosePlayer": "Sluit speler",
|
||||||
@@ -155,6 +158,9 @@
|
|||||||
"LabelFinished": "Voltooid",
|
"LabelFinished": "Voltooid",
|
||||||
"LabelFolder": "Map",
|
"LabelFolder": "Map",
|
||||||
"LabelFontBoldness": "Lettertype Dikte",
|
"LabelFontBoldness": "Lettertype Dikte",
|
||||||
|
"LabelFontFamily": "Letterfamilie",
|
||||||
|
"LabelFontFamilySans": "Sans",
|
||||||
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Lettertype schaal",
|
"LabelFontScale": "Lettertype schaal",
|
||||||
"LabelGenre": "Genre",
|
"LabelGenre": "Genre",
|
||||||
"LabelGenres": "Categorieën",
|
"LabelGenres": "Categorieën",
|
||||||
@@ -174,6 +180,9 @@
|
|||||||
"LabelLayout": "Layout",
|
"LabelLayout": "Layout",
|
||||||
"LabelLayoutAuto": "Automatisch",
|
"LabelLayoutAuto": "Automatisch",
|
||||||
"LabelLayoutSinglePage": "Enkele pagina",
|
"LabelLayoutSinglePage": "Enkele pagina",
|
||||||
|
"LabelLibrarySortByProgress": "Voortgang: Laatst geüpdatet",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Voortgang: Voltooid",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Voortgang: Gestart",
|
||||||
"LabelLight": "Licht",
|
"LabelLight": "Licht",
|
||||||
"LabelLineSpacing": "Regelruimte",
|
"LabelLineSpacing": "Regelruimte",
|
||||||
"LabelListenAgain": "Opnieuw Beluisteren",
|
"LabelListenAgain": "Opnieuw Beluisteren",
|
||||||
@@ -233,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Schaal verstreken tijd per snelheid",
|
"LabelScaleElapsedTimeBySpeed": "Schaal verstreken tijd per snelheid",
|
||||||
"LabelSeason": "Seizoen",
|
"LabelSeason": "Seizoen",
|
||||||
"LabelSelectADevice": "Apparaat Selecteren",
|
"LabelSelectADevice": "Apparaat Selecteren",
|
||||||
|
"LabelSelectMediaType": "Selecteer mediatype",
|
||||||
"LabelSequenceAscending": "Sequentie Oplopend",
|
"LabelSequenceAscending": "Sequentie Oplopend",
|
||||||
"LabelSequenceDescending": "Sequentie Aflopend",
|
"LabelSequenceDescending": "Sequentie Aflopend",
|
||||||
"LabelSeries": "Serie",
|
"LabelSeries": "Serie",
|
||||||
@@ -285,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server niet geconnecteerd",
|
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server niet geconnecteerd",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Deze app is ontworpen om te werken met een Audiobookshelf-server die u of iemand die u kent host. Deze app biedt geen content.",
|
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Deze app is ontworpen om te werken met een Audiobookshelf-server die u of iemand die u kent host. Deze app biedt geen content.",
|
||||||
"MessageBookshelfEmpty": "Boekenplank leeg",
|
"MessageBookshelfEmpty": "Boekenplank leeg",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Lokale aflevering \"{0}\" van uw apparaat verwijderen? Het bestand op de server blijft onaangetast.",
|
"MessageConfirmAppExit": "Wil je de app afsluiten?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Weet je zeker dat je de downloadwachtrij voor afleveringen wilt wissen?",
|
||||||
|
"MessageConfirmDeleteLocalEpisode": "Lokale aflevering \"{0}\" van uw apparaat verwijderen? Het bestand op de server blijft bewaard.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Lokale bestanden van dit item van uw apparaat verwijderen? De bestanden op de server en uw voortgang worden niet beïnvloed.",
|
"MessageConfirmDeleteLocalFiles": "Lokale bestanden van dit item van uw apparaat verwijderen? De bestanden op de server en uw voortgang worden niet beïnvloed.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Verwijder deze server configuratie?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Ben je zeker dat je aflevering “{0}” van de server wil verwijderen?\nWaarschuwing: Dit zal het audiobestand verwijderden.",
|
||||||
"MessageConfirmDisableAutoTimer": "Weet u zeker dat je de automatische timer voor de rest van vandaag wilt uitschakelen? De timer wordt automatisch weer ingeschakeld aan het einde van deze sluimerperiode of als u de app opnieuw start.",
|
"MessageConfirmDisableAutoTimer": "Weet u zeker dat je de automatische timer voor de rest van vandaag wilt uitschakelen? De timer wordt automatisch weer ingeschakeld aan het einde van deze sluimerperiode of als u de app opnieuw start.",
|
||||||
"MessageConfirmDiscardProgress": "Weet u zeker dat u uw voortgang wilt resetten?",
|
"MessageConfirmDiscardProgress": "Weet u zeker dat u uw voortgang wilt resetten?",
|
||||||
"MessageConfirmDownloadUsingCellular": "U staat op het punt om te downloaden met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
|
"MessageConfirmDownloadUsingCellular": "U staat op het punt om te downloaden met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
|
||||||
"MessageConfirmMarkAsFinished": "Weet u zeker dat u dit item als voltooid wilt markeren?",
|
"MessageConfirmMarkAsFinished": "Weet u zeker dat u dit item als voltooid wilt markeren?",
|
||||||
|
"MessageConfirmPlaybackTime": "Start afspelen van “{0}” op {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Weet u zeker dat u de bladwijzer wilt verwijderen?",
|
"MessageConfirmRemoveBookmark": "Weet u zeker dat u de bladwijzer wilt verwijderen?",
|
||||||
"MessageConfirmStreamingUsingCellular": "U staat op het punt om te streamen met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
|
"MessageConfirmStreamingUsingCellular": "U staat op het punt om te streamen met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
|
||||||
"MessageDiscardProgress": "Voortgang negeren",
|
"MessageDiscardProgress": "Voortgang negeren",
|
||||||
@@ -303,7 +318,7 @@
|
|||||||
"MessageFetching": "Aan het ophalen...",
|
"MessageFetching": "Aan het ophalen...",
|
||||||
"MessageFollowTheProjectOnGithub": "Volg dit project op Github",
|
"MessageFollowTheProjectOnGithub": "Volg dit project op Github",
|
||||||
"MessageItemDownloadCompleteFailedToCreate": "Itemdownload voltooid, maar het aanmaken van een bibliotheekitem is mislukt",
|
"MessageItemDownloadCompleteFailedToCreate": "Itemdownload voltooid, maar het aanmaken van een bibliotheekitem is mislukt",
|
||||||
"MessageItemMissing": "Item ontbreekt en moet opgelost worden op de server. Een item is typisch gemarkeerd als ontbrekend wanneer het file pad niet toegankelijk is.",
|
"MessageItemMissing": "Item is niet beschikbaar en moet opgelost worden op de server. Meestal is een item gemarkeerd als missend in verband met niet bereikbare bestandspaden.",
|
||||||
"MessageLoading": "Aan het laden...",
|
"MessageLoading": "Aan het laden...",
|
||||||
"MessageLoadingServerData": "Server data laden...",
|
"MessageLoadingServerData": "Server data laden...",
|
||||||
"MessageLocalFolderDescription": "'Interne app-opslag' is alleen toegankelijk voor deze app. Deze app ondersteunt alleen media die rechtstreeks via de app is gedownload. Gedeelde opslagmappen kunnen worden gebruikt om andere apps toegang te geven tot media die door deze app zijn gedownload.",
|
"MessageLocalFolderDescription": "'Interne app-opslag' is alleen toegankelijk voor deze app. Deze app ondersteunt alleen media die rechtstreeks via de app is gedownload. Gedeelde opslagmappen kunnen worden gebruikt om andere apps toegang te geven tot media die door deze app zijn gedownload.",
|
||||||
@@ -331,7 +346,7 @@
|
|||||||
"MessageOldServerAuthWarningHelp": "Deze server draait een versie ouder dan v2.26.0. Een veiliger authenticatie systeem is geïntroduceerd in v2.26.0. Het wordt met klem aangeraden om de server te updaten naar de laatste versie. Mocht de server al geüpdatet zijn, log dan opnieuw in om het nieuwe authenticatie mechanisme te gebruiken.",
|
"MessageOldServerAuthWarningHelp": "Deze server draait een versie ouder dan v2.26.0. Een veiliger authenticatie systeem is geïntroduceerd in v2.26.0. Het wordt met klem aangeraden om de server te updaten naar de laatste versie. Mocht de server al geüpdatet zijn, log dan opnieuw in om het nieuwe authenticatie mechanisme te gebruiken.",
|
||||||
"MessageOldServerConnectionWarning": "Server connectie configuratie gebruikt een oud user ID. Gelieve deze server connectie te verwijderen en opnieuw toe te voegen.",
|
"MessageOldServerConnectionWarning": "Server connectie configuratie gebruikt een oud user ID. Gelieve deze server connectie te verwijderen en opnieuw toe te voegen.",
|
||||||
"MessageOldServerConnectionWarningHelp": "U hebt de verbinding met deze server oorspronkelijk ingesteld vóór de databasemigratie in versie 2.3.0, uitgebracht in juni 2023. Een toekomstige serverupdate zal de mogelijkheid om in te loggen met deze oude verbinding verwijderen. Verwijder de bestaande serververbinding en maak opnieuw verbinding (met hetzelfde serveradres en dezelfde inloggegevens). Als u gedownloade media op dit apparaat hebt, moet u deze opnieuw downloaden om te synchroniseren met de server.",
|
"MessageOldServerConnectionWarningHelp": "U hebt de verbinding met deze server oorspronkelijk ingesteld vóór de databasemigratie in versie 2.3.0, uitgebracht in juni 2023. Een toekomstige serverupdate zal de mogelijkheid om in te loggen met deze oude verbinding verwijderen. Verwijder de bestaande serververbinding en maak opnieuw verbinding (met hetzelfde serveradres en dezelfde inloggegevens). Als u gedownloade media op dit apparaat hebt, moet u deze opnieuw downloaden om te synchroniseren met de server.",
|
||||||
"MessagePodcastSearchField": "Zoekterm of RSS feed URL invullen",
|
"MessagePodcastSearchField": "Voer zoekterm of RSS-feed-URL in",
|
||||||
"MessageProgressSyncFailed": "De meest recente poging om je luistervoortgang aan de server te rapporteren is mislukt. Verzoeken om voortgangssynchronisatie worden nog steeds elke 15 seconden tot 1 minuut uitgevoerd terwijl de media wordt afgespeeld.",
|
"MessageProgressSyncFailed": "De meest recente poging om je luistervoortgang aan de server te rapporteren is mislukt. Verzoeken om voortgangssynchronisatie worden nog steeds elke 15 seconden tot 1 minuut uitgevoerd terwijl de media wordt afgespeeld.",
|
||||||
"MessageReportBugsAndContribute": "Rapporteer bugs, vraag functionaliteiten aan en draag bij op",
|
"MessageReportBugsAndContribute": "Rapporteer bugs, vraag functionaliteiten aan en draag bij op",
|
||||||
"MessageSeriesAlreadyDownloaded": "Je hebt alle boeken in deze serie al gedownload.",
|
"MessageSeriesAlreadyDownloaded": "Je hebt alle boeken in deze serie al gedownload.",
|
||||||
@@ -355,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast aangemaakt",
|
"ToastPodcastCreateSuccess": "Podcast aangemaakt",
|
||||||
"ToastRSSFeedCloseFailed": "Sluiten RSS-feed mislukt",
|
"ToastRSSFeedCloseFailed": "Sluiten RSS-feed mislukt",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS-feed gesloten",
|
"ToastRSSFeedCloseSuccess": "RSS-feed gesloten",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Streamen is niet toegstaan via mobiele verbinding"
|
"ToastStreamingNotAllowedOnCellular": "Streamen is niet toegstaan via mobiele verbinding",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+19
-1
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Kapittel",
|
"HeaderChapters": "Kapittel",
|
||||||
"HeaderCollection": "Samlinger",
|
"HeaderCollection": "Samlinger",
|
||||||
"HeaderCollectionItems": "Samlingsgjenstander",
|
"HeaderCollectionItems": "Samlingsgjenstander",
|
||||||
|
"HeaderConfirm": "Bekreft",
|
||||||
"HeaderConnectionStatus": "Tilkoblingsstatus",
|
"HeaderConnectionStatus": "Tilkoblingsstatus",
|
||||||
"HeaderDataSettings": "Datainnstillinger",
|
"HeaderDataSettings": "Datainnstillinger",
|
||||||
"HeaderDetails": "Detaljer",
|
"HeaderDetails": "Detaljer",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Siste sesjoner",
|
"HeaderStatsRecentSessions": "Siste sesjoner",
|
||||||
"HeaderTableOfContents": "Innholdsfortegnelse",
|
"HeaderTableOfContents": "Innholdsfortegnelse",
|
||||||
"HeaderUserInterfaceSettings": "Innstillinger for Brukergrensesnitt",
|
"HeaderUserInterfaceSettings": "Innstillinger for Brukergrensesnitt",
|
||||||
|
"HeaderWelcome": "Velkommen, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Din statistikk",
|
"HeaderYourStats": "Din statistikk",
|
||||||
"LabelAddToPlaylist": "Legg til i spilleliste",
|
"LabelAddToPlaylist": "Legg til i spilleliste",
|
||||||
"LabelAddedAt": "Lagt Til",
|
"LabelAddedAt": "Lagt Til",
|
||||||
@@ -113,6 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres og du gjenopptar avspillingen vil posisjonen din automatisk spoles tilbake.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres og du gjenopptar avspillingen vil posisjonen din automatisk spoles tilbake.",
|
||||||
"LabelAutoSleepTimerHelp": "Ved avspilling av media mellom angitt start og slutt vil automatisk søvntidsur starte automatisk.",
|
"LabelAutoSleepTimerHelp": "Ved avspilling av media mellom angitt start og slutt vil automatisk søvntidsur starte automatisk.",
|
||||||
"LabelBooks": "Bøker",
|
"LabelBooks": "Bøker",
|
||||||
|
"LabelByAuthor": "av {0}",
|
||||||
"LabelChapterTrack": "Kapittelspor",
|
"LabelChapterTrack": "Kapittelspor",
|
||||||
"LabelChapters": "Kapitler",
|
"LabelChapters": "Kapitler",
|
||||||
"LabelClosePlayer": "Lukk spiller",
|
"LabelClosePlayer": "Lukk spiller",
|
||||||
@@ -155,6 +158,9 @@
|
|||||||
"LabelFinished": "Fullført",
|
"LabelFinished": "Fullført",
|
||||||
"LabelFolder": "Mappe",
|
"LabelFolder": "Mappe",
|
||||||
"LabelFontBoldness": "Skrifttykkelse",
|
"LabelFontBoldness": "Skrifttykkelse",
|
||||||
|
"LabelFontFamily": "Skriftfamilie",
|
||||||
|
"LabelFontFamilySans": "Sans",
|
||||||
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Font størrelse",
|
"LabelFontScale": "Font størrelse",
|
||||||
"LabelGenre": "Sjanger",
|
"LabelGenre": "Sjanger",
|
||||||
"LabelGenres": "Sjangers",
|
"LabelGenres": "Sjangers",
|
||||||
@@ -174,6 +180,9 @@
|
|||||||
"LabelLayout": "Utseende",
|
"LabelLayout": "Utseende",
|
||||||
"LabelLayoutAuto": "Automatisk",
|
"LabelLayoutAuto": "Automatisk",
|
||||||
"LabelLayoutSinglePage": "Enkeltside",
|
"LabelLayoutSinglePage": "Enkeltside",
|
||||||
|
"LabelLibrarySortByProgress": "Fremdrift: Sist oppdatert",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Fremdrift: Fullført",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Fremdrift: Startet",
|
||||||
"LabelLight": "Lett",
|
"LabelLight": "Lett",
|
||||||
"LabelLineSpacing": "Linjemellomrom",
|
"LabelLineSpacing": "Linjemellomrom",
|
||||||
"LabelListenAgain": "Lytt igjen",
|
"LabelListenAgain": "Lytt igjen",
|
||||||
@@ -233,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Skaler forløpt tid etter hastighet",
|
"LabelScaleElapsedTimeBySpeed": "Skaler forløpt tid etter hastighet",
|
||||||
"LabelSeason": "Sesong",
|
"LabelSeason": "Sesong",
|
||||||
"LabelSelectADevice": "Velg en enhet",
|
"LabelSelectADevice": "Velg en enhet",
|
||||||
|
"LabelSelectMediaType": "Velg medietype",
|
||||||
"LabelSequenceAscending": "Stigende rekkefølge",
|
"LabelSequenceAscending": "Stigende rekkefølge",
|
||||||
"LabelSequenceDescending": "Synkende rekkefølge",
|
"LabelSequenceDescending": "Synkende rekkefølge",
|
||||||
"LabelSeries": "Serier",
|
"LabelSeries": "Serier",
|
||||||
@@ -285,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Ikke tilkoblet Audiobookshelf-tjener",
|
"MessageAudiobookshelfServerNotConnected": "Ikke tilkoblet Audiobookshelf-tjener",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Viktig!</strong> Programmet fungerer kun med en Audiobookshelf-tjener som du eller noen annen vertstjener. Programmet tilbyr ikke innhold.",
|
"MessageAudiobookshelfServerRequired": "<strong>Viktig!</strong> Programmet fungerer kun med en Audiobookshelf-tjener som du eller noen annen vertstjener. Programmet tilbyr ikke innhold.",
|
||||||
"MessageBookshelfEmpty": "Tom bokhylle",
|
"MessageBookshelfEmpty": "Tom bokhylle",
|
||||||
|
"MessageConfirmAppExit": "Vil du avslutte appen?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Er du sikker på at du vil tømme nedlastingskøen for episoder?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Fjen episoden «{0}» fra enheten? Filen på tjeneren forblir som den er.",
|
"MessageConfirmDeleteLocalEpisode": "Fjen episoden «{0}» fra enheten? Filen på tjeneren forblir som den er.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Fjern dette elementets filer fra enheten? Filene på tjeneren og framdriften forblir som den er.",
|
"MessageConfirmDeleteLocalFiles": "Fjern dette elementets filer fra enheten? Filene på tjeneren og framdriften forblir som den er.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Fjerne denne serverkonfigurasjonen?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Er du sikker på at du vil slette episoden \"{0}\" fra serveren?\nAdvarsel: Dette vil slette lydfilen.",
|
||||||
"MessageConfirmDisableAutoTimer": "Er du sikker på at du vil slå av den automatiske tidsuret for resten av dagen? Tidsuret vil bli reaktivert på slutten av perioden til dette automatiske søvn-tidsuret, eller hvis du starter appen på nytt.",
|
"MessageConfirmDisableAutoTimer": "Er du sikker på at du vil slå av den automatiske tidsuret for resten av dagen? Tidsuret vil bli reaktivert på slutten av perioden til dette automatiske søvn-tidsuret, eller hvis du starter appen på nytt.",
|
||||||
"MessageConfirmDiscardProgress": "Er du sikker på at du vil tilbakestille fremdriften din?",
|
"MessageConfirmDiscardProgress": "Er du sikker på at du vil tilbakestille fremdriften din?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Last ned over mobildata selv om kostnader kan tilkomme?",
|
"MessageConfirmDownloadUsingCellular": "Last ned over mobildata selv om kostnader kan tilkomme?",
|
||||||
"MessageConfirmMarkAsFinished": "Er du sikker på at du vil merke element som fullført?",
|
"MessageConfirmMarkAsFinished": "Er du sikker på at du vil merke element som fullført?",
|
||||||
|
"MessageConfirmPlaybackTime": "Starte avspilling av \"{0}\" ved {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Er du sikker på at du vil fjerne bokmerket?",
|
"MessageConfirmRemoveBookmark": "Er du sikker på at du vil fjerne bokmerket?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Strøm via mobildata selv om kostnader kan tilkomme?",
|
"MessageConfirmStreamingUsingCellular": "Strøm via mobildata selv om kostnader kan tilkomme?",
|
||||||
"MessageDiscardProgress": "Forkast framdrift",
|
"MessageDiscardProgress": "Forkast framdrift",
|
||||||
@@ -298,6 +313,7 @@
|
|||||||
"MessageDownloading": "Laster ned …",
|
"MessageDownloading": "Laster ned …",
|
||||||
"MessageDownloadingEpisode": "Laster ned episode",
|
"MessageDownloadingEpisode": "Laster ned episode",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episode(r) lagt til i kø for nedlasting",
|
"MessageEpisodesQueuedForDownload": "{0} Episode(r) lagt til i kø for nedlasting",
|
||||||
|
"MessageFailedToRefreshToken": "Klarte ikke å oppdatere token, ny innlogging kreves",
|
||||||
"MessageFeedURLWillBe": "Feed URL vil bli {0}",
|
"MessageFeedURLWillBe": "Feed URL vil bli {0}",
|
||||||
"MessageFetching": "Henter...",
|
"MessageFetching": "Henter...",
|
||||||
"MessageFollowTheProjectOnGithub": "Følg prosjektet på GitHub",
|
"MessageFollowTheProjectOnGithub": "Følg prosjektet på GitHub",
|
||||||
@@ -354,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast opprettet",
|
"ToastPodcastCreateSuccess": "Podcast opprettet",
|
||||||
"ToastRSSFeedCloseFailed": "Misslykkes å lukke RSS feed",
|
"ToastRSSFeedCloseFailed": "Misslykkes å lukke RSS feed",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS feed lukket",
|
"ToastRSSFeedCloseSuccess": "RSS feed lukket",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Strømming tillates ikke over mobildata"
|
"ToastStreamingNotAllowedOnCellular": "Strømming tillates ikke over mobildata",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+18
-6
@@ -32,7 +32,7 @@
|
|||||||
"ButtonMaskServerAddress": "Ukryj adres serwera",
|
"ButtonMaskServerAddress": "Ukryj adres serwera",
|
||||||
"ButtonNewFolder": "Nowy folder",
|
"ButtonNewFolder": "Nowy folder",
|
||||||
"ButtonNextEpisode": "Następny odcinek",
|
"ButtonNextEpisode": "Następny odcinek",
|
||||||
"ButtonOk": "Ok",
|
"ButtonOk": "OK",
|
||||||
"ButtonOpenFeed": "Otwórz feed",
|
"ButtonOpenFeed": "Otwórz feed",
|
||||||
"ButtonOverride": "Nadpisz",
|
"ButtonOverride": "Nadpisz",
|
||||||
"ButtonPause": "Wstrzymaj",
|
"ButtonPause": "Wstrzymaj",
|
||||||
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Rozdziały",
|
"HeaderChapters": "Rozdziały",
|
||||||
"HeaderCollection": "Kolekcja",
|
"HeaderCollection": "Kolekcja",
|
||||||
"HeaderCollectionItems": "Elementy kolekcji",
|
"HeaderCollectionItems": "Elementy kolekcji",
|
||||||
|
"HeaderConfirm": "Potwierdzić",
|
||||||
"HeaderConnectionStatus": "Status połączenia",
|
"HeaderConnectionStatus": "Status połączenia",
|
||||||
"HeaderDataSettings": "Ustawienia danych",
|
"HeaderDataSettings": "Ustawienia danych",
|
||||||
"HeaderDetails": "Szczegóły",
|
"HeaderDetails": "Szczegóły",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Ostatnie sesje",
|
"HeaderStatsRecentSessions": "Ostatnie sesje",
|
||||||
"HeaderTableOfContents": "Spis treści",
|
"HeaderTableOfContents": "Spis treści",
|
||||||
"HeaderUserInterfaceSettings": "Ustawienia inferfejsu użytkownika",
|
"HeaderUserInterfaceSettings": "Ustawienia inferfejsu użytkownika",
|
||||||
|
"HeaderWelcome": "Witaj, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Twoje statystyki",
|
"HeaderYourStats": "Twoje statystyki",
|
||||||
"LabelAddToPlaylist": "Dodaj do playlisty",
|
"LabelAddToPlaylist": "Dodaj do playlisty",
|
||||||
"LabelAddedAt": "Dodano",
|
"LabelAddedAt": "Dodano",
|
||||||
@@ -113,10 +115,11 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Po zakończeniu automatycznego wyłącznika czasowego ponowne odtworzenie elementu spowoduje automatyczne przewinięcie pozycji do tyłu.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Po zakończeniu automatycznego wyłącznika czasowego ponowne odtworzenie elementu spowoduje automatyczne przewinięcie pozycji do tyłu.",
|
||||||
"LabelAutoSleepTimerHelp": "Podczas odtwarzania multimediów między określonym czasem rozpoczęcia i zakończenia automatycznie uruchomi się wyłącznik czasowy.",
|
"LabelAutoSleepTimerHelp": "Podczas odtwarzania multimediów między określonym czasem rozpoczęcia i zakończenia automatycznie uruchomi się wyłącznik czasowy.",
|
||||||
"LabelBooks": "Książki",
|
"LabelBooks": "Książki",
|
||||||
|
"LabelByAuthor": "Autor {0}",
|
||||||
"LabelChapterTrack": "Postęp rozdziału",
|
"LabelChapterTrack": "Postęp rozdziału",
|
||||||
"LabelChapters": "Rozdziały",
|
"LabelChapters": "Rozdziały",
|
||||||
"LabelClosePlayer": "Zamknij odtwarzacz",
|
"LabelClosePlayer": "Zamknij odtwarzacz",
|
||||||
"LabelCollapseSeries": "Podsumuj serię",
|
"LabelCollapseSeries": "Zwiń serię",
|
||||||
"LabelComplete": "Ukończone",
|
"LabelComplete": "Ukończone",
|
||||||
"LabelContinueBooks": "Kontynuuj książki",
|
"LabelContinueBooks": "Kontynuuj książki",
|
||||||
"LabelContinueEpisodes": "Kontynuuj odcinki",
|
"LabelContinueEpisodes": "Kontynuuj odcinki",
|
||||||
@@ -177,6 +180,7 @@
|
|||||||
"LabelLayout": "Układ",
|
"LabelLayout": "Układ",
|
||||||
"LabelLayoutAuto": "Automatycznie",
|
"LabelLayoutAuto": "Automatycznie",
|
||||||
"LabelLayoutSinglePage": "Pojedyncza strona",
|
"LabelLayoutSinglePage": "Pojedyncza strona",
|
||||||
|
"LabelLibrarySortByProgress": "Postęp: Ostatnia aktualizacja",
|
||||||
"LabelLibrarySortByProgressFinished": "Postęp: Ukończony",
|
"LabelLibrarySortByProgressFinished": "Postęp: Ukończony",
|
||||||
"LabelLibrarySortByProgressStarted": "Postęp: Rozpoczęty",
|
"LabelLibrarySortByProgressStarted": "Postęp: Rozpoczęty",
|
||||||
"LabelLight": "Jasny",
|
"LabelLight": "Jasny",
|
||||||
@@ -238,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Skaluj czas, który upłynął według prędkości",
|
"LabelScaleElapsedTimeBySpeed": "Skaluj czas, który upłynął według prędkości",
|
||||||
"LabelSeason": "Sezon",
|
"LabelSeason": "Sezon",
|
||||||
"LabelSelectADevice": "Wybierz urządzenie",
|
"LabelSelectADevice": "Wybierz urządzenie",
|
||||||
|
"LabelSelectMediaType": "Wybierz rodzaj medi",
|
||||||
"LabelSequenceAscending": "Koleność Rosnąca",
|
"LabelSequenceAscending": "Koleność Rosnąca",
|
||||||
"LabelSequenceDescending": "Kolejność Malejąca",
|
"LabelSequenceDescending": "Kolejność Malejąca",
|
||||||
"LabelSeries": "Serie",
|
"LabelSeries": "Serie",
|
||||||
@@ -264,7 +269,7 @@
|
|||||||
"LabelStreamingUsingCellular": "Transmisja przy użyciu sieci komórkowej",
|
"LabelStreamingUsingCellular": "Transmisja przy użyciu sieci komórkowej",
|
||||||
"LabelTag": "Znacznik",
|
"LabelTag": "Znacznik",
|
||||||
"LabelTags": "Znaczniki",
|
"LabelTags": "Znaczniki",
|
||||||
"LabelTheme": "Kompozycja",
|
"LabelTheme": "Motyw",
|
||||||
"LabelThemeBlack": "Czarny",
|
"LabelThemeBlack": "Czarny",
|
||||||
"LabelThemeDark": "Ciemny",
|
"LabelThemeDark": "Ciemny",
|
||||||
"LabelThemeLight": "Jasny",
|
"LabelThemeLight": "Jasny",
|
||||||
@@ -290,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Brak połączenia z serwerem Audiobookshelf",
|
"MessageAudiobookshelfServerNotConnected": "Brak połączenia z serwerem Audiobookshelf",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Ta aplikacja jest przeznaczona do współpracy z serwerem Audiobookshelf, który dostarczasz Ty lub ktoś, kogo znasz. Ta aplikacja nie dostarcza żadnych treści..",
|
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Ta aplikacja jest przeznaczona do współpracy z serwerem Audiobookshelf, który dostarczasz Ty lub ktoś, kogo znasz. Ta aplikacja nie dostarcza żadnych treści..",
|
||||||
"MessageBookshelfEmpty": "Półka pusta",
|
"MessageBookshelfEmpty": "Półka pusta",
|
||||||
|
"MessageConfirmAppExit": "Czy chcesz zamknąć aplikację?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Czy na pewno chcesz wyczyścić kolejkę pobierania odcinków?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Usunąć lokalny odcinek \"{0}\" ze swojego urządzenia? Nie będzie to miało wpływu na plik na serwerze.",
|
"MessageConfirmDeleteLocalEpisode": "Usunąć lokalny odcinek \"{0}\" ze swojego urządzenia? Nie będzie to miało wpływu na plik na serwerze.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Usunąć lokalne pliki tego elementu ze swojego urządzenia? Nie będzie to miało wpływu na pliki na serwerze i Twoje postępy.",
|
"MessageConfirmDeleteLocalFiles": "Usunąć lokalne pliki tego elementu ze swojego urządzenia? Nie będzie to miało wpływu na pliki na serwerze i Twoje postępy.",
|
||||||
"MessageConfirmDisableAutoTimer": "Czy na pewno chcesz wyłączyć automatyczny timer na resztę dnia? Timer zostanie ponownie aktywowany po upływie czasu automatycznego uśpienia lub po ponownym uruchomieniu aplikacji..",
|
"MessageConfirmDeleteServerConfig": "Usunąć konfigurację tego serwera?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Czy na pewno chcesz usunąć odcinek „{0}” z serwera?\nOstrzeżenie: spowoduje to usunięcie pliku audio.",
|
||||||
|
"MessageConfirmDisableAutoTimer": "Czy na pewno chcesz wyłączyć automatyczny timer na resztę dnia? Timer zostanie ponownie włączony pod koniec tego okresu automatycznego uśpienia lub po ponownym uruchomieniu aplikacji.",
|
||||||
"MessageConfirmDiscardProgress": "Na pewno chcesz zresetować postęp?",
|
"MessageConfirmDiscardProgress": "Na pewno chcesz zresetować postęp?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Zamierzasz pobrać poprzez dane komórkowe. Może to wpłynąć na wysokość rachunku. Czy chcesz kontynuować?",
|
"MessageConfirmDownloadUsingCellular": "Zamierzasz pobrać poprzez dane komórkowe. Może to wpłynąć na wysokość rachunku. Czy chcesz kontynuować?",
|
||||||
"MessageConfirmMarkAsFinished": "Na pewno chcesz oznaczyć ten element jako ukończony?",
|
"MessageConfirmMarkAsFinished": "Na pewno chcesz oznaczyć ten element jako ukończony?",
|
||||||
|
"MessageConfirmPlaybackTime": "Rozpocząć odtwarzanie pliku „{0}” w {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Na pewno chcesz usunąć zakładkę?",
|
"MessageConfirmRemoveBookmark": "Na pewno chcesz usunąć zakładkę?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Transmisja strumieniowa będzie odbywać się przy użyciu danych komórkowych. Może to obejmować opłaty za transmisję danych operatora. Czy chcesz kontynuować?",
|
"MessageConfirmStreamingUsingCellular": "Transmisja strumieniowa będzie odbywać się przy użyciu danych komórkowych. Może to obejmować opłaty za transmisję danych operatora. Czy chcesz kontynuować?",
|
||||||
"MessageDiscardProgress": "Zresetuj postęp",
|
"MessageDiscardProgress": "Zresetuj postęp",
|
||||||
@@ -337,7 +347,7 @@
|
|||||||
"MessageOldServerConnectionWarning": "Konfiguracja połączenia z serwerem używa starego identyfikatora użytkownika. Usuń i dodaj ponownie to połączenie z serwerem.",
|
"MessageOldServerConnectionWarning": "Konfiguracja połączenia z serwerem używa starego identyfikatora użytkownika. Usuń i dodaj ponownie to połączenie z serwerem.",
|
||||||
"MessageOldServerConnectionWarningHelp": "Połączenie z tym serwerem zostało pierwotnie skonfigurowane przed migracją bazy danych w wersji 2.3.0, wydanej w czerwcu 2023 r. Przyszła aktualizacja serwera usunie możliwość logowania się przy użyciu tego starego połączenia. Usuń istniejące połączenie z serwerem i połącz się ponownie (używając tego samego adresu serwera i danych logowania). Jeśli na tym urządzeniu znajdują się pobrane pliki multimedialne, konieczne będzie ich ponowne pobranie w celu synchronizacji z serwerem.",
|
"MessageOldServerConnectionWarningHelp": "Połączenie z tym serwerem zostało pierwotnie skonfigurowane przed migracją bazy danych w wersji 2.3.0, wydanej w czerwcu 2023 r. Przyszła aktualizacja serwera usunie możliwość logowania się przy użyciu tego starego połączenia. Usuń istniejące połączenie z serwerem i połącz się ponownie (używając tego samego adresu serwera i danych logowania). Jeśli na tym urządzeniu znajdują się pobrane pliki multimedialne, konieczne będzie ich ponowne pobranie w celu synchronizacji z serwerem.",
|
||||||
"MessagePodcastSearchField": "Wprowadź wyszukiwane hasło lub adres URL kanału RSS",
|
"MessagePodcastSearchField": "Wprowadź wyszukiwane hasło lub adres URL kanału RSS",
|
||||||
"MessageProgressSyncFailed": "Ostatnia próba zgłoszenia postępów słuchania do serwera nie powiodła się. Żądania synchronizacji postępu będą wysyłane co 15 sekund do 1 minuty podczas odtwarzania multimediów.",
|
"MessageProgressSyncFailed": "Ostatnia próba zgłoszenia postępu słuchania do serwera nie powiodła się. Żądania synchronizacji postępu będą nadal podejmowane co 15 sekund do 1 minuty podczas odtwarzania multimediów.",
|
||||||
"MessageReportBugsAndContribute": "Zgłoś błędy, pomysły i pomóż rozwijać aplikację na",
|
"MessageReportBugsAndContribute": "Zgłoś błędy, pomysły i pomóż rozwijać aplikację na",
|
||||||
"MessageSeriesAlreadyDownloaded": "Seria książek już pobrana.",
|
"MessageSeriesAlreadyDownloaded": "Seria książek już pobrana.",
|
||||||
"MessageSeriesDownloadConfirm": "Pobrać serię?",
|
"MessageSeriesDownloadConfirm": "Pobrać serię?",
|
||||||
@@ -360,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast został pomyślnie utworzony",
|
"ToastPodcastCreateSuccess": "Podcast został pomyślnie utworzony",
|
||||||
"ToastRSSFeedCloseFailed": "Zamknięcie kanału RSS nie powiodło się",
|
"ToastRSSFeedCloseFailed": "Zamknięcie kanału RSS nie powiodło się",
|
||||||
"ToastRSSFeedCloseSuccess": "Zamknięcie kanału RSS powiodło się",
|
"ToastRSSFeedCloseSuccess": "Zamknięcie kanału RSS powiodło się",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Transmisja nie jest dozwolona w przy użyciu danych komórkowych"
|
"ToastStreamingNotAllowedOnCellular": "Transmisja nie jest dozwolona w przy użyciu danych komórkowych",
|
||||||
|
"UnitMinutesShort": "{0}min",
|
||||||
|
"UnitSecondsShort": "{0}sek"
|
||||||
}
|
}
|
||||||
|
|||||||
+21
-4
@@ -23,7 +23,7 @@
|
|||||||
"ButtonGoToWebClient": "Deschide în browse",
|
"ButtonGoToWebClient": "Deschide în browse",
|
||||||
"ButtonHistory": "Istoric",
|
"ButtonHistory": "Istoric",
|
||||||
"ButtonHome": "Acasă",
|
"ButtonHome": "Acasă",
|
||||||
"ButtonIssues": "Erori",
|
"ButtonIssues": "Probleme",
|
||||||
"ButtonLatest": "Noutăți",
|
"ButtonLatest": "Noutăți",
|
||||||
"ButtonLibrary": "Bibliotecă",
|
"ButtonLibrary": "Bibliotecă",
|
||||||
"ButtonLocalMedia": "Media locală",
|
"ButtonLocalMedia": "Media locală",
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"ButtonPlayEpisode": "Redă episodul",
|
"ButtonPlayEpisode": "Redă episodul",
|
||||||
"ButtonPlaylists": "Liste",
|
"ButtonPlaylists": "Liste",
|
||||||
"ButtonRead": "Citește",
|
"ButtonRead": "Citește",
|
||||||
"ButtonReadLess": "Mai puțin",
|
"ButtonReadLess": "Citește Mai Puțin",
|
||||||
"ButtonReadMore": "Afișează mai mult",
|
"ButtonReadMore": "Afișează mai mult",
|
||||||
"ButtonRemove": "Elimină",
|
"ButtonRemove": "Elimină",
|
||||||
"ButtonRemoveFromServer": "Elimină de pe server",
|
"ButtonRemoveFromServer": "Elimină de pe server",
|
||||||
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Capitole",
|
"HeaderChapters": "Capitole",
|
||||||
"HeaderCollection": "Colecție",
|
"HeaderCollection": "Colecție",
|
||||||
"HeaderCollectionItems": "Conținutul colecției",
|
"HeaderCollectionItems": "Conținutul colecției",
|
||||||
|
"HeaderConfirm": "Confirmă",
|
||||||
"HeaderConnectionStatus": "Starea conexiunii",
|
"HeaderConnectionStatus": "Starea conexiunii",
|
||||||
"HeaderDataSettings": "Configurare date",
|
"HeaderDataSettings": "Configurare date",
|
||||||
"HeaderDetails": "Detalii",
|
"HeaderDetails": "Detalii",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Sesiuni recente",
|
"HeaderStatsRecentSessions": "Sesiuni recente",
|
||||||
"HeaderTableOfContents": "Cuprins",
|
"HeaderTableOfContents": "Cuprins",
|
||||||
"HeaderUserInterfaceSettings": "Setări interfață",
|
"HeaderUserInterfaceSettings": "Setări interfață",
|
||||||
|
"HeaderWelcome": "Bun venit, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Progresul tău",
|
"HeaderYourStats": "Progresul tău",
|
||||||
"LabelAddToPlaylist": "Adaugă în listă",
|
"LabelAddToPlaylist": "Adaugă în listă",
|
||||||
"LabelAddedAt": "Adăugat la",
|
"LabelAddedAt": "Adăugat la",
|
||||||
@@ -113,6 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Când timerul de somn se termină, la reluarea redării vei fi mutat automat puțin înapoi.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Când timerul de somn se termină, la reluarea redării vei fi mutat automat puțin înapoi.",
|
||||||
"LabelAutoSleepTimerHelp": "Când redai media între orele specificate, se va porni automat timerul de somn.",
|
"LabelAutoSleepTimerHelp": "Când redai media între orele specificate, se va porni automat timerul de somn.",
|
||||||
"LabelBooks": "Cărți",
|
"LabelBooks": "Cărți",
|
||||||
|
"LabelByAuthor": "de {0}",
|
||||||
"LabelChapterTrack": "Marcaje capitole",
|
"LabelChapterTrack": "Marcaje capitole",
|
||||||
"LabelChapters": "Capitole",
|
"LabelChapters": "Capitole",
|
||||||
"LabelClosePlayer": "Închide playerul",
|
"LabelClosePlayer": "Închide playerul",
|
||||||
@@ -147,7 +150,7 @@
|
|||||||
"LabelEndTime": "Oră de sfârșit",
|
"LabelEndTime": "Oră de sfârșit",
|
||||||
"LabelEpisode": "Episod",
|
"LabelEpisode": "Episod",
|
||||||
"LabelExplicit": "Explicit",
|
"LabelExplicit": "Explicit",
|
||||||
"LabelFeedURL": "URL flux",
|
"LabelFeedURL": "Flux URL",
|
||||||
"LabelFile": "Fișier",
|
"LabelFile": "Fișier",
|
||||||
"LabelFileBirthtime": "Data creării fișierului",
|
"LabelFileBirthtime": "Data creării fișierului",
|
||||||
"LabelFileModified": "Fișier modificat",
|
"LabelFileModified": "Fișier modificat",
|
||||||
@@ -155,6 +158,9 @@
|
|||||||
"LabelFinished": "Finalizat",
|
"LabelFinished": "Finalizat",
|
||||||
"LabelFolder": "Dosar",
|
"LabelFolder": "Dosar",
|
||||||
"LabelFontBoldness": "Grosimea fontului",
|
"LabelFontBoldness": "Grosimea fontului",
|
||||||
|
"LabelFontFamily": "Familia Fontului",
|
||||||
|
"LabelFontFamilySans": "Sans",
|
||||||
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Mărimea fontului",
|
"LabelFontScale": "Mărimea fontului",
|
||||||
"LabelGenre": "Gen",
|
"LabelGenre": "Gen",
|
||||||
"LabelGenres": "Genuri",
|
"LabelGenres": "Genuri",
|
||||||
@@ -174,6 +180,9 @@
|
|||||||
"LabelLayout": "Aspect",
|
"LabelLayout": "Aspect",
|
||||||
"LabelLayoutAuto": "Automat",
|
"LabelLayoutAuto": "Automat",
|
||||||
"LabelLayoutSinglePage": "Pagină unică",
|
"LabelLayoutSinglePage": "Pagină unică",
|
||||||
|
"LabelLibrarySortByProgress": "Progres: Ultima Actualizare",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Progres: Finalizat",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Progres: Început",
|
||||||
"LabelLight": "Deschis",
|
"LabelLight": "Deschis",
|
||||||
"LabelLineSpacing": "Spațiere între rânduri",
|
"LabelLineSpacing": "Spațiere între rânduri",
|
||||||
"LabelListenAgain": "Ascultă din nou",
|
"LabelListenAgain": "Ascultă din nou",
|
||||||
@@ -233,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Ajustează timpul scurs după viteză",
|
"LabelScaleElapsedTimeBySpeed": "Ajustează timpul scurs după viteză",
|
||||||
"LabelSeason": "Sezon",
|
"LabelSeason": "Sezon",
|
||||||
"LabelSelectADevice": "Alege un dispozitiv",
|
"LabelSelectADevice": "Alege un dispozitiv",
|
||||||
|
"LabelSelectMediaType": "Alege tipul suportului media",
|
||||||
"LabelSequenceAscending": "Ordine crescătoare",
|
"LabelSequenceAscending": "Ordine crescătoare",
|
||||||
"LabelSequenceDescending": "Ordine descrescătoare",
|
"LabelSequenceDescending": "Ordine descrescătoare",
|
||||||
"LabelSeries": "Serii",
|
"LabelSeries": "Serii",
|
||||||
@@ -285,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Serverul Audiobookshelf nu este conectat",
|
"MessageAudiobookshelfServerNotConnected": "Serverul Audiobookshelf nu este conectat",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Această aplicație este proiectată să funcționeze cu un server Audiobookshelf găzduit de tine sau de cineva cunoscut. Aplicația nu oferă conținut propriu.",
|
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Această aplicație este proiectată să funcționeze cu un server Audiobookshelf găzduit de tine sau de cineva cunoscut. Aplicația nu oferă conținut propriu.",
|
||||||
"MessageBookshelfEmpty": "Raftul este gol",
|
"MessageBookshelfEmpty": "Raftul este gol",
|
||||||
|
"MessageConfirmAppExit": "Doriți să ieșiti din aplicație?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Sunteți sigur că doriți să goliți coada de descărcări a episoadelor?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Ștergi episodul local „{0}” de pe dispozitiv? Fișierul de pe server nu va fi afectat.",
|
"MessageConfirmDeleteLocalEpisode": "Ștergi episodul local „{0}” de pe dispozitiv? Fișierul de pe server nu va fi afectat.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Ștergi fișierele locale ale acestui element de pe dispozitiv? Fișierele de pe server și progresul nu vor fi afectate.",
|
"MessageConfirmDeleteLocalFiles": "Ștergi fișierele locale ale acestui element de pe dispozitiv? Fișierele de pe server și progresul nu vor fi afectate.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Stergeți această configurație a serverului?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Sunteți sigur că doriți să ștergeți episodul \"{0}\" de pe server?\nAtenție: Această acțiune va șterge fișierul audio.",
|
||||||
"MessageConfirmDisableAutoTimer": "Sigur vrei să dezactivezi timerul automat pentru restul zilei? Acesta va fi reactivat la finalul perioadei de somn automat sau când repornești aplicația.",
|
"MessageConfirmDisableAutoTimer": "Sigur vrei să dezactivezi timerul automat pentru restul zilei? Acesta va fi reactivat la finalul perioadei de somn automat sau când repornești aplicația.",
|
||||||
"MessageConfirmDiscardProgress": "Ești sigur că vrei să îți resetezi progresul?",
|
"MessageConfirmDiscardProgress": "Ești sigur că vrei să îți resetezi progresul?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Urmează să descarci folosind date mobile. Acest lucru poate genera costuri suplimentare. Vrei să continui?",
|
"MessageConfirmDownloadUsingCellular": "Urmează să descarci folosind date mobile. Acest lucru poate genera costuri suplimentare. Vrei să continui?",
|
||||||
"MessageConfirmMarkAsFinished": "Sigur vrei să marchezi acest element ca finalizat?",
|
"MessageConfirmMarkAsFinished": "Sigur vrei să marchezi acest element ca finalizat?",
|
||||||
|
"MessageConfirmPlaybackTime": "Porniți redarea pentru \"{0}\" la \"{1}\"?",
|
||||||
"MessageConfirmRemoveBookmark": "Sigur vrei să ștergi semnul de carte?",
|
"MessageConfirmRemoveBookmark": "Sigur vrei să ștergi semnul de carte?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Urmează să redai online folosind date mobile. Acest lucru poate genera costuri suplimentare. Vrei să continui?",
|
"MessageConfirmStreamingUsingCellular": "Urmează să redai online folosind date mobile. Acest lucru poate genera costuri suplimentare. Vrei să continui?",
|
||||||
"MessageDiscardProgress": "Resetează progresul",
|
"MessageDiscardProgress": "Resetează progresul",
|
||||||
@@ -355,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast creat cu succes",
|
"ToastPodcastCreateSuccess": "Podcast creat cu succes",
|
||||||
"ToastRSSFeedCloseFailed": "Nu s-a putut închide fluxul RSS",
|
"ToastRSSFeedCloseFailed": "Nu s-a putut închide fluxul RSS",
|
||||||
"ToastRSSFeedCloseSuccess": "Flux RSS închis",
|
"ToastRSSFeedCloseSuccess": "Flux RSS închis",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Redarea online nu este permisă pe date mobile"
|
"ToastStreamingNotAllowedOnCellular": "Redarea online nu este permisă pe date mobile",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+15
-2
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Главы",
|
"HeaderChapters": "Главы",
|
||||||
"HeaderCollection": "Коллекция",
|
"HeaderCollection": "Коллекция",
|
||||||
"HeaderCollectionItems": "Элементы коллекции",
|
"HeaderCollectionItems": "Элементы коллекции",
|
||||||
|
"HeaderConfirm": "Подтвердить",
|
||||||
"HeaderConnectionStatus": "Состояние подключения",
|
"HeaderConnectionStatus": "Состояние подключения",
|
||||||
"HeaderDataSettings": "Настройки данных",
|
"HeaderDataSettings": "Настройки данных",
|
||||||
"HeaderDetails": "Подробности",
|
"HeaderDetails": "Подробности",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Последние сеансы",
|
"HeaderStatsRecentSessions": "Последние сеансы",
|
||||||
"HeaderTableOfContents": "Содержание",
|
"HeaderTableOfContents": "Содержание",
|
||||||
"HeaderUserInterfaceSettings": "Настройки интерфейса",
|
"HeaderUserInterfaceSettings": "Настройки интерфейса",
|
||||||
|
"HeaderWelcome": "Добро пожаловать,<strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Ваша статистика",
|
"HeaderYourStats": "Ваша статистика",
|
||||||
"LabelAddToPlaylist": "Добавить в плейлист",
|
"LabelAddToPlaylist": "Добавить в плейлист",
|
||||||
"LabelAddedAt": "Дата добавления",
|
"LabelAddedAt": "Дата добавления",
|
||||||
@@ -163,7 +165,7 @@
|
|||||||
"LabelGenre": "Жанр",
|
"LabelGenre": "Жанр",
|
||||||
"LabelGenres": "Жанры",
|
"LabelGenres": "Жанры",
|
||||||
"LabelHapticFeedback": "Тактильная отдача",
|
"LabelHapticFeedback": "Тактильная отдача",
|
||||||
"LabelHasEbook": "Есть e-книга",
|
"LabelHasEbook": "Есть электронная книга",
|
||||||
"LabelHasSupplementaryEbook": "Есть дополнительная e-книга",
|
"LabelHasSupplementaryEbook": "Есть дополнительная e-книга",
|
||||||
"LabelHeavy": "Тяжелый",
|
"LabelHeavy": "Тяжелый",
|
||||||
"LabelHigh": "Сильно",
|
"LabelHigh": "Сильно",
|
||||||
@@ -178,6 +180,9 @@
|
|||||||
"LabelLayout": "Макет",
|
"LabelLayout": "Макет",
|
||||||
"LabelLayoutAuto": "Авто",
|
"LabelLayoutAuto": "Авто",
|
||||||
"LabelLayoutSinglePage": "Одна страница",
|
"LabelLayoutSinglePage": "Одна страница",
|
||||||
|
"LabelLibrarySortByProgress": "Прогресс: Последнее обновление",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Прогресс: Закончена",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Прогресс: Начата",
|
||||||
"LabelLight": "Подсветка",
|
"LabelLight": "Подсветка",
|
||||||
"LabelLineSpacing": "Межстрочный интервал",
|
"LabelLineSpacing": "Межстрочный интервал",
|
||||||
"LabelListenAgain": "Послушать снова",
|
"LabelListenAgain": "Послушать снова",
|
||||||
@@ -237,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Масштабирование затраченного времени по скорости",
|
"LabelScaleElapsedTimeBySpeed": "Масштабирование затраченного времени по скорости",
|
||||||
"LabelSeason": "Сезон",
|
"LabelSeason": "Сезон",
|
||||||
"LabelSelectADevice": "Выбор девайса",
|
"LabelSelectADevice": "Выбор девайса",
|
||||||
|
"LabelSelectMediaType": "Выберите тип медиа",
|
||||||
"LabelSequenceAscending": "Последовательность по возрастанию",
|
"LabelSequenceAscending": "Последовательность по возрастанию",
|
||||||
"LabelSequenceDescending": "Последовательность по убыванию",
|
"LabelSequenceDescending": "Последовательность по убыванию",
|
||||||
"LabelSeries": "Серия",
|
"LabelSeries": "Серия",
|
||||||
@@ -289,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не подключен",
|
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не подключен",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Важно!</strong> Это приложение предназначено для работы с сервером Audiobookshelf, который размещаете вы или кто-то из ваших знакомых. Это приложение не предоставляет никакого контента.",
|
"MessageAudiobookshelfServerRequired": "<strong>Важно!</strong> Это приложение предназначено для работы с сервером Audiobookshelf, который размещаете вы или кто-то из ваших знакомых. Это приложение не предоставляет никакого контента.",
|
||||||
"MessageBookshelfEmpty": "Книжная полка пуста",
|
"MessageBookshelfEmpty": "Книжная полка пуста",
|
||||||
|
"MessageConfirmAppExit": "Выйти из приложения?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Вы точно хотите очистить очередь загрузки выпусков?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Удалить локальный выпуск \"{0}\" с вашего устройства? Файл на сервере не будет затронут.",
|
"MessageConfirmDeleteLocalEpisode": "Удалить локальный выпуск \"{0}\" с вашего устройства? Файл на сервере не будет затронут.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Удалить локальные файлы этого элемента с вашего устройства? Это не повлияет на файлы на сервере и ваш прогресс.",
|
"MessageConfirmDeleteLocalFiles": "Удалить локальные файлы этого элемента с вашего устройства? Это не повлияет на файлы на сервере и ваш прогресс.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Удалить эту конфигурацию сервера?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Вы точно хотите удалить выпуск \"{0}\" с сервера?\nВнимание! Это физически удалит аудиофайл.",
|
||||||
"MessageConfirmDisableAutoTimer": "Вы уверены, что хотите отключить автоматический таймер до конца сегодняшнего дня? Таймер будет снова включен по истечении этого периода автоматического отключения или если вы перезапустите приложение.",
|
"MessageConfirmDisableAutoTimer": "Вы уверены, что хотите отключить автоматический таймер до конца сегодняшнего дня? Таймер будет снова включен по истечении этого периода автоматического отключения или если вы перезапустите приложение.",
|
||||||
"MessageConfirmDiscardProgress": "Вы уверены, что хотите сбросить свой прогресс?",
|
"MessageConfirmDiscardProgress": "Вы уверены, что хотите сбросить свой прогресс?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Вы собираетесь выполнить загрузку с помощью сотовых данных. Это может включать плату за передачу данных оператором. Хотите продолжить?",
|
"MessageConfirmDownloadUsingCellular": "Вы собираетесь выполнить загрузку с помощью сотовых данных. Это может включать плату за передачу данных оператором. Хотите продолжить?",
|
||||||
"MessageConfirmMarkAsFinished": "Вы уверены, что хотите пометить этот элемент как завершенный?",
|
"MessageConfirmMarkAsFinished": "Вы уверены, что хотите пометить этот элемент как завершенный?",
|
||||||
|
"MessageConfirmPlaybackTime": "Начать воспроизведение \"{0}\" с {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Вы уверены, что хотите удалить закладку?",
|
"MessageConfirmRemoveBookmark": "Вы уверены, что хотите удалить закладку?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Вы собираетесь вести потоковую передачу с использованием сотовых данных. Это может включать плату за передачу данных оператором. Хотите продолжить?",
|
"MessageConfirmStreamingUsingCellular": "Вы собираетесь вести потоковую передачу с использованием сотовых данных. Это может включать плату за передачу данных оператором. Хотите продолжить?",
|
||||||
"MessageDiscardProgress": "Отбросить прогресс",
|
"MessageDiscardProgress": "Отбросить прогресс",
|
||||||
@@ -359,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Подкаст успешно создан",
|
"ToastPodcastCreateSuccess": "Подкаст успешно создан",
|
||||||
"ToastRSSFeedCloseFailed": "Не удалось закрыть RSS-ленту",
|
"ToastRSSFeedCloseFailed": "Не удалось закрыть RSS-ленту",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS-лента закрыта",
|
"ToastRSSFeedCloseSuccess": "RSS-лента закрыта",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Потоковая передача данных по сотовой сети запрещена"
|
"ToastStreamingNotAllowedOnCellular": "Потоковая передача данных по сотовой сети запрещена",
|
||||||
|
"UnitMinutesShort": "{0}м",
|
||||||
|
"UnitSecondsShort": "{0}с"
|
||||||
}
|
}
|
||||||
|
|||||||
+17
-4
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Kapitoly",
|
"HeaderChapters": "Kapitoly",
|
||||||
"HeaderCollection": "Zbierky",
|
"HeaderCollection": "Zbierky",
|
||||||
"HeaderCollectionItems": "Položky zbierky",
|
"HeaderCollectionItems": "Položky zbierky",
|
||||||
|
"HeaderConfirm": "Potvrď",
|
||||||
"HeaderConnectionStatus": "Stav pripojenia",
|
"HeaderConnectionStatus": "Stav pripojenia",
|
||||||
"HeaderDataSettings": "Nastavenie dát",
|
"HeaderDataSettings": "Nastavenie dát",
|
||||||
"HeaderDetails": "Podrobnosti",
|
"HeaderDetails": "Podrobnosti",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Nedávne relácie",
|
"HeaderStatsRecentSessions": "Nedávne relácie",
|
||||||
"HeaderTableOfContents": "Obsah",
|
"HeaderTableOfContents": "Obsah",
|
||||||
"HeaderUserInterfaceSettings": "Nastavenia používateľského rozhrania",
|
"HeaderUserInterfaceSettings": "Nastavenia používateľského rozhrania",
|
||||||
|
"HeaderWelcome": "Vitajte, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Vaše štatistiky",
|
"HeaderYourStats": "Vaše štatistiky",
|
||||||
"LabelAddToPlaylist": "Pridať do playlistu",
|
"LabelAddToPlaylist": "Pridať do playlistu",
|
||||||
"LabelAddedAt": "Pridané",
|
"LabelAddedAt": "Pridané",
|
||||||
@@ -113,7 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Keď Auto časovač spánku skončí, pred nasledujúcim prehratím položky sa prehrávanie automaticky posunie.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Keď Auto časovač spánku skončí, pred nasledujúcim prehratím položky sa prehrávanie automaticky posunie.",
|
||||||
"LabelAutoSleepTimerHelp": "keď sa prehrávanie začne vo vymedzenom časovom intervale, časovač spánku sa automaticky spustí tiež.",
|
"LabelAutoSleepTimerHelp": "keď sa prehrávanie začne vo vymedzenom časovom intervale, časovač spánku sa automaticky spustí tiež.",
|
||||||
"LabelBooks": "Knihy",
|
"LabelBooks": "Knihy",
|
||||||
"LabelByAuthor": "od",
|
"LabelByAuthor": "od {0}",
|
||||||
"LabelChapterTrack": "Zvuková stopa kapitoly",
|
"LabelChapterTrack": "Zvuková stopa kapitoly",
|
||||||
"LabelChapters": "Kapitoly",
|
"LabelChapters": "Kapitoly",
|
||||||
"LabelClosePlayer": "Zavrieť prehrávač",
|
"LabelClosePlayer": "Zavrieť prehrávač",
|
||||||
@@ -156,7 +158,7 @@
|
|||||||
"LabelFinished": "Ukončené",
|
"LabelFinished": "Ukončené",
|
||||||
"LabelFolder": "Priečinok",
|
"LabelFolder": "Priečinok",
|
||||||
"LabelFontBoldness": "Hrúbka písma",
|
"LabelFontBoldness": "Hrúbka písma",
|
||||||
"LabelFontFamily": "Písmo",
|
"LabelFontFamily": "písmo",
|
||||||
"LabelFontFamilySans": "Sans",
|
"LabelFontFamilySans": "Sans",
|
||||||
"LabelFontFamilySerif": "Serif",
|
"LabelFontFamilySerif": "Serif",
|
||||||
"LabelFontScale": "Veľkosť písma",
|
"LabelFontScale": "Veľkosť písma",
|
||||||
@@ -178,6 +180,9 @@
|
|||||||
"LabelLayout": "Rozloženie",
|
"LabelLayout": "Rozloženie",
|
||||||
"LabelLayoutAuto": "Auto",
|
"LabelLayoutAuto": "Auto",
|
||||||
"LabelLayoutSinglePage": "Jedna stránka",
|
"LabelLayoutSinglePage": "Jedna stránka",
|
||||||
|
"LabelLibrarySortByProgress": "Stav: Naposledy aktualizované",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Stav: Dokončené",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Stav: Začal",
|
||||||
"LabelLight": "Svetlá",
|
"LabelLight": "Svetlá",
|
||||||
"LabelLineSpacing": "Riadkovanie",
|
"LabelLineSpacing": "Riadkovanie",
|
||||||
"LabelListenAgain": "Počúvať znova",
|
"LabelListenAgain": "Počúvať znova",
|
||||||
@@ -219,7 +224,7 @@
|
|||||||
"LabelPodcast": "Podcast",
|
"LabelPodcast": "Podcast",
|
||||||
"LabelPodcasts": "Podcasty",
|
"LabelPodcasts": "Podcasty",
|
||||||
"LabelPreventIndexing": "Zabráni indexácii vašich zdrojov službami iTunes a Google podcast directories",
|
"LabelPreventIndexing": "Zabráni indexácii vašich zdrojov službami iTunes a Google podcast directories",
|
||||||
"LabelProgress": "Stav",
|
"LabelProgress": "Aktuálny stav",
|
||||||
"LabelPubDate": "Dátum publikovania",
|
"LabelPubDate": "Dátum publikovania",
|
||||||
"LabelPublishYear": "Rok vydania",
|
"LabelPublishYear": "Rok vydania",
|
||||||
"LabelPublishedDate": "Vydané {0}",
|
"LabelPublishedDate": "Vydané {0}",
|
||||||
@@ -237,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Zmeniť ubehnutý čas podľa rýchlosti",
|
"LabelScaleElapsedTimeBySpeed": "Zmeniť ubehnutý čas podľa rýchlosti",
|
||||||
"LabelSeason": "Sezóna",
|
"LabelSeason": "Sezóna",
|
||||||
"LabelSelectADevice": "Vyberte zariadenie",
|
"LabelSelectADevice": "Vyberte zariadenie",
|
||||||
|
"LabelSelectMediaType": "Vybrať typ média",
|
||||||
"LabelSequenceAscending": "Vzostupné poradie",
|
"LabelSequenceAscending": "Vzostupné poradie",
|
||||||
"LabelSequenceDescending": "Zostupné poradie",
|
"LabelSequenceDescending": "Zostupné poradie",
|
||||||
"LabelSeries": "Série",
|
"LabelSeries": "Série",
|
||||||
@@ -289,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server nie je pripojený",
|
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server nie je pripojený",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Dôležité!</strong> Táto aplikácia je navrhnutá na fungovanie so Audiobookshelf serverom, ktorý patrí vám alebo niekomu inému. Táto aplikácia sama o sebe neposkytuje žiadny obsah.",
|
"MessageAudiobookshelfServerRequired": "<strong>Dôležité!</strong> Táto aplikácia je navrhnutá na fungovanie so Audiobookshelf serverom, ktorý patrí vám alebo niekomu inému. Táto aplikácia sama o sebe neposkytuje žiadny obsah.",
|
||||||
"MessageBookshelfEmpty": "Polička je prázdna",
|
"MessageBookshelfEmpty": "Polička je prázdna",
|
||||||
|
"MessageConfirmAppExit": "Chceli ste ukončiť aplikáciu?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Naozaj chcete vymazať frontu sťahovania epizód?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Želáte si odstrániť lokálnu epizódu \"{0}\" z vášho zariadenia? Súbor na serveri zostane nezmenený.",
|
"MessageConfirmDeleteLocalEpisode": "Želáte si odstrániť lokálnu epizódu \"{0}\" z vášho zariadenia? Súbor na serveri zostane nezmenený.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Želáte si odstrániť z vášho zariadenia lokálne súbory patriace k tejto položke? Súbory na serveri a váš aktuálny stav počúvania zostanú nezmenené.",
|
"MessageConfirmDeleteLocalFiles": "Želáte si odstrániť z vášho zariadenia lokálne súbory patriace k tejto položke? Súbory na serveri a váš aktuálny stav počúvania zostanú nezmenené.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Odstrániť túto konfiguráciu servera?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Naozaj chcete odstrániť epizódu „{0}“ zo servera?\nUpozornenie: Týmto sa vymaže aj zvukový súbor.",
|
||||||
"MessageConfirmDisableAutoTimer": "Ste si istí, že chcete vypnúť automatický časovač pre zvyšok dnešného dňa? Časovač sa znova zapne na konci nastavenej doby pre automatický časovač spánku alebo pri reštarte aplikácie.",
|
"MessageConfirmDisableAutoTimer": "Ste si istí, že chcete vypnúť automatický časovač pre zvyšok dnešného dňa? Časovač sa znova zapne na konci nastavenej doby pre automatický časovač spánku alebo pri reštarte aplikácie.",
|
||||||
"MessageConfirmDiscardProgress": "Ste si istý, že chcete resetovať váš aktuálny stav počúvania?",
|
"MessageConfirmDiscardProgress": "Ste si istý, že chcete resetovať váš aktuálny stav počúvania?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Chystáte sa sťahovať pri používaní mobilných dát. Toto môže mať za následok zvýšené poplatky u vášho poskytovateľ mobilnej siete. Chcete pokračovať?",
|
"MessageConfirmDownloadUsingCellular": "Chystáte sa sťahovať pri používaní mobilných dát. Toto môže mať za následok zvýšené poplatky u vášho poskytovateľ mobilnej siete. Chcete pokračovať?",
|
||||||
"MessageConfirmMarkAsFinished": "Ste si istý, že chcete označiť túto položku ako dokončenú?",
|
"MessageConfirmMarkAsFinished": "Ste si istý, že chcete označiť túto položku ako dokončenú?",
|
||||||
|
"MessageConfirmPlaybackTime": "Spustiť prehrávanie „{0}“ od {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Ste si istý, že chcete odstrániť túto záložku?",
|
"MessageConfirmRemoveBookmark": "Ste si istý, že chcete odstrániť túto záložku?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Chystáte sa streamovať pri používaní mobilných dát. To môže mať za následok zvýšené poplatky za využité dáta. Chcete pokračovať?",
|
"MessageConfirmStreamingUsingCellular": "Chystáte sa streamovať pri používaní mobilných dát. To môže mať za následok zvýšené poplatky za využité dáta. Chcete pokračovať?",
|
||||||
"MessageDiscardProgress": "Odstrániť aktuálny stav počúvania",
|
"MessageDiscardProgress": "Odstrániť aktuálny stav počúvania",
|
||||||
@@ -359,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast bol vytvorený",
|
"ToastPodcastCreateSuccess": "Podcast bol vytvorený",
|
||||||
"ToastRSSFeedCloseFailed": "Odstránenie RSS zdroja zlyhalo",
|
"ToastRSSFeedCloseFailed": "Odstránenie RSS zdroja zlyhalo",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS zdroj bol odstránený",
|
"ToastRSSFeedCloseSuccess": "RSS zdroj bol odstránený",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Streamovanie cez mobilné dáta nie je povolené"
|
"ToastStreamingNotAllowedOnCellular": "Streamovanie cez mobilné dáta nie je povolené",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+16
-2
@@ -51,7 +51,7 @@
|
|||||||
"ButtonSeries": "Serije",
|
"ButtonSeries": "Serije",
|
||||||
"ButtonSetTimer": "Nastavi časovnik",
|
"ButtonSetTimer": "Nastavi časovnik",
|
||||||
"ButtonStream": "Pretakaj",
|
"ButtonStream": "Pretakaj",
|
||||||
"ButtonSubmit": "Potrdi",
|
"ButtonSubmit": "Pošlji",
|
||||||
"ButtonSwitchServerUser": "Preklopi strežnik/uporabnik",
|
"ButtonSwitchServerUser": "Preklopi strežnik/uporabnik",
|
||||||
"ButtonUnmaskServerAddress": "Odkrij naslov strežnika",
|
"ButtonUnmaskServerAddress": "Odkrij naslov strežnika",
|
||||||
"ButtonUserStats": "Uporabniška statistika",
|
"ButtonUserStats": "Uporabniška statistika",
|
||||||
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Poglavja",
|
"HeaderChapters": "Poglavja",
|
||||||
"HeaderCollection": "Zbirka",
|
"HeaderCollection": "Zbirka",
|
||||||
"HeaderCollectionItems": "Elementi zbirke",
|
"HeaderCollectionItems": "Elementi zbirke",
|
||||||
|
"HeaderConfirm": "Potrdi",
|
||||||
"HeaderConnectionStatus": "Stanje povezave",
|
"HeaderConnectionStatus": "Stanje povezave",
|
||||||
"HeaderDataSettings": "Podatkovne nastavitve",
|
"HeaderDataSettings": "Podatkovne nastavitve",
|
||||||
"HeaderDetails": "Podrobnosti",
|
"HeaderDetails": "Podrobnosti",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Nedavne seje",
|
"HeaderStatsRecentSessions": "Nedavne seje",
|
||||||
"HeaderTableOfContents": "Kazalo",
|
"HeaderTableOfContents": "Kazalo",
|
||||||
"HeaderUserInterfaceSettings": "Nastavitve uporabniškega vmesnika",
|
"HeaderUserInterfaceSettings": "Nastavitve uporabniškega vmesnika",
|
||||||
|
"HeaderWelcome": "Dobrodošel, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Tvoja statistika",
|
"HeaderYourStats": "Tvoja statistika",
|
||||||
"LabelAddToPlaylist": "Dodaj na seznam predvajanja",
|
"LabelAddToPlaylist": "Dodaj na seznam predvajanja",
|
||||||
"LabelAddedAt": "Dodano ob",
|
"LabelAddedAt": "Dodano ob",
|
||||||
@@ -113,6 +115,7 @@
|
|||||||
"LabelAutoSleepTimerAutoRewindHelp": "Ko se samodejni časovnik za spanje konča, bo ponovno predvajanje elementa samodejno previlo na zadnji položaj.",
|
"LabelAutoSleepTimerAutoRewindHelp": "Ko se samodejni časovnik za spanje konča, bo ponovno predvajanje elementa samodejno previlo na zadnji položaj.",
|
||||||
"LabelAutoSleepTimerHelp": "Pri predvajanju medijev med določenim začetnim in končnim časom se samodejno zažene časovnik spanja.",
|
"LabelAutoSleepTimerHelp": "Pri predvajanju medijev med določenim začetnim in končnim časom se samodejno zažene časovnik spanja.",
|
||||||
"LabelBooks": "knjig",
|
"LabelBooks": "knjig",
|
||||||
|
"LabelByAuthor": "od {0}",
|
||||||
"LabelChapterTrack": "Posnetek poglavja",
|
"LabelChapterTrack": "Posnetek poglavja",
|
||||||
"LabelChapters": "Poglavja",
|
"LabelChapters": "Poglavja",
|
||||||
"LabelClosePlayer": "Zapri predvajalnik",
|
"LabelClosePlayer": "Zapri predvajalnik",
|
||||||
@@ -177,6 +180,9 @@
|
|||||||
"LabelLayout": "Postavitev",
|
"LabelLayout": "Postavitev",
|
||||||
"LabelLayoutAuto": "Auto",
|
"LabelLayoutAuto": "Auto",
|
||||||
"LabelLayoutSinglePage": "Ena stran",
|
"LabelLayoutSinglePage": "Ena stran",
|
||||||
|
"LabelLibrarySortByProgress": "Napredek: Zadnja posodobitev",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Napredek: Končano",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Napredek: Začelo se je",
|
||||||
"LabelLight": "Svetlo",
|
"LabelLight": "Svetlo",
|
||||||
"LabelLineSpacing": "Vrstični razmak",
|
"LabelLineSpacing": "Vrstični razmak",
|
||||||
"LabelListenAgain": "Poslušaj znova",
|
"LabelListenAgain": "Poslušaj znova",
|
||||||
@@ -236,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Meri pretečeni čas glede na hitrost",
|
"LabelScaleElapsedTimeBySpeed": "Meri pretečeni čas glede na hitrost",
|
||||||
"LabelSeason": "Sezona",
|
"LabelSeason": "Sezona",
|
||||||
"LabelSelectADevice": "Izberite napravo",
|
"LabelSelectADevice": "Izberite napravo",
|
||||||
|
"LabelSelectMediaType": "Izberite vrsto medija",
|
||||||
"LabelSequenceAscending": "Zaporedje naraščajoče",
|
"LabelSequenceAscending": "Zaporedje naraščajoče",
|
||||||
"LabelSequenceDescending": "Zaporedje padajoče",
|
"LabelSequenceDescending": "Zaporedje padajoče",
|
||||||
"LabelSeries": "Serije",
|
"LabelSeries": "Serije",
|
||||||
@@ -288,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Strežnik Audiobookshelf ni povezan",
|
"MessageAudiobookshelfServerNotConnected": "Strežnik Audiobookshelf ni povezan",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Pomembno!</strong> Ta aplikacija je zasnovana za delo s strežnikom Audiobookshelf, ki ga gostite vi ali nekdo, ki ga poznate. Ta aplikacija ne ponuja nobene vsebine.",
|
"MessageAudiobookshelfServerRequired": "<strong>Pomembno!</strong> Ta aplikacija je zasnovana za delo s strežnikom Audiobookshelf, ki ga gostite vi ali nekdo, ki ga poznate. Ta aplikacija ne ponuja nobene vsebine.",
|
||||||
"MessageBookshelfEmpty": "Knjižna polica prazna",
|
"MessageBookshelfEmpty": "Knjižna polica prazna",
|
||||||
|
"MessageConfirmAppExit": "Ste želeli zapustiti aplikacijo?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Ali ste prepričani, da želite počistiti čakalno vrsto za prenos epizod?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Ali želite odstraniti lokalno epizodo \"{0}\" iz svoje naprave? Datoteka na strežniku ne bo prizadeta.",
|
"MessageConfirmDeleteLocalEpisode": "Ali želite odstraniti lokalno epizodo \"{0}\" iz svoje naprave? Datoteka na strežniku ne bo prizadeta.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Želite odstraniti lokalne datoteke tega elementa iz naprave? Datoteke na strežniku in vaš napredek ne bodo prizadeti.",
|
"MessageConfirmDeleteLocalFiles": "Želite odstraniti lokalne datoteke tega elementa iz naprave? Datoteke na strežniku in vaš napredek ne bodo prizadeti.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Odstrani to konfiguracijo strežnika?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Ali ste prepričani, da želite epizodo \"{0}\" izbrisati s strežnika?\nOpozorilo: S tem boste izbrisali zvočno datoteko.",
|
||||||
"MessageConfirmDisableAutoTimer": "Ali si prepričani, da želiš onemogočiti samodejni časovnik do konca današnjega dne? Časovnik bo znova omogočen ob koncu tega obdobja samodejnega preklopa v mirovanje ali če znova zaženeš aplikacijo.",
|
"MessageConfirmDisableAutoTimer": "Ali si prepričani, da želiš onemogočiti samodejni časovnik do konca današnjega dne? Časovnik bo znova omogočen ob koncu tega obdobja samodejnega preklopa v mirovanje ali če znova zaženeš aplikacijo.",
|
||||||
"MessageConfirmDiscardProgress": "Ali ste prepričani, da želite ponastaviti svoj napredek?",
|
"MessageConfirmDiscardProgress": "Ali ste prepričani, da želite ponastaviti svoj napredek?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Prenesli boste z uporabo mobilnih podatkov. To lahko vključuje stroške prenosa podatkov. Želite nadaljevati?",
|
"MessageConfirmDownloadUsingCellular": "Prenesli boste z uporabo mobilnih podatkov. To lahko vključuje stroške prenosa podatkov. Želite nadaljevati?",
|
||||||
"MessageConfirmMarkAsFinished": "Ali ste prepričani, da želite označiti ta element kot dokončan?",
|
"MessageConfirmMarkAsFinished": "Ali ste prepričani, da želite označiti ta element kot dokončan?",
|
||||||
|
"MessageConfirmPlaybackTime": "Začni predvajanje skladbe \"{0}\" ob {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Ali ste prepričani, da želite odstraniti zaznamek?",
|
"MessageConfirmRemoveBookmark": "Ali ste prepričani, da želite odstraniti zaznamek?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Pretakali boste prek mobilnih podatkov. To lahko vključuje stroške prenosa podatkov. Želite nadaljevati?",
|
"MessageConfirmStreamingUsingCellular": "Pretakali boste prek mobilnih podatkov. To lahko vključuje stroške prenosa podatkov. Želite nadaljevati?",
|
||||||
"MessageDiscardProgress": "Zavrzi napredek",
|
"MessageDiscardProgress": "Zavrzi napredek",
|
||||||
@@ -358,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Podcast je bil uspešno ustvarjen",
|
"ToastPodcastCreateSuccess": "Podcast je bil uspešno ustvarjen",
|
||||||
"ToastRSSFeedCloseFailed": "Vira RSS ni bilo mogoče zapreti",
|
"ToastRSSFeedCloseFailed": "Vira RSS ni bilo mogoče zapreti",
|
||||||
"ToastRSSFeedCloseSuccess": "Vir RSS je bil zaprt",
|
"ToastRSSFeedCloseSuccess": "Vir RSS je bil zaprt",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Pretakanje ni dovoljeno na mobilnih podatkih"
|
"ToastStreamingNotAllowedOnCellular": "Pretakanje ni dovoljeno na mobilnih podatkih",
|
||||||
|
"UnitMinutesShort": "{0}m",
|
||||||
|
"UnitSecondsShort": "{0}s"
|
||||||
}
|
}
|
||||||
|
|||||||
+21
-21
@@ -4,7 +4,7 @@
|
|||||||
"ButtonAuthors": "Författare",
|
"ButtonAuthors": "Författare",
|
||||||
"ButtonBack": "Tillbaka",
|
"ButtonBack": "Tillbaka",
|
||||||
"ButtonCancel": "Avbryt",
|
"ButtonCancel": "Avbryt",
|
||||||
"ButtonCancelTimer": "Inaktivera Timer",
|
"ButtonCancelTimer": "Avbryt Timer",
|
||||||
"ButtonClearFilter": "Rensa filter",
|
"ButtonClearFilter": "Rensa filter",
|
||||||
"ButtonClearLogs": "Rensa Loggar",
|
"ButtonClearLogs": "Rensa Loggar",
|
||||||
"ButtonCloseFeed": "Stäng flöde",
|
"ButtonCloseFeed": "Stäng flöde",
|
||||||
@@ -31,13 +31,13 @@
|
|||||||
"ButtonManageLocalFiles": "Hantera Lokal Filer",
|
"ButtonManageLocalFiles": "Hantera Lokal Filer",
|
||||||
"ButtonMaskServerAddress": "Dölj serveradress",
|
"ButtonMaskServerAddress": "Dölj serveradress",
|
||||||
"ButtonNewFolder": "Ny Katalog",
|
"ButtonNewFolder": "Ny Katalog",
|
||||||
"ButtonNextEpisode": "Ny Episod",
|
"ButtonNextEpisode": "Nästa avsnitt",
|
||||||
"ButtonOk": "OK",
|
"ButtonOk": "OK",
|
||||||
"ButtonOpenFeed": "Öppna flöde",
|
"ButtonOpenFeed": "Öppna flöde",
|
||||||
"ButtonOverride": "Åsidosätt",
|
"ButtonOverride": "Åsidosätt",
|
||||||
"ButtonPause": "Pausa",
|
"ButtonPause": "Pausa",
|
||||||
"ButtonPlay": "Spela",
|
"ButtonPlay": "Spela",
|
||||||
"ButtonPlayEpisode": "Spela Episod",
|
"ButtonPlayEpisode": "Spela Avsnitt",
|
||||||
"ButtonPlaylists": "Spellistor",
|
"ButtonPlaylists": "Spellistor",
|
||||||
"ButtonRead": "Läs",
|
"ButtonRead": "Läs",
|
||||||
"ButtonReadLess": "Visa mindre",
|
"ButtonReadLess": "Visa mindre",
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"ButtonSeries": "Serie",
|
"ButtonSeries": "Serie",
|
||||||
"ButtonSetTimer": "Ställ in timer",
|
"ButtonSetTimer": "Ställ in timer",
|
||||||
"ButtonStream": "Ström",
|
"ButtonStream": "Ström",
|
||||||
"ButtonSubmit": "Spara",
|
"ButtonSubmit": "Skicka",
|
||||||
"ButtonSwitchServerUser": "Byt Server/Användare",
|
"ButtonSwitchServerUser": "Byt Server/Användare",
|
||||||
"ButtonUnmaskServerAddress": "Visa serveradress",
|
"ButtonUnmaskServerAddress": "Visa serveradress",
|
||||||
"ButtonUserStats": "Användarstatistik",
|
"ButtonUserStats": "Användarstatistik",
|
||||||
@@ -59,13 +59,13 @@
|
|||||||
"HeaderAccount": "Konto",
|
"HeaderAccount": "Konto",
|
||||||
"HeaderAdvanced": "Avancerad",
|
"HeaderAdvanced": "Avancerad",
|
||||||
"HeaderAndroidAutoSettings": "Android Auto Inställningar",
|
"HeaderAndroidAutoSettings": "Android Auto Inställningar",
|
||||||
"HeaderAudioTracks": "Ljudfiler",
|
"HeaderAudioTracks": "Ljudspår",
|
||||||
"HeaderChapters": "Kapitel",
|
"HeaderChapters": "Kapitel",
|
||||||
"HeaderCollection": "Samling",
|
"HeaderCollection": "Samling",
|
||||||
"HeaderCollectionItems": "Böcker i samlingen",
|
"HeaderCollectionItems": "Böcker i samlingen",
|
||||||
"HeaderConfirm": "Bekräfta",
|
"HeaderConfirm": "Bekräfta",
|
||||||
"HeaderConnectionStatus": "Anslutnings Status",
|
"HeaderConnectionStatus": "Anslutningsstatus",
|
||||||
"HeaderDataSettings": "Data Inställningar",
|
"HeaderDataSettings": "Datainställningar",
|
||||||
"HeaderDetails": "Detaljer",
|
"HeaderDetails": "Detaljer",
|
||||||
"HeaderDownloads": "Nedladdningar",
|
"HeaderDownloads": "Nedladdningar",
|
||||||
"HeaderEbookFiles": "E-boksfiler",
|
"HeaderEbookFiles": "E-boksfiler",
|
||||||
@@ -74,35 +74,35 @@
|
|||||||
"HeaderLatestEpisodes": "Senaste avsnitten",
|
"HeaderLatestEpisodes": "Senaste avsnitten",
|
||||||
"HeaderLibraries": "Bibliotek",
|
"HeaderLibraries": "Bibliotek",
|
||||||
"HeaderLocalFolders": "Lokala Kataloger",
|
"HeaderLocalFolders": "Lokala Kataloger",
|
||||||
"HeaderLocalLibraryItems": "Lokala Bibliotek Filer",
|
"HeaderLocalLibraryItems": "Lokala Biblioteksfiler",
|
||||||
"HeaderNewPlaylist": "Ny Spellista",
|
"HeaderNewPlaylist": "Ny Spellista",
|
||||||
"HeaderOpenRSSFeed": "Öppna RSS-flöde",
|
"HeaderOpenRSSFeed": "Öppna RSS-flöde",
|
||||||
"HeaderPlaybackSettings": "Uppspelningsinställningar",
|
"HeaderPlaybackSettings": "Uppspelningsinställningar",
|
||||||
"HeaderPlaylist": "Spellista",
|
"HeaderPlaylist": "Spellista",
|
||||||
"HeaderPlaylistItems": "Böcker i spellistan",
|
"HeaderPlaylistItems": "Böcker i spellistan",
|
||||||
"HeaderProgressSyncFailed": "Progress Sync misslyckades",
|
"HeaderProgressSyncFailed": "Positionssynk misslyckades",
|
||||||
"HeaderRSSFeed": "RSS flöde",
|
"HeaderRSSFeed": "RSS-flöde",
|
||||||
"HeaderRSSFeedGeneral": "RSS-information",
|
"HeaderRSSFeedGeneral": "RSS-information",
|
||||||
"HeaderRSSFeedIsOpen": "RSS-flödet är öppet",
|
"HeaderRSSFeedIsOpen": "RSS-flödet är öppet",
|
||||||
"HeaderSelectDownloadLocation": "Välj Nedladdnings Plats",
|
"HeaderSelectDownloadLocation": "Välj Nedladdningsplats",
|
||||||
"HeaderSettings": "Inställningar",
|
"HeaderSettings": "Inställningar",
|
||||||
"HeaderSleepTimer": "Timer för att sova",
|
"HeaderSleepTimer": "Insomningstimer",
|
||||||
"HeaderSleepTimerSettings": "Sovtimer Inställningar",
|
"HeaderSleepTimerSettings": "Insomningstimer-inställningar",
|
||||||
"HeaderStatsMinutesListeningChart": "Minuters lyssning (senaste 7 dagarna)",
|
"HeaderStatsMinutesListeningChart": "Minuters lyssning (senaste 7 dagarna)",
|
||||||
"HeaderStatsRecentSessions": "Senaste tillfällena",
|
"HeaderStatsRecentSessions": "Senaste tillfällena",
|
||||||
"HeaderTableOfContents": "Innehållsförteckning",
|
"HeaderTableOfContents": "Innehållsförteckning",
|
||||||
"HeaderUserInterfaceSettings": "Användargränssnittsinställningar",
|
"HeaderUserInterfaceSettings": "Användargränssnittsinställningar",
|
||||||
"HeaderWelcome": "Välkommen, <strong>{0}</strong>",
|
"HeaderWelcome": "Välkommen, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Din statistik",
|
"HeaderYourStats": "Din statistik",
|
||||||
"LabelAddToPlaylist": "Lägg till i en spellista",
|
"LabelAddToPlaylist": "Lägg till i spellista",
|
||||||
"LabelAddedAt": "Tillagd vid",
|
"LabelAddedAt": "Tillagd vid",
|
||||||
"LabelAddedDate": "Adderad {0}",
|
"LabelAddedDate": "Tillagd {0}",
|
||||||
"LabelAll": "Alla",
|
"LabelAll": "Alla",
|
||||||
"LabelAllowSeekingOnMediaControls": "Tillåt positionssökning på medieaviseringskontroller",
|
"LabelAllowSeekingOnMediaControls": "Tillåt positionssökning på medieaviseringskontroller",
|
||||||
"LabelAlways": "Alltid",
|
"LabelAlways": "Alltid",
|
||||||
"LabelAndroidAutoBrowseLimitForGrouping": "Alfabetisk neddragningsgräns",
|
"LabelAndroidAutoBrowseLimitForGrouping": "Alfabetisk neddragningsgräns",
|
||||||
"LabelAndroidAutoBrowseLimitForGroupingHelp": "Använd inte alfabetisk neddragning när det finns mindre än denna mängd objekt att visa",
|
"LabelAndroidAutoBrowseLimitForGroupingHelp": "Använd inte alfabetisk neddragning när det finns mindre än denna mängd objekt att visa",
|
||||||
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Serier bokföljd",
|
"LabelAndroidAutoBrowseSeriesSequenceOrder": "Seriebokföljd",
|
||||||
"LabelAskConfirmation": "Fråga efter bekräftelse",
|
"LabelAskConfirmation": "Fråga efter bekräftelse",
|
||||||
"LabelAuthor": "Författare",
|
"LabelAuthor": "Författare",
|
||||||
"LabelAuthorFirstLast": "Författare (Förnamn Efternamn)",
|
"LabelAuthorFirstLast": "Författare (Förnamn Efternamn)",
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
"LabelAutoDownloadEpisodes": "Automatisk nedladdning av avsnitt",
|
"LabelAutoDownloadEpisodes": "Automatisk nedladdning av avsnitt",
|
||||||
"LabelAutoRewindTime": "Automatisk tillbakaspolningstid",
|
"LabelAutoRewindTime": "Automatisk tillbakaspolningstid",
|
||||||
"LabelAutoSleepTimer": "Automatisk insomningstimer",
|
"LabelAutoSleepTimer": "Automatisk insomningstimer",
|
||||||
"LabelAutoSleepTimerAutoRewind": "Automatisk insomningstimer automatisk bakåtspolning",
|
"LabelAutoSleepTimerAutoRewind": "Automatisk sovtimer automatisk bakåtspolning",
|
||||||
"LabelAutoSleepTimerAutoRewindHelp": "När den automatiska insomningstimern är klar spolas din position automatiskt tillbaka.",
|
"LabelAutoSleepTimerAutoRewindHelp": "När den automatiska insomningstimern är klar spolas din position automatiskt tillbaka.",
|
||||||
"LabelAutoSleepTimerHelp": "Vid uppspelning av media mellan de angivna start- och sluttiderna startar en insomningstimer automatiskt.",
|
"LabelAutoSleepTimerHelp": "Vid uppspelning av media mellan de angivna start- och sluttiderna startar en insomningstimer automatiskt.",
|
||||||
"LabelBooks": "Böcker",
|
"LabelBooks": "Böcker",
|
||||||
@@ -149,10 +149,10 @@
|
|||||||
"LabelEndOfChapter": "Slut av kapitel",
|
"LabelEndOfChapter": "Slut av kapitel",
|
||||||
"LabelEndTime": "Sluttid",
|
"LabelEndTime": "Sluttid",
|
||||||
"LabelEpisode": "Avsnitt",
|
"LabelEpisode": "Avsnitt",
|
||||||
"LabelExplicit": "Bestämd",
|
"LabelExplicit": "Vuxeninnehåll",
|
||||||
"LabelFeedURL": "URL-adress för flödet",
|
"LabelFeedURL": "URL-adress för flödet",
|
||||||
"LabelFile": "Fil",
|
"LabelFile": "Fil",
|
||||||
"LabelFileBirthtime": "Tidpunkt, adderad",
|
"LabelFileBirthtime": "Tidpunkt, tillagd",
|
||||||
"LabelFileModified": "Tidpunkt, ändrad",
|
"LabelFileModified": "Tidpunkt, ändrad",
|
||||||
"LabelFilename": "Filnamn",
|
"LabelFilename": "Filnamn",
|
||||||
"LabelFinished": "Avslutad",
|
"LabelFinished": "Avslutad",
|
||||||
@@ -252,9 +252,9 @@
|
|||||||
"LabelShakeSensitivity": "Skakkänslighet",
|
"LabelShakeSensitivity": "Skakkänslighet",
|
||||||
"LabelShowAll": "Visa alla",
|
"LabelShowAll": "Visa alla",
|
||||||
"LabelSize": "Storlek",
|
"LabelSize": "Storlek",
|
||||||
"LabelSleepTimer": "Sovtimer",
|
"LabelSleepTimer": "Insomningstimer",
|
||||||
"LabelSleepTimerAlmostDoneChime": "Spela ett ljud när det är nästan klart",
|
"LabelSleepTimerAlmostDoneChime": "Spela ett ljud när det är nästan klart",
|
||||||
"LabelSleepTimerAlmostDoneChimeHelp": "Spela ett ljud när sovtimern har 30 sekunder kvar",
|
"LabelSleepTimerAlmostDoneChimeHelp": "Spela ett ljud när insomningstimern har 30 sekunder kvar",
|
||||||
"LabelStart": "Start",
|
"LabelStart": "Start",
|
||||||
"LabelStartTime": "Starttid",
|
"LabelStartTime": "Starttid",
|
||||||
"LabelStatsBestDay": "Bästa dag",
|
"LabelStatsBestDay": "Bästa dag",
|
||||||
|
|||||||
+14
-1
@@ -63,6 +63,7 @@
|
|||||||
"HeaderChapters": "Глави",
|
"HeaderChapters": "Глави",
|
||||||
"HeaderCollection": "Добірка",
|
"HeaderCollection": "Добірка",
|
||||||
"HeaderCollectionItems": "Елементи добірки",
|
"HeaderCollectionItems": "Елементи добірки",
|
||||||
|
"HeaderConfirm": "Підтвердити",
|
||||||
"HeaderConnectionStatus": "Стан з'єднання",
|
"HeaderConnectionStatus": "Стан з'єднання",
|
||||||
"HeaderDataSettings": "Налаштування даних",
|
"HeaderDataSettings": "Налаштування даних",
|
||||||
"HeaderDetails": "Подробиці",
|
"HeaderDetails": "Подробиці",
|
||||||
@@ -91,6 +92,7 @@
|
|||||||
"HeaderStatsRecentSessions": "Останні сеанси",
|
"HeaderStatsRecentSessions": "Останні сеанси",
|
||||||
"HeaderTableOfContents": "Зміст",
|
"HeaderTableOfContents": "Зміст",
|
||||||
"HeaderUserInterfaceSettings": "Налаштування користувацького інтерфейсу",
|
"HeaderUserInterfaceSettings": "Налаштування користувацького інтерфейсу",
|
||||||
|
"HeaderWelcome": "Ласкаво просимо, <strong>{0}</strong>",
|
||||||
"HeaderYourStats": "Ваша статистика",
|
"HeaderYourStats": "Ваша статистика",
|
||||||
"LabelAddToPlaylist": "Додати до списку відтворення",
|
"LabelAddToPlaylist": "Додати до списку відтворення",
|
||||||
"LabelAddedAt": "Дата додавання",
|
"LabelAddedAt": "Дата додавання",
|
||||||
@@ -178,6 +180,9 @@
|
|||||||
"LabelLayout": "Вигляд",
|
"LabelLayout": "Вигляд",
|
||||||
"LabelLayoutAuto": "Авто",
|
"LabelLayoutAuto": "Авто",
|
||||||
"LabelLayoutSinglePage": "Одна",
|
"LabelLayoutSinglePage": "Одна",
|
||||||
|
"LabelLibrarySortByProgress": "Прогрес: Останнє оновлення",
|
||||||
|
"LabelLibrarySortByProgressFinished": "Прогрес: Завершено",
|
||||||
|
"LabelLibrarySortByProgressStarted": "Прогрес: Розпочато",
|
||||||
"LabelLight": "Легко",
|
"LabelLight": "Легко",
|
||||||
"LabelLineSpacing": "Інтервал",
|
"LabelLineSpacing": "Інтервал",
|
||||||
"LabelListenAgain": "Слухати знову",
|
"LabelListenAgain": "Слухати знову",
|
||||||
@@ -237,6 +242,7 @@
|
|||||||
"LabelScaleElapsedTimeBySpeed": "Час відповідно швидкості",
|
"LabelScaleElapsedTimeBySpeed": "Час відповідно швидкості",
|
||||||
"LabelSeason": "Сезон",
|
"LabelSeason": "Сезон",
|
||||||
"LabelSelectADevice": "Обрати пристрій",
|
"LabelSelectADevice": "Обрати пристрій",
|
||||||
|
"LabelSelectMediaType": "Оберіть тип медіа",
|
||||||
"LabelSequenceAscending": "Послідовність за зростанням",
|
"LabelSequenceAscending": "Послідовність за зростанням",
|
||||||
"LabelSequenceDescending": "Послідовність за спаданням",
|
"LabelSequenceDescending": "Послідовність за спаданням",
|
||||||
"LabelSeries": "Серії",
|
"LabelSeries": "Серії",
|
||||||
@@ -289,12 +295,17 @@
|
|||||||
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не підключений",
|
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не підключений",
|
||||||
"MessageAudiobookshelfServerRequired": "<strong>Важливо!</strong> Цей додаток розроблений для роботи з сервером Audiobookshelf, яким володієте ви або ваші знайомі. Цей додаток не надає жодного контенту.",
|
"MessageAudiobookshelfServerRequired": "<strong>Важливо!</strong> Цей додаток розроблений для роботи з сервером Audiobookshelf, яким володієте ви або ваші знайомі. Цей додаток не надає жодного контенту.",
|
||||||
"MessageBookshelfEmpty": "Полиця порожня",
|
"MessageBookshelfEmpty": "Полиця порожня",
|
||||||
|
"MessageConfirmAppExit": "Ви хочете вийти з програми?",
|
||||||
|
"MessageConfirmDeleteEpisodeDownloadQueue": "Ви впевнені, що хочете очистити чергу завантаження епізодів?",
|
||||||
"MessageConfirmDeleteLocalEpisode": "Видалити локальний епізод \"{0}\" з вашого пристрою? Файл лишиться на сервері.",
|
"MessageConfirmDeleteLocalEpisode": "Видалити локальний епізод \"{0}\" з вашого пристрою? Файл лишиться на сервері.",
|
||||||
"MessageConfirmDeleteLocalFiles": "Видалити локальні файли цього елемента з вашого пристрою? Файли лишаться на сервері.",
|
"MessageConfirmDeleteLocalFiles": "Видалити локальні файли цього елемента з вашого пристрою? Файли лишаться на сервері.",
|
||||||
|
"MessageConfirmDeleteServerConfig": "Видалити цю конфігурацію сервера?",
|
||||||
|
"MessageConfirmDeleteServerEpisode": "Ви впевнені, що хочете видалити епізод \"{0}\" із сервера?\nПопередження: Це призведе до видалення аудіофайлу.",
|
||||||
"MessageConfirmDisableAutoTimer": "Ви впевнені, що бажаєте вимкнути автоматичний таймер до кінця сьогоднішнього дня? Таймер буде знову ввімкнено в кінці цього періоду автоматичного переходу в режим сну або якщо ви перезапустите програму.",
|
"MessageConfirmDisableAutoTimer": "Ви впевнені, що бажаєте вимкнути автоматичний таймер до кінця сьогоднішнього дня? Таймер буде знову ввімкнено в кінці цього періоду автоматичного переходу в режим сну або якщо ви перезапустите програму.",
|
||||||
"MessageConfirmDiscardProgress": "Ви дійсно бажаєте скинути ваш прогрес?",
|
"MessageConfirmDiscardProgress": "Ви дійсно бажаєте скинути ваш прогрес?",
|
||||||
"MessageConfirmDownloadUsingCellular": "Ви збираєтеся завантажувати через мобільний інтернет. Оператор може брати кошти. Бажаєте продовжити?",
|
"MessageConfirmDownloadUsingCellular": "Ви збираєтеся завантажувати через мобільний інтернет. Оператор може брати кошти. Бажаєте продовжити?",
|
||||||
"MessageConfirmMarkAsFinished": "Ви дійсно бажаєте позначити цей елемент завершеним?",
|
"MessageConfirmMarkAsFinished": "Ви дійсно бажаєте позначити цей елемент завершеним?",
|
||||||
|
"MessageConfirmPlaybackTime": "Почати відтворення \"{0}\" о {1}?",
|
||||||
"MessageConfirmRemoveBookmark": "Ви дійсно бажаєте видалити закладку?",
|
"MessageConfirmRemoveBookmark": "Ви дійсно бажаєте видалити закладку?",
|
||||||
"MessageConfirmStreamingUsingCellular": "Ви збираєтеся транслювати через мобільний інтернет. Оператор може брати кошти. Бажаєте продовжити?",
|
"MessageConfirmStreamingUsingCellular": "Ви збираєтеся транслювати через мобільний інтернет. Оператор може брати кошти. Бажаєте продовжити?",
|
||||||
"MessageDiscardProgress": "Скинути прогрес",
|
"MessageDiscardProgress": "Скинути прогрес",
|
||||||
@@ -359,5 +370,7 @@
|
|||||||
"ToastPodcastCreateSuccess": "Подкаст успішно створено",
|
"ToastPodcastCreateSuccess": "Подкаст успішно створено",
|
||||||
"ToastRSSFeedCloseFailed": "Не вдалося закрити RSS-канал",
|
"ToastRSSFeedCloseFailed": "Не вдалося закрити RSS-канал",
|
||||||
"ToastRSSFeedCloseSuccess": "RSS-канал закрито",
|
"ToastRSSFeedCloseSuccess": "RSS-канал закрито",
|
||||||
"ToastStreamingNotAllowedOnCellular": "Трансляція через мобільний інтернет заборонена"
|
"ToastStreamingNotAllowedOnCellular": "Трансляція через мобільний інтернет заборонена",
|
||||||
|
"UnitMinutesShort": "{0}хв",
|
||||||
|
"UnitSecondsShort": "{0}сек"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user