Merge branch 'master' into feat_android_auto_browse

This commit is contained in:
advplyr 2025-01-11 11:10:24 -06:00
commit 0da3045c73
77 changed files with 2787 additions and 1702 deletions

View file

@ -1,17 +1,17 @@
name: 🐞 ABS App Bug Report name: 🐞 ABS App Bug Report
description: File a bug/issue and help us improve the Audiobookshelf mobile apps. description: File a bug/issue and help us improve the Audiobookshelf mobile apps.
title: "[Bug]: " title: '[Bug]: '
labels: ["bug", "triage"] labels: ['bug', 'triage']
body: body:
- type: markdown - type: markdown
attributes: attributes:
value: "## App Bug Description" value: '## App Bug Description'
- type: markdown - type: markdown
attributes: attributes:
value: "Thank you for filing a bug report! 🐛" value: 'Thank you for filing a bug report! 🐛'
- type: markdown - type: markdown
attributes: attributes:
value: "Join the [discord server](https://discord.gg/HQgCbd6E75) for questions or if you are not sure about a bug." value: 'Join the [discord server](https://discord.gg/HQgCbd6E75) for questions or if you are not sure about a bug.'
- type: textarea - type: textarea
id: what-happened id: what-happened
attributes: attributes:
@ -25,7 +25,7 @@ body:
attributes: attributes:
label: Steps to Reproduce the Issue label: Steps to Reproduce the Issue
description: Please help us understand how we can reliably reproduce the issue. description: Please help us understand how we can reliably reproduce the issue.
placeholder: "1. Go to the library page of a Podcast library and..." placeholder: '1. Go to the library page of a Podcast library and...'
validations: validations:
required: true required: true
- type: textarea - type: textarea
@ -38,7 +38,7 @@ body:
required: true required: true
- type: markdown - type: markdown
attributes: attributes:
value: "## Mobile Environment" value: '## Mobile Environment'
- type: input - type: input
id: phone-model id: phone-model
attributes: attributes:
@ -62,10 +62,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.9.74 - Android App - 0.9.77
- iOS App - 0.9.74 - iOS App - 0.9.77
- Android App - 0.9.73 - Android App - 0.9.76
- iOS App - 0.9.73 - iOS App - 0.9.76
validations: validations:
required: true required: true
- type: dropdown - type: dropdown
@ -85,4 +85,4 @@ body:
attributes: attributes:
label: Additional Notes label: Additional Notes
description: Anything else you want to add? description: Anything else you want to add?
placeholder: "e.g. I have tried X, Y, and Z." placeholder: 'e.g. I have tried X, Y, and Z.'

View file

@ -1,14 +1,14 @@
name: 🚀 App Feature Request name: 🚀 App Feature Request
description: Request a feature/enhancement description: Request a feature/enhancement
title: "[Enhancement]: " title: '[Enhancement]: '
labels: ["enhancement"] labels: ['enhancement']
body: body:
- type: markdown - type: markdown
attributes: attributes:
value: "## App Feature Request Description" value: '## App Feature Request Description'
- type: markdown - type: markdown
attributes: attributes:
value: "Please first search in both issues & discussions for your enhancement and make sure your app is up to date." value: 'Please first search in both issues & discussions for your enhancement and make sure your app is up to date.'
- type: textarea - type: textarea
id: describe id: describe
attributes: attributes:
@ -35,7 +35,7 @@ body:
required: true required: true
- type: markdown - type: markdown
attributes: attributes:
value: "## App Current Implementation" value: '## App Current Implementation'
- type: dropdown - type: dropdown
id: version id: version
attributes: attributes:
@ -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.9.74 - Android App - 0.9.77
- iOS App - 0.9.74 - iOS App - 0.9.77
- Android App - 0.9.73 - Android App - 0.9.76
- iOS App - 0.9.73 - iOS App - 0.9.76
validations: validations:
required: true required: true
- type: textarea - type: textarea

View file

@ -0,0 +1,20 @@
name: Close fixed issues on release.
on:
release:
types: [published]
permissions:
contents: read
issues: write
jobs:
comment:
runs-on: ubuntu-latest
steps:
- name: Close issues marked as fixed upon a release.
uses: gcampbell-msft/fixed-pending-release@7fa1b75a0c04bcd4b375110522878e5f6100cff5
with:
label: 'awaiting release'
removeLabel: true
applyToAll: true
message: Fixed in [${releaseTag}](${releaseUrl}).

View file

@ -28,13 +28,13 @@ android {
kotlinOptions { kotlinOptions {
freeCompilerArgs = ['-Xjvm-default=all'] freeCompilerArgs = ['-Xjvm-default=all']
} }
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig { defaultConfig {
applicationId "com.audiobookshelf.app" applicationId "com.audiobookshelf.app"
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 105 versionCode 108
versionName "0.9.74-beta" versionName "0.9.77-beta"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
manifestPlaceholders = [ manifestPlaceholders = [
"appAuthRedirectScheme": "com.audiobookshelf.app" "appAuthRedirectScheme": "com.audiobookshelf.app"
@ -64,8 +64,6 @@ repositories {
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
} }
mavenCentral() mavenCentral()
// TODO: Temporarily using SNAPSHOT version of Simple Storage that resolves https://github.com/anggrayudi/SimpleStorage/issues/133
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
} }
configurations.configureEach { configurations.configureEach {
@ -120,7 +118,7 @@ dependencies {
implementation 'io.github.pilgr:paperdb:2.7.2' implementation 'io.github.pilgr:paperdb:2.7.2'
// Simple Storage // Simple Storage
implementation "com.anggrayudi:storage:1.5.5-SNAPSHOT" implementation "com.anggrayudi:storage:1.5.6"
// OK HTTP // OK HTTP
implementation 'com.squareup.okhttp3:okhttp:4.9.2' implementation 'com.squareup.okhttp3:okhttp:4.9.2'

View file

@ -10,6 +10,7 @@ android {
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle" apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies { dependencies {
implementation project(':byteowls-capacitor-filesharer') implementation project(':byteowls-capacitor-filesharer')
implementation project(':capacitor-community-volume-buttons')
implementation project(':capacitor-app') implementation project(':capacitor-app')
implementation project(':capacitor-browser') implementation project(':capacitor-browser')
implementation project(':capacitor-clipboard') implementation project(':capacitor-clipboard')

View file

@ -6,6 +6,7 @@
<!-- Permissions --> <!-- Permissions -->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission <uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:name="android.permission.WRITE_EXTERNAL_STORAGE"

View file

@ -3,6 +3,10 @@
"pkg": "@byteowls/capacitor-filesharer", "pkg": "@byteowls/capacitor-filesharer",
"classpath": "com.byteowls.capacitor.filesharer.FileSharerPlugin" "classpath": "com.byteowls.capacitor.filesharer.FileSharerPlugin"
}, },
{
"pkg": "@capacitor-community/volume-buttons",
"classpath": "com.ryltsov.alex.plugins.volume.buttons.VolumeButtonsPlugin"
},
{ {
"pkg": "@capacitor/app", "pkg": "@capacitor/app",
"classpath": "com.capacitorjs.plugins.app.AppPlugin" "classpath": "com.capacitorjs.plugins.app.AppPlugin"

View file

@ -18,6 +18,7 @@ import com.audiobookshelf.app.device.DeviceManager
import com.fasterxml.jackson.annotation.JsonIgnore import com.fasterxml.jackson.annotation.JsonIgnore
import com.fasterxml.jackson.annotation.JsonIgnoreProperties import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import com.audiobookshelf.app.player.PLAYMETHOD_LOCAL import com.audiobookshelf.app.player.PLAYMETHOD_LOCAL
import java.io.File
import java.util.* import java.util.*
@JsonIgnoreProperties(ignoreUnknown = true) @JsonIgnoreProperties(ignoreUnknown = true)
@ -78,6 +79,27 @@ class LocalLibraryItem(
} }
} }
@JsonIgnore
fun hasTracks(episode:PodcastEpisode?): Boolean {
var audioTracks = media.getAudioTracks() as MutableList<AudioTrack>
if (episode != null) { // Get podcast episode audio track
episode.audioTrack?.let { at -> mutableListOf(at) }?.let { tracks -> audioTracks = tracks }
}
if (audioTracks.size == 0) return false
audioTracks.forEach {
// Check that metadata is not null
if (it.metadata === null) {
return false
}
// Check that file exists
val file = File(it.metadata!!.path)
if (!file.exists()) {
return false
}
}
return true
}
@JsonIgnore @JsonIgnore
fun getPlaybackSession(episode:PodcastEpisode?, deviceInfo:DeviceInfo):PlaybackSession { fun getPlaybackSession(episode:PodcastEpisode?, deviceInfo:DeviceInfo):PlaybackSession {
val localEpisodeId = episode?.id val localEpisodeId = episode?.id

View file

@ -335,11 +335,10 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
val mediaDescriptionBuilder = MediaDescriptionCompat.Builder() val mediaDescriptionBuilder = MediaDescriptionCompat.Builder()
.setExtras(extra) .setExtras(extra)
.setTitle(currentPlaybackSession!!.displayTitle) .setTitle(currentPlaybackSession!!.displayTitle)
.setIconUri(coverUri)
bitmap?.let { bitmap?.let {
mediaDescriptionBuilder.setIconBitmap(it) mediaDescriptionBuilder.setIconBitmap(it)
} } ?: mediaDescriptionBuilder.setIconUri(coverUri)
return mediaDescriptionBuilder.build() return mediaDescriptionBuilder.build()
} }
@ -903,16 +902,18 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
fun closePlayback(calledOnError:Boolean? = false) { fun closePlayback(calledOnError:Boolean? = false) {
Log.d(tag, "closePlayback") Log.d(tag, "closePlayback")
val config = DeviceManager.serverConnectionConfig
val isLocal = mediaProgressSyncer.currentIsLocal val isLocal = mediaProgressSyncer.currentIsLocal
val currentSessionId = mediaProgressSyncer.currentSessionId val currentSessionId = mediaProgressSyncer.currentSessionId
if (mediaProgressSyncer.listeningTimerRunning) { if (mediaProgressSyncer.listeningTimerRunning) {
Log.i(tag, "About to close playback so stopping media progress syncer first") Log.i(tag, "About to close playback so stopping media progress syncer first")
mediaProgressSyncer.stop(calledOnError == false) { // If closing on error then do not sync progress (causes exception) mediaProgressSyncer.stop(calledOnError == false) { // If closing on error then do not sync progress (causes exception)
Log.d(tag, "Media Progress syncer stopped") Log.d(tag, "Media Progress syncer stopped")
// If not local session then close on server // If not local session then close on server
if (!isLocal && currentSessionId != "") { if (!isLocal && currentSessionId != "") {
apiHandler.closePlaybackSession(currentSessionId) { apiHandler.closePlaybackSession(currentSessionId, config) {
Log.d(tag, "Closed playback session $currentSessionId") Log.d(tag, "Closed playback session $currentSessionId")
} }
} }
@ -920,7 +921,7 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
} else { } else {
// If not local session then close on server // If not local session then close on server
if (!isLocal && currentSessionId != "") { if (!isLocal && currentSessionId != "") {
apiHandler.closePlaybackSession(currentSessionId) { apiHandler.closePlaybackSession(currentSessionId, config) {
Log.d(tag, "Closed playback session $currentSessionId") Log.d(tag, "Closed playback session $currentSessionId")
} }
} }

View file

@ -198,6 +198,9 @@ class AbsAudioPlayer : Plugin() {
return call.resolve(JSObject("{\"error\":\"Podcast episode not found\"}")) return call.resolve(JSObject("{\"error\":\"Podcast episode not found\"}"))
} }
} }
if (!it.hasTracks(episode)) {
return call.resolve(JSObject("{\"error\":\"No audio files found on device. Download book again to fix.\"}"))
}
Handler(Looper.getMainLooper()).post { Handler(Looper.getMainLooper()).post {
Log.d(tag, "prepareLibraryItem: Preparing Local Media item ${jacksonMapper.writeValueAsString(it)}") Log.d(tag, "prepareLibraryItem: Preparing Local Media item ${jacksonMapper.writeValueAsString(it)}")

View file

@ -196,7 +196,11 @@ class AbsFileSystem : Plugin() {
if (localLibraryItem?.folderId?.startsWith("internal-") == true) { if (localLibraryItem?.folderId?.startsWith("internal-") == true) {
Log.d(tag, "Deleting internal library item at absolutePath $absolutePath") Log.d(tag, "Deleting internal library item at absolutePath $absolutePath")
val file = File(absolutePath) val file = File(absolutePath)
success = file.deleteRecursively() success = if (file.exists()) {
file.deleteRecursively()
} else {
true
}
} else { } else {
var subfolderPathToDelete = "" var subfolderPathToDelete = ""
localLibraryItem?.folderId?.let { folderId -> localLibraryItem?.folderId?.let { folderId ->
@ -218,7 +222,12 @@ class AbsFileSystem : Plugin() {
} }
val docfile = DocumentFileCompat.fromUri(mainActivity, Uri.parse(contentUrl)) val docfile = DocumentFileCompat.fromUri(mainActivity, Uri.parse(contentUrl))
success = docfile?.delete() == true if (docfile?.exists() == true) {
success = docfile.delete() == true
} else {
Log.d(tag, "Folder $contentUrl doesn't exist")
success = true
}
if (subfolderPathToDelete != "") { if (subfolderPathToDelete != "") {
Log.d(tag, "Deleting empty subfolder at $subfolderPathToDelete") Log.d(tag, "Deleting empty subfolder at $subfolderPathToDelete")

View file

@ -45,10 +45,17 @@ class ApiHandler(var ctx:Context) {
val address = config?.address ?: DeviceManager.serverAddress val address = config?.address ?: DeviceManager.serverAddress
val token = config?.token ?: DeviceManager.token val token = config?.token ?: DeviceManager.token
val request = Request.Builder() try {
.url("${address}$endpoint").addHeader("Authorization", "Bearer $token") val request = Request.Builder()
.build() .url("${address}$endpoint").addHeader("Authorization", "Bearer $token")
makeRequest(request, httpClient, cb) .build()
makeRequest(request, httpClient, cb)
} catch(e: Exception) {
e.printStackTrace()
val jsobj = JSObject()
jsobj.put("error", "Request failed: ${e.message}")
cb(jsobj)
}
} }
private fun postRequest(endpoint:String, payload: JSObject?, config:ServerConnectionConfig?, cb: (JSObject) -> Unit) { private fun postRequest(endpoint:String, payload: JSObject?, config:ServerConnectionConfig?, cb: (JSObject) -> Unit) {
@ -58,23 +65,38 @@ class ApiHandler(var ctx:Context) {
val requestBody = payload?.toString()?.toRequestBody(mediaType) ?: EMPTY_REQUEST val requestBody = payload?.toString()?.toRequestBody(mediaType) ?: EMPTY_REQUEST
val requestUrl = "${address}$endpoint" val requestUrl = "${address}$endpoint"
Log.d(tag, "postRequest to $requestUrl") Log.d(tag, "postRequest to $requestUrl")
val request = Request.Builder().post(requestBody) try {
.url(requestUrl).addHeader("Authorization", "Bearer ${token}") val request = Request.Builder().post(requestBody)
.build() .url(requestUrl).addHeader("Authorization", "Bearer ${token}")
makeRequest(request, null, cb) .build()
makeRequest(request, null, cb)
} catch(e: Exception) {
e.printStackTrace()
val jsobj = JSObject()
jsobj.put("error", "Request failed: ${e.message}")
cb(jsobj)
}
} }
private fun patchRequest(endpoint:String, payload: JSObject, cb: (JSObject) -> Unit) { private fun patchRequest(endpoint:String, payload: JSObject, cb: (JSObject) -> Unit) {
val mediaType = "application/json; charset=utf-8".toMediaType() val mediaType = "application/json; charset=utf-8".toMediaType()
val requestBody = payload.toString().toRequestBody(mediaType) val requestBody = payload.toString().toRequestBody(mediaType)
val request = Request.Builder().patch(requestBody) try {
.url("${DeviceManager.serverAddress}$endpoint").addHeader("Authorization", "Bearer ${DeviceManager.token}") val request = Request.Builder().patch(requestBody)
.build() .url("${DeviceManager.serverAddress}$endpoint").addHeader("Authorization", "Bearer ${DeviceManager.token}")
makeRequest(request, null, cb) .build()
makeRequest(request, null, cb)
} catch(e: Exception) {
e.printStackTrace()
val jsobj = JSObject()
jsobj.put("error", "Request failed: ${e.message}")
cb(jsobj)
}
} }
private fun makeRequest(request:Request, httpClient:OkHttpClient?, cb: (JSObject) -> Unit) { private fun makeRequest(request:Request, httpClient:OkHttpClient?, cb: (JSObject) -> Unit) {
val client = httpClient ?: defaultClient val client = httpClient ?: defaultClient
client.newCall(request).enqueue(object : Callback { client.newCall(request).enqueue(object : Callback {
override fun onFailure(call: Call, e: IOException) { override fun onFailure(call: Call, e: IOException) {
Log.d(tag, "FAILURE TO CONNECT") Log.d(tag, "FAILURE TO CONNECT")
@ -424,9 +446,9 @@ class ApiHandler(var ctx:Context) {
} }
} }
fun closePlaybackSession(playbackSessionId:String, cb: (Boolean) -> Unit) { fun closePlaybackSession(playbackSessionId:String, config:ServerConnectionConfig?, cb: (Boolean) -> Unit) {
Log.d(tag, "closePlaybackSession: playbackSessionId=$playbackSessionId") Log.d(tag, "closePlaybackSession: playbackSessionId=$playbackSessionId")
postRequest("/api/session/$playbackSessionId/close", null, null) { postRequest("/api/session/$playbackSessionId/close", null, config) {
cb(true) cb(true)
} }
} }

View file

@ -1,7 +1,7 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules. // Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript { buildscript {
ext.kotlin_version = '1.7.20' ext.kotlin_version = '2.0.0'
repositories { repositories {
google() google()

View file

@ -5,6 +5,9 @@ project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/
include ':byteowls-capacitor-filesharer' include ':byteowls-capacitor-filesharer'
project(':byteowls-capacitor-filesharer').projectDir = new File('../node_modules/@byteowls/capacitor-filesharer/android') project(':byteowls-capacitor-filesharer').projectDir = new File('../node_modules/@byteowls/capacitor-filesharer/android')
include ':capacitor-community-volume-buttons'
project(':capacitor-community-volume-buttons').projectDir = new File('../node_modules/@capacitor-community/volume-buttons/android')
include ':capacitor-app' include ':capacitor-app'
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android') project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')

View file

@ -1,9 +1,9 @@
ext { ext {
minSdkVersion = 24 minSdkVersion = 24
compileSdkVersion = 34 compileSdkVersion = 34
targetSdkVersion = 33 targetSdkVersion = 34
androidxActivityVersion = '1.7.0' androidxActivityVersion = '1.7.0'
androidxAppCompatVersion = '1.6.1' androidxAppCompatVersion = '1.7.0'
androidxCoordinatorLayoutVersion = '1.2.0' androidxCoordinatorLayoutVersion = '1.2.0'
androidxCoreVersion = '1.10.0' androidxCoreVersion = '1.10.0'
androidPlayCore = '1.9.0' androidPlayCore = '1.9.0'
@ -13,8 +13,8 @@ ext {
androidxEspressoCoreVersion = '3.5.1' androidxEspressoCoreVersion = '3.5.1'
cordovaAndroidVersion = '10.1.1' cordovaAndroidVersion = '10.1.1'
androidx_car_version = '1.0.0-alpha7' androidx_car_version = '1.0.0-alpha7'
androidx_core_ktx_version = '1.12.0' androidx_core_ktx_version = '1.13.1'
androidx_media_version = '1.6.0' androidx_media_version = '1.7.0'
androidx_preference_version = '1.1.1' androidx_preference_version = '1.1.1'
androidx_test_runner_version = '1.3.0' androidx_test_runner_version = '1.3.0'
arch_lifecycle_version = '2.2.0' arch_lifecycle_version = '2.2.0'
@ -27,7 +27,7 @@ ext {
gradle_version = '3.1.4' gradle_version = '3.1.4'
gson_version = '2.8.5' gson_version = '2.8.5'
junit_version = '4.13' junit_version = '4.13'
kotlin_version = '1.8.10' kotlin_version = '2.0.0'
kotlin_coroutines_version = '1.6.4' kotlin_coroutines_version = '1.6.4'
multidex_version = '1.0.3' multidex_version = '1.0.3'
play_services_auth_version = '18.1.0' play_services_auth_version = '18.1.0'

View file

@ -7,7 +7,7 @@
<a v-if="showBack" @click="back" class="rounded-full h-10 w-10 flex items-center justify-center mr-2 cursor-pointer"> <a v-if="showBack" @click="back" class="rounded-full h-10 w-10 flex items-center justify-center mr-2 cursor-pointer">
<span class="material-icons text-3xl text-fg">arrow_back</span> <span class="material-icons text-3xl text-fg">arrow_back</span>
</a> </a>
<div v-if="user && currentLibrary && networkConnected"> <div v-if="user && currentLibrary && socketConnected">
<div class="pl-1.5 pr-2.5 py-2 bg-bg bg-opacity-30 rounded-md flex items-center" @click="clickShowLibraryModal"> <div class="pl-1.5 pr-2.5 py-2 bg-bg bg-opacity-30 rounded-md flex items-center" @click="clickShowLibraryModal">
<ui-library-icon :icon="currentLibraryIcon" :size="4" font-size="base" /> <ui-library-icon :icon="currentLibraryIcon" :size="4" font-size="base" />
<p class="text-sm leading-4 ml-2 mt-0.5 max-w-24 truncate">{{ currentLibraryName }}</p> <p class="text-sm leading-4 ml-2 mt-0.5 max-w-24 truncate">{{ currentLibraryName }}</p>
@ -54,8 +54,8 @@ export default {
this.$store.commit('setCastAvailable', val) this.$store.commit('setCastAvailable', val)
} }
}, },
networkConnected() { socketConnected() {
return this.$store.state.networkConnected return this.$store.state.socketConnected
}, },
currentLibrary() { currentLibrary() {
return this.$store.getters['libraries/getCurrentLibrary'] return this.$store.getters['libraries/getCurrentLibrary']
@ -160,4 +160,4 @@ export default {
transform: translate(10px, 0); transform: translate(10px, 0);
} }
} }
</style> </style>

View file

@ -50,7 +50,7 @@
<div id="playerContent" class="playerContainer w-full z-20 absolute bottom-0 left-0 right-0 p-2 pointer-events-auto transition-all" :style="{ backgroundColor: showFullscreen ? '' : coverRgb }" @click="clickContainer"> <div id="playerContent" class="playerContainer w-full z-20 absolute bottom-0 left-0 right-0 p-2 pointer-events-auto transition-all" :style="{ backgroundColor: showFullscreen ? '' : coverRgb }" @click="clickContainer">
<div v-if="showFullscreen" class="absolute bottom-4 left-0 right-0 w-full pb-4 pt-2 mx-auto px-6" style="max-width: 414px"> <div v-if="showFullscreen" class="absolute bottom-4 left-0 right-0 w-full pb-4 pt-2 mx-auto px-6" style="max-width: 414px">
<div class="flex items-center justify-between pointer-events-auto"> <div class="flex items-center justify-between pointer-events-auto">
<span v-if="!isPodcast && serverLibraryItemId && networkConnected" class="material-icons text-3xl text-fg-muted cursor-pointer" @click="$emit('showBookmarks')">{{ bookmarks.length ? 'bookmark' : 'bookmark_border' }}</span> <span v-if="!isPodcast && serverLibraryItemId && socketConnected" class="material-icons text-3xl text-fg-muted cursor-pointer" @click="$emit('showBookmarks')">{{ bookmarks.length ? 'bookmark' : 'bookmark_border' }}</span>
<!-- hidden for podcasts but still using this as a placeholder --> <!-- hidden for podcasts but still using this as a placeholder -->
<span v-else class="material-icons text-3xl text-white text-opacity-0">bookmark</span> <span v-else class="material-icons text-3xl text-white text-opacity-0">bookmark</span>
@ -375,8 +375,8 @@ export default {
return secondsRemaining + 's' return secondsRemaining + 's'
} }
}, },
networkConnected() { socketConnected() {
return this.$store.state.networkConnected return this.$store.state.socketConnected
}, },
mediaId() { mediaId() {
if (this.isPodcast || !this.playbackSession) return null if (this.isPodcast || !this.playbackSession) return null

View file

@ -171,6 +171,10 @@ export default {
}, },
async logout() { async logout() {
if (this.user) { if (this.user) {
if (this.$store.getters['getIsPlayerOpen']) {
this.$eventBus.$emit('close-stream')
}
await this.$nativeHttp.post('/logout').catch((error) => { await this.$nativeHttp.post('/logout').catch((error) => {
console.error('Failed to logout', error) console.error('Failed to logout', error)
}) })

View file

@ -8,7 +8,8 @@
</template> </template>
<div v-show="!entities.length && initialized" class="w-full py-16 text-center text-xl"> <div v-show="!entities.length && initialized" class="w-full py-16 text-center text-xl">
<div class="py-4 capitalize">No {{ entityName }}</div> <div v-if="page === 'collections'" class="py-4">{{ $strings.MessageNoCollections }}</div>
<div v-else class="py-4 capitalize">No {{ entityName }}</div>
<ui-btn v-if="hasFilter" @click="clearFilter">{{ $strings.ButtonClearFilter }}</ui-btn> <ui-btn v-if="hasFilter" @click="clearFilter">{{ $strings.ButtonClearFilter }}</ui-btn>
</div> </div>
</div> </div>

View file

@ -284,7 +284,7 @@ export default {
if (this.collapsedSeries) return null if (this.collapsedSeries) return null
if (this.orderBy === 'mtimeMs') return 'Modified ' + this.$formatDate(this._libraryItem.mtimeMs) if (this.orderBy === 'mtimeMs') return 'Modified ' + this.$formatDate(this._libraryItem.mtimeMs)
if (this.orderBy === 'birthtimeMs') return 'Born ' + this.$formatDate(this._libraryItem.birthtimeMs) if (this.orderBy === 'birthtimeMs') return 'Born ' + this.$formatDate(this._libraryItem.birthtimeMs)
if (this.orderBy === 'addedAt') return 'Added ' + this.$formatDate(this._libraryItem.addedAt) if (this.orderBy === 'addedAt') return this.$getString('LabelAddedDate', [this.$formatDate(this._libraryItem.addedAt)])
if (this.orderBy === 'media.duration') return 'Duration: ' + this.$elapsedPrettyExtended(this.media.duration, false) if (this.orderBy === 'media.duration') return 'Duration: ' + this.$elapsedPrettyExtended(this.media.duration, false)
if (this.orderBy === 'size') return 'Size: ' + this.$bytesPretty(this._libraryItem.size) if (this.orderBy === 'size') return 'Size: ' + this.$bytesPretty(this._libraryItem.size)
if (this.orderBy === 'media.numTracks') return `${this.numEpisodes} Episodes` if (this.orderBy === 'media.numTracks') return `${this.numEpisodes} Episodes`

View file

@ -108,11 +108,7 @@ export default {
}, },
episodes() { episodes() {
if (this.isPodcast) { if (this.isPodcast) {
if (this.media.numEpisodes == 1) { return this.$getString('LabelNumEpisodes', [this.media.numEpisodes])
return '1 episode'
} else {
return this.media.numEpisodes + ' episodes'
}
} else { } else {
return null return null
} }
@ -201,7 +197,7 @@ export default {
if (this.collapsedSeries) return null if (this.collapsedSeries) return null
if (this.orderBy === 'mtimeMs') return 'Modified ' + this.$formatDate(this._libraryItem.mtimeMs) if (this.orderBy === 'mtimeMs') return 'Modified ' + this.$formatDate(this._libraryItem.mtimeMs)
if (this.orderBy === 'birthtimeMs') return 'Born ' + this.$formatDate(this._libraryItem.birthtimeMs) if (this.orderBy === 'birthtimeMs') return 'Born ' + this.$formatDate(this._libraryItem.birthtimeMs)
if (this.orderBy === 'addedAt') return 'Added ' + this.$formatDate(this._libraryItem.addedAt) if (this.orderBy === 'addedAt') return this.$getString('LabelAddedDate', [this.$formatDate(this._libraryItem.addedAt)])
if (this.orderBy === 'size') return 'Size: ' + this.$bytesPretty(this._libraryItem.size) if (this.orderBy === 'size') return 'Size: ' + this.$bytesPretty(this._libraryItem.size)
return null return null
}, },

View file

@ -486,9 +486,8 @@ export default {
validateServerUrl(url, protocolOverride = null) { validateServerUrl(url, protocolOverride = null) {
try { try {
var urlObject = new URL(url) var urlObject = new URL(url)
var address = `${protocolOverride ? protocolOverride : urlObject.protocol}//${urlObject.hostname}` if (protocolOverride) urlObject.protocol = protocolOverride
if (urlObject.port) address += ':' + urlObject.port return urlObject.href
return address
} catch (error) { } catch (error) {
console.error('Invalid URL', error) console.error('Invalid URL', error)
return null return null

View file

@ -13,6 +13,7 @@
</div> </div>
<span class="material-icons px-2" @click="showSortModal = true">sort</span> <span class="material-icons px-2" @click="showSortModal = true">sort</span>
</template> </template>
<span v-if="seriesBookPage" class="material-icons px-2" @click="downloadSeries">download</span>
<span v-if="(page == 'library' && isBookLibrary) || seriesBookPage" class="material-icons px-2" @click="showMoreMenuDialog = true">more_vert</span> <span v-if="(page == 'library' && isBookLibrary) || seriesBookPage" class="material-icons px-2" @click="showMoreMenuDialog = true">more_vert</span>
</div> </div>
</div> </div>
@ -144,6 +145,10 @@ export default {
async changeView() { async changeView() {
this.bookshelfListView = !this.bookshelfListView this.bookshelfListView = !this.bookshelfListView
await this.$hapticsImpact() await this.$hapticsImpact()
},
downloadSeries() {
console.log('Download Series click')
this.$eventBus.$emit('download-series-click')
} }
}, },
mounted() { mounted() {

View file

@ -63,6 +63,10 @@ export default {
{ {
text: this.$strings.LabelFileModified, text: this.$strings.LabelFileModified,
value: 'mtimeMs' value: 'mtimeMs'
},
{
text: this.$strings.LabelRandomly,
value: 'random'
} }
], ],
podcastItems: [ podcastItems: [
@ -89,6 +93,10 @@ export default {
{ {
text: this.$strings.LabelFileModified, text: this.$strings.LabelFileModified,
value: 'mtimeMs' value: 'mtimeMs'
},
{
text: this.$strings.LabelRandomly,
value: 'random'
} }
], ],
episodeItems: [ episodeItems: [

View file

@ -17,7 +17,7 @@
<p v-if="episode.episode" class="font-semibold text-gray-200 text-xs">#{{ episode.episode }}</p> <p v-if="episode.episode" class="font-semibold text-gray-200 text-xs">#{{ episode.episode }}</p>
<p class="break-words mb-1 text-sm">{{ episode.title }}</p> <p class="break-words mb-1 text-sm">{{ episode.title }}</p>
<p v-if="episode.subtitle" class="break-words mb-1 text-xs text-gray-300 episode-subtitle">{{ episode.subtitle }}</p> <p v-if="episode.subtitle" class="break-words mb-1 text-xs text-gray-300 episode-subtitle">{{ episode.subtitle }}</p>
<p class="text-xxs text-gray-300">Published {{ episode.publishedAt ? $dateDistanceFromNow(episode.publishedAt) : 'Unknown' }}</p> <p class="text-xxs text-gray-300">{{ $getString('LabelPublishedDate', [episode.publishedAt ? $dateDistanceFromNow(episode.publishedAt) : $strings.LabelUnknown]) }}</p>
</div> </div>
</div> </div>
</template> </template>

View file

@ -54,9 +54,9 @@
</modals-fullscreen-modal> </modals-fullscreen-modal>
<!-- ereader settings modal --> <!-- ereader settings modal -->
<modals-fullscreen-modal v-model="showSettingsModal" :theme="ereaderTheme" half-screen> <modals-fullscreen-modal v-model="showSettingsModal" :theme="ereaderTheme">
<div style="box-shadow: 0px -8px 8px #11111155"> <div style="box-shadow: 0px -8px 8px #11111155">
<div class="flex items-end justify-between h-20 px-4 pb-2 mb-6"> <div class="flex items-end justify-between h-14 px-4 pb-2 mb-6">
<h1 class="text-lg">{{ $strings.HeaderEreaderSettings }}</h1> <h1 class="text-lg">{{ $strings.HeaderEreaderSettings }}</h1>
<button class="flex" @click="showSettingsModal = false"> <button class="flex" @click="showSettingsModal = false">
<span class="material-icons">close</span> <span class="material-icons">close</span>
@ -88,12 +88,24 @@
</div> </div>
<ui-range-input v-model="ereaderSettings.textStroke" :min="0" :max="300" :step="5" input-width="180px" @input="settingsUpdated" /> <ui-range-input v-model="ereaderSettings.textStroke" :min="0" :max="300" :step="5" input-width="180px" @input="settingsUpdated" />
</div> </div>
<div class="flex items-center"> <div class="flex items-center mb-6">
<div class="w-32"> <div class="w-32">
<p class="text-base">{{ $strings.LabelLayout }}:</p> <p class="text-base">{{ $strings.LabelLayout }}:</p>
</div> </div>
<ui-toggle-btns v-model="ereaderSettings.spread" :items="spreadItems" @input="settingsUpdated" /> <ui-toggle-btns v-model="ereaderSettings.spread" :items="spreadItems" @input="settingsUpdated" />
</div> </div>
<div class="flex items-center mb-6">
<div class="w-32">
<p class="text-base">{{ $strings.LabelNavigateWithVolume }}:</p>
</div>
<ui-toggle-btns v-model="ereaderSettings.navigateWithVolume" :items="navigateWithVolumeItems" @input="settingsUpdated" />
</div>
<div class="flex items-center">
<div class="w-32">
<p class="text-base">{{ $strings.LabelNavigateWithVolumeWhilePlaying }}:</p>
</div>
<ui-toggle-btns v-model="ereaderSettings.navigateWithVolumeWhilePlaying" :items="navigateWithVolumeWhilePlayingItems" @input="settingsUpdated" />
</div>
</div> </div>
</div> </div>
</div> </div>
@ -103,6 +115,7 @@
<script> <script>
import { Capacitor } from '@capacitor/core' import { Capacitor } from '@capacitor/core'
import { VolumeButtons } from '@capacitor-community/volume-buttons'
export default { export default {
data() { data() {
@ -118,12 +131,15 @@ export default {
showSettingsModal: false, showSettingsModal: false,
comicHasMetadata: false, comicHasMetadata: false,
chapters: [], chapters: [],
isInittingWatchVolume: false,
ereaderSettings: { ereaderSettings: {
theme: 'dark', theme: 'dark',
fontScale: 100, fontScale: 100,
lineSpacing: 115, lineSpacing: 115,
spread: 'auto', spread: 'auto',
textStroke: 0 textStroke: 0,
navigateWithVolume: 'enabled',
navigateWithVolumeWhilePlaying: false
} }
} }
}, },
@ -134,13 +150,17 @@ export default {
this.comicHasMetadata = false this.comicHasMetadata = false
this.registerListeners() this.registerListeners()
this.hideToolbar() this.hideToolbar()
console.log('showReader for ebookFile', JSON.stringify(this.ebookFile))
} else { } else {
this.unregisterListeners() this.unregisterListeners()
this.$showHideStatusBar(true) this.$showHideStatusBar(true)
} }
} }
},
isPlayerOpen(newVal, oldVal) {
// Closed player
if (!newVal && oldVal) {
this.initWatchVolume()
}
} }
}, },
computed: { computed: {
@ -180,6 +200,34 @@ export default {
} }
] ]
}, },
navigateWithVolumeItems() {
return [
{
text: this.$strings.LabelOn,
value: 'enabled'
},
{
text: this.$strings.LabelNavigateWithVolumeMirrored,
value: 'mirrored'
},
{
text: this.$strings.LabelOff,
value: 'none'
}
]
},
navigateWithVolumeWhilePlayingItems() {
return [
{
text: this.$strings.LabelOn,
value: true
},
{
text: this.$strings.LabelOff,
value: false
}
]
},
themeItems() { themeItems() {
return [ return [
{ {
@ -264,6 +312,8 @@ export default {
settingsUpdated() { settingsUpdated() {
this.$refs.readerComponent?.updateSettings?.(this.ereaderSettings) this.$refs.readerComponent?.updateSettings?.(this.ereaderSettings)
localStorage.setItem('ereaderSettings', JSON.stringify(this.ereaderSettings)) localStorage.setItem('ereaderSettings', JSON.stringify(this.ereaderSettings))
this.initWatchVolume()
}, },
goToChapter(href) { goToChapter(href) {
this.showTOCModal = false this.showTOCModal = false
@ -388,15 +438,55 @@ export default {
console.error('Failed to load ereader settings', error) console.error('Failed to load ereader settings', error)
} }
}, },
async initWatchVolume() {
if (this.isInittingWatchVolume || !this.isEpub) return
this.isInittingWatchVolume = true
const isWatching = await VolumeButtons.isWatching()
if (this.ereaderSettings.navigateWithVolume !== 'none' && (this.ereaderSettings.navigateWithVolumeWhilePlaying || !this.isPlayerOpen)) {
if (!isWatching.value) {
const options = {
disableSystemVolumeHandler: true,
suppressVolumeIndicator: true
}
await VolumeButtons.watchVolume(options, this.volumePressed)
}
} else if (isWatching.value) {
await VolumeButtons.clearWatch().catch((error) => {
console.error('Failed to clear volume watch', error)
})
}
this.isInittingWatchVolume = false
},
registerListeners() { registerListeners() {
this.$eventBus.$on('close-ebook', this.closeEvt) this.$eventBus.$on('close-ebook', this.closeEvt)
document.body.addEventListener('touchstart', this.touchstart) document.body.addEventListener('touchstart', this.touchstart)
document.body.addEventListener('touchend', this.touchend) document.body.addEventListener('touchend', this.touchend)
this.initWatchVolume()
}, },
unregisterListeners() { unregisterListeners() {
this.$eventBus.$on('close-ebook', this.closeEvt) this.$eventBus.$on('close-ebook', this.closeEvt)
document.body.removeEventListener('touchstart', this.touchstart) document.body.removeEventListener('touchstart', this.touchstart)
document.body.removeEventListener('touchend', this.touchend) document.body.removeEventListener('touchend', this.touchend)
VolumeButtons.clearWatch().catch((error) => {
console.error('Failed to clear volume watch', error)
})
},
volumePressed(e) {
if (this.ereaderSettings.navigateWithVolume == 'enabled') {
if (e.direction == 'up') {
this.prev()
} else {
this.next()
}
} else if (this.ereaderSettings.navigateWithVolume == 'mirrored') {
if (e.direction == 'down') {
this.prev()
} else {
this.next()
}
}
} }
}, },
beforeDestroy() { beforeDestroy() {

View file

@ -9,7 +9,7 @@
<div class="flex items-center"> <div class="flex items-center">
<p class="hidden md:block text-xl font-semibold">{{ yearInReviewYear }} Year in Review</p> <p class="hidden md:block text-xl font-semibold">{{ yearInReviewYear }} Year in Review</p>
<div class="hidden md:block flex-grow" /> <div class="hidden md:block flex-grow" />
<ui-btn class="w-full md:w-auto" @click.stop="clickShowYearInReview">{{ showYearInReview ? 'Hide Year in Review' : `See ${yearInReviewYear} Year in Review` }}</ui-btn> <ui-btn class="w-full md:w-auto" @click.stop="clickShowYearInReview">{{ showYearInReview ? $strings.LabelYearReviewHide : $strings.LabelYearReviewShow }}</ui-btn>
</div> </div>
<!-- your year in review --> <!-- your year in review -->

View file

@ -11,7 +11,7 @@
<p v-else>No Local Media Progress</p> <p v-else>No Local Media Progress</p>
</template>--> </template>-->
<p v-if="publishedAt" class="text-xs text-fg-muted mb-1">Published {{ $formatDate(publishedAt, 'MMM do, yyyy') }}</p> <p v-if="publishedAt" class="text-xs text-fg-muted mb-1">{{ $getString('LabelPublishedDate', [$formatDate(publishedAt, 'MMM do, yyyy')]) }}</p>
<p class="text-sm font-semibold">{{ title }}</p> <p class="text-sm font-semibold">{{ title }}</p>
@ -40,7 +40,7 @@
<div v-if="userCanDownload"> <div v-if="userCanDownload">
<span v-if="isLocal" class="material-icons-outlined px-2 text-success text-lg">audio_file</span> <span v-if="isLocal" class="material-icons-outlined px-2 text-success text-lg">audio_file</span>
<span v-else-if="!localEpisode" class="material-icons mx-1.5 mt-2 text-xl" :class="(downloadItem || startingDownload) ? 'animate-bounce text-warning text-opacity-75' : ''" @click.stop="downloadClick">{{ (downloadItem || startingDownload) ? 'downloading' : 'download' }}</span> <span v-else-if="!localEpisode" class="material-icons mx-1.5 mt-2 text-xl" :class="downloadItem || startingDownload ? 'animate-bounce text-warning text-opacity-75' : ''" @click.stop="downloadClick">{{ downloadItem || startingDownload ? 'downloading' : 'download' }}</span>
<span v-else class="material-icons px-2 text-success text-xl">download_done</span> <span v-else class="material-icons px-2 text-success text-xl">download_done</span>
</div> </div>

View file

@ -101,8 +101,8 @@ export default {
isAdminOrUp() { isAdminOrUp() {
return this.$store.getters['user/getIsAdminOrUp'] return this.$store.getters['user/getIsAdminOrUp']
}, },
networkConnected() { socketConnected() {
return this.$store.state.networkConnected return this.$store.state.socketConnected
}, },
libraryItemId() { libraryItemId() {
return this.libraryItem?.id || null return this.libraryItem?.id || null
@ -233,7 +233,7 @@ export default {
} }
}, },
async searchEpisodes() { async searchEpisodes() {
if (!this.networkConnected) { if (!this.socketConnected) {
return this.$toast.error(this.$strings.MessageNoNetworkConnection) return this.$toast.error(this.$strings.MessageNoNetworkConnection)
} }
@ -314,4 +314,4 @@ export default {
this.$socket.$off('episode_download_finished', this.episodeDownloadFinished) this.$socket.$off('episode_download_finished', this.episodeDownloadFinished)
} }
} }
</script> </script>

View file

@ -740,12 +740,12 @@
ASSETCATALOG_COMPILER_APPICON_NAME = Icons; ASSETCATALOG_COMPILER_APPICON_NAME = Icons;
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 31; CURRENT_PROJECT_VERSION = 34;
DEVELOPMENT_TEAM = 7UFJ7D8V6A; DEVELOPMENT_TEAM = 7UFJ7D8V6A;
INFOPLIST_FILE = App/Info.plist; INFOPLIST_FILE = App/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0; IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 0.9.74; MARKETING_VERSION = 0.9.77;
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app.dev; PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app.dev;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
@ -764,12 +764,12 @@
ASSETCATALOG_COMPILER_APPICON_NAME = Icons; ASSETCATALOG_COMPILER_APPICON_NAME = Icons;
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 31; CURRENT_PROJECT_VERSION = 34;
DEVELOPMENT_TEAM = 7UFJ7D8V6A; DEVELOPMENT_TEAM = 7UFJ7D8V6A;
INFOPLIST_FILE = App/Info.plist; INFOPLIST_FILE = App/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0; IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 0.9.74; MARKETING_VERSION = 0.9.77;
PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app; PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";

View file

@ -12,6 +12,7 @@ def capacitor_pods
pod 'Capacitor', :path => '../../node_modules/@capacitor/ios' pod 'Capacitor', :path => '../../node_modules/@capacitor/ios'
pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios'
pod 'ByteowlsCapacitorFilesharer', :path => '../../node_modules/@byteowls/capacitor-filesharer' pod 'ByteowlsCapacitorFilesharer', :path => '../../node_modules/@byteowls/capacitor-filesharer'
pod 'CapacitorCommunityVolumeButtons', :path => '../../node_modules/@capacitor-community/volume-buttons'
pod 'CapacitorApp', :path => '../../node_modules/@capacitor/app' pod 'CapacitorApp', :path => '../../node_modules/@capacitor/app'
pod 'CapacitorBrowser', :path => '../../node_modules/@capacitor/browser' pod 'CapacitorBrowser', :path => '../../node_modules/@capacitor/browser'
pod 'CapacitorClipboard', :path => '../../node_modules/@capacitor/clipboard' pod 'CapacitorClipboard', :path => '../../node_modules/@capacitor/clipboard'

View file

@ -2,7 +2,7 @@ PODS:
- Alamofire (5.8.1) - Alamofire (5.8.1)
- ByteowlsCapacitorFilesharer (5.0.0): - ByteowlsCapacitorFilesharer (5.0.0):
- Capacitor - Capacitor
- Capacitor (5.4.0): - Capacitor (5.6.0):
- CapacitorCordova - CapacitorCordova
- CapacitorApp (5.0.6): - CapacitorApp (5.0.6):
- Capacitor - Capacitor
@ -10,7 +10,9 @@ PODS:
- Capacitor - Capacitor
- CapacitorClipboard (5.0.6): - CapacitorClipboard (5.0.6):
- Capacitor - Capacitor
- CapacitorCordova (5.4.0) - CapacitorCommunityVolumeButtons (1.0.2):
- Capacitor
- CapacitorCordova (5.6.0)
- CapacitorDialog (5.0.6): - CapacitorDialog (5.0.6):
- Capacitor - Capacitor
- CapacitorHaptics (5.0.6): - CapacitorHaptics (5.0.6):
@ -21,7 +23,7 @@ PODS:
- Capacitor - Capacitor
- CapacitorStatusBar (5.0.6): - CapacitorStatusBar (5.0.6):
- Capacitor - Capacitor
- CordovaPlugins (5.4.0): - CordovaPlugins (5.6.0):
- CapacitorCordova - CapacitorCordova
- Realm (10.47.0): - Realm (10.47.0):
- Realm/Headers (= 10.47.0) - Realm/Headers (= 10.47.0)
@ -36,6 +38,7 @@ DEPENDENCIES:
- "CapacitorApp (from `../../node_modules/@capacitor/app`)" - "CapacitorApp (from `../../node_modules/@capacitor/app`)"
- "CapacitorBrowser (from `../../node_modules/@capacitor/browser`)" - "CapacitorBrowser (from `../../node_modules/@capacitor/browser`)"
- "CapacitorClipboard (from `../../node_modules/@capacitor/clipboard`)" - "CapacitorClipboard (from `../../node_modules/@capacitor/clipboard`)"
- "CapacitorCommunityVolumeButtons (from `../../node_modules/@capacitor-community/volume-buttons`)"
- "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)"
- "CapacitorDialog (from `../../node_modules/@capacitor/dialog`)" - "CapacitorDialog (from `../../node_modules/@capacitor/dialog`)"
- "CapacitorHaptics (from `../../node_modules/@capacitor/haptics`)" - "CapacitorHaptics (from `../../node_modules/@capacitor/haptics`)"
@ -62,6 +65,8 @@ EXTERNAL SOURCES:
:path: "../../node_modules/@capacitor/browser" :path: "../../node_modules/@capacitor/browser"
CapacitorClipboard: CapacitorClipboard:
:path: "../../node_modules/@capacitor/clipboard" :path: "../../node_modules/@capacitor/clipboard"
CapacitorCommunityVolumeButtons:
:path: "../../node_modules/@capacitor-community/volume-buttons"
CapacitorCordova: CapacitorCordova:
:path: "../../node_modules/@capacitor/ios" :path: "../../node_modules/@capacitor/ios"
CapacitorDialog: CapacitorDialog:
@ -80,20 +85,21 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS: SPEC CHECKSUMS:
Alamofire: 3ca42e259043ee0dc5c0cdd76c4bc568b8e42af7 Alamofire: 3ca42e259043ee0dc5c0cdd76c4bc568b8e42af7
ByteowlsCapacitorFilesharer: f6a773825632d65d5404a34764c4a3fd857bb176 ByteowlsCapacitorFilesharer: f6a773825632d65d5404a34764c4a3fd857bb176
Capacitor: a5cd803e02b471591c81165f400ace01f40b11d3 Capacitor: ebfc16cdb8116d04c101686b080342872da42d43
CapacitorApp: 024e1b1bea5f883d79f6330d309bc441c88ad04a CapacitorApp: 024e1b1bea5f883d79f6330d309bc441c88ad04a
CapacitorBrowser: 7a0fb6a1011abfaaf2dfedfd8248f942a8eda3d6 CapacitorBrowser: 7a0fb6a1011abfaaf2dfedfd8248f942a8eda3d6
CapacitorClipboard: 77edf49827ea21da2a9c05c690a4a6a4d07199c4 CapacitorClipboard: 77edf49827ea21da2a9c05c690a4a6a4d07199c4
CapacitorCordova: 66ce22f9976de30fd816f746e9e92e07d6befafd CapacitorCommunityVolumeButtons: 132d27a8e482898e45480b7edc882f3d26a00cb6
CapacitorCordova: 931b48fcdbc9bc985fc2f16cec9f77c794a27729
CapacitorDialog: 0f3c15dfe9414b83bc64aef4078f1b92bcfead26 CapacitorDialog: 0f3c15dfe9414b83bc64aef4078f1b92bcfead26
CapacitorHaptics: 1fffc1217c7e64a472d7845be50fb0c2f7d4204c CapacitorHaptics: 1fffc1217c7e64a472d7845be50fb0c2f7d4204c
CapacitorNetwork: d80b3e79bef6ec37640ee2806c19771f07ff2d0c CapacitorNetwork: d80b3e79bef6ec37640ee2806c19771f07ff2d0c
CapacitorPreferences: f03954bcb0ff09c792909e46bff88e3183c16b10 CapacitorPreferences: f03954bcb0ff09c792909e46bff88e3183c16b10
CapacitorStatusBar: 565c0a1ebd79bb40d797606a8992b4a105885309 CapacitorStatusBar: 565c0a1ebd79bb40d797606a8992b4a105885309
CordovaPlugins: a5db67e5ac1061b9869a0efd754f2c2f776aeccc CordovaPlugins: dae7dac59b3cce58f5a7ce3894709d8f0f824656
Realm: e43fb540ae947497e3ea8a662443256920602060 Realm: e43fb540ae947497e3ea8a662443256920602060
RealmSwift: 8b06ed06b5d16749ae0c4d91c0cba414a9e28189 RealmSwift: 8b06ed06b5d16749ae0c4d91c0cba414a9e28189
PODFILE CHECKSUM: 02e6ffe2f51a453ce222ee9af0e55e9448d8514c PODFILE CHECKSUM: d0bbe98fb520752929ffc76e7c901d54b2eed7f0
COCOAPODS: 1.12.1 COCOAPODS: 1.12.1

View file

@ -177,10 +177,6 @@ export default {
} }
} }
}, },
userLoggedOut() {
// Only cancels stream if streamining not playing downloaded
this.$eventBus.$emit('close-stream')
},
socketConnectionFailed(err) { socketConnectionFailed(err) {
this.$toast.error('Socket connection error: ' + err.message) this.$toast.error('Socket connection error: ' + err.message)
}, },

17
package-lock.json generated
View file

@ -1,14 +1,15 @@
{ {
"name": "audiobookshelf-app", "name": "audiobookshelf-app",
"version": "0.9.74-beta", "version": "0.9.77-beta",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "audiobookshelf-app", "name": "audiobookshelf-app",
"version": "0.9.74-beta", "version": "0.9.77-beta",
"dependencies": { "dependencies": {
"@byteowls/capacitor-filesharer": "^5.0.0", "@byteowls/capacitor-filesharer": "^5.0.0",
"@capacitor-community/volume-buttons": "^1.0.2",
"@capacitor/android": "^5.0.0", "@capacitor/android": "^5.0.0",
"@capacitor/app": "^5.0.6", "@capacitor/app": "^5.0.6",
"@capacitor/browser": "^5.1.0", "@capacitor/browser": "^5.1.0",
@ -1979,6 +1980,18 @@
"@capacitor/core": ">=5" "@capacitor/core": ">=5"
} }
}, },
"node_modules/@capacitor-community/volume-buttons": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@capacitor-community/volume-buttons/-/volume-buttons-1.0.2.tgz",
"integrity": "sha512-weEwVCgMEdkYF9uWOeZmA3kXltXSbiGlLPTmygF6NMcL1VUg1vBsiCIaikeI5XRne5V4q8UeEda83EfW7eb46g==",
"engines": {
"node": ">=16.0.0",
"npm": ">=8.0.0"
},
"peerDependencies": {
"@capacitor/core": "^5.0.0"
}
},
"node_modules/@capacitor/android": { "node_modules/@capacitor/android": {
"version": "5.6.0", "version": "5.6.0",
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.6.0.tgz", "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.6.0.tgz",

View file

@ -1,6 +1,6 @@
{ {
"name": "audiobookshelf-app", "name": "audiobookshelf-app",
"version": "0.9.74-beta", "version": "0.9.77-beta",
"author": "advplyr", "author": "advplyr",
"scripts": { "scripts": {
"dev": "nuxt --hostname 0.0.0.0 --port 1337", "dev": "nuxt --hostname 0.0.0.0 --port 1337",
@ -14,6 +14,7 @@
}, },
"dependencies": { "dependencies": {
"@byteowls/capacitor-filesharer": "^5.0.0", "@byteowls/capacitor-filesharer": "^5.0.0",
"@capacitor-community/volume-buttons": "^1.0.2",
"@capacitor/android": "^5.0.0", "@capacitor/android": "^5.0.0",
"@capacitor/app": "^5.0.6", "@capacitor/app": "^5.0.6",
"@capacitor/browser": "^5.1.0", "@capacitor/browser": "^5.1.0",

View file

@ -3,11 +3,11 @@
<template v-if="!showSelectedFeed"> <template v-if="!showSelectedFeed">
<div class="w-full mx-auto h-20 flex items-center px-2"> <div class="w-full mx-auto h-20 flex items-center px-2">
<form class="w-full" @submit.prevent="submit"> <form class="w-full" @submit.prevent="submit">
<ui-text-input v-model="searchInput" :disabled="processing || !networkConnected" placeholder="Enter search term or RSS feed URL" text-size="sm" /> <ui-text-input v-model="searchInput" :disabled="processing || !socketConnected" :placeholder="$strings.MessagePodcastSearchField" text-size="sm" />
</form> </form>
</div> </div>
<div v-if="!networkConnected" class="w-full text-center py-6"> <div v-if="!socketConnected" class="w-full text-center py-6">
<p class="text-lg text-error">{{ $strings.MessageNoNetworkConnection }}</p> <p class="text-lg text-error">{{ $strings.MessageNoNetworkConnection }}</p>
</div> </div>
<div v-else class="w-full mx-auto pb-2 overflow-y-auto overflow-x-hidden h-[calc(100%-85px)]"> <div v-else class="w-full mx-auto pb-2 overflow-y-auto overflow-x-hidden h-[calc(100%-85px)]">
@ -65,8 +65,8 @@ export default {
} }
}, },
computed: { computed: {
networkConnected() { socketConnected() {
return this.$store.state.networkConnected return this.$store.state.socketConnected
} }
}, },
methods: { methods: {

View file

@ -1,8 +1,12 @@
<template> <template>
<bookshelf-lazy-bookshelf page="series-books" :series-id="seriesId" /> <bookshelf-lazy-bookshelf page="series-books" :series-id="seriesId" v-on:downloadSeriesClick="downloadSeriesClick" />
</template> </template>
<script> <script>
import { Dialog } from '@capacitor/dialog'
import { AbsDownloader } from '@/plugins/capacitor'
import cellularPermissionHelpers from '@/mixins/cellularPermissionHelpers'
export default { export default {
async asyncData({ params, app, store, redirect }) { async asyncData({ params, app, store, redirect }) {
var series = await app.$nativeHttp.get(`/api/series/${params.id}`).catch((error) => { var series = await app.$nativeHttp.get(`/api/series/${params.id}`).catch((error) => {
@ -19,10 +23,162 @@ export default {
} }
}, },
data() { data() {
return {} return {
startingDownload: false,
mediaType: 'book',
booksPerFetch: 20,
books: 0,
missingFiles: 0,
missingFilesSize: 0,
libraryIds: []
}
}, },
computed: {}, mixins: [cellularPermissionHelpers],
methods: {}, computed: {
mounted() {} isIos() {
return this.$platform === 'ios'
}
},
methods: {
async downloadSeriesClick() {
console.log('Download Series clicked')
if (this.startingDownload) return
const hasPermission = await this.checkCellularPermission('download')
if (!hasPermission) return
this.startingDownload = true
setTimeout(() => {
this.startingDownload = false
}, 1000)
await this.$hapticsImpact()
this.download()
},
buildSearchParams() {
let searchParams = new URLSearchParams()
searchParams.set('filter', `series.${this.$encode(this.seriesId)}`)
return searchParams.toString()
},
async fetchSeriesEntities(page) {
const startIndex = page * this.booksPerFetch
this.currentSFQueryString = this.buildSearchParams()
const entityPath = `items`
const sfQueryString = this.currentSFQueryString ? this.currentSFQueryString + '&' : ''
const fullQueryString = `?${sfQueryString}limit=${this.booksPerFetch}&page=${page}&minified=1&include=rssfeed,numEpisodesIncomplete`
const payload = await this.$nativeHttp.get(`/api/libraries/${this.series.libraryId}/${entityPath}${fullQueryString}`).catch((error) => {
console.error('failed to fetch books', error)
return null
})
if (payload && payload.results) {
console.log('Received payload', payload)
this.books = payload.total
for (let i = 0; i < payload.results.length; i++) {
if (!(await this.$db.getLocalLibraryItem(`local_${payload.results[i].id}`))) {
this.missingFiles += payload.results[i].numFiles
this.missingFilesSize += payload.results[i].size
this.libraryIds.push(payload.results[i].id)
}
}
}
let totalPages = Math.ceil(this.books / this.booksPerFetch)
if (totalPages > page + 1) {
return false
}
return true
},
async download(selectedLocalFolder = null) {
// Get the local folder to download to
let localFolder = selectedLocalFolder
if (!this.isIos && !localFolder) {
const localFolders = (await this.$db.getLocalFolders()) || []
console.log('Local folders loaded', localFolders.length)
const foldersWithMediaType = localFolders.filter((lf) => {
console.log('Checking local folder', lf.mediaType)
return lf.mediaType == this.mediaType
})
console.log('Folders with media type', this.mediaType, foldersWithMediaType.length)
const internalStorageFolder = foldersWithMediaType.find((f) => f.id === `internal-${this.mediaType}`)
if (!foldersWithMediaType.length) {
localFolder = {
id: `internal-${this.mediaType}`,
name: this.$strings.LabelInternalAppStorage,
mediaType: this.mediaType
}
} else if (foldersWithMediaType.length === 1 && internalStorageFolder) {
localFolder = internalStorageFolder
} else {
this.$store.commit('globals/showSelectLocalFolderModal', {
mediaType: this.mediaType,
callback: (folder) => {
this.download(folder)
}
})
return
}
}
// Fetch series data from server
let page = 0
let fetchFinished = false
this.missingFiles = 0
this.missingFilesSize = 0
while (fetchFinished === false) {
fetchFinished = await this.fetchSeriesEntities(page)
page += 1
}
if (fetchFinished !== true) {
console.error('failed to fetch series books data')
return null
}
if (this.missingFiles == 0) {
alert(this.$getString('MessageSeriesAlreadyDownloaded'))
}
// Format message for dialog
let startDownloadMessage = this.$getString('MessageSeriesDownloadConfirmIos', [this.libraryIds.length, this.missingFiles, this.$bytesPretty(this.missingFilesSize)])
if (!this.isIos) {
startDownloadMessage = this.$getString('MessageSeriesDownloadConfirm', [this.libraryIds.length, this.missingFiles, this.$bytesPretty(this.missingFilesSize), localFolder.name])
}
// Show confirmation dialog and start downloading if user chooses so
const { value } = await Dialog.confirm({
title: 'Confirm',
message: startDownloadMessage
})
if (value) {
for (let i = 0; i < this.libraryIds.length; i++) {
this.startDownload(localFolder, this.libraryIds[i])
}
}
this.libraryIds = []
},
async startDownload(localFolder = null, libraryItemId) {
const payload = {
libraryItemId: libraryItemId
}
if (localFolder) {
console.log('Starting download to local folder', localFolder.name)
payload.localFolderId = localFolder.id
}
var downloadRes = await AbsDownloader.downloadLibraryItem(payload)
if (downloadRes && downloadRes.error) {
var errorMsg = downloadRes.error || 'Unknown error'
console.error('Download error', errorMsg)
this.$toast.error(errorMsg)
}
}
},
mounted() {
this.$eventBus.$on('download-series-click', this.downloadSeriesClick)
},
beforeDestroy() {
this.$eventBus.$off('download-series-click', this.downloadSeriesClick)
}
} }
</script> </script>

View file

@ -34,11 +34,7 @@ export default {
deviceData: null deviceData: null
} }
}, },
computed: { computed: {},
networkConnected() {
return this.$store.state.networkConnected
}
},
methods: { methods: {
async init() { async init() {
this.deviceData = await this.$db.getDeviceData() this.deviceData = await this.$db.getDeviceData()
@ -53,4 +49,4 @@ export default {
this.init() this.init()
} }
} }
</script> </script>

View file

@ -138,7 +138,7 @@
<p ref="description" class="text-sm text-justify whitespace-pre-line font-light" :class="{ 'line-clamp-4': !showFullDescription }" style="hyphens: auto">{{ description }}</p> <p ref="description" class="text-sm text-justify whitespace-pre-line font-light" :class="{ 'line-clamp-4': !showFullDescription }" style="hyphens: auto">{{ description }}</p>
<div v-if="descriptionClamped" class="text-fg text-sm py-2" @click="showFullDescription = !showFullDescription"> <div v-if="descriptionClamped" class="text-fg text-sm py-2" @click="showFullDescription = !showFullDescription">
{{ showFullDescription ? 'Read less' : 'Read more' }} {{ showFullDescription ? $strings.ButtonReadLess : $strings.ButtonReadMore }}
<span class="material-icons align-middle text-base -mt-px">{{ showFullDescription ? 'expand_less' : 'expand_more' }}</span> <span class="material-icons align-middle text-base -mt-px">{{ showFullDescription ? 'expand_less' : 'expand_more' }}</span>
</div> </div>
</div> </div>
@ -188,7 +188,7 @@ export default {
if (libraryItem?.libraryItemId?.startsWith('li_')) { if (libraryItem?.libraryItemId?.startsWith('li_')) {
// Detect old library item id // Detect old library item id
console.error('Local library item has old server library item id', libraryItem.libraryItemId) console.error('Local library item has old server library item id', libraryItem.libraryItemId)
} else if (query.noredirect !== '1' && libraryItem?.libraryItemId && libraryItem?.serverAddress === store.getters['user/getServerAddress'] && store.state.networkConnected) { } else if (query.noredirect !== '1' && libraryItem?.libraryItemId && libraryItem?.serverAddress === store.getters['user/getServerAddress'] && store.state.socketConnected) {
const queryParams = new URLSearchParams() const queryParams = new URLSearchParams()
queryParams.set('localLibraryItemId', libraryItemId) queryParams.set('localLibraryItemId', libraryItemId)
if (libraryItem.mediaType === 'podcast') { if (libraryItem.mediaType === 'podcast') {
@ -609,7 +609,7 @@ export default {
this.download(localFolder) this.download(localFolder)
}, },
async downloadClick() { async downloadClick() {
if (this.downloadItem || this.startingDownload) return if (this.downloadItem || this.startingDownload) return
const hasPermission = await this.checkCellularPermission('download') const hasPermission = await this.checkCellularPermission('download')
if (!hasPermission) return if (!hasPermission) return

View file

@ -71,6 +71,7 @@ export default {
let lastKey = null let lastKey = null
let numSaves = 0 let numSaves = 0
let numSyncs = 0 let numSyncs = 0
let lastSaveName = null
this.mediaEvents.forEach((evt) => { this.mediaEvents.forEach((evt) => {
const date = this.$formatDate(evt.timestamp, 'MMM dd, yyyy') const date = this.$formatDate(evt.timestamp, 'MMM dd, yyyy')
@ -90,7 +91,8 @@ export default {
// Collapse saves // Collapse saves
if (evt.name === 'Save') { if (evt.name === 'Save') {
if (numSaves > 0 && !keyUpdated) { let saveName = evt.name + "-" + evt.serverSyncAttempted + "-" + evt.serverSyncSuccess
if (lastSaveName === saveName && numSaves > 0 && !keyUpdated) {
include = false include = false
const totalInGroup = groups[key].length const totalInGroup = groups[key].length
groups[key][totalInGroup - 1].num = numSaves groups[key][totalInGroup - 1].num = numSaves
@ -98,6 +100,7 @@ export default {
} else { } else {
numSaves = 1 numSaves = 1
} }
lastSaveName = saveName
} else { } else {
numSaves = 0 numSaves = 0
} }

View file

@ -21,7 +21,10 @@ class AbsAudioPlayerWeb extends WebPlugin {
// Use startTime to find current track index // Use startTime to find current track index
get currentTrackIndex() { get currentTrackIndex() {
return Math.max(0, this.audioTracks.findIndex(t => Math.floor(t.startOffset) <= this.startTime && Math.floor(t.startOffset + t.duration) > this.startTime)) return Math.max(
0,
this.audioTracks.findIndex((t) => Math.floor(t.startOffset) <= this.startTime && Math.floor(t.startOffset + t.duration) > this.startTime)
)
} }
get currentTrack() { get currentTrack() {
return this.audioTracks[this.currentTrackIndex] return this.audioTracks[this.currentTrackIndex]
@ -37,7 +40,7 @@ class AbsAudioPlayerWeb extends WebPlugin {
} }
get totalDuration() { get totalDuration() {
var total = 0 var total = 0
this.audioTracks.forEach(at => total += at.duration) this.audioTracks.forEach((at) => (total += at.duration))
return total return total
} }
get playerPlaying() { get playerPlaying() {
@ -194,7 +197,8 @@ class AbsAudioPlayerWeb extends WebPlugin {
// var lastBufferTime = this.getLastBufferedTime() // var lastBufferTime = this.getLastBufferedTime()
} }
evtEnded() { evtEnded() {
if (this.currentTrackIndex < this.audioTracks.length - 1) { // Has next track if (this.currentTrackIndex < this.audioTracks.length - 1) {
// Has next track
console.log(`[AbsAudioPlayer] Track ended - loading next track ${this.currentTrackIndex + 1}`) console.log(`[AbsAudioPlayer] Track ended - loading next track ${this.currentTrackIndex + 1}`)
var nextTrack = this.audioTracks[this.currentTrackIndex + 1] var nextTrack = this.audioTracks[this.currentTrackIndex + 1]
this.playWhenReady = true this.playWhenReady = true
@ -221,7 +225,7 @@ class AbsAudioPlayerWeb extends WebPlugin {
this.player.play() this.player.play()
} }
} }
evtTimeupdate() { } evtTimeupdate() {}
sendPlaybackMetadata(playerState) { sendPlaybackMetadata(playerState) {
this.notifyListeners('onMetadata', { this.notifyListeners('onMetadata', {
@ -235,7 +239,9 @@ class AbsAudioPlayerWeb extends WebPlugin {
if (!this.currentTrack) return if (!this.currentTrack) return
// When direct play track is loaded current time needs to be set // When direct play track is loaded current time needs to be set
this.trackStartTime = Math.max(0, this.startTime - (this.currentTrack.startOffset || 0)) this.trackStartTime = Math.max(0, this.startTime - (this.currentTrack.startOffset || 0))
this.player.src = `${vuexStore.getters['user/getServerAddress']}${this.currentTrack.contentUrl}?token=${vuexStore.getters['user/getToken']}` const serverAddressUrl = new URL(vuexStore.getters['user/getServerAddress'])
const serverHost = `${serverAddressUrl.protocol}//${serverAddressUrl.host}`
this.player.src = `${serverHost}${this.currentTrack.contentUrl}?token=${vuexStore.getters['user/getToken']}`
console.log(`[AbsAudioPlayer] Loading track src ${this.player.src}`) console.log(`[AbsAudioPlayer] Loading track src ${this.player.src}`)
this.player.load() this.player.load()
this.player.playbackRate = this.playbackRate this.player.playbackRate = this.playbackRate

View file

@ -5,6 +5,8 @@ const defaultCode = 'en-us'
let $localStore = null let $localStore = null
const languageCodeMap = { const languageCodeMap = {
bn: { label: 'বাংলা', dateFnsLocale: 'bn' },
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' },
de: { label: 'Deutsch', dateFnsLocale: 'de' }, de: { label: 'Deutsch', dateFnsLocale: 'de' },
@ -21,6 +23,7 @@ const languageCodeMap = {
pl: { label: 'Polski', dateFnsLocale: 'pl' }, pl: { label: 'Polski', dateFnsLocale: 'pl' },
'pt-br': { label: 'Português (Brasil)', dateFnsLocale: 'ptBR' }, 'pt-br': { label: 'Português (Brasil)', dateFnsLocale: 'ptBR' },
ru: { label: 'Русский', dateFnsLocale: 'ru' }, ru: { label: 'Русский', dateFnsLocale: 'ru' },
sl: { label: 'Slovenščina', dateFnsLocale: 'sl' },
sv: { label: 'Svenska', dateFnsLocale: 'sv' }, sv: { label: 'Svenska', dateFnsLocale: 'sv' },
uk: { label: 'Українська', dateFnsLocale: 'uk' }, uk: { label: 'Українська', dateFnsLocale: 'uk' },
'vi-vn': { label: 'Tiếng Việt', dateFnsLocale: 'vi' }, 'vi-vn': { label: 'Tiếng Việt', dateFnsLocale: 'vi' },

View file

@ -26,14 +26,19 @@ class ServerSocket extends EventEmitter {
this.serverAddress = serverAddress this.serverAddress = serverAddress
this.token = token this.token = token
console.log('[SOCKET] Connect Socket', this.serverAddress) const serverUrl = new URL(serverAddress)
const serverHost = `${serverUrl.protocol}//${serverUrl.host}`
const serverPath = serverUrl.pathname === '/' ? '' : serverUrl.pathname
console.log(`[SOCKET] Connecting to ${serverHost} with path ${serverPath}/socket.io`)
const socketOptions = { const socketOptions = {
transports: ['websocket'], transports: ['websocket'],
upgrade: false, upgrade: false,
path: `${serverPath}/socket.io`
// reconnectionAttempts: 3 // reconnectionAttempts: 3
} }
this.socket = io(this.serverAddress, socketOptions) this.socket = io(serverHost, socketOptions)
this.setSocketListeners() this.setSocketListeners()
} }

View file

@ -26,7 +26,9 @@ Join us on [discord](https://discord.gg/pJsjuNCKRq)
This application is built using [NuxtJS](https://nuxtjs.org/) and [Capacitor](https://capacitorjs.com/) in order to run on both iOS and Android on the same code base. This application is built using [NuxtJS](https://nuxtjs.org/) and [Capacitor](https://capacitorjs.com/) in order to run on both iOS and Android on the same code base.
Information on helping with translations of the apps [here](https://www.audiobookshelf.org/faq#how-do-i-help-with-translations). ### Localization
Thank you to [Weblate](https://hosted.weblate.org/engage/audiobookshelf/) for hosting our localization infrastructure pro-bono. If you want to see Audiobookshelf in your language, please help us localize. Additional information on helping with the translations [here](https://www.audiobookshelf.org/faq#how-do-i-help-with-translations). <a href="https://hosted.weblate.org/engage/audiobookshelf/"> <img src="https://hosted.weblate.org/widget/audiobookshelf/abs-mobile-app/horizontal-auto.svg" alt="Translation status" /> </a>
### Windows Environment Setup for Android ### Windows Environment Setup for Android

View file

@ -69,7 +69,7 @@ export const getters = {
// return `http://localhost:3333/api/items/${libraryItem.id}/cover?token=${userToken}&ts=${lastUpdate}` // return `http://localhost:3333/api/items/${libraryItem.id}/cover?token=${userToken}&ts=${lastUpdate}`
} }
const url = new URL(`/api/items/${libraryItem.id}/cover`, serverAddress) const url = new URL(`${serverAddress}/api/items/${libraryItem.id}/cover`)
return `${url}?token=${userToken}&ts=${lastUpdate}${raw ? '&raw=1' : ''}` return `${url}?token=${userToken}&ts=${lastUpdate}${raw ? '&raw=1' : ''}`
}, },
getLibraryItemCoverSrcById: (state, getters, rootState, rootGetters) => (libraryItemId, placeholder = null) => { getLibraryItemCoverSrcById: (state, getters, rootState, rootGetters) => (libraryItemId, placeholder = null) => {
@ -79,7 +79,7 @@ export const getters = {
const serverAddress = rootGetters['user/getServerAddress'] const serverAddress = rootGetters['user/getServerAddress']
if (!userToken || !serverAddress) return placeholder if (!userToken || !serverAddress) return placeholder
const url = new URL(`/api/items/${libraryItemId}/cover`, serverAddress) const url = new URL(`${serverAddress}/api/items/${libraryItemId}/cover`)
return `${url}?token=${userToken}` return `${url}?token=${userToken}`
}, },
getLocalMediaProgressById: (state) => (localLibraryItemId, episodeId = null) => { getLocalMediaProgressById: (state) => (localLibraryItemId, episodeId = null) => {

View file

@ -31,16 +31,16 @@ export const state = () => ({
}) })
export const getters = { export const getters = {
getCurrentPlaybackSessionId: state => { getCurrentPlaybackSessionId: (state) => {
return state.currentPlaybackSession?.id || null return state.currentPlaybackSession?.id || null
}, },
getIsPlayerOpen: state => { getIsPlayerOpen: (state) => {
return !!state.currentPlaybackSession return !!state.currentPlaybackSession
}, },
getIsCurrentSessionLocal: state => { getIsCurrentSessionLocal: (state) => {
return state.currentPlaybackSession?.playMethod == PlayMethod.LOCAL return state.currentPlaybackSession?.playMethod == PlayMethod.LOCAL
}, },
getIsMediaStreaming: state => (libraryItemId, episodeId) => { getIsMediaStreaming: (state) => (libraryItemId, episodeId) => {
if (!state.currentPlaybackSession || !libraryItemId) return false if (!state.currentPlaybackSession || !libraryItemId) return false
// Check using local library item id and local episode id // Check using local library item id and local episode id
@ -59,30 +59,30 @@ export const getters = {
if (!episodeId) return true if (!episodeId) return true
return state.currentPlaybackSession.episodeId === episodeId return state.currentPlaybackSession.episodeId === episodeId
}, },
getServerSetting: state => key => { getServerSetting: (state) => (key) => {
if (!state.serverSettings) return null if (!state.serverSettings) return null
return state.serverSettings[key] return state.serverSettings[key]
}, },
getJumpForwardTime: state => { getJumpForwardTime: (state) => {
if (!state.deviceData?.deviceSettings) return 10 if (!state.deviceData?.deviceSettings) return 10
return state.deviceData.deviceSettings.jumpForwardTime || 10 return state.deviceData.deviceSettings.jumpForwardTime || 10
}, },
getJumpBackwardsTime: state => { getJumpBackwardsTime: (state) => {
if (!state.deviceData?.deviceSettings) return 10 if (!state.deviceData?.deviceSettings) return 10
return state.deviceData.deviceSettings.jumpBackwardsTime || 10 return state.deviceData.deviceSettings.jumpBackwardsTime || 10
}, },
getAltViewEnabled: state => { getAltViewEnabled: (state) => {
if (!state.deviceData?.deviceSettings) return true if (!state.deviceData?.deviceSettings) return true
return state.deviceData.deviceSettings.enableAltView return state.deviceData.deviceSettings.enableAltView
}, },
getOrientationLockSetting: state => { getOrientationLockSetting: (state) => {
return state.deviceData?.deviceSettings?.lockOrientation return state.deviceData?.deviceSettings?.lockOrientation
}, },
getCanDownloadUsingCellular: state => { getCanDownloadUsingCellular: (state) => {
if (!state.deviceData?.deviceSettings?.downloadUsingCellular) return 'ALWAYS' if (!state.deviceData?.deviceSettings?.downloadUsingCellular) return 'ALWAYS'
return state.deviceData.deviceSettings.downloadUsingCellular || 'ALWAYS' return state.deviceData.deviceSettings.downloadUsingCellular || 'ALWAYS'
}, },
getCanStreamingUsingCellular: state => { getCanStreamingUsingCellular: (state) => {
if (!state.deviceData?.deviceSettings?.streamingUsingCellular) return 'ALWAYS' if (!state.deviceData?.deviceSettings?.streamingUsingCellular) return 'ALWAYS'
return state.deviceData.deviceSettings.streamingUsingCellular || 'ALWAYS' return state.deviceData.deviceSettings.streamingUsingCellular || 'ALWAYS'
} }
@ -124,7 +124,7 @@ export const mutations = {
setPlaybackSession(state, playbackSession) { setPlaybackSession(state, playbackSession) {
state.currentPlaybackSession = playbackSession state.currentPlaybackSession = playbackSession
state.isCasting = playbackSession?.mediaPlayer === "cast-player" state.isCasting = playbackSession?.mediaPlayer === 'cast-player'
}, },
setMediaPlayer(state, mediaPlayer) { setMediaPlayer(state, mediaPlayer) {
state.isCasting = mediaPlayer === 'cast-player' state.isCasting = mediaPlayer === 'cast-player'
@ -165,7 +165,16 @@ export const mutations = {
state.isNetworkListenerInit = val state.isNetworkListenerInit = val
}, },
setNetworkStatus(state, val) { setNetworkStatus(state, val) {
state.networkConnected = val.connected if (val.connectionType !== 'none') {
state.networkConnected = true
} else {
state.networkConnected = false
}
if (this.$platform === 'ios') {
// Capacitor Network plugin only shows ios device connected if internet access is available.
// This fix allows iOS users to use local servers without internet access.
state.networkConnected = true
}
state.networkConnectionType = val.connectionType state.networkConnectionType = val.connectionType
}, },
setIsNetworkUnmetered(state, val) { setIsNetworkUnmetered(state, val) {

42
strings/ar.json Normal file
View file

@ -0,0 +1,42 @@
{
"ButtonAdd": "إضافة",
"ButtonAuthors": "المؤلفون",
"ButtonBack": "الرجوع",
"ButtonCancel": "إلغاء",
"ButtonCancelTimer": "إلغاء المؤقت",
"ButtonClearFilter": "تصفية الفرز",
"ButtonCloseFeed": "إغلاق",
"ButtonCollections": "المجموعات",
"ButtonCreate": "إنشاء",
"ButtonDelete": "حذف",
"ButtonHome": "الرئيسية",
"ButtonIssues": "مشاكل",
"ButtonLatest": "أحدث",
"ButtonLibrary": "المكتبة",
"ButtonOpenFeed": "فتح التغذية",
"ButtonPause": "تَوَقَّف",
"ButtonPlay": "تشغيل",
"ButtonPlaying": "مشغل الآن",
"ButtonPlaylists": "قوائم التشغيل",
"ButtonRead": "اقرأ",
"ButtonReadLess": "قلص",
"ButtonReadMore": "المزيد",
"ButtonRemove": "إزالة",
"ButtonSave": "حفظ",
"ButtonSearch": "بحث",
"ButtonSeries": "سلسلة",
"ButtonSubmit": "تقديم",
"ButtonYes": "نعم",
"HeaderAccount": "الحساب",
"HeaderAdvanced": "متقدم",
"HeaderAudioTracks": "المسارات الصوتية",
"HeaderChapters": "الفصول",
"HeaderCollection": "مجموعة",
"HeaderCollectionItems": "عناصر المجموعة",
"HeaderDetails": "التفاصيل",
"HeaderEbookFiles": "ملفات الكتب الإلكترونية",
"HeaderEpisodes": "الحلقات",
"HeaderEreaderSettings": "إعدادات القارئ الإلكتروني",
"HeaderLatestEpisodes": "أحدث الحلقات",
"HeaderLibraries": "المكتبات"
}

46
strings/be.json Normal file
View file

@ -0,0 +1,46 @@
{
"ButtonAdd": "Дадаць",
"ButtonAddNewServer": "Дадаць новы сервер",
"ButtonAuthors": "Аўтары",
"ButtonBack": "Назад",
"ButtonCancel": "Адмяніць",
"ButtonClearFilter": "Ачысціць фільтр",
"ButtonCloseFeed": "Закрыць стужку",
"ButtonCollections": "Калекцыі",
"ButtonConnect": "Падлучыцца",
"ButtonConnectToServer": "Падлучыцца да сервера",
"ButtonCreate": "Ствараць",
"ButtonCreateBookmark": "Стварыць закладку",
"ButtonDelete": "Выдаліць",
"ButtonDeleteLocalEpisode": "Выдаліць лакальны эпізод",
"ButtonDeleteLocalFile": "Выдаліць лакальны файл",
"ButtonDeleteLocalItem": "Выдаліць лакальны элемент",
"ButtonDisableAutoTimer": "Адключыць аўтаматычны таймер",
"ButtonGoToWebClient": "Перайсці ў вэб-кліент",
"ButtonHistory": "Гісторыя",
"ButtonLibrary": "Бібліятэка",
"ButtonLocalMedia": "Лакальныя медыя",
"ButtonManageLocalFiles": "Кіраванне лакальнымі файламі",
"ButtonNewFolder": "Новая тэчка",
"ButtonNextEpisode": "Наступны эпізод",
"ButtonOpenFeed": "Адкрыць стужку",
"ButtonPause": "Паўза",
"ButtonPlaying": "Прайграваецца",
"ButtonPlaylists": "Плэйлісты",
"ButtonRemoveFromServer": "Выдаліць з сервера",
"ButtonSave": "Захаваць",
"ButtonSaveOrder": "Захаваць парадак",
"ButtonSearch": "Пошук",
"ButtonSwitchServerUser": "Змяніць Сервер/Карыстальніка",
"ButtonUserStats": "Статыстыка карыстальніка",
"ButtonYes": "Так",
"HeaderAccount": "Уліковы запіс",
"HeaderCollection": "Калекцыя",
"HeaderCollectionItems": "Элементы калекцыі",
"HeaderConnectionStatus": "Стан злучэння",
"ToastPodcastCreateFailed": "Не ўдалося стварыць падкаст",
"ToastPodcastCreateSuccess": "Падкаст паспяхова створаны",
"ToastRSSFeedCloseFailed": "Не ўдалося закрыць RSS-стужку",
"ToastRSSFeedCloseSuccess": "RSS-стужка закрыта",
"ToastStreamingNotAllowedOnCellular": "Патокавая перадача праз мабільную сувязь забаронена"
}

20
strings/bg.json Normal file
View file

@ -0,0 +1,20 @@
{
"ButtonAddNewServer": "",
"ButtonAuthors": "",
"ButtonBack": "",
"ButtonCancel": "",
"ButtonCancelTimer": "",
"ButtonClearFilter": "",
"ButtonCloseFeed": "",
"ButtonCollections": "",
"ButtonConnect": "",
"ButtonConnectToServer": "",
"ButtonCreate": "",
"ButtonCreateBookmark": "",
"ButtonCreateNewPlaylist": "",
"ButtonDelete": "",
"ButtonDeleteLocalEpisode": "",
"ButtonDeleteLocalFile": "",
"ButtonDeleteLocalItem": "",
"ButtonDisableAutoTimer": ""
}

View file

@ -1,76 +1,138 @@
{ {
"ButtonAdd": "যোগ করুন", "ButtonAdd": "যোগ করুন",
"ButtonAddNewServer": "নতুন সার্ভার যোগ করুন",
"ButtonAuthors": "লেখকগণ", "ButtonAuthors": "লেখকগণ",
"ButtonBack": "পেছনে যান",
"ButtonCancel": "বাতিল করুন", "ButtonCancel": "বাতিল করুন",
"ButtonCancelTimer": "টাইমার বাতিল করুন",
"ButtonClearFilter": "ফিল্টার পরিষ্কার করুন", "ButtonClearFilter": "ফিল্টার পরিষ্কার করুন",
"ButtonCloseFeed": "ফিড বন্ধ করুন", "ButtonCloseFeed": "ফিড বন্ধ করুন",
"ButtonCollections": "সংগ্রহ", "ButtonCollections": "সংগ্রহ",
"ButtonConnect": "সংযোগ করুন",
"ButtonConnectToServer": "সার্ভারের সাথে সংযোগ করুন",
"ButtonCreate": "তৈরি করুন", "ButtonCreate": "তৈরি করুন",
"ButtonCreateBookmark": "বুকমার্ক তৈরি করুন",
"ButtonCreateNewPlaylist": "নতুন প্লেলিস্ট তৈরি করুন",
"ButtonDelete": "মুছুন", "ButtonDelete": "মুছুন",
"ButtonDeleteLocalEpisode": "স্থানীয় পর্ব মুছে ফেলুন",
"ButtonDeleteLocalFile": "স্থানীয় ফাইল মুছে ফেলুন",
"ButtonDeleteLocalItem": "স্থানীয় আইটেম মুছে ফেলুন",
"ButtonDisableAutoTimer": "স্বয়ংক্রিয় টাইমার নিষ্ক্রিয় করুন",
"ButtonDisconnect": "সংযোগ বিচ্ছিন্ন করুন",
"ButtonGoToWebClient": "ওয়েব ক্লায়েন্টে যান",
"ButtonHistory": "ইতিহাস",
"ButtonHome": "নীড়", "ButtonHome": "নীড়",
"ButtonIssues": "ইস্যু", "ButtonIssues": "ইস্যু",
"ButtonLatest": "সর্বশেষ", "ButtonLatest": "সর্বশেষ",
"ButtonLibrary": "লাইব্রেরি", "ButtonLibrary": "লাইব্রেরি",
"ButtonLocalMedia": "স্থানীয় মিডিয়া",
"ButtonManageLocalFiles": "স্থানীয় ফাইলগুলো পরিচালনা করুন",
"ButtonNewFolder": "নতুন ফোল্ডার",
"ButtonNextEpisode": "পরবর্তী পর্ব",
"ButtonOpenFeed": "ফিড খুলুন", "ButtonOpenFeed": "ফিড খুলুন",
"ButtonOverride": "ওভাররাইড",
"ButtonPause": "বিরতি", "ButtonPause": "বিরতি",
"ButtonPlay": "বাজান", "ButtonPlay": "বাজান",
"ButtonPlayEpisode": "পর্বটি চালান",
"ButtonPlaying": "বাজছে", "ButtonPlaying": "বাজছে",
"ButtonPlaylists": "প্লেলিস্ট", "ButtonPlaylists": "প্লেলিস্ট",
"ButtonRead": "পড়ুন", "ButtonRead": "পড়ুন",
"ButtonRemove": "মুছে ফেলুন", "ButtonRemove": "মুছে ফেলুন",
"ButtonRemoveFromServer": "সার্ভার থেকে সরান",
"ButtonSave": "সংরক্ষণ করুন", "ButtonSave": "সংরক্ষণ করুন",
"ButtonSaveOrder": "অর্ডার সংরক্ষণ করুন",
"ButtonSearch": "অনুসন্ধান", "ButtonSearch": "অনুসন্ধান",
"ButtonSendEbookToDevice": "ডিভাইসে ইবুক পাঠান",
"ButtonSeries": "সিরিজ", "ButtonSeries": "সিরিজ",
"ButtonSetTimer": "টাইমার সেট করুন",
"ButtonStream": "স্ট্রীম",
"ButtonSubmit": "জমা দিন", "ButtonSubmit": "জমা দিন",
"ButtonSwitchServerUser": "সার্ভার/ব্যবহারকারী পরিবর্তন করুন",
"ButtonUserStats": "ব্যবহারকারীর পরিসংখ্যান",
"ButtonYes": "হ্যাঁ", "ButtonYes": "হ্যাঁ",
"HeaderAccount": "অ্যাকাউন্ট", "HeaderAccount": "অ্যাকাউন্ট",
"HeaderAdvanced": "অ্যাডভান্সড", "HeaderAdvanced": "অ্যাডভান্সড",
"HeaderAudioTracks": "অডিও ট্র্যাক", "HeaderAudioTracks": "অডিও ট্র্যাকসগুলো",
"HeaderChapters": "অধ্যায়", "HeaderChapters": "অধ্যায়",
"HeaderCollection": "সংগ্রহ", "HeaderCollection": "সংগ্রহ",
"HeaderCollectionItems": "সংগ্রহ আইটেম", "HeaderCollectionItems": "সংগ্রহ আইটেম",
"HeaderConnectionStatus": "সংযোগের অবস্থা",
"HeaderDataSettings": "ডেটা সেটিংস",
"HeaderDetails": "বিস্তারিত", "HeaderDetails": "বিস্তারিত",
"HeaderDownloads": "ডাউনলোড",
"HeaderEbookFiles": "ই-বই ফাইল", "HeaderEbookFiles": "ই-বই ফাইল",
"HeaderEpisodes": "পর্ব", "HeaderEpisodes": "পর্ব",
"HeaderEreaderSettings": "ই-রিডার সেটিংস", "HeaderEreaderSettings": "ই-রিডার সেটিংস",
"HeaderLatestEpisodes": "সর্বশেষ পর্ব", "HeaderLatestEpisodes": "সর্বশেষ পর্ব",
"HeaderLibraries": "লাইব্রেরি", "HeaderLibraries": "লাইব্রেরি",
"HeaderLocalFolders": "স্থানীয় ফোল্ডার",
"HeaderLocalLibraryItems": "স্থানীয় লাইব্রেরি আইটেম",
"HeaderNewPlaylist": "নতুন প্লেলিস্ট",
"HeaderOpenRSSFeed": "আরএসএস ফিড খুলুন", "HeaderOpenRSSFeed": "আরএসএস ফিড খুলুন",
"HeaderPlaybackSettings": "প্লেব্যাক সেটিংস",
"HeaderPlaylist": "প্লেলিস্ট", "HeaderPlaylist": "প্লেলিস্ট",
"HeaderPlaylistItems": "প্লেলিস্ট আইটেম", "HeaderPlaylistItems": "প্লেলিস্ট আইটেম",
"HeaderRSSFeed": "আরএসএস ফিডগুলো",
"HeaderRSSFeedGeneral": "আরএসএস বিবরণ", "HeaderRSSFeedGeneral": "আরএসএস বিবরণ",
"HeaderRSSFeedIsOpen": "আরএসএস ফিড খোলা আছে", "HeaderRSSFeedIsOpen": "আরএসএস ফিড খোলা আছে",
"HeaderSelectDownloadLocation": "ডাউনলোড অবস্থান নির্বাচন করুন",
"HeaderSettings": "সেটিংস", "HeaderSettings": "সেটিংস",
"HeaderSleepTimer": "স্লিপ টাইমার", "HeaderSleepTimer": "স্লিপ টাইমার",
"HeaderSleepTimerSettings": "স্লিপ টাইমার সেটিংস",
"HeaderStatsMinutesListeningChart": "মিনিট শ্রবণ (গত দিন)", "HeaderStatsMinutesListeningChart": "মিনিট শ্রবণ (গত দিন)",
"HeaderStatsRecentSessions": "সাম্প্রতিক সেশন", "HeaderStatsRecentSessions": "সাম্প্রতিক সেশন",
"HeaderTableOfContents": "বিষয়বস্তুর সারণী", "HeaderTableOfContents": "বিষয়বস্তুর সারণী",
"HeaderUserInterfaceSettings": "ব্যবহারকারী ইন্টারফেস সেটিংস",
"HeaderYourStats": "আপনার পরিসংখ্যান", "HeaderYourStats": "আপনার পরিসংখ্যান",
"LabelAddToPlaylist": "প্লেলিস্টে যোগ করুন", "LabelAddToPlaylist": "প্লেলিস্টে যোগ করুন",
"LabelAdded": "যোগ করা হয়েছে",
"LabelAddedAt": "এতে যোগ করা হয়েছে", "LabelAddedAt": "এতে যোগ করা হয়েছে",
"LabelAll": "সব", "LabelAll": "সব",
"LabelAllowSeekingOnMediaControls": "মিডিয়া বিজ্ঞপ্তি নিয়ন্ত্রণে অবস্থান খোঁজার অনুমতি দিন",
"LabelAlways": "সর্বদা",
"LabelAskConfirmation": "নিশ্চিতকরণের জন্য জিজ্ঞাসা করুন",
"LabelAuthor": "লেখক", "LabelAuthor": "লেখক",
"LabelAuthorFirstLast": "লেখক (প্রথম শেষ)", "LabelAuthorFirstLast": "লেখক (প্রথম শেষ)",
"LabelAuthorLastFirst": "লেখক (শেষ, প্রথম)", "LabelAuthorLastFirst": "লেখক (শেষ, প্রথম)",
"LabelAuthors": "লেখকগণ", "LabelAuthors": "লেখকগণ",
"LabelAutoDownloadEpisodes": "স্বয়ংক্রিয় ডাউনলোড পর্ব", "LabelAutoDownloadEpisodes": "স্বয়ংক্রিয় ডাউনলোড পর্ব",
"LabelAutoRewindTime": "স্বয়ংক্রিয় রিওয়াইন্ড সময়",
"LabelAutoSleepTimer": "স্বয়ংক্রিয় ঘুমের টাইমার",
"LabelAutoSleepTimerAutoRewind": "অটো স্লিপ টাইমার অটো রিওয়াইন্ড",
"LabelAutoSleepTimerAutoRewindHelp": "অটো স্লিপ টাইমার শেষে আইটেমটি আবার চালানো হলে স্বয়ংক্রিয়ভাবে আপনার অবস্থান রিওয়াইন্ড করবে।",
"LabelAutoSleepTimerHelp": "নির্দিষ্ট শুরু এবং শেষ সময়ের মধ্যে মিডিয়া চালানোর সময় একটি স্লিপ টাইমার স্বয়ংক্রিয়ভাবে শুরু হবে।",
"LabelBooks": "বইগুলো", "LabelBooks": "বইগুলো",
"LabelChapterTrack": "অধ্যায় ট্র্যাক",
"LabelChapters": "অধ্যায়", "LabelChapters": "অধ্যায়",
"LabelClosePlayer": "প্লেয়ার বন্ধ করুন", "LabelClosePlayer": "প্লেয়ার বন্ধ করুন",
"LabelCollapseSeries": "সিরিজ সঙ্কুচিত করুন", "LabelCollapseSeries": "সিরিজ সঙ্কুচিত করুন",
"LabelComplete": "সম্পূর্ণ", "LabelComplete": "সম্পূর্ণ",
"LabelContinueBooks": "বই চালিয়ে যান",
"LabelContinueEpisodes": "পর্ব চালিয়ে যান",
"LabelContinueListening": "শোনা চালিয়ে যান", "LabelContinueListening": "শোনা চালিয়ে যান",
"LabelContinueReading": "পড়া চালিয়ে যান", "LabelContinueReading": "পড়া চালিয়ে যান",
"LabelContinueSeries": "সিরিজ চালিয়ে যান", "LabelContinueSeries": "সিরিজ চালিয়ে যান",
"LabelCustomTime": "কাস্টম সময়",
"LabelDescription": "বিবরণ", "LabelDescription": "বিবরণ",
"LabelDisableAudioFadeOut": "অডিও বিবর্ণ হওয়া অক্ষম করুন",
"LabelDisableAudioFadeOutHelp": "স্লিপ টাইমারে ১ মিনিটেরও কম সময় বাকি থাকলে অডিওর ভলিউম কমতে শুরু করবে। বিবর্ণ না হওয়ার জন্য এই সেটিংটি সক্ষম করুন।",
"LabelDisableAutoRewind": "অটো রিওয়াইন্ড অক্ষম করুন",
"LabelDisableShakeToReset": "ঝাঁকালে রিসেট হওয়া অক্ষম করুন",
"LabelDisableShakeToResetHelp": "টাইমার চলার সময় বা টাইমারের মেয়াদ শেষ হওয়ার ২ মিনিটের মধ্যে আপনার ডিভাইস ঝাঁকালে ঘুমের টাইমার রিসেট করবে। ঝাঁকালে রিসেট করা অক্ষম করতে এই সেটিংটি সক্ষম করুন।",
"LabelDisableVibrateOnReset": "রিসেট করার সময় কম্পন অক্ষম করুন",
"LabelDisableVibrateOnResetHelp": "স্লিপ টাইমার রিসেট হয়ে গেলে আপনার ডিভাইস কম্পিত হবে। স্লিপ টাইমার রিসেট করার সময় কম্পন না করতে এই সেটিংটি সক্ষম করুন।",
"LabelDiscover": "আবিষ্কার", "LabelDiscover": "আবিষ্কার",
"LabelDownload": "ডাউনলোড করুন", "LabelDownload": "ডাউনলোড করুন",
"LabelDownloadUsingCellular": "সেলুলার ব্যবহার করে ডাউনলোড করুন",
"LabelDownloaded": "ডাউনলোড করা হয়েছে",
"LabelDuration": "সময়কাল", "LabelDuration": "সময়কাল",
"LabelEbook": "ই-বই", "LabelEbook": "ই-বই",
"LabelEbooks": "ই-বইগুলো", "LabelEbooks": "ই-বইগুলো",
"LabelEnable": "সক্ষম করুন", "LabelEnable": "সক্ষম করুন",
"LabelEnableMp3IndexSeeking": "এমপি৩ সূচী খোঁজা সক্ষম করুন",
"LabelEnableMp3IndexSeekingHelp": "এই সেটিংটি শুধুমাত্র তখনই সক্রিয় করা উচিত যদি আপনার কাছে MP3 ফাইল থাকে যা সঠিকভাবে খুঁজছে না। ভেরিয়েবল বিটরেট (VBR) MP3 ফাইলের কারণে ভুল চাওয়া হয়। এই সেটিংটি সূচী খুঁজতে বাধ্য করবে, যেখানে ফাইলটি পড়ার সাথে-সাথে একটি টাইম-টু-বাইট ম্যাপিং তৈরি করা হয়। বড় MP3 ফাইলের সাথে কিছু ক্ষেত্রে ফাইলের শেষের দিকে খোঁজার সময় বিলম্ব হবে।",
"LabelEnd": "সমাপ্ত", "LabelEnd": "সমাপ্ত",
"LabelEndOfChapter": "অধ্যায়ের সমাপ্তি",
"LabelEndTime": "শেষ সময়",
"LabelEpisode": "পর্ব", "LabelEpisode": "পর্ব",
"LabelFeedURL": "ফিড ইউআরএল", "LabelFeedURL": "ফিড ইউআরএল",
"LabelFile": "ফাইল", "LabelFile": "ফাইল",
@ -79,32 +141,56 @@
"LabelFilename": "ফাইলের নাম", "LabelFilename": "ফাইলের নাম",
"LabelFinished": "সমাপ্ত", "LabelFinished": "সমাপ্ত",
"LabelFolder": "ফোল্ডার", "LabelFolder": "ফোল্ডার",
"LabelFontBoldness": "হরফ বোল্ডনেস",
"LabelFontScale": "ফন্ট স্কেল", "LabelFontScale": "ফন্ট স্কেল",
"LabelGenre": "ঘরানা", "LabelGenre": "ঘরানা",
"LabelGenres": "ঘরানাগুলো", "LabelGenres": "ঘরানাগুলো",
"LabelHapticFeedback": "হ্যাপটিক প্রতিক্রিয়া",
"LabelHasEbook": "ই-বই আছে", "LabelHasEbook": "ই-বই আছে",
"LabelHasSupplementaryEbook": "পরিপূরক ই-বই আছে", "LabelHasSupplementaryEbook": "পরিপূরক ই-বই আছে",
"LabelHeavy": "ভারী",
"LabelHigh": "উচু",
"LabelHost": "নিমন্ত্রণকর্তা", "LabelHost": "নিমন্ত্রণকর্তা",
"LabelInProgress": "প্রগতিতে আছে", "LabelInProgress": "প্রগতিতে আছে",
"LabelIncomplete": "অসম্পূর্ণ", "LabelIncomplete": "অসম্পূর্ণ",
"LabelInternalAppStorage": "অভ্যন্তরীণ অ্যাপ স্টোরেজ",
"LabelJumpBackwardsTime": "পিছনের সময়ে ঝাঁপ",
"LabelJumpForwardsTime": "সামনের সময়ে ঝাঁপ",
"LabelLanguage": "ভাষা", "LabelLanguage": "ভাষা",
"LabelLayout": "লেআউট", "LabelLayout": "লেআউট",
"LabelLayoutAuto": "স্বয়ংক্রিয়",
"LabelLayoutSinglePage": "একক পৃষ্ঠা", "LabelLayoutSinglePage": "একক পৃষ্ঠা",
"LabelLight": "আলো", "LabelLight": "আলো",
"LabelLineSpacing": "লাইন স্পেসিং", "LabelLineSpacing": "লাইন স্পেসিং",
"LabelListenAgain": "আবার শুনুন", "LabelListenAgain": "আবার শুনুন",
"LabelLocalBooks": "স্থানীয় বই",
"LabelLocalPodcasts": "স্থানীয় পডকাস্ট",
"LabelLockOrientation": "ওরিয়েন্টেশন লক করুন",
"LabelLockPlayer": "প্লেয়ার লক করুন",
"LabelLow": "নিচু",
"LabelMediaType": "মিডিয়ার ধরন", "LabelMediaType": "মিডিয়ার ধরন",
"LabelMedium": "মাঝারি",
"LabelMore": "আরো", "LabelMore": "আরো",
"LabelMoreInfo": "আরো তথ্য", "LabelMoreInfo": "আরো তথ্য",
"LabelName": "নাম", "LabelName": "নাম",
"LabelNarrator": "কথক", "LabelNarrator": "কথক",
"LabelNarrators": "কথক", "LabelNarrators": "কথক",
"LabelNavigateWithVolume": "ভলিউম বাটন দিয়ে নেভিগেট করুন",
"LabelNavigateWithVolumeMirrored": "মিরর করা হয়েছে",
"LabelNever": "কখনও না",
"LabelNewestAuthors": "নতুন লেখক", "LabelNewestAuthors": "নতুন লেখক",
"LabelNewestEpisodes": "নতুনতম পর্ব", "LabelNewestEpisodes": "নতুনতম পর্ব",
"LabelNo": "না",
"LabelNotFinished": "সমাপ্ত হয়নি", "LabelNotFinished": "সমাপ্ত হয়নি",
"LabelNotStarted": "শুরু হয়নি", "LabelNotStarted": "শুরু হয়নি",
"LabelOff": "বন্ধ",
"LabelOn": "চালু",
"LabelPassword": "পাসওয়ার্ড", "LabelPassword": "পাসওয়ার্ড",
"LabelPath": "পথ", "LabelPath": "পথ",
"LabelPlaybackDirect": "সরাসরি",
"LabelPlaybackLocal": "স্থানীয়",
"LabelPlaybackSpeed": "প্লেব্যাকের গতি",
"LabelPlaybackTranscode": "ট্রান্সকোড",
"LabelPodcast": "পডকাস্ট", "LabelPodcast": "পডকাস্ট",
"LabelPodcasts": "পডকাস্টগুলো", "LabelPodcasts": "পডকাস্টগুলো",
"LabelPreventIndexing": "আইটিউনস এবং গুগল পডকাস্ট ডিরেক্টরি দ্বারা আপনার ফিডকে ইন্ডেক্স করা থেকে বিরত রাখুন", "LabelPreventIndexing": "আইটিউনস এবং গুগল পডকাস্ট ডিরেক্টরি দ্বারা আপনার ফিডকে ইন্ডেক্স করা থেকে বিরত রাখুন",
@ -115,18 +201,25 @@
"LabelRSSFeedCustomOwnerName": "কাস্টম মালিকের নাম", "LabelRSSFeedCustomOwnerName": "কাস্টম মালিকের নাম",
"LabelRSSFeedPreventIndexing": "সূচীকরণ প্রতিরোধ করুন", "LabelRSSFeedPreventIndexing": "সূচীকরণ প্রতিরোধ করুন",
"LabelRSSFeedSlug": "আরএসএস ফিড স্লাগ", "LabelRSSFeedSlug": "আরএসএস ফিড স্লাগ",
"LabelRandomly": "এলোমেলোভাবে",
"LabelRead": "পড়ুন", "LabelRead": "পড়ুন",
"LabelReadAgain": "আবার পড়ুন", "LabelReadAgain": "আবার পড়ুন",
"LabelRecentSeries": "সাম্প্রতিক সিরিজ", "LabelRecentSeries": "সাম্প্রতিক সিরিজ",
"LabelRecentlyAdded": "সম্প্রতি যোগ করা হয়েছে", "LabelRecentlyAdded": "সম্প্রতি যোগ করা হয়েছে",
"LabelRemoveFromPlaylist": "প্লেলিস্ট থেকে সরান",
"LabelScaleElapsedTimeBySpeed": "অতিবাহিত সময় গতি দ্বারা স্কেল করুন",
"LabelSeason": "সেশন", "LabelSeason": "সেশন",
"LabelSelectADevice": "একটি ডিভাইস নির্বাচন করুন",
"LabelSeries": "সিরিজ", "LabelSeries": "সিরিজ",
"LabelServerAddress": "সার্ভার ঠিকানা",
"LabelSetEbookAsPrimary": "প্রাথমিক হিসাবে সেট করুন", "LabelSetEbookAsPrimary": "প্রাথমিক হিসাবে সেট করুন",
"LabelSetEbookAsSupplementary": "পরিপূরক হিসেবে সেট করুন", "LabelSetEbookAsSupplementary": "পরিপূরক হিসেবে সেট করুন",
"LabelShakeSensitivity": "ঝাঁকুনির সংবেদনশীলতা",
"LabelShowAll": "সব দেখান", "LabelShowAll": "সব দেখান",
"LabelSize": "আকার", "LabelSize": "আকার",
"LabelSleepTimer": "স্লিপ টাইমার", "LabelSleepTimer": "স্লিপ টাইমার",
"LabelStart": "শুরু", "LabelStart": "শুরু",
"LabelStartTime": "শুরুর সময়",
"LabelStatsBestDay": "সেরা দিন", "LabelStatsBestDay": "সেরা দিন",
"LabelStatsDailyAverage": "দৈনিক গড়", "LabelStatsDailyAverage": "দৈনিক গড়",
"LabelStatsDays": "দিন", "LabelStatsDays": "দিন",
@ -136,6 +229,7 @@
"LabelStatsMinutes": "মিনিট", "LabelStatsMinutes": "মিনিট",
"LabelStatsMinutesListening": "মিনিট শুনছেন", "LabelStatsMinutesListening": "মিনিট শুনছেন",
"LabelStatsWeekListening": "সপ্তাহ শোনা", "LabelStatsWeekListening": "সপ্তাহ শোনা",
"LabelStreamingUsingCellular": "সেলুলার ব্যবহার করে স্ট্রিমিং",
"LabelTag": "ট্যাগ", "LabelTag": "ট্যাগ",
"LabelTags": "ট্যাগগুলো", "LabelTags": "ট্যাগগুলো",
"LabelTheme": "থিম", "LabelTheme": "থিম",
@ -143,37 +237,77 @@
"LabelThemeLight": "আলো", "LabelThemeLight": "আলো",
"LabelTimeRemaining": "{0}টি অবশিষ্ট", "LabelTimeRemaining": "{0}টি অবশিষ্ট",
"LabelTitle": "শিরোনাম", "LabelTitle": "শিরোনাম",
"LabelTotalSize": "মোট আকার",
"LabelTotalTrack": "মোট ট্র্যাক",
"LabelTracks": "ট্র্যাকস", "LabelTracks": "ট্র্যাকস",
"LabelType": "টাইপ", "LabelType": "টাইপ",
"LabelUnknown": "অজানা",
"LabelUnlockPlayer": "প্লেয়ার আনলক করুন",
"LabelUseBookshelfView": "বুকশেলফ ভিউ ব্যবহার করুন",
"LabelUser": "ব্যবহারকারী", "LabelUser": "ব্যবহারকারী",
"LabelUsername": "ব্যবহারকারীর নাম", "LabelUsername": "ব্যবহারকারীর নাম",
"LabelVeryHigh": "অত্যন্ত উচ্চ",
"LabelVeryLow": "খুবই কম",
"LabelYourBookmarks": "আপনার বুকমার্কস", "LabelYourBookmarks": "আপনার বুকমার্কস",
"LabelYourProgress": "আপনার অগ্রগতি", "LabelYourProgress": "আপনার অগ্রগতি",
"MessageAndroid10Downloads": "অ্যান্ড্রয়েড ১০ এবং এর নীচের সংস্করণগুলি ডাউনলোডের জন্য অভ্যন্তরীণ অ্যাপ স্টোরেজ ব্যবহার করবে।",
"MessageAttemptingServerConnection": "সার্ভার সংযোগের চেষ্টা করা হচ্ছে..।",
"MessageAudiobookshelfServerNotConnected": "অডিওবুকশেল্ফ সার্ভার সংযুক্ত করা যায়নি",
"MessageAudiobookshelfServerRequired": "<strong>গুরুত্বপূর্ণ!</strong> এই অ্যাপটি এমন একটি অডিওবুকশেল্ফ সার্ভারের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে যা আপনি বা আপনার পরিচিত কেউ হোস্ট করছেন৷ এই অ্যাপ্লিকেশনটি নিজে থেকে কোন বিষয়বস্তু প্রদান করে না।",
"MessageBookshelfEmpty": "বুকশেলফ খালি",
"MessageConfirmDeleteLocalEpisode": "আপনার ডিভাইস থেকে স্থানীয় পর্ব \"{0}\" সরাবেন? সার্ভারে ফাইলটি প্রভাবিত হবে না।",
"MessageConfirmDeleteLocalFiles": "আপনার ডিভাইস থেকে এই আইটেমটির স্থানীয় ফাইলগুলি সরাবেন? সার্ভারে থাকা ফাইল এবং আপনার অগ্রগতি প্রভাবিত হবে না।",
"MessageConfirmDiscardProgress": "আপনি কি নিশ্চিত আপনার অগ্রগতি পুনরায় সেট করতে চান?",
"MessageConfirmDownloadUsingCellular": "আপনি সেলুলার ডেটা ব্যবহার করে ডাউনলোড করতে চলেছেন৷ এর মধ্যে ক্যারিয়ার ডেটা চার্জ অন্তর্ভুক্ত থাকতে পারে। আপনি কি চালিয়ে যেতে চান?",
"MessageConfirmMarkAsFinished": "আপনি কি এই আইটেমটিকে সমাপ্ত হিসাবে চিহ্নিত করার বিষয়ে নিশ্চিত?",
"MessageConfirmRemoveBookmark": "আপনি কি বুকমার্ক সরানোর বিষয়ে নিশ্চিত?",
"MessageConfirmStreamingUsingCellular": "আপনি সেলুলার ডেটা ব্যবহার করে স্ট্রিম করতে চলেছেন৷ এর মধ্যে ক্যারিয়ার ডেটা চার্জ অন্তর্ভুক্ত থাকতে পারে। আপনি কি চালিয়ে যেতে চান?",
"MessageDiscardProgress": "অগ্রগতি বাতিল করুন",
"MessageDownloadCompleteProcessing": "ডাউনলোড সম্পূর্ণ। প্রক্রিয়া করা হচ্ছে..।",
"MessageDownloading": "ডাউনলোড হচ্ছে..।",
"MessageDownloadingEpisode": "ডাউনলোডিং পর্ব", "MessageDownloadingEpisode": "ডাউনলোডিং পর্ব",
"MessageEpisodesQueuedForDownload": "{0} পর্ব(গুলি) ডাউনলোডের জন্য সারিবদ্ধ", "MessageEpisodesQueuedForDownload": "{0} পর্ব(গুলি) ডাউনলোডের জন্য সারিবদ্ধ",
"MessageFeedURLWillBe": "ফিড URL হবে {0}", "MessageFeedURLWillBe": "ফিড URL হবে {0}",
"MessageFetching": "আনয় হচ্ছে..।", "MessageFetching": "আনয় হচ্ছে.।",
"MessageLoading": "লোড হচ্ছে..।", "MessageFollowTheProjectOnGithub": "গিটহাবে প্রকল্পটিকে অনুসরণ করুন",
"MessageItemDownloadCompleteFailedToCreate": "আইটেম ডাউনলোড সম্পূর্ণ হয়েছে কিন্তু লাইব্রেরি আইটেম তৈরি করতে ব্যর্থ হয়েছে",
"MessageLoading": "লোড হচ্ছে.।",
"MessageLoadingServerData": "সার্ভার ডেটা লোড হচ্ছে..।",
"MessageMarkAsFinished": "সমাপ্ত হিসাবে চিহ্নিত করুন", "MessageMarkAsFinished": "সমাপ্ত হিসাবে চিহ্নিত করুন",
"MessageMediaLinkedToADifferentServer": "মিডিয়া একটি ভিন্ন ঠিকানায় একটি অডিওবুকশেল্ফ সার্ভারের সাথে লিঙ্ক করা হয়েছে ({0})৷ এই সার্ভার ঠিকানার সাথে সংযুক্ত হলে অগ্রগতি সিঙ্ক করা হবে।",
"MessageMediaLinkedToADifferentUser": "মিডিয়া এই সার্ভারের সাথে লিঙ্ক করা হয়েছে কিন্তু অন্য ব্যবহারকারী দ্বারা ডাউনলোড করা হয়েছে৷ অগ্রগতি শুধুমাত্র সেই ব্যবহারকারীর সাথে সিঙ্ক করা হবে যে এটি ডাউনলোড করেছে।",
"MessageMediaLinkedToServer": "সার্ভারের সাথে লিঙ্ক করা হয়েছে {0}",
"MessageMediaLinkedToThisServer": "ডাউনলোড করা মিডিয়া এই সার্ভারের সাথে লিঙ্ক করা হয়েছে",
"MessageMediaNotLinkedToServer": "মিডিয়া কোন অডিওবুকশেল্ফ সার্ভারের সাথে লিঙ্ক করা নেই৷ কোন অগ্রগতি সিঙ্ক করা হবে না।",
"MessageNoBookmarks": "কোন বুকমার্ক নেই", "MessageNoBookmarks": "কোন বুকমার্ক নেই",
"MessageNoChapters": "কোনও অধ্যায় নেই", "MessageNoChapters": "কোনও অধ্যায় নেই",
"MessageNoItems": "কোন আইটেম নেই", "MessageNoItems": "কোন আইটেম নেই",
"MessageNoItemsFound": "কোন আইটেম পাওয়া যায়নি", "MessageNoItemsFound": "কোন আইটেম পাওয়া যায়নি",
"MessageNoListeningSessions": "কোনও শোনার সেশন নেই", "MessageNoListeningSessions": "কোনও শোনার সেশন নেই",
"MessageNoMediaFolders": "কোনো মিডিয়া ফোল্ডার নেই",
"MessageNoNetworkConnection": "নেটওয়ার্ক সংযোগ নেই",
"MessageNoPodcastsFound": "কোন পডকাস্ট পাওয়া যায়নি", "MessageNoPodcastsFound": "কোন পডকাস্ট পাওয়া যায়নি",
"MessageNoSeries": "কোনো সিরিজ নেই",
"MessageNoUpdatesWereNecessary": "কোন আপডেটের প্রয়োজন ছিল না", "MessageNoUpdatesWereNecessary": "কোন আপডেটের প্রয়োজন ছিল না",
"MessageNoUserPlaylists": "আপনার কোনো প্লেলিস্ট নেই", "MessageNoUserPlaylists": "আপনার কোনো প্লেলিস্ট নেই",
"MessageReportBugsAndContribute": "বাগ রিপোর্ট করুন, বৈশিষ্ট্যের অনুরোধ করুন এবং এতে অবদান রাখুন", "MessageReportBugsAndContribute": "বাগ রিপোর্ট করুন, বৈশিষ্ট্যের অনুরোধ করুন এবং এতে অবদান রাখুন",
"MessageSocketConnectedOverMeteredCellular": "মিটারযুক্ত সেলুলারের দ্বারা সকেট সংযোগ করা হয়েছে",
"MessageSocketConnectedOverMeteredWifi": "মিটারযুক্ত ওয়াইফাইয়ের মাধ্যমে সকেট সংযুক্ত",
"MessageSocketConnectedOverUnmeteredCellular": "মিটারবিহীন সেলুলারের দ্বারা সকেট সংযোগ করা হয়েছে",
"MessageSocketConnectedOverUnmeteredWifi": "মিটারবিহীন ওয়াইফাইয়ের মাধ্যমে সকেট সংযুক্ত",
"MessageSocketNotConnected": "সকেট সংযুক্ত নয়",
"NoteRSSFeedPodcastAppsHttps": "সতর্কতা: বেশিরভাগ পডকাস্ট অ্যাপের জন্য প্রয়োজন হবে RSS ফিড URL যেটি HTTPS ব্যবহার করছে", "NoteRSSFeedPodcastAppsHttps": "সতর্কতা: বেশিরভাগ পডকাস্ট অ্যাপের জন্য প্রয়োজন হবে RSS ফিড URL যেটি HTTPS ব্যবহার করছে",
"NoteRSSFeedPodcastAppsPubDate": "সতর্কতা: আপনার 1 বা তার বেশি পর্বের একটি পাব তারিখ নেই। কিছু পডকাস্ট অ্যাপের এটি প্রয়োজন।", "NoteRSSFeedPodcastAppsPubDate": "সতর্কতা: আপনার 1 বা তার বেশি পর্বের একটি পাব তারিখ নেই। কিছু পডকাস্ট অ্যাপের এটি প্রয়োজন।",
"ToastBookmarkCreateFailed": "বুকমার্ক তৈরি করতে ব্যর্থ", "ToastBookmarkCreateFailed": "বুকমার্ক তৈরি করতে ব্যর্থ",
"ToastBookmarkRemoveFailed": "বুকমার্ক সরাতে ব্যর্থ", "ToastBookmarkRemoveFailed": "বুকমার্ক সরাতে ব্যর্থ",
"ToastBookmarkUpdateFailed": "বুকমার্ক আপডেট করতে ব্যর্থ", "ToastBookmarkUpdateFailed": "বুকমার্ক আপডেট করতে ব্যর্থ",
"ToastDownloadNotAllowedOnCellular": "সেলুলার ডেটাতে ডাউনলোড করার অনুমতি নেই",
"ToastItemMarkedAsFinishedFailed": "সমাপ্ত হিসাবে চিহ্নিত করতে ব্যর্থ", "ToastItemMarkedAsFinishedFailed": "সমাপ্ত হিসাবে চিহ্নিত করতে ব্যর্থ",
"ToastItemMarkedAsNotFinishedFailed": "সমাপ্ত হয়নি হিসাবে চিহ্নিত করতে ব্যর্থ", "ToastItemMarkedAsNotFinishedFailed": "সমাপ্ত হয়নি হিসাবে চিহ্নিত করতে ব্যর্থ",
"ToastPlaylistCreateFailed": "প্লেলিস্ট তৈরি করতে ব্যর্থ", "ToastPlaylistCreateFailed": "প্লেলিস্ট তৈরি করতে ব্যর্থ",
"ToastPodcastCreateFailed": "পডকাস্ট তৈরি করতে ব্যর্থ", "ToastPodcastCreateFailed": "পডকাস্ট তৈরি করতে ব্যর্থ",
"ToastPodcastCreateSuccess": "পডকাস্ট সফলভাবে তৈরি করা হয়েছে", "ToastPodcastCreateSuccess": "পডকাস্ট সফলভাবে তৈরি করা হয়েছে",
"ToastRSSFeedCloseFailed": "RSS ফিড বন্ধ করতে ব্যর্থ", "ToastRSSFeedCloseFailed": "RSS ফিড বন্ধ করতে ব্যর্থ",
"ToastRSSFeedCloseSuccess": "RSS ফিড বন্ধ" "ToastRSSFeedCloseSuccess": "RSS ফিড বন্ধ",
"ToastStreamingNotAllowedOnCellular": "সেলুলার ডেটাতে স্ট্রিমিং অনুমোদিত নয়"
} }

191
strings/ca.json Normal file
View file

@ -0,0 +1,191 @@
{
"ButtonAdd": "Afegir",
"ButtonAddNewServer": "Afegir un nou servidor",
"ButtonAuthors": "Autors",
"ButtonBack": "Enrere",
"ButtonCancel": "Cancel·lar",
"ButtonCancelTimer": "Cancel·lar el temporitzador",
"ButtonClearFilter": "Eliminar filtres",
"ButtonCloseFeed": "Tancar font",
"ButtonCollections": "Col·leccions",
"ButtonConnect": "Connectar",
"ButtonConnectToServer": "Connectar al servidor",
"ButtonCreate": "Crear",
"ButtonCreateBookmark": "Crear marcador",
"ButtonCreateNewPlaylist": "Crear una nova llista de reproducció",
"ButtonDelete": "Eliminar",
"ButtonDeleteLocalEpisode": "Esborrar episodi local",
"ButtonDeleteLocalFile": "Esborrar fitxer local",
"ButtonDeleteLocalItem": "Esborrar element local",
"ButtonDisableAutoTimer": "Desactivar temporitzador automàtic",
"ButtonDisconnect": "Desconnectar",
"ButtonGoToWebClient": "Anar al client web",
"ButtonHistory": "Historial",
"ButtonHome": "Inici",
"ButtonIssues": "Problemes",
"ButtonLatest": "Últims",
"ButtonLibrary": "Biblioteca",
"ButtonLocalMedia": "Mitjans locals",
"ButtonManageLocalFiles": "Gestionar fitxers locals",
"ButtonNewFolder": "Nova carpeta",
"ButtonNextEpisode": "Pròxim episodi",
"ButtonOpenFeed": "Obrir font",
"ButtonOverride": "Substituir",
"ButtonPause": "Pausa",
"ButtonPlay": "Reproduir",
"ButtonPlayEpisode": "Reproduir episodi",
"ButtonPlaying": "Reproduint",
"ButtonPlaylists": "Llistes de reproducció",
"ButtonRead": "Llegir",
"ButtonRemove": "Eliminar",
"ButtonRemoveFromServer": "Eliminar del servidor",
"ButtonSave": "Desar",
"ButtonSaveOrder": "Desar ordre",
"ButtonSearch": "Cercar",
"ButtonSendEbookToDevice": "Enviar llibre al dispositiu",
"ButtonSeries": "Sèries",
"ButtonSetTimer": "Ajustar el temporitzador",
"ButtonStream": "En directe",
"ButtonSubmit": "Enviar",
"ButtonSwitchServerUser": "Canviar servidor/usuari",
"ButtonUserStats": "Estadístiques de l'usuari",
"ButtonYes": "Sí",
"HeaderAccount": "Compte",
"HeaderAdvanced": "Avançat",
"HeaderAudioTracks": "Pistes d'àudio",
"HeaderChapters": "Capítols",
"HeaderCollection": "Col·lecció",
"HeaderCollectionItems": "Elements de la col·lecció",
"HeaderConnectionStatus": "Estat de la connexió",
"HeaderDataSettings": "Configuració de dades",
"HeaderDetails": "Detalls",
"HeaderDownloads": "Descàrregues",
"HeaderEbookFiles": "Fitxers de llibres electrònics",
"HeaderEpisodes": "Episodis",
"HeaderEreaderSettings": "Configuració del lector",
"HeaderLatestEpisodes": "Últims episodis",
"HeaderLibraries": "Biblioteques",
"HeaderLocalFolders": "Carpetes locals",
"HeaderLocalLibraryItems": "Elements de la biblioteca local",
"HeaderNewPlaylist": "Nova llista de reproducció",
"HeaderOpenRSSFeed": "Obrir font RSS",
"HeaderPlaybackSettings": "Configuració de reproducció",
"HeaderPlaylist": "Llista de reproducció",
"HeaderPlaylistItems": "Elements de la llista de reproducció",
"HeaderRSSFeed": "Font RSS",
"HeaderRSSFeedGeneral": "Detalls RSS",
"HeaderRSSFeedIsOpen": "Font RSS oberta",
"HeaderSelectDownloadLocation": "Seleccionar ubicació de descàrrega",
"HeaderSettings": "Configuració",
"HeaderSleepTimer": "Temporitzador de desconnexió",
"HeaderSleepTimerSettings": "Configuració del temporitzador de desconnexió",
"HeaderStatsMinutesListeningChart": "Minuts escoltant (Últims 7 dies)",
"HeaderStatsRecentSessions": "Sessions recents",
"HeaderTableOfContents": "Taula de continguts",
"HeaderUserInterfaceSettings": "Configuració de la interfície d'usuari",
"HeaderYourStats": "Les teves estadístiques",
"LabelAddToPlaylist": "Afegit a la llista de reproducció",
"LabelAddedAt": "Afegit a",
"LabelAll": "Tots",
"LabelAllowSeekingOnMediaControls": "Permetre la cerca en controls de mitjans",
"LabelAlways": "Sempre",
"LabelAskConfirmation": "Demanar confirmació",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Autor (Nom Cognom)",
"LabelAuthorLastFirst": "Autor (Cognom, Nom)",
"LabelAuthors": "Autors",
"LabelAutoDownloadEpisodes": "Descarregar episodis automàticament",
"LabelAutoRewindTime": "Temps de rebobinatge automàtic",
"LabelAutoSleepTimer": "Temporitzador de desconnexió automàtic",
"LabelAutoSleepTimerAutoRewind": "Temporitzador automàtic amb rebobinatge",
"LabelAutoSleepTimerHelp": "Quan es reprodueix entre hores especificades, el temporitzador s'activarà automàticament.",
"LabelBooks": "Llibres",
"LabelChapterTrack": "Seguiment de capítol",
"LabelChapters": "Capítols",
"LabelClosePlayer": "Tancar reproductor",
"LabelCollapseSeries": "Reduir sèrie",
"LabelComplete": "Complet",
"LabelContinueBooks": "Continuar llibres",
"LabelContinueEpisodes": "Continuar episodis",
"LabelContinueListening": "Continuar escoltant",
"LabelContinueReading": "Continuar llegint",
"LabelContinueSeries": "Continuar sèries",
"LabelCustomTime": "Temps personalitzat",
"LabelDescription": "Descripció",
"LabelDisableAudioFadeOut": "Desactivar desaparició d'àudio",
"LabelDisableAutoRewind": "Desactivar rebobinatge automàtic",
"LabelDisableShakeToReset": "Desactivar sacsejar per reiniciar",
"LabelDiscover": "Descobrir",
"LabelDownload": "Descarregar",
"LabelDownloaded": "Descarregat",
"LabelDuration": "Durada",
"LabelEbook": "Llibre electrònic",
"LabelEbooks": "Llibres electrònics",
"LabelEnable": "Activar",
"LabelEnd": "Final",
"LabelEndOfChapter": "Final del capítol",
"LabelEpisode": "Episodi",
"LabelFeedURL": "Font URL",
"LabelFile": "Fitxer",
"LabelFinished": "Acabat",
"LabelFolder": "Carpeta",
"LabelGenre": "Gènere",
"LabelGenres": "Gèneres",
"LabelHapticFeedback": "Retroalimentació tàctil",
"LabelHigh": "Alt",
"LabelInProgress": "En procés",
"LabelIncomplete": "Incomplet",
"LabelJumpBackwardsTime": "Saltar enrere",
"LabelLanguage": "Idioma",
"LabelLayout": "Disseny",
"LabelListenAgain": "Escoltar de nou",
"LabelMedium": "Mitjà",
"LabelMore": "Més",
"LabelName": "Nom",
"LabelNarrator": "Narrador",
"LabelNever": "Mai",
"LabelNewestAuthors": "Autors més recents",
"LabelNewestEpisodes": "Episodis més recents",
"LabelNotFinished": "No acabat",
"LabelNotStarted": "No iniciat",
"LabelOff": "Apagat",
"LabelPassword": "Contrasenya",
"LabelPath": "Ruta de carpeta",
"LabelPlaybackSpeed": "Velocitat de reproducció",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelProgress": "Progrés",
"LabelPubDate": "Data de publicació",
"LabelPublishYear": "Any de publicació",
"LabelRead": "Llegit",
"LabelReadAgain": "Tornar a llegir",
"LabelRemoveFromPlaylist": "Eliminar de la llista de reproducció",
"LabelSeries": "Sèries",
"LabelSize": "Mida",
"LabelSleepTimer": "Temporitzador de desconnexió",
"LabelStart": "Iniciar",
"LabelStatsBestDay": "Millor dia",
"LabelStatsDays": "Dies",
"LabelStatsDaysListened": "Dies escoltats",
"LabelStatsItemsFinished": "Elements acabats",
"LabelStatsMinutes": "Minuts",
"LabelStatsWeekListening": "Temps escoltant setmanal",
"LabelTags": "Etiquetes",
"LabelTheme": "Tema",
"LabelTimeRemaining": "{0} restant",
"LabelTitle": "Títol",
"LabelTracks": "Pistes",
"LabelType": "Tipus",
"LabelUnlockPlayer": "Desbloquejar reproductor",
"LabelUseBookshelfView": "Usar vista de prestatgeria",
"LabelUser": "Usuari",
"LabelVeryHigh": "Molt alt",
"LabelVeryLow": "Molt baix",
"LabelYourBookmarks": "Els teus marcadors",
"LabelYourProgress": "El teu progrés",
"MessageConfirmDeleteLocalEpisode": "Eliminar episodi local \"{0}\" del dispositiu?",
"MessageDownloadCompleteProcessing": "Descarrega completada. Processant...",
"MessageMarkAsFinished": "Marcar com acabat",
"MessageMediaLinkedToServer": "Enllaçat al servidor {0}",
"MessageNoItemsFound": "Cap element trobat"
}

View file

@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Smazat místní položku", "ButtonDeleteLocalItem": "Smazat místní položku",
"ButtonDisableAutoTimer": "Zakázat automatický časovač", "ButtonDisableAutoTimer": "Zakázat automatický časovač",
"ButtonDisconnect": "Odpojit", "ButtonDisconnect": "Odpojit",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Otevřít webového klienta",
"ButtonHistory": "Historie", "ButtonHistory": "Historie",
"ButtonHome": "Domů", "ButtonHome": "Domů",
"ButtonIssues": "Problémy", "ButtonIssues": "Problémy",
@ -37,6 +37,8 @@
"ButtonPlaying": "Hraje", "ButtonPlaying": "Hraje",
"ButtonPlaylists": "Seznamy skladeb", "ButtonPlaylists": "Seznamy skladeb",
"ButtonRead": "Číst", "ButtonRead": "Číst",
"ButtonReadLess": "Číst méně",
"ButtonReadMore": "Číst další",
"ButtonRemove": "Odstranit", "ButtonRemove": "Odstranit",
"ButtonRemoveFromServer": "Odstranit ze serveru", "ButtonRemoveFromServer": "Odstranit ze serveru",
"ButtonSave": "Uložit", "ButtonSave": "Uložit",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Nastavení uživatelského rozhraní", "HeaderUserInterfaceSettings": "Nastavení uživatelského rozhraní",
"HeaderYourStats": "Vaše statistiky", "HeaderYourStats": "Vaše statistiky",
"LabelAddToPlaylist": "Přidat do seznamu skladeb", "LabelAddToPlaylist": "Přidat do seznamu skladeb",
"LabelAdded": "Přidáno",
"LabelAddedAt": "Přidáno v", "LabelAddedAt": "Přidáno v",
"LabelAddedDate": "Přidáno {0}",
"LabelAll": "Vše", "LabelAll": "Vše",
"LabelAllowSeekingOnMediaControls": "Povolit vyhledávání polohy v ovládacích prvcích oznámení médií", "LabelAllowSeekingOnMediaControls": "Povolit vyhledávání polohy v ovládacích prvcích oznámení médií",
"LabelAlways": "Vždy", "LabelAlways": "Vždy",
@ -176,13 +178,20 @@
"LabelName": "Jméno", "LabelName": "Jméno",
"LabelNarrator": "Vypravěč", "LabelNarrator": "Vypravěč",
"LabelNarrators": "Vypravěči", "LabelNarrators": "Vypravěči",
"LabelNavigateWithVolume": "Navigace pomocí tlačítek hlasitosti",
"LabelNavigateWithVolumeMirrored": "Zrcadleno",
"LabelNavigateWithVolumeWhilePlaying": "Umožnit navigaci pomocí tlačítek hlasitosti během přehrávání",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Vypnuto",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Zapnuto",
"LabelNever": "Nikdy", "LabelNever": "Nikdy",
"LabelNewestAuthors": "Nejnovější autoři", "LabelNewestAuthors": "Nejnovější autoři",
"LabelNewestEpisodes": "Nejnovější epizody", "LabelNewestEpisodes": "Nejnovější epizody",
"LabelNo": "Ne", "LabelNo": "Ne",
"LabelNotFinished": "Nedokončeno", "LabelNotFinished": "Nedokončeno",
"LabelNotStarted": "Nezahájeno", "LabelNotStarted": "Nezahájeno",
"LabelNumEpisodes": "{0} epizod",
"LabelOff": "Vypnout", "LabelOff": "Vypnout",
"LabelOn": "Zapnuto",
"LabelPassword": "Heslo", "LabelPassword": "Heslo",
"LabelPath": "Cesta", "LabelPath": "Cesta",
"LabelPlaybackDirect": "Přímé", "LabelPlaybackDirect": "Přímé",
@ -195,10 +204,12 @@
"LabelProgress": "Průběh", "LabelProgress": "Průběh",
"LabelPubDate": "Datum vydání", "LabelPubDate": "Datum vydání",
"LabelPublishYear": "Rok vydání", "LabelPublishYear": "Rok vydání",
"LabelPublishedDate": "Vydáno {0}",
"LabelRSSFeedCustomOwnerEmail": "Vlastní e-mail vlastníka", "LabelRSSFeedCustomOwnerEmail": "Vlastní e-mail vlastníka",
"LabelRSSFeedCustomOwnerName": "Vlastní jméno vlastníka", "LabelRSSFeedCustomOwnerName": "Vlastní jméno vlastníka",
"LabelRSSFeedPreventIndexing": "Zabránit indexování", "LabelRSSFeedPreventIndexing": "Zabránit indexování",
"LabelRSSFeedSlug": "Klíčové slovo kanálu RSS", "LabelRSSFeedSlug": "Klíčové slovo kanálu RSS",
"LabelRandomly": "Náhodně",
"LabelRead": "Číst", "LabelRead": "Číst",
"LabelReadAgain": "Číst znovu", "LabelReadAgain": "Číst znovu",
"LabelRecentSeries": "Nedávné série", "LabelRecentSeries": "Nedávné série",
@ -238,12 +249,15 @@
"LabelTotalTrack": "Celková stopa", "LabelTotalTrack": "Celková stopa",
"LabelTracks": "Stopy", "LabelTracks": "Stopy",
"LabelType": "Typ", "LabelType": "Typ",
"LabelUnknown": "Neznámý",
"LabelUnlockPlayer": "Odemknout přehrávač", "LabelUnlockPlayer": "Odemknout přehrávač",
"LabelUseBookshelfView": "Použít vzhled knihovny", "LabelUseBookshelfView": "Použít vzhled knihovny",
"LabelUser": "Uživatel", "LabelUser": "Uživatel",
"LabelUsername": "Uživatelské jméno", "LabelUsername": "Uživatelské jméno",
"LabelVeryHigh": "Velmi vysoké", "LabelVeryHigh": "Velmi vysoké",
"LabelVeryLow": "Velmi nízké", "LabelVeryLow": "Velmi nízké",
"LabelYearReviewHide": "Skrýt rok v přehledu",
"LabelYearReviewShow": "Zobrazit rok v přehledu",
"LabelYourBookmarks": "Vaše záložky", "LabelYourBookmarks": "Vaše záložky",
"LabelYourProgress": "Váš pokrok", "LabelYourProgress": "Váš pokrok",
"MessageAndroid10Downloads": "Android 10 a starší budou používat interní úložiště aplikace pro stahování.", "MessageAndroid10Downloads": "Android 10 a starší budou používat interní úložiště aplikace pro stahování.",
@ -262,9 +276,9 @@
"MessageDownloadCompleteProcessing": "Stahování dokončeno. Zpracovává se...", "MessageDownloadCompleteProcessing": "Stahování dokončeno. Zpracovává se...",
"MessageDownloading": "Stahuje se...", "MessageDownloading": "Stahuje se...",
"MessageDownloadingEpisode": "Stahuji epizodu", "MessageDownloadingEpisode": "Stahuji epizodu",
"MessageEpisodesQueuedForDownload": "{0} epizody zařazené do fronty ke stažení", "MessageEpisodesQueuedForDownload": "{0} Epizody zařazené do fronty ke stažení",
"MessageFeedURLWillBe": "URL zdroje bude {0}", "MessageFeedURLWillBe": "URL zdroje bude {0}",
"MessageFetching": "Stahování...", "MessageFetching": "Načítání...",
"MessageFollowTheProjectOnGithub": "Sledujte projekt na GitHubu", "MessageFollowTheProjectOnGithub": "Sledujte projekt na GitHubu",
"MessageItemDownloadCompleteFailedToCreate": "Stahování položky bylo dokončeno, ale nepodařilo se vytvořit položku v knihovně", "MessageItemDownloadCompleteFailedToCreate": "Stahování položky bylo dokončeno, ale nepodařilo se vytvořit položku v knihovně",
"MessageLoading": "Načítá se...", "MessageLoading": "Načítá se...",
@ -277,16 +291,21 @@
"MessageMediaNotLinkedToServer": "Média nejsou propojena se serverem Audiobookshelf. Pokrok nebude synchronizován.", "MessageMediaNotLinkedToServer": "Média nejsou propojena se serverem Audiobookshelf. Pokrok nebude synchronizován.",
"MessageNoBookmarks": "Žádné záložky", "MessageNoBookmarks": "Žádné záložky",
"MessageNoChapters": "Žádné kapitoly", "MessageNoChapters": "Žádné kapitoly",
"MessageNoCollections": "Žádné kolekce",
"MessageNoItems": "Žádné položky", "MessageNoItems": "Žádné položky",
"MessageNoItemsFound": "Nebyly nalezeny žádné položky", "MessageNoItemsFound": "Nebyly nalezeny žádné položky",
"MessageNoListeningSessions": "Žádné poslechové relace", "MessageNoListeningSessions": "Žádné poslechové relace",
"MessageNoMediaFolders": "Žádné složky médií", "MessageNoMediaFolders": "Žádné složky médií",
"MessageNoNetworkConnection": "Žádné připojení k síti", "MessageNoNetworkConnection": "Žádné připojení k síti",
"MessageNoPodcastsFound": "Nebyly nalezeny žádné podcasty", "MessageNoPodcastsFound": "Nebyly nalezeny žádné podcasty",
"MessageNoSeries": "No series", "MessageNoSeries": "Žádné série",
"MessageNoUpdatesWereNecessary": "Nebyly nutné žádné aktualizace", "MessageNoUpdatesWereNecessary": "Nebyly nutné žádné aktualizace",
"MessageNoUserPlaylists": "Nemáte žádné seznamy skladeb", "MessageNoUserPlaylists": "Nemáte žádné seznamy skladeb",
"MessagePodcastSearchField": "Zadejte hledaný výraz nebo adresu URL kanálu RSS",
"MessageReportBugsAndContribute": "Nahlašte chyby, vyžádejte si funkce a přispěte na", "MessageReportBugsAndContribute": "Nahlašte chyby, vyžádejte si funkce a přispěte na",
"MessageSeriesAlreadyDownloaded": "Všechny knihy v této sérii jste již stáhli.",
"MessageSeriesDownloadConfirm": "Stáhnout chybějící {0} knihu(y) s {1} souborem(y), celkem {2} do složky {3}?",
"MessageSeriesDownloadConfirmIos": "Stáhnout chybějící {0} knihu(y) s {1} souborem(y), celkem {2}?",
"MessageSocketConnectedOverMeteredCellular": "Socket připojen přes měřenou mobilní síť", "MessageSocketConnectedOverMeteredCellular": "Socket připojen přes měřenou mobilní síť",
"MessageSocketConnectedOverMeteredWifi": "Socket připojen přes měřenou Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket připojen přes měřenou Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket připojen přes neměřenou mobilní síť", "MessageSocketConnectedOverUnmeteredCellular": "Socket připojen přes neměřenou mobilní síť",

View file

@ -15,17 +15,17 @@
"ButtonCreateNewPlaylist": "Opret Ny Playlist", "ButtonCreateNewPlaylist": "Opret Ny Playlist",
"ButtonDelete": "Slet", "ButtonDelete": "Slet",
"ButtonDeleteLocalEpisode": "Slet lokalt afsnit", "ButtonDeleteLocalEpisode": "Slet lokalt afsnit",
"ButtonDeleteLocalFile": "Delete local file", "ButtonDeleteLocalFile": "Slet lokal fil",
"ButtonDeleteLocalItem": "Delete local item", "ButtonDeleteLocalItem": "Slet lokalt element",
"ButtonDisableAutoTimer": "Afbryd Auto Timer", "ButtonDisableAutoTimer": "Afbryd Auto Timer",
"ButtonDisconnect": "Luk forbindelse", "ButtonDisconnect": "Luk forbindelse",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Gå til webklient",
"ButtonHistory": "Historik", "ButtonHistory": "Historik",
"ButtonHome": "Hjem", "ButtonHome": "Hjem",
"ButtonIssues": "Problemer", "ButtonIssues": "Problemer",
"ButtonLatest": "Seneste", "ButtonLatest": "Seneste",
"ButtonLibrary": "Bibliotek", "ButtonLibrary": "Bibliotek",
"ButtonLocalMedia": "Local Media", "ButtonLocalMedia": "Lokalt medie",
"ButtonManageLocalFiles": "Administrér Lokale Filer", "ButtonManageLocalFiles": "Administrér Lokale Filer",
"ButtonNewFolder": "Ny Folder", "ButtonNewFolder": "Ny Folder",
"ButtonNextEpisode": "Næste Afsnit", "ButtonNextEpisode": "Næste Afsnit",
@ -43,12 +43,12 @@
"ButtonSaveOrder": "Gem Rækkefølge", "ButtonSaveOrder": "Gem Rækkefølge",
"ButtonSearch": "Søg", "ButtonSearch": "Søg",
"ButtonSendEbookToDevice": "Send E-bog til Enhed", "ButtonSendEbookToDevice": "Send E-bog til Enhed",
"ButtonSeries": "Serie", "ButtonSeries": "Serier",
"ButtonSetTimer": "Set Timer", "ButtonSetTimer": "Indstil timer",
"ButtonStream": "Stream", "ButtonStream": "Stream",
"ButtonSubmit": "Send", "ButtonSubmit": "Send",
"ButtonSwitchServerUser": "Skift Server/Bruger", "ButtonSwitchServerUser": "Skift Server/Bruger",
"ButtonUserStats": "User Stats", "ButtonUserStats": "Bruger statitstik",
"ButtonYes": "Ja", "ButtonYes": "Ja",
"HeaderAccount": "Konto", "HeaderAccount": "Konto",
"HeaderAdvanced": "Avanceret", "HeaderAdvanced": "Avanceret",
@ -57,7 +57,7 @@
"HeaderCollection": "Samling", "HeaderCollection": "Samling",
"HeaderCollectionItems": "Samlingselementer", "HeaderCollectionItems": "Samlingselementer",
"HeaderConnectionStatus": "Forbindelsesstatus", "HeaderConnectionStatus": "Forbindelsesstatus",
"HeaderDataSettings": "Data Settings", "HeaderDataSettings": "Data indstillinger",
"HeaderDetails": "Detaljer", "HeaderDetails": "Detaljer",
"HeaderDownloads": "Downloads", "HeaderDownloads": "Downloads",
"HeaderEbookFiles": "E-bogsfiler", "HeaderEbookFiles": "E-bogsfiler",
@ -65,131 +65,113 @@
"HeaderEreaderSettings": "E-læser Indstillinger", "HeaderEreaderSettings": "E-læser Indstillinger",
"HeaderLatestEpisodes": "Seneste episoder", "HeaderLatestEpisodes": "Seneste episoder",
"HeaderLibraries": "Biblioteker", "HeaderLibraries": "Biblioteker",
"HeaderLocalFolders": "Local Folders", "HeaderLocalFolders": "Lokale mapper",
"HeaderLocalLibraryItems": "Local Library Items", "HeaderLocalLibraryItems": "Lokale biblioteks elementer",
"HeaderNewPlaylist": "New Playlist", "HeaderNewPlaylist": "Ny afspilningsliste",
"HeaderOpenRSSFeed": "Åbn RSS Feed", "HeaderOpenRSSFeed": "Åbn RSS Feed",
"HeaderPlaybackSettings": "Playback Settings", "HeaderPlaybackSettings": "Afspilnings indstillinger",
"HeaderPlaylist": "Afspilningsliste", "HeaderPlaylist": "Afspilningsliste",
"HeaderPlaylistItems": "Afspilningsliste Elementer", "HeaderPlaylistItems": "Afspilningsliste Elementer",
"HeaderRSSFeed": "RSS Feed", "HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Detaljer", "HeaderRSSFeedGeneral": "RSS Detaljer",
"HeaderRSSFeedIsOpen": "RSS Feed er Åben", "HeaderRSSFeedIsOpen": "RSS Feed er Åben",
"HeaderSelectDownloadLocation": "Select Download Location", "HeaderSelectDownloadLocation": "Vælg Download Placering",
"HeaderSettings": "Indstillinger", "HeaderSettings": "Indstillinger",
"HeaderSleepTimer": "Søvntimer", "HeaderSleepTimer": "Søvntimer",
"HeaderSleepTimerSettings": "Sleep Timer Settings", "HeaderSleepTimerSettings": "Sleep Timer instillinger",
"HeaderStatsMinutesListeningChart": "Minutter Lyttet (sidste 7 dage)", "HeaderStatsMinutesListeningChart": "Minutter Lyttet (sidste 7 dage)",
"HeaderStatsRecentSessions": "Seneste Sessions", "HeaderStatsRecentSessions": "Seneste Sessions",
"HeaderTableOfContents": "Indholdsfortegnelse", "HeaderTableOfContents": "Indholdsfortegnelse",
"HeaderUserInterfaceSettings": "User Interface Settings", "HeaderUserInterfaceSettings": "Indstillinger for brugergrænseflade",
"HeaderYourStats": "Dine Statistikker", "HeaderYourStats": "Dine Statistikker",
"LabelAddToPlaylist": "Tilføj til Afspilningsliste", "LabelAddToPlaylist": "Tilføj til Afspilningsliste",
"LabelAdded": "Tilføjet", "LabelAddedAt": "Tilføjet Kl",
"LabelAddedAt": "Tilføjet Kl.",
"LabelAll": "Alle", "LabelAll": "Alle",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls", "LabelAllowSeekingOnMediaControls": "Tillad positionssøgning på mediemeddelelseskontroller",
"LabelAlways": "Always", "LabelAlways": "Altid",
"LabelAskConfirmation": "Ask for confirmation", "LabelAskConfirmation": "Bed om bekræftelse",
"LabelAuthor": "Forfatter", "LabelAuthor": "Forfatter",
"LabelAuthorFirstLast": "Forfatter (Fornavn Efternavn)", "LabelAuthorFirstLast": "Forfatter (Fornavn Efternavn)",
"LabelAuthorLastFirst": "Forfatter (Efternavn, Fornavn)", "LabelAuthorLastFirst": "Forfatter (Efternavn, Fornavn)",
"LabelAuthors": "Forfattere", "LabelAuthors": "Forfattere",
"LabelAutoDownloadEpisodes": "Auto Download Episoder", "LabelAutoDownloadEpisodes": "Auto Download Episoder",
"LabelAutoRewindTime": "Auto rewind time", "LabelAutoRewindTime": "Automatisk tilbagespolingstid",
"LabelAutoSleepTimer": "Auto sleep timer", "LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind", "LabelAutoSleepTimerAutoRewind": "Automatisk sleep timer automatisk tilbagespoling",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.", "LabelAutoSleepTimerAutoRewindHelp": "Når den automatiske sleep-timer er færdig, vil genafspilning af elementet automatisk spole din position tilbage.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.", "LabelAutoSleepTimerHelp": "Når der afspilles medie mellem de angivne start- og sluttidspunkter, starter en sleep-timer automatisk.",
"LabelBooks": "Bøger", "LabelBooks": "Bøger",
"LabelChapterTrack": "Chapter Track", "LabelChapterTrack": "Kapitel spor",
"LabelChapters": "Kapitler", "LabelChapters": "Kapitler",
"LabelClosePlayer": "Luk afspiller", "LabelClosePlayer": "Luk afspiller",
"LabelCollapseSeries": "Fold Serie Sammen", "LabelCollapseSeries": "Fold Serier Sammen",
"LabelComplete": "Fuldfør", "LabelComplete": "Fuldfør",
"LabelContinueBooks": "Continue Books", "LabelContinueBooks": "Fortsæt Bøger",
"LabelContinueEpisodes": "Continue Episodes", "LabelContinueEpisodes": "Fortsæt Episoder",
"LabelContinueListening": "Continue Listening", "LabelContinueListening": "Fortsæt med at lytte",
"LabelContinueReading": "Continue Reading", "LabelContinueReading": "Fortsæt med at læse",
"LabelContinueSeries": "Continue Series", "LabelContinueSeries": "Fortsæt Serien",
"LabelCustomTime": "Custom time", "LabelCustomTime": "Brugerdefineret tid",
"LabelDescription": "Beskrivelse", "LabelDescription": "Beskrivelse",
"LabelDisableAudioFadeOut": "Disable audio fade out", "LabelDisableAudioFadeOut": "Deaktiver lydudtoning",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.", "LabelDisableAudioFadeOutHelp": "Lydstyrken begynder at falde, når der er mindre end 1 minut tilbage på sleep-timeren. Aktiver denne indstilling for ikke at fade ud.",
"LabelDisableAutoRewind": "Disable auto rewind", "LabelDisableAutoRewind": "Deaktiver automatisk tilbagespoling",
"LabelDisableShakeToReset": "Disable shake to reset", "LabelDisableShakeToReset": "Deaktiver ryst for at nulstille",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.", "LabelDisableShakeToResetHelp": "Hvis du ryster din enhed, mens timeren kører ELLER inden for 2 minutter før, at timeren er udløbet, nulstilles sleeptimeren. Aktiver denne indstilling for at deaktivere \"rystelse for at nulstille\".",
"LabelDisableVibrateOnReset": "Disable vibrate on reset", "LabelDisableVibrateOnReset": "Deaktiver vibrering ved nulstilling",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.", "LabelDisableVibrateOnResetHelp": "Når sleep-timeren nulstilles, vil din enhed vibrere. Aktiver denne indstilling for ikke at vibrere, når sleep-timeren nulstilles.",
"LabelDiscover": "Discover", "LabelDiscover": "Opdag",
"LabelDownload": "Download", "LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular", "LabelDownloadUsingCellular": "Download med mobildata",
"LabelDownloaded": "Downloaded", "LabelDownloaded": "Downloadet",
"LabelDuration": "Varighed", "LabelDuration": "Varighed",
"LabelEbook": "E-bog", "LabelEbook": "E-bog",
"LabelEbooks": "Ebooks", "LabelEbooks": "E-bøger",
"LabelEnable": "Aktivér", "LabelEnable": "Aktivér",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking", "LabelEnableMp3IndexSeeking": "Aktiver mp3-indekssøgning",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.", "LabelEnableMp3IndexSeekingHelp": "Denne indstilling bør kun aktiveres, hvis du har mp3-filer, der ikke søger korrekt. Upræcis søgning skyldes højst sandsynligt Variable birate (VBR) MP3-filer. Denne indstilling vil fremtvinge indekssøgning, hvor en tid-til-byte mapping er bygget, mens filen læses. I nogle tilfælde med store MP3-filer vil der være en forsinkelse ved søgning mod slutningen af filen.",
"LabelEnd": "Slut", "LabelEnd": "Slut",
"LabelEndOfChapter": "End of Chapter", "LabelEndOfChapter": "Slutningen af kapitel",
"LabelEndTime": "End time", "LabelEndTime": "Sluttidspunkt",
"LabelEpisode": "Episode", "LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL", "LabelFeedURL": "Feed URL",
"LabelFile": "Fil", "LabelFile": "Fil",
"LabelFileBirthtime": "Fødselstidspunkt for fil", "LabelFileBirthtime": "Oprettelsestidspunkt for fil",
"LabelFileModified": "Fil ændret", "LabelFileModified": "Fil ændret",
"LabelFilename": "Filnavn", "LabelFilename": "Filnavn",
"LabelFinished": "Færdig", "LabelFinished": "Færdig",
"LabelFolder": "Mappe", "LabelFolder": "Mappe",
"LabelFontBoldness": "Skrift tykkelse",
"LabelFontScale": "Skriftstørrelse", "LabelFontScale": "Skriftstørrelse",
"LabelGenre": "Genre", "LabelGenre": "Genre",
"LabelGenres": "Genrer", "LabelGenres": "Genrer",
"LabelHapticFeedback": "Haptic feedback", "LabelHapticFeedback": "Haptisk feedback",
"LabelHasEbook": "Has ebook", "LabelHasEbook": "Har e-bog",
"LabelHasSupplementaryEbook": "Has supplementary ebook", "LabelHasSupplementaryEbook": "Har supplerende e-bog",
"LabelHeavy": "Heavy", "LabelHeavy": "Tung",
"LabelHigh": "High", "LabelHigh": "Høj",
"LabelHost": "Vært", "LabelHost": "Vært",
"LabelInProgress": "I gang", "LabelInProgress": "I gang",
"LabelIncomplete": "Ufuldstændig", "LabelIncomplete": "Ufuldstændig",
"LabelInternalAppStorage": "Internal App Storage", "LabelJumpBackwardsTime": "Spring tilbage tid",
"LabelJumpBackwardsTime": "Jump backwards time", "LabelJumpForwardsTime": "Spring frem tid",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Sprog", "LabelLanguage": "Sprog",
"LabelLayout": "Layout", "LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Linjeafstand", "LabelLineSpacing": "Linjeafstand",
"LabelListenAgain": "Listen Again", "LabelLockPlayer": "Lås afspiller",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Medietype", "LabelMediaType": "Medietype",
"LabelMedium": "Medium",
"LabelMore": "Mere", "LabelMore": "Mere",
"LabelMoreInfo": "Mere info", "LabelMoreInfo": "Mere info",
"LabelName": "Navn", "LabelName": "Navn",
"LabelNarrator": "Fortæller", "LabelNarrator": "Fortæller",
"LabelNarrators": "Fortællere", "LabelNarrators": "Fortællere",
"LabelNever": "Never", "LabelNever": "Aldrig",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Ikke færdig", "LabelNotFinished": "Ikke færdig",
"LabelNotStarted": "Ikke påbegyndt", "LabelNotStarted": "Ikke påbegyndt",
"LabelOff": "Off",
"LabelPassword": "Kodeord", "LabelPassword": "Kodeord",
"LabelPath": "Sti", "LabelPath": "Sti",
"LabelPlaybackDirect": "Direct", "LabelPlaybackSpeed": "Afspilningshastighed",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode", "LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Forhindrer, at dit feed bliver indekseret af iTunes og Google podcastkataloger", "LabelPreventIndexing": "Forhindrer, at dit feed bliver indekseret af iTunes og Google podcastkataloger",
"LabelProgress": "Fremskridt", "LabelProgress": "Fremskridt",
"LabelPubDate": "Udgivelsesdato", "LabelPubDate": "Udgivelsesdato",
@ -198,23 +180,16 @@
"LabelRSSFeedCustomOwnerName": "Brugerdefineret ejerens navn", "LabelRSSFeedCustomOwnerName": "Brugerdefineret ejerens navn",
"LabelRSSFeedPreventIndexing": "Forhindrer indeksering", "LabelRSSFeedPreventIndexing": "Forhindrer indeksering",
"LabelRSSFeedSlug": "RSS-feed-slug", "LabelRSSFeedSlug": "RSS-feed-slug",
"LabelRandomly": "Tilfældigt",
"LabelRead": "Læst", "LabelRead": "Læst",
"LabelReadAgain": "Read Again", "LabelRecentSeries": "Seneste serier",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelSeason": "Sæson", "LabelSeason": "Sæson",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Serie", "LabelSeries": "Serie",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Indstil som primær", "LabelSetEbookAsPrimary": "Indstil som primær",
"LabelSetEbookAsSupplementary": "Indstil som supplerende", "LabelSetEbookAsSupplementary": "Indstil som supplerende",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Vis alle", "LabelShowAll": "Vis alle",
"LabelSize": "Størrelse", "LabelSize": "Størrelse",
"LabelSleepTimer": "Søvntimer", "LabelSleepTimer": "Søvntimer",
"LabelStart": "Start",
"LabelStartTime": "Starttid", "LabelStartTime": "Starttid",
"LabelStatsBestDay": "Bedste dag", "LabelStatsBestDay": "Bedste dag",
"LabelStatsDailyAverage": "Daglig gennemsnit", "LabelStatsDailyAverage": "Daglig gennemsnit",
@ -225,7 +200,6 @@
"LabelStatsMinutes": "minutter", "LabelStatsMinutes": "minutter",
"LabelStatsMinutesListening": "Minutter hørt", "LabelStatsMinutesListening": "Minutter hørt",
"LabelStatsWeekListening": "Ugens lytning", "LabelStatsWeekListening": "Ugens lytning",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Mærke", "LabelTag": "Mærke",
"LabelTags": "Mærker", "LabelTags": "Mærker",
"LabelTheme": "Tema", "LabelTheme": "Tema",
@ -233,75 +207,43 @@
"LabelThemeLight": "Lys", "LabelThemeLight": "Lys",
"LabelTimeRemaining": "{0} tilbage", "LabelTimeRemaining": "{0} tilbage",
"LabelTitle": "Titel", "LabelTitle": "Titel",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Spor", "LabelTracks": "Spor",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "Bruger", "LabelUser": "Bruger",
"LabelUsername": "Brugernavn", "LabelUsername": "Brugernavn",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Dine bogmærker", "LabelYourBookmarks": "Dine bogmærker",
"LabelYourProgress": "Din fremgang", "LabelYourProgress": "Din fremgang",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.", "MessageDiscardProgress": "Kassér fremgang",
"MessageAttemptingServerConnection": "Attempting server connection...", "MessageDownloadCompleteProcessing": "Download fuldført. Behandler...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected", "MessageDownloading": "Downloader...",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Downloader episode", "MessageDownloadingEpisode": "Downloader episode",
"MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download", "MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download",
"MessageFeedURLWillBe": "Feed-URL vil være {0}", "MessageFeedURLWillBe": "Feed-URL vil være {0}",
"MessageFetching": "Henter...", "MessageFetching": "Henter...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Indlæser...", "MessageLoading": "Indlæser...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Markér som afsluttet", "MessageMarkAsFinished": "Markér som afsluttet",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "Ingen bogmærker", "MessageNoBookmarks": "Ingen bogmærker",
"MessageNoChapters": "Ingen kapitler", "MessageNoChapters": "Ingen kapitler",
"MessageNoItems": "Ingen elementer", "MessageNoItems": "Ingen elementer",
"MessageNoItemsFound": "Ingen elementer fundet", "MessageNoItemsFound": "Ingen elementer fundet",
"MessageNoListeningSessions": "Ingen lyttesessioner", "MessageNoListeningSessions": "Ingen lyttesessioner",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "Ingen podcasts fundet", "MessageNoPodcastsFound": "Ingen podcasts fundet",
"MessageNoSeries": "No series", "MessageNoSeries": "Ingen serier",
"MessageNoUpdatesWereNecessary": "Ingen opdateringer var nødvendige", "MessageNoUpdatesWereNecessary": "Ingen opdateringer var nødvendige",
"MessageNoUserPlaylists": "Du har ingen afspilningslister", "MessageNoUserPlaylists": "Du har ingen afspilningslister",
"MessageReportBugsAndContribute": "Rapporter fejl, anmod om funktioner og bidrag på", "MessageReportBugsAndContribute": "Rapporter fejl, anmod om funktioner og bidrag på",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Advarsel: De fleste podcast-apps kræver, at RSS-feedets URL bruger HTTPS", "NoteRSSFeedPodcastAppsHttps": "Advarsel: De fleste podcast-apps kræver, at RSS-feedets URL bruger HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Advarsel: En eller flere af dine episoder har ikke en Pub Date. Nogle podcast-apps kræver dette.", "NoteRSSFeedPodcastAppsPubDate": "Advarsel: En eller flere af dine episoder har ikke en Pub Date. Nogle podcast-apps kræver dette.",
"ToastBookmarkCreateFailed": "Mislykkedes oprettelse af bogmærke", "ToastBookmarkCreateFailed": "Mislykkedes oprettelse af bogmærke",
"ToastBookmarkRemoveFailed": "Mislykkedes fjernelse af bogmærke", "ToastBookmarkRemoveFailed": "Mislykkedes fjernelse af bogmærke",
"ToastBookmarkUpdateFailed": "Mislykkedes opdatering af bogmærke", "ToastBookmarkUpdateFailed": "Mislykkedes opdatering af bogmærke",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Mislykkedes markering som afsluttet", "ToastItemMarkedAsFinishedFailed": "Mislykkedes markering som afsluttet",
"ToastItemMarkedAsNotFinishedFailed": "Mislykkedes markering som ikke afsluttet", "ToastItemMarkedAsNotFinishedFailed": "Mislykkedes markering som ikke afsluttet",
"ToastPlaylistCreateFailed": "Mislykkedes oprettelse af afspilningsliste", "ToastPlaylistCreateFailed": "Mislykkedes oprettelse af afspilningsliste",
"ToastPodcastCreateFailed": "Mislykkedes oprettelse af podcast", "ToastPodcastCreateFailed": "Mislykkedes oprettelse af podcast",
"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": "Streaming is not allowed on cellular data"
} }

View file

@ -31,12 +31,14 @@
"ButtonNextEpisode": "Nächste Episode", "ButtonNextEpisode": "Nächste Episode",
"ButtonOpenFeed": "Feed öffnen", "ButtonOpenFeed": "Feed öffnen",
"ButtonOverride": "Überschreiben", "ButtonOverride": "Überschreiben",
"ButtonPause": "Pause", "ButtonPause": "Pausieren",
"ButtonPlay": "Abspielen", "ButtonPlay": "Abspielen",
"ButtonPlayEpisode": "Episode abspielen", "ButtonPlayEpisode": "Episode abspielen",
"ButtonPlaying": "Spielt", "ButtonPlaying": "Spielt",
"ButtonPlaylists": "Wiedergabelisten", "ButtonPlaylists": "Wiedergabelisten",
"ButtonRead": "Lesen", "ButtonRead": "Lesen",
"ButtonReadLess": "weniger Anzeigen",
"ButtonReadMore": "Mehr Anzeigen",
"ButtonRemove": "Entfernen", "ButtonRemove": "Entfernen",
"ButtonRemoveFromServer": "Vom Server entfernen", "ButtonRemoveFromServer": "Vom Server entfernen",
"ButtonSave": "Speichern", "ButtonSave": "Speichern",
@ -45,7 +47,7 @@
"ButtonSendEbookToDevice": "E-Buch an Gerät senden", "ButtonSendEbookToDevice": "E-Buch an Gerät senden",
"ButtonSeries": "Serien", "ButtonSeries": "Serien",
"ButtonSetTimer": "Setze Timer", "ButtonSetTimer": "Setze Timer",
"ButtonStream": "Stream", "ButtonStream": "Streamen",
"ButtonSubmit": "Ok", "ButtonSubmit": "Ok",
"ButtonSwitchServerUser": "Wechsle Server/Benutzer", "ButtonSwitchServerUser": "Wechsle Server/Benutzer",
"ButtonUserStats": "Nutzerstatistiken", "ButtonUserStats": "Nutzerstatistiken",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Einstellungen der Benutzeroberfläche", "HeaderUserInterfaceSettings": "Einstellungen der Benutzeroberfläche",
"HeaderYourStats": "Eigene Statistiken", "HeaderYourStats": "Eigene Statistiken",
"LabelAddToPlaylist": "Zur Wiedergabeliste hinzufügen", "LabelAddToPlaylist": "Zur Wiedergabeliste hinzufügen",
"LabelAdded": "Hinzugefügt",
"LabelAddedAt": "Hinzugefügt am", "LabelAddedAt": "Hinzugefügt am",
"LabelAddedDate": "{0} Hinzugefügt",
"LabelAll": "Alle", "LabelAll": "Alle",
"LabelAllowSeekingOnMediaControls": "Erlaube Vor- und Zurückspulen auf dem Medienkontrollelement bei den Benachrichtigungen", "LabelAllowSeekingOnMediaControls": "Erlaube Vor- und Zurückspulen auf dem Medienkontrollelement bei den Benachrichtigungen",
"LabelAlways": "Immer", "LabelAlways": "Immer",
@ -105,7 +107,7 @@
"LabelChapterTrack": "Kapitelspur", "LabelChapterTrack": "Kapitelspur",
"LabelChapters": "Kapitel", "LabelChapters": "Kapitel",
"LabelClosePlayer": "Player schließen", "LabelClosePlayer": "Player schließen",
"LabelCollapseSeries": "Serien zusammenfassen", "LabelCollapseSeries": "Serien einklappen",
"LabelComplete": "Vollständig", "LabelComplete": "Vollständig",
"LabelContinueBooks": "Bücher fortfahren", "LabelContinueBooks": "Bücher fortfahren",
"LabelContinueEpisodes": "Episoden fortfahren", "LabelContinueEpisodes": "Episoden fortfahren",
@ -132,10 +134,10 @@
"LabelEnableMp3IndexSeeking": "MP3-Indexsuche", "LabelEnableMp3IndexSeeking": "MP3-Indexsuche",
"LabelEnableMp3IndexSeekingHelp": "Diese Einstellung sollte nur aktiviert werden, wenn du MP3-Dateien hast, bei denen das Navigieren (Seeking) nicht korrekt funktioniert. Ungenaues Navigieren ist höchstwahrscheinlich auf MP3-Dateien mit variabler Bitrate (VBR) zurückzuführen. Diese Einstellung erzwingt das Index-Navigieren (Index Seeking), bei dem eine Zeit-zu-Byte-Zuordnung erstellt wird, während die Datei gelesen wird. In einigen Fällen kann es bei großen MP3-Dateien zu einer Verzögerung kommen, wenn gegen Ende der Datei navigiert wird.", "LabelEnableMp3IndexSeekingHelp": "Diese Einstellung sollte nur aktiviert werden, wenn du MP3-Dateien hast, bei denen das Navigieren (Seeking) nicht korrekt funktioniert. Ungenaues Navigieren ist höchstwahrscheinlich auf MP3-Dateien mit variabler Bitrate (VBR) zurückzuführen. Diese Einstellung erzwingt das Index-Navigieren (Index Seeking), bei dem eine Zeit-zu-Byte-Zuordnung erstellt wird, während die Datei gelesen wird. In einigen Fällen kann es bei großen MP3-Dateien zu einer Verzögerung kommen, wenn gegen Ende der Datei navigiert wird.",
"LabelEnd": "Ende", "LabelEnd": "Ende",
"LabelEndOfChapter": "Kapitelende", "LabelEndOfChapter": "Ende des Kapitels",
"LabelEndTime": "Endzeit", "LabelEndTime": "Endzeit",
"LabelEpisode": "Episode", "LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL", "LabelFeedURL": "Feed-URL",
"LabelFile": "Datei", "LabelFile": "Datei",
"LabelFileBirthtime": "Datei erstellt", "LabelFileBirthtime": "Datei erstellt",
"LabelFileModified": "Datei geändert", "LabelFileModified": "Datei geändert",
@ -147,20 +149,20 @@
"LabelGenre": "Kategorie", "LabelGenre": "Kategorie",
"LabelGenres": "Kategorien", "LabelGenres": "Kategorien",
"LabelHapticFeedback": "Haptische Rückmeldung", "LabelHapticFeedback": "Haptische Rückmeldung",
"LabelHasEbook": "E-Book verfügbar", "LabelHasEbook": "E-Buch verfügbar",
"LabelHasSupplementaryEbook": "Ergänzendes E-Book verfügbar", "LabelHasSupplementaryEbook": "Ergänzendes E-Buch verfügbar",
"LabelHeavy": "Stark", "LabelHeavy": "Stark",
"LabelHigh": "Hoch", "LabelHigh": "Hoch",
"LabelHost": "Host", "LabelHost": "Anbieter",
"LabelInProgress": "In Bearbeitung", "LabelInProgress": "In Bearbeitung",
"LabelIncomplete": "Unvollständig", "LabelIncomplete": "Unvollständig",
"LabelInternalAppStorage": "Interner App Speicher", "LabelInternalAppStorage": "Interner App Speicher",
"LabelJumpBackwardsTime": "Rückspulzeit", "LabelJumpBackwardsTime": "Rückspulzeit",
"LabelJumpForwardsTime": "Vorwärtsspulzeit", "LabelJumpForwardsTime": "Vorwärtsspulzeit",
"LabelLanguage": "Sprache", "LabelLanguage": "Sprache",
"LabelLayout": "Layout", "LabelLayout": "Ansicht",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Einzelne Seite", "LabelLayoutSinglePage": "Eine Seite",
"LabelLight": "Leicht", "LabelLight": "Leicht",
"LabelLineSpacing": "Zeilenabstand", "LabelLineSpacing": "Zeilenabstand",
"LabelListenAgain": "Erneut anhören", "LabelListenAgain": "Erneut anhören",
@ -176,13 +178,20 @@
"LabelName": "Name", "LabelName": "Name",
"LabelNarrator": "Erzähler", "LabelNarrator": "Erzähler",
"LabelNarrators": "Erzähler", "LabelNarrators": "Erzähler",
"LabelNavigateWithVolume": "Mit Lautstärke blättern",
"LabelNavigateWithVolumeMirrored": "Umgekehrt",
"LabelNavigateWithVolumeWhilePlaying": "Auch bei Wiedergabe mit Lautstärketasten blättern",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Aus",
"LabelNavigateWithVolumeWhilePlayingEnabled": "An",
"LabelNever": "Nie", "LabelNever": "Nie",
"LabelNewestAuthors": "Neueste Autoren", "LabelNewestAuthors": "Neueste Autoren",
"LabelNewestEpisodes": "Neueste Episoden", "LabelNewestEpisodes": "Neueste Episoden",
"LabelNo": "Nein", "LabelNo": "Nein",
"LabelNotFinished": "Nicht beendet", "LabelNotFinished": "Nicht beendet",
"LabelNotStarted": "Nicht begonnen", "LabelNotStarted": "Nicht begonnen",
"LabelNumEpisodes": "{0} Episoden",
"LabelOff": "Aus", "LabelOff": "Aus",
"LabelOn": "An",
"LabelPassword": "Passwort", "LabelPassword": "Passwort",
"LabelPath": "Pfad", "LabelPath": "Pfad",
"LabelPlaybackDirect": "Direkt", "LabelPlaybackDirect": "Direkt",
@ -195,10 +204,12 @@
"LabelProgress": "Fortschritt", "LabelProgress": "Fortschritt",
"LabelPubDate": "Veröffentlichungsdatum", "LabelPubDate": "Veröffentlichungsdatum",
"LabelPublishYear": "Jahr", "LabelPublishYear": "Jahr",
"LabelPublishedDate": "Veröffentlicht {0}",
"LabelRSSFeedCustomOwnerEmail": "Benutzerdefinierte Eigentümer-E-Mail", "LabelRSSFeedCustomOwnerEmail": "Benutzerdefinierte Eigentümer-E-Mail",
"LabelRSSFeedCustomOwnerName": "Benutzerdefinierter Name des Eigentümers", "LabelRSSFeedCustomOwnerName": "Benutzerdefinierter Name des Eigentümers",
"LabelRSSFeedPreventIndexing": "Indizierung verhindern", "LabelRSSFeedPreventIndexing": "Indizierung verhindern",
"LabelRSSFeedSlug": "RSS-Feed-Schlagwort", "LabelRSSFeedSlug": "RSS-Feed-Schlagwort",
"LabelRandomly": "Zufällig",
"LabelRead": "Lesen", "LabelRead": "Lesen",
"LabelReadAgain": "Noch einmal Lesen", "LabelReadAgain": "Noch einmal Lesen",
"LabelRecentSeries": "Aktuelle Serien", "LabelRecentSeries": "Aktuelle Serien",
@ -225,7 +236,7 @@
"LabelStatsItemsFinished": "Gehörte Medien", "LabelStatsItemsFinished": "Gehörte Medien",
"LabelStatsMinutes": "Minuten", "LabelStatsMinutes": "Minuten",
"LabelStatsMinutesListening": "Gehörte Minuten", "LabelStatsMinutesListening": "Gehörte Minuten",
"LabelStatsWeekListening": "Gehörte Wochen", "LabelStatsWeekListening": "Wochenhördauer",
"LabelStreamingUsingCellular": "Über mobile Daten streamen", "LabelStreamingUsingCellular": "Über mobile Daten streamen",
"LabelTag": "Schlagwort", "LabelTag": "Schlagwort",
"LabelTags": "Schlagwörter", "LabelTags": "Schlagwörter",
@ -238,12 +249,15 @@
"LabelTotalTrack": "Gesamtanzahl Titel", "LabelTotalTrack": "Gesamtanzahl Titel",
"LabelTracks": "Titel", "LabelTracks": "Titel",
"LabelType": "Typ", "LabelType": "Typ",
"LabelUnknown": "Unbekannt",
"LabelUnlockPlayer": "Mediaplayer entsperren", "LabelUnlockPlayer": "Mediaplayer entsperren",
"LabelUseBookshelfView": "Benutze Bücherregalansicht", "LabelUseBookshelfView": "Benutze Bücherregalansicht",
"LabelUser": "Benutzer", "LabelUser": "Benutzer",
"LabelUsername": "Benutzername", "LabelUsername": "Benutzername",
"LabelVeryHigh": "Sehr hoch", "LabelVeryHigh": "Sehr hoch",
"LabelVeryLow": "Sehr niedrig", "LabelVeryLow": "Sehr niedrig",
"LabelYearReviewHide": "Jahresrückblick verbergen",
"LabelYearReviewShow": "Jahresrückblick anzeigen",
"LabelYourBookmarks": "Lesezeichen", "LabelYourBookmarks": "Lesezeichen",
"LabelYourProgress": "Fortschritt", "LabelYourProgress": "Fortschritt",
"MessageAndroid10Downloads": "Bei Android 10 und darunter wird der interne App-Speicher für Downloads verwendet.", "MessageAndroid10Downloads": "Bei Android 10 und darunter wird der interne App-Speicher für Downloads verwendet.",
@ -277,6 +291,7 @@
"MessageMediaNotLinkedToServer": "Die Medien sind nicht mit einem Audiobookshelf-Server verknüpft. Es wird kein Fortschritt synchronisiert.", "MessageMediaNotLinkedToServer": "Die Medien sind nicht mit einem Audiobookshelf-Server verknüpft. Es wird kein Fortschritt synchronisiert.",
"MessageNoBookmarks": "Keine Lesezeichen", "MessageNoBookmarks": "Keine Lesezeichen",
"MessageNoChapters": "Keine Kapitel", "MessageNoChapters": "Keine Kapitel",
"MessageNoCollections": "Keine Sammlungen",
"MessageNoItems": "Keine Medien", "MessageNoItems": "Keine Medien",
"MessageNoItemsFound": "Keine Medien gefunden", "MessageNoItemsFound": "Keine Medien gefunden",
"MessageNoListeningSessions": "Keine Hörsitzungen", "MessageNoListeningSessions": "Keine Hörsitzungen",
@ -286,7 +301,11 @@
"MessageNoSeries": "Keine Serie", "MessageNoSeries": "Keine Serie",
"MessageNoUpdatesWereNecessary": "Keine Aktualisierungen waren notwendig", "MessageNoUpdatesWereNecessary": "Keine Aktualisierungen waren notwendig",
"MessageNoUserPlaylists": "Keine Wiedergabelisten vorhanden", "MessageNoUserPlaylists": "Keine Wiedergabelisten vorhanden",
"MessagePodcastSearchField": "Suchbegriff oder RSS-Feed URL eingeben",
"MessageReportBugsAndContribute": "Fehler melden, Funktionen anfordern und mitwirken", "MessageReportBugsAndContribute": "Fehler melden, Funktionen anfordern und mitwirken",
"MessageSeriesAlreadyDownloaded": "Du hast bereits alle Bücher in dieser Serie heruntergeladen.",
"MessageSeriesDownloadConfirm": "Lade {0} Bücher mit {1} Daten, zusammen {2}, in den Ordner {3} herunter?",
"MessageSeriesDownloadConfirmIos": "Lade {0} Bücher mit {1} Daten, zusammen {2}, herunter?",
"MessageSocketConnectedOverMeteredCellular": "Socket verbunden über getaktetes Mobilfunknetz", "MessageSocketConnectedOverMeteredCellular": "Socket verbunden über getaktetes Mobilfunknetz",
"MessageSocketConnectedOverMeteredWifi": "Socket verbunden über getaktetes WLAN", "MessageSocketConnectedOverMeteredWifi": "Socket verbunden über getaktetes WLAN",
"MessageSocketConnectedOverUnmeteredCellular": "Socket verbunden über ungetaktetes Mobilfunknetz", "MessageSocketConnectedOverUnmeteredCellular": "Socket verbunden über ungetaktetes Mobilfunknetz",
@ -295,11 +314,11 @@
"NoteRSSFeedPodcastAppsHttps": "Warnung: Die meisten Podcast-Apps verlangen, dass die URL des RSS-Feeds HTTPS verwendet", "NoteRSSFeedPodcastAppsHttps": "Warnung: Die meisten Podcast-Apps verlangen, dass die URL des RSS-Feeds HTTPS verwendet",
"NoteRSSFeedPodcastAppsPubDate": "Warnung: 1 oder mehrere deiner Episoden haben kein Veröffentlichungsdatum. Einige Podcast-Apps verlangen dies.", "NoteRSSFeedPodcastAppsPubDate": "Warnung: 1 oder mehrere deiner Episoden haben kein Veröffentlichungsdatum. Einige Podcast-Apps verlangen dies.",
"ToastBookmarkCreateFailed": "Lesezeichen konnte nicht erstellt werden", "ToastBookmarkCreateFailed": "Lesezeichen konnte nicht erstellt werden",
"ToastBookmarkRemoveFailed": "Lesezeichen konnte nicht gelöscht werden", "ToastBookmarkRemoveFailed": "Lesezeichen konnte nicht entfernt werden",
"ToastBookmarkUpdateFailed": "Lesezeichenaktualisierung fehlgeschlagen", "ToastBookmarkUpdateFailed": "Lesezeichenaktualisierung fehlgeschlagen",
"ToastDownloadNotAllowedOnCellular": "Das Herunterladen über mobile Daten ist nicht erlaubt", "ToastDownloadNotAllowedOnCellular": "Das Herunterladen über mobile Daten ist nicht erlaubt",
"ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Mediums als \"Beendet\"", "ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Artikels als \"Beendet\"",
"ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Mediums als \"Nicht Beendet\"", "ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Artikels als \"Nicht Beendet\"",
"ToastPlaylistCreateFailed": "Erstellen der Wiedergabeliste fehlgeschlagen", "ToastPlaylistCreateFailed": "Erstellen der Wiedergabeliste fehlgeschlagen",
"ToastPodcastCreateFailed": "Podcast konnte nicht erstellt werden", "ToastPodcastCreateFailed": "Podcast konnte nicht erstellt werden",
"ToastPodcastCreateSuccess": "Podcast erstellt", "ToastPodcastCreateSuccess": "Podcast erstellt",

View file

@ -37,6 +37,8 @@
"ButtonPlaying": "Playing", "ButtonPlaying": "Playing",
"ButtonPlaylists": "Playlists", "ButtonPlaylists": "Playlists",
"ButtonRead": "Read", "ButtonRead": "Read",
"ButtonReadLess": "Read less",
"ButtonReadMore": "Read more",
"ButtonRemove": "Remove", "ButtonRemove": "Remove",
"ButtonRemoveFromServer": "Remove from Server", "ButtonRemoveFromServer": "Remove from Server",
"ButtonSave": "Save", "ButtonSave": "Save",
@ -87,8 +89,8 @@
"HeaderYourStats": "Your Stats", "HeaderYourStats": "Your Stats",
"LabelAscending": "Ascending", "LabelAscending": "Ascending",
"LabelAddToPlaylist": "Add to Playlist", "LabelAddToPlaylist": "Add to Playlist",
"LabelAdded": "Added",
"LabelAddedAt": "Added At", "LabelAddedAt": "Added At",
"LabelAddedDate": "Added {0}",
"LabelAll": "All", "LabelAll": "All",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls", "LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always", "LabelAlways": "Always",
@ -182,13 +184,20 @@
"LabelName": "Name", "LabelName": "Name",
"LabelNarrator": "Narrator", "LabelNarrator": "Narrator",
"LabelNarrators": "Narrators", "LabelNarrators": "Narrators",
"LabelNavigateWithVolume": "Navigate with volume keys",
"LabelNavigateWithVolumeMirrored": "Mirrored",
"LabelNavigateWithVolumeWhilePlaying": "Allow volume keys to navigate while playing",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Off",
"LabelNavigateWithVolumeWhilePlayingEnabled": "On",
"LabelNever": "Never", "LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors", "LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes", "LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No", "LabelNo": "No",
"LabelNotFinished": "Not Finished", "LabelNotFinished": "Not Finished",
"LabelNotStarted": "Not Started", "LabelNotStarted": "Not Started",
"LabelNumEpisodes": "{0} episodes",
"LabelOff": "Off", "LabelOff": "Off",
"LabelOn": "On",
"LabelPassword": "Password", "LabelPassword": "Password",
"LabelPath": "Path", "LabelPath": "Path",
"LabelPlaybackDirect": "Direct", "LabelPlaybackDirect": "Direct",
@ -201,10 +210,12 @@
"LabelProgress": "Progress", "LabelProgress": "Progress",
"LabelPubDate": "Pub Date", "LabelPubDate": "Pub Date",
"LabelPublishYear": "Publish Year", "LabelPublishYear": "Publish Year",
"LabelPublishedDate": "Published {0}",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email", "LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name", "LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Prevent Indexing", "LabelRSSFeedPreventIndexing": "Prevent Indexing",
"LabelRSSFeedSlug": "RSS Feed Slug", "LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRandomly": "Randomly",
"LabelRead": "Read", "LabelRead": "Read",
"LabelReadAgain": "Read Again", "LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series", "LabelRecentSeries": "Recent Series",
@ -244,12 +255,15 @@
"LabelTotalTrack": "Total Track", "LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks", "LabelTracks": "Tracks",
"LabelType": "Type", "LabelType": "Type",
"LabelUnknown": "Unknown",
"LabelUnlockPlayer": "Unlock Player", "LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view", "LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "User", "LabelUser": "User",
"LabelUsername": "Username", "LabelUsername": "Username",
"LabelVeryHigh": "Very High", "LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low", "LabelVeryLow": "Very Low",
"LabelYearReviewHide": "Hide Year in Review",
"LabelYearReviewShow": "See Year in Review",
"LabelYourBookmarks": "Your Bookmarks", "LabelYourBookmarks": "Your Bookmarks",
"LabelYourProgress": "Your Progress", "LabelYourProgress": "Your Progress",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.", "MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
@ -283,6 +297,7 @@
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.", "MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "No Bookmarks", "MessageNoBookmarks": "No Bookmarks",
"MessageNoChapters": "No Chapters", "MessageNoChapters": "No Chapters",
"MessageNoCollections": "No Collections",
"MessageNoItems": "No Items", "MessageNoItems": "No Items",
"MessageNoItemsFound": "No items found", "MessageNoItemsFound": "No items found",
"MessageNoListeningSessions": "No Listening Sessions", "MessageNoListeningSessions": "No Listening Sessions",
@ -292,7 +307,11 @@
"MessageNoSeries": "No series", "MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "No updates were necessary", "MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists", "MessageNoUserPlaylists": "You have no playlists",
"MessagePodcastSearchField": "Enter search term or RSS feed URL",
"MessageReportBugsAndContribute": "Report bugs, request features, and contribute on", "MessageReportBugsAndContribute": "Report bugs, request features, and contribute on",
"MessageSeriesAlreadyDownloaded": "You have already downloaded all books in this series.",
"MessageSeriesDownloadConfirm": "Download missing {0} book(s) with {1} file(s), totaling {2} to folder {3}?",
"MessageSeriesDownloadConfirmIos": "Download missing {0} book(s) with {1} file(s), totaling {2}?",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular", "MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered wifi", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered wifi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular", "MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",

View file

@ -1,5 +1,5 @@
{ {
"ButtonAdd": "Agregar", "ButtonAdd": "Agregaro",
"ButtonAddNewServer": "Agregar nuevo servidor", "ButtonAddNewServer": "Agregar nuevo servidor",
"ButtonAuthors": "Autores", "ButtonAuthors": "Autores",
"ButtonBack": "Atrás", "ButtonBack": "Atrás",
@ -37,6 +37,8 @@
"ButtonPlaying": "Reproduciendo", "ButtonPlaying": "Reproduciendo",
"ButtonPlaylists": "Listas de reproducción", "ButtonPlaylists": "Listas de reproducción",
"ButtonRead": "Leer", "ButtonRead": "Leer",
"ButtonReadLess": "Leer menos",
"ButtonReadMore": "Leer más",
"ButtonRemove": "Eliminar", "ButtonRemove": "Eliminar",
"ButtonRemoveFromServer": "Eliminar del Servidor", "ButtonRemoveFromServer": "Eliminar del Servidor",
"ButtonSave": "Guardar", "ButtonSave": "Guardar",
@ -45,7 +47,7 @@
"ButtonSendEbookToDevice": "Enviar libro al dispositivo", "ButtonSendEbookToDevice": "Enviar libro al dispositivo",
"ButtonSeries": "Series", "ButtonSeries": "Series",
"ButtonSetTimer": "Ajustar el temporizador", "ButtonSetTimer": "Ajustar el temporizador",
"ButtonStream": "Stream", "ButtonStream": "En directo",
"ButtonSubmit": "Enviar", "ButtonSubmit": "Enviar",
"ButtonSwitchServerUser": "Cambiar servidor/usuario", "ButtonSwitchServerUser": "Cambiar servidor/usuario",
"ButtonUserStats": "Estadísticas de usuario", "ButtonUserStats": "Estadísticas de usuario",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Ajustes de la interfaz de usuario", "HeaderUserInterfaceSettings": "Ajustes de la interfaz de usuario",
"HeaderYourStats": "Tus estadísticas", "HeaderYourStats": "Tus estadísticas",
"LabelAddToPlaylist": "Añadido a la lista de reproducción", "LabelAddToPlaylist": "Añadido a la lista de reproducción",
"LabelAdded": "Añadido",
"LabelAddedAt": "Añadido", "LabelAddedAt": "Añadido",
"LabelAddedDate": "{0} Añadido",
"LabelAll": "Todos", "LabelAll": "Todos",
"LabelAllowSeekingOnMediaControls": "Permitir la búsqueda de posición en los controles de notificación de medios", "LabelAllowSeekingOnMediaControls": "Permitir la búsqueda de posición en los controles de notificación de medios",
"LabelAlways": "Siempre", "LabelAlways": "Siempre",
@ -132,7 +134,7 @@
"LabelEnableMp3IndexSeeking": "Activar la búsqueda de índices mp3", "LabelEnableMp3IndexSeeking": "Activar la búsqueda de índices mp3",
"LabelEnableMp3IndexSeekingHelp": "Esta configuración solo debe habilitarse si tienes archivos mp3 que no se están buscando correctamente. La búsqueda inexacta probablemente se deba a archivos MP3 de tasa de bits variable (VBR). Esta configuración forzará la búsqueda de índice, en la que se construye un mapeo 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": "Esta configuración solo debe habilitarse si tienes archivos mp3 que no se están buscando correctamente. La búsqueda inexacta probablemente se deba a archivos MP3 de tasa de bits variable (VBR). Esta configuración forzará la búsqueda de índice, en la que se construye un mapeo 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": "Final del capítulo", "LabelEndOfChapter": "Fin del capítulo",
"LabelEndTime": "Hora de finalización", "LabelEndTime": "Hora de finalización",
"LabelEpisode": "Episodio", "LabelEpisode": "Episodio",
"LabelFeedURL": "Fuente de URL", "LabelFeedURL": "Fuente de URL",
@ -159,7 +161,7 @@
"LabelJumpForwardsTime": "Salto adelante en el tiempo", "LabelJumpForwardsTime": "Salto adelante en el tiempo",
"LabelLanguage": "Idioma", "LabelLanguage": "Idioma",
"LabelLayout": "Diseño", "LabelLayout": "Diseño",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Automático",
"LabelLayoutSinglePage": "Página única", "LabelLayoutSinglePage": "Página única",
"LabelLight": "Claro", "LabelLight": "Claro",
"LabelLineSpacing": "Interlineado", "LabelLineSpacing": "Interlineado",
@ -176,13 +178,20 @@
"LabelName": "Nombre", "LabelName": "Nombre",
"LabelNarrator": "Narrador", "LabelNarrator": "Narrador",
"LabelNarrators": "Narradores", "LabelNarrators": "Narradores",
"LabelNavigateWithVolume": "Navegar con las teclas de volumen",
"LabelNavigateWithVolumeMirrored": "Espejo",
"LabelNavigateWithVolumeWhilePlaying": "También puede utilizar los botones de volumen para desplazarse durante la reproducción",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Apagado",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Encender",
"LabelNever": "Nunca", "LabelNever": "Nunca",
"LabelNewestAuthors": "Autores más recientes", "LabelNewestAuthors": "Autores más recientes",
"LabelNewestEpisodes": "Episodios más recientes", "LabelNewestEpisodes": "Episodios más recientes",
"LabelNo": "No", "LabelNo": "No",
"LabelNotFinished": "No terminado", "LabelNotFinished": "No terminado",
"LabelNotStarted": "Sin iniciar", "LabelNotStarted": "Sin iniciar",
"LabelNumEpisodes": "{0} episodios",
"LabelOff": "Apagado", "LabelOff": "Apagado",
"LabelOn": "Encendido",
"LabelPassword": "Contraseña", "LabelPassword": "Contraseña",
"LabelPath": "Ruta de carpeta", "LabelPath": "Ruta de carpeta",
"LabelPlaybackDirect": "Directo", "LabelPlaybackDirect": "Directo",
@ -195,10 +204,12 @@
"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}",
"LabelRSSFeedCustomOwnerEmail": "Correo electrónico de dueño personalizado", "LabelRSSFeedCustomOwnerEmail": "Correo electrónico de dueño personalizado",
"LabelRSSFeedCustomOwnerName": "Nombre de dueño personalizado", "LabelRSSFeedCustomOwnerName": "Nombre de dueño personalizado",
"LabelRSSFeedPreventIndexing": "Prevenir indexado", "LabelRSSFeedPreventIndexing": "Prevenir indexado",
"LabelRSSFeedSlug": "Fuente RSS Slug", "LabelRSSFeedSlug": "Fuente RSS Slug",
"LabelRandomly": "Aleatorio",
"LabelRead": "Leído", "LabelRead": "Leído",
"LabelReadAgain": "Volver a leer", "LabelReadAgain": "Volver a leer",
"LabelRecentSeries": "Series Recientes", "LabelRecentSeries": "Series Recientes",
@ -238,12 +249,15 @@
"LabelTotalTrack": "Pista Total", "LabelTotalTrack": "Pista Total",
"LabelTracks": "Pistas", "LabelTracks": "Pistas",
"LabelType": "Tipo", "LabelType": "Tipo",
"LabelUnknown": "Desconocido",
"LabelUnlockPlayer": "Desbloquear Reproductor", "LabelUnlockPlayer": "Desbloquear Reproductor",
"LabelUseBookshelfView": "Usar la Vista de Estantería", "LabelUseBookshelfView": "Usar la Vista de Estantería",
"LabelUser": "Usuario", "LabelUser": "Usuario",
"LabelUsername": "Nombre de Usuario", "LabelUsername": "Nombre de Usuario",
"LabelVeryHigh": "Muy Alto", "LabelVeryHigh": "Muy Alto",
"LabelVeryLow": "Muy Bajo", "LabelVeryLow": "Muy Bajo",
"LabelYearReviewHide": "Ocultar Resumen del año",
"LabelYearReviewShow": "Resumen del año",
"LabelYourBookmarks": "Tus Marcadores", "LabelYourBookmarks": "Tus Marcadores",
"LabelYourProgress": "Tu Progreso", "LabelYourProgress": "Tu Progreso",
"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.",
@ -277,6 +291,7 @@
"MessageMediaNotLinkedToServer": "El contenido multimedia no está vinculado a un servidor de Audiobookshelf. No se sincronizará ningún progreso.", "MessageMediaNotLinkedToServer": "El contenido multimedia no está vinculado a un servidor de Audiobookshelf. No se sincronizará ningún progreso.",
"MessageNoBookmarks": "Sin marcadores", "MessageNoBookmarks": "Sin marcadores",
"MessageNoChapters": "Sin capítulos", "MessageNoChapters": "Sin capítulos",
"MessageNoCollections": "Sin colecciones",
"MessageNoItems": "Sin elementos", "MessageNoItems": "Sin elementos",
"MessageNoItemsFound": "Ningún elemento encontrado", "MessageNoItemsFound": "Ningún elemento encontrado",
"MessageNoListeningSessions": "Ninguna sesión escuchada", "MessageNoListeningSessions": "Ninguna sesión escuchada",
@ -286,7 +301,11 @@
"MessageNoSeries": "Ninguna serie", "MessageNoSeries": "Ninguna serie",
"MessageNoUpdatesWereNecessary": "No fue necesario actualizar", "MessageNoUpdatesWereNecessary": "No fue necesario actualizar",
"MessageNoUserPlaylists": "No tienes ninguna lista de reproducción", "MessageNoUserPlaylists": "No tienes ninguna lista de reproducción",
"MessagePodcastSearchField": "Introduzca el término de búsqueda o la URL de la fuente RSS",
"MessageReportBugsAndContribute": "Reporte erres, solicite funciones y contribuya en", "MessageReportBugsAndContribute": "Reporte erres, solicite funciones y contribuya en",
"MessageSeriesAlreadyDownloaded": "Ya has descargado todos los libros de esta serie.",
"MessageSeriesDownloadConfirm": "¿Descargar {0} libro(s) faltante(s) con {1} archivo(s), totalizando {2} a la carpeta {3}?",
"MessageSeriesDownloadConfirmIos": "¿Descargar {0} libro(s) faltantes con {1} archivo(s), con un total de {2}?",
"MessageSocketConnectedOverMeteredCellular": "Conexión de socket a través de red celular de tarifa por consumo", "MessageSocketConnectedOverMeteredCellular": "Conexión de socket a través de red celular de tarifa por consumo",
"MessageSocketConnectedOverMeteredWifi": "Socket conectado a través de una red Wi-Fi con tarificación por consumo", "MessageSocketConnectedOverMeteredWifi": "Socket conectado a través de una red Wi-Fi con tarificación por consumo",
"MessageSocketConnectedOverUnmeteredCellular": "Socket conectado a través de red celular sin tarificación por consumo", "MessageSocketConnectedOverUnmeteredCellular": "Socket conectado a través de red celular sin tarificación por consumo",

1
strings/et.json Normal file
View file

@ -0,0 +1 @@
{}

View file

@ -66,10 +66,12 @@
"HeaderLatestEpisodes": "Viimeisimmät jaksot", "HeaderLatestEpisodes": "Viimeisimmät jaksot",
"HeaderLibraries": "Kirjastot", "HeaderLibraries": "Kirjastot",
"HeaderLocalFolders": "Paikalliset kansiot", "HeaderLocalFolders": "Paikalliset kansiot",
"HeaderLocalLibraryItems": "Paikallisen kirjaston niteet",
"HeaderNewPlaylist": "Uusi soittolista", "HeaderNewPlaylist": "Uusi soittolista",
"HeaderOpenRSSFeed": "Avaa RSS-syöte", "HeaderOpenRSSFeed": "Avaa RSS-syöte",
"HeaderPlaybackSettings": "Toistoasetukset", "HeaderPlaybackSettings": "Toistoasetukset",
"HeaderPlaylist": "Soittolista", "HeaderPlaylist": "Soittolista",
"HeaderPlaylistItems": "Soittolistan kohteet",
"HeaderRSSFeed": "RSS syöte", "HeaderRSSFeed": "RSS syöte",
"HeaderRSSFeedGeneral": "RSS yksityiskohdat", "HeaderRSSFeedGeneral": "RSS yksityiskohdat",
"HeaderRSSFeedIsOpen": "RSS syöte on avoinna", "HeaderRSSFeedIsOpen": "RSS syöte on avoinna",
@ -83,9 +85,9 @@
"HeaderUserInterfaceSettings": "Käyttöliittymän asetukset", "HeaderUserInterfaceSettings": "Käyttöliittymän asetukset",
"HeaderYourStats": "Tilastosi", "HeaderYourStats": "Tilastosi",
"LabelAddToPlaylist": "Lisää soittolistaan", "LabelAddToPlaylist": "Lisää soittolistaan",
"LabelAdded": "Lisätty", "LabelAddedAt": "Lisätty listalle",
"LabelAddedAt": "Lisätty",
"LabelAll": "Kaikki", "LabelAll": "Kaikki",
"LabelAllowSeekingOnMediaControls": "Salli kelaaminen ilmoituksen säätimillä",
"LabelAlways": "Aina", "LabelAlways": "Aina",
"LabelAskConfirmation": "Kysy varmistusta", "LabelAskConfirmation": "Kysy varmistusta",
"LabelAuthor": "Tekijä", "LabelAuthor": "Tekijä",
@ -93,10 +95,11 @@
"LabelAuthorLastFirst": "Tekijä (Sukunimi, Etunimi)", "LabelAuthorLastFirst": "Tekijä (Sukunimi, Etunimi)",
"LabelAuthors": "Tekijät", "LabelAuthors": "Tekijät",
"LabelAutoDownloadEpisodes": "Lataa jaksot automaattisesti", "LabelAutoDownloadEpisodes": "Lataa jaksot automaattisesti",
"LabelAutoRewindTime": "Automaattisen takaisinkelauksen aika", "LabelAutoRewindTime": "Automaattisen takaisinkelauksen kesto",
"LabelAutoSleepTimer": "Automaattisen uniajastimen aika", "LabelAutoSleepTimer": "Automaattinen uniajastin",
"LabelAutoSleepTimerAutoRewind": "Automaattisen uniajastimen automaattinen takaisinkelaus", "LabelAutoSleepTimerAutoRewind": "Automaattisen uniajastimen automaattinen takaisinkelaus",
"LabelAutoSleepTimerAutoRewindHelp": "Kun automaattinen uniajastin päättyy, kohteen uudelleen toistaminen kelaa automaattisesti takaisin kohtaasi.", "LabelAutoSleepTimerAutoRewindHelp": "Kun automaattinen uniajastin päättyy, ensi kerralla toistetaan osa kuunenltua uudelleen.",
"LabelAutoSleepTimerHelp": "Toiston alkaessa tällä aikävälillä unikytkin kytketään automaattisesti käyttöön.",
"LabelBooks": "Kirjat", "LabelBooks": "Kirjat",
"LabelChapterTrack": "Luvun raita", "LabelChapterTrack": "Luvun raita",
"LabelChapters": "Luvut", "LabelChapters": "Luvut",
@ -111,15 +114,165 @@
"LabelCustomTime": "Mukautettu aika", "LabelCustomTime": "Mukautettu aika",
"LabelDescription": "Kuvaus", "LabelDescription": "Kuvaus",
"LabelDisableAudioFadeOut": "Poista äänen häivytys käytöstä", "LabelDisableAudioFadeOut": "Poista äänen häivytys käytöstä",
"LabelDisableAudioFadeOutHelp": "Äänenvoimakkuus alkaa laskea kun uniajastimessa on jäljellä alle 1 minuutti. Laita tämä asetus pois päältä estääksesi sen.", "LabelDisableAudioFadeOutHelp": "Äänenvoimakkuus alkaa laskea kun uniajastimessa on jäljellä alle minuutti. Laita tämä asetus pois päältä estääksesi sen.",
"LabelDisableAutoRewind": "Poista käytöstä automaattinen takaisinkelaus", "LabelDisableAutoRewind": "Poista käytöstä automaattinen takaisinkelaus",
"LabelDisableShakeToReset": "Poista käytöstä nollaus ravistamalla", "LabelDisableShakeToReset": "Poista uniajastimnen nollaus ravistamalla käytöstä",
"LabelDisableShakeToResetHelp": "Ravistamalla laitettasi uniajastimen kuluessa tai enintään kaksi minuuttia sen loppumisen jälkeen uudistaa ajastimen.",
"LabelDisableVibrateOnReset": "Poista värinä käytöstä nollattaessa",
"LabelDisableVibrateOnResetHelp": "Kun uniajastin nollautuu, laitteesi tärisee. Kytke tämä asetus päälle poistaaksesi tärinä kun uniajastin nollautuu.",
"LabelDiscover": "Löydä",
"LabelDownload": "Lataa",
"LabelDownloadUsingCellular": "Lataa käyttäen mobiilidataa",
"LabelDownloaded": "Ladatut",
"LabelDuration": "Kesto", "LabelDuration": "Kesto",
"LabelEbook": "E-kirja", "LabelEbook": "E-kirja",
"LabelEbooks": "E-kirjat", "LabelEbooks": "E-kirjat",
"LabelEnable": "Ota käyttöön",
"LabelEnd": "Loppu",
"LabelEndOfChapter": "Luvun loppu", "LabelEndOfChapter": "Luvun loppu",
"LabelEpisode": "Jakso",
"LabelFeedURL": "Syötteen URL",
"LabelFile": "Tiedosto", "LabelFile": "Tiedosto",
"LabelFileBirthtime": "Tiedoston syntymäaika", "LabelFileBirthtime": "Tiedoston syntymäaika",
"LabelFileModified": "Muutettu tiedosto", "LabelFileModified": "Muutettu tiedosto",
"LabelFilename": "Tiedostonimi" "LabelFilename": "Tiedostonimi",
"LabelFinished": "Valmis",
"LabelFolder": "Kansio",
"LabelGenre": "Lajityyppi",
"LabelGenres": "Lajityypit",
"LabelHapticFeedback": "Tuntopalaute",
"LabelHigh": "Korkea",
"LabelHost": "Isäntä",
"LabelInProgress": "Kesken",
"LabelIncomplete": "Keskeneräinen",
"LabelJumpBackwardsTime": "Hyppää taaksepäin ajassa",
"LabelJumpForwardsTime": "Hyppää eteenpäin ajassa",
"LabelLanguage": "Kieli",
"LabelLight": "Vaalea",
"LabelLineSpacing": "Riviväli",
"LabelListenAgain": "Kuuntele uudelleen",
"LabelLocalBooks": "Paikalliset kirjat",
"LabelLocalPodcasts": "Paikalliset podcastit",
"LabelLockPlayer": "Lukitse soitin",
"LabelLow": "Matala",
"LabelMediaType": "Mediatyyppi",
"LabelMedium": "Keskitaso",
"LabelMore": "Lisää",
"LabelMoreInfo": "Lisätietoja",
"LabelName": "Nimi",
"LabelNarrator": "Lukija",
"LabelNarrators": "Lukijat",
"LabelNavigateWithVolume": "Navigoi äänenvoimakkuus-painikkeilla",
"LabelNever": "Ei koskaan",
"LabelNewestAuthors": "Uusimmat kirjailijat",
"LabelNewestEpisodes": "Uusimmat jaksot",
"LabelNo": "Ei",
"LabelNotStarted": "Ei aloitettu",
"LabelOff": "Pois päältä",
"LabelOn": "Päällä",
"LabelPassword": "Salasana",
"LabelPath": "Polku",
"LabelPlaybackLocal": "Paikallinen",
"LabelPlaybackSpeed": "Toistonopeus",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcastit",
"LabelPublishYear": "Julkaisuvuosi",
"LabelRSSFeedPreventIndexing": "Estä indeksointi",
"LabelRandomly": "Satunnaisesti",
"LabelRead": "Lue",
"LabelReadAgain": "Lue uudelleen",
"LabelRecentSeries": "Viimeisimmät sarjat",
"LabelRecentlyAdded": "Viimeeksi lisätyt",
"LabelRemoveFromPlaylist": "Poista soittolistalta",
"LabelScaleElapsedTimeBySpeed": "Skaalaa kulunut aika nopeuden mukaan",
"LabelSeason": "Kausi",
"LabelSelectADevice": "Valitse laite",
"LabelSeries": "Sarja",
"LabelServerAddress": "Palvelimen osoite",
"LabelSetEbookAsPrimary": "Aseta ensisijaiseksi",
"LabelSetEbookAsSupplementary": "Aseta täydentäväksi",
"LabelShakeSensitivity": "Ravistusherkkyys",
"LabelShowAll": "Näytä kaikki",
"LabelSize": "Koko",
"LabelSleepTimer": "Uniajastin",
"LabelStart": "Aloita",
"LabelStartTime": "Aloitusaika",
"LabelStatsBestDay": "Paras päivä",
"LabelStatsDailyAverage": "Päivittäinen keskiarvo",
"LabelStatsDays": "Päivää",
"LabelStatsDaysListened": "Päivää kuunneltu",
"LabelStatsInARow": "peräjälkeen",
"LabelStatsMinutes": "minuuttia",
"LabelStatsMinutesListening": "Minuuttia kuunneltu",
"LabelStatsWeekListening": "Viikon aikana kuunneltu",
"LabelTag": "Tägi",
"LabelTags": "Tägit",
"LabelTheme": "Teema",
"LabelThemeDark": "Tumma",
"LabelThemeLight": "Kirkas",
"LabelTimeRemaining": "{0} jäljellä",
"LabelTitle": "Nimi",
"LabelTotalSize": "Kokonaiskoko",
"LabelTracks": "Raidat",
"LabelType": "Tyyppi",
"LabelUseBookshelfView": "Käytä kirjahyllynäkymää",
"LabelUser": "Käyttäjä",
"LabelUsername": "Käyttäjätunnus",
"LabelVeryHigh": "Erittäin korkea",
"LabelVeryLow": "Erittäin matala",
"LabelYourBookmarks": "Kirjanmerkkisi",
"LabelYourProgress": "Edistymisesi",
"MessageAndroid10Downloads": "Android 10 ja sitä vanhemmat käyttävät sovelluksen sisäistä tallennustilaa latauksiin.",
"MessageAttemptingServerConnection": "Yritetään palvelinyhteyttä...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf palvelinta ei ole yhdistetty",
"MessageAudiobookshelfServerRequired": "<strong>Tärkeää!</strong> Tämä sovellus on suunniteltu toimimaan sinun tai tuttavasi Audiobookshelf-palvelimen kanssa. Tämä sovellus ei tarjoa sisältöä.",
"MessageBookshelfEmpty": "Kirjahylly on tyhjä",
"MessageConfirmDeleteLocalEpisode": "Poista jakso \"{0}\" laitteeltasi? Tämä ei vaikuta palvelimella olevaan tiedostoon.",
"MessageConfirmDeleteLocalFiles": "Poista tämän kohteen tiedostot laitteestasi? Tämä ei vaikuta palvelimella oleviin tiedostoihin tai edistymiseesi.",
"MessageConfirmDiscardProgress": "Haluatko varmasti nollata edistymisesi?",
"MessageConfirmDownloadUsingCellular": "Olet lataamassa mobiilidatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageConfirmMarkAsFinished": "Haluatko varmasti merkitä tämän kohteen valmiiksi?",
"MessageConfirmRemoveBookmark": "Haluatko varmasti poistaa kirjanmerkin?",
"MessageConfirmStreamingUsingCellular": "Olet suoratoistamassa matkapuhelindatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageDiscardProgress": "Hylkää edistyminen",
"MessageDownloadCompleteProcessing": "Lataus valmis. Käsitellään...",
"MessageDownloading": "Ladataan...",
"MessageDownloadingEpisode": "Ladataan jaksoa",
"MessageEpisodesQueuedForDownload": "{0} jaksoa on latausjonossa",
"MessageFeedURLWillBe": "Syötteen URL tulee olemaan {0}",
"MessageFetching": "Haetaan...",
"MessageFollowTheProjectOnGithub": "Seuraa projektia Githubissa",
"MessageItemDownloadCompleteFailedToCreate": "Kohteen lataus on valmis, mutta kirjastokohteen luominen epäonnistui",
"MessageLoading": "Ladataan...",
"MessageLoadingServerData": "Ladataan palvelintietoja...",
"MessageMarkAsFinished": "Merkitse valmiiksi",
"MessageMediaLinkedToADifferentServer": "Media on linkitetty Audiobookshelf-palvelimeen eri osoitteessa ({0}). Edistyminen synkronoidaan, kun olet yhdistänyt tähän palvelinosoitteeseen.",
"MessageMediaLinkedToADifferentUser": "Media on linkitetty tähän palvelimeen, mutta sen latasi eri käyttäjä. Edistyminen synkronoidaan vain käyttäjälle, joka latasi sen.",
"MessageMediaLinkedToServer": "Linkitetty palvelimeen {0}",
"MessageMediaLinkedToThisServer": "Ladattu media on linkitetty tähän palvelimeen",
"MessageMediaNotLinkedToServer": "Mediaa ei ole linkitetty Audiobookshelf-palvelimeen. Edistystä ei synkronoida.",
"MessageNoBookmarks": "Ei kirjanmerkkejä",
"MessageNoChapters": "Ei kappaleita",
"MessageNoItems": "Ei kohteita",
"MessageNoItemsFound": "Kohteita ei löytynyt",
"MessageNoListeningSessions": "Ei kuunteluistuntoja",
"MessageNoMediaFolders": "Ei mediakansioita",
"MessageNoNetworkConnection": "Ei verkkoyhteyttä",
"MessageNoPodcastsFound": "Podcasteja ei löytynyt",
"MessageNoSeries": "Ei sarjoja",
"MessageNoUpdatesWereNecessary": "Päivityksiä ei tarvittu",
"MessageNoUserPlaylists": "Sinulla ei ole soittolistoja",
"MessageReportBugsAndContribute": "Ilmoita virheistä, toivo ominaisuuksia ja osallistu",
"ToastBookmarkCreateFailed": "Kirjanmerkin luominen epäonnistui",
"ToastBookmarkRemoveFailed": "Kirjanmerkin poistaminen epäonnistui",
"ToastBookmarkUpdateFailed": "Kirjanmerkin päivittäminen epäonnistui",
"ToastDownloadNotAllowedOnCellular": "Lataaminen ei ole sallittua mobiilidatalla",
"ToastItemMarkedAsFinishedFailed": "Valmiiksi merkitseminen epäonnistui",
"ToastItemMarkedAsNotFinishedFailed": "Valmiiksi merkitsemisen poisto epäonnistui",
"ToastPlaylistCreateFailed": "Soittolistan luominen epäonnistui",
"ToastPodcastCreateFailed": "Podcastin luominen epäonnistui",
"ToastPodcastCreateSuccess": "Podcastin luominen onnistui",
"ToastRSSFeedCloseFailed": "RSS syötteen sulkeminen epäonnistui",
"ToastRSSFeedCloseSuccess": "RSS syöte suljettu",
"ToastStreamingNotAllowedOnCellular": "Suoratoisto ei ole sallittu mobiilidatalla"
} }

View file

@ -37,7 +37,9 @@
"ButtonPlaying": "En lecture", "ButtonPlaying": "En lecture",
"ButtonPlaylists": "Listes de lecture", "ButtonPlaylists": "Listes de lecture",
"ButtonRead": "Lire", "ButtonRead": "Lire",
"ButtonRemove": "Retirer", "ButtonReadLess": "Lire moins",
"ButtonReadMore": "Lire plus",
"ButtonRemove": "Supprimer",
"ButtonRemoveFromServer": "Retirer du serveur", "ButtonRemoveFromServer": "Retirer du serveur",
"ButtonSave": "Sauvegarder", "ButtonSave": "Sauvegarder",
"ButtonSaveOrder": "Sauvegarder lordre", "ButtonSaveOrder": "Sauvegarder lordre",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Paramètres de l'interface", "HeaderUserInterfaceSettings": "Paramètres de l'interface",
"HeaderYourStats": "Vos statistiques", "HeaderYourStats": "Vos statistiques",
"LabelAddToPlaylist": "Ajouter à la liste de lecture", "LabelAddToPlaylist": "Ajouter à la liste de lecture",
"LabelAdded": "Ajouté",
"LabelAddedAt": "Date dajout", "LabelAddedAt": "Date dajout",
"LabelAddedDate": "Ajouté le {0}",
"LabelAll": "Tout", "LabelAll": "Tout",
"LabelAllowSeekingOnMediaControls": "Autoriser la recherche de position depuis la notification du lecteur multimédia", "LabelAllowSeekingOnMediaControls": "Autoriser la recherche de position depuis la notification du lecteur multimédia",
"LabelAlways": "Toujours", "LabelAlways": "Toujours",
@ -132,7 +134,7 @@
"LabelEnableMp3IndexSeeking": "Activer la recherche par index pour mp3", "LabelEnableMp3IndexSeeking": "Activer la recherche par index pour mp3",
"LabelEnableMp3IndexSeekingHelp": "Ce paramètres ne devrai être activer que si vous avez des problèmes avec des fichiers mp3 que vous ne pouvez pas chercher. La mauvaise indexation est probablement du au Bitrate Variable (VBR) du fichier MP3. Ce paramètre va forcer l'indexation. Une correspondance Temps-Octet est construit durant la lecture. Dans certains cas, avec de gros fichier MP3, il y aura du délais lors de la recherche vers la fin du fichier.", "LabelEnableMp3IndexSeekingHelp": "Ce paramètres ne devrai être activer que si vous avez des problèmes avec des fichiers mp3 que vous ne pouvez pas chercher. La mauvaise indexation est probablement du au Bitrate Variable (VBR) du fichier MP3. Ce paramètre va forcer l'indexation. Une correspondance Temps-Octet est construit durant la lecture. Dans certains cas, avec de gros fichier MP3, il y aura du délais lors de la recherche vers la fin du fichier.",
"LabelEnd": "Fin", "LabelEnd": "Fin",
"LabelEndOfChapter": "Fin du Chapitre", "LabelEndOfChapter": "Fin du chapitre",
"LabelEndTime": "Heure de Fin", "LabelEndTime": "Heure de Fin",
"LabelEpisode": "Épisode", "LabelEpisode": "Épisode",
"LabelFeedURL": "URL du flux", "LabelFeedURL": "URL du flux",
@ -176,13 +178,20 @@
"LabelName": "Nom", "LabelName": "Nom",
"LabelNarrator": "Narrateur", "LabelNarrator": "Narrateur",
"LabelNarrators": "Narrateurs", "LabelNarrators": "Narrateurs",
"LabelNavigateWithVolume": "Naviguer avec les touches de volume",
"LabelNavigateWithVolumeMirrored": "En miroir",
"LabelNavigateWithVolumeWhilePlaying": "Autoriser les touches de volume à naviguer durant la lecture",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Désactivé",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Activé",
"LabelNever": "Jamais", "LabelNever": "Jamais",
"LabelNewestAuthors": "Auteurs récents", "LabelNewestAuthors": "Auteurs récents",
"LabelNewestEpisodes": "Épisodes récents", "LabelNewestEpisodes": "Épisodes récents",
"LabelNo": "Non", "LabelNo": "Non",
"LabelNotFinished": "Non terminé", "LabelNotFinished": "Non terminé",
"LabelNotStarted": "Non Démarré(e)", "LabelNotStarted": "Pas commencé",
"LabelNumEpisodes": "{0} épisodes",
"LabelOff": "Éteint", "LabelOff": "Éteint",
"LabelOn": "Activé",
"LabelPassword": "Mot de passe", "LabelPassword": "Mot de passe",
"LabelPath": "Chemin", "LabelPath": "Chemin",
"LabelPlaybackDirect": "Direct", "LabelPlaybackDirect": "Direct",
@ -195,10 +204,12 @@
"LabelProgress": "Progression", "LabelProgress": "Progression",
"LabelPubDate": "Date de publication", "LabelPubDate": "Date de publication",
"LabelPublishYear": "Année de publication", "LabelPublishYear": "Année de publication",
"LabelRSSFeedCustomOwnerEmail": "Courriel du propriétaire personnalisé", "LabelPublishedDate": "Publié le {0}",
"LabelRSSFeedCustomOwnerEmail": "Courriel personnalisée du propriétaire",
"LabelRSSFeedCustomOwnerName": "Nom propriétaire personnalisé", "LabelRSSFeedCustomOwnerName": "Nom propriétaire personnalisé",
"LabelRSSFeedPreventIndexing": "Empêcher lindexation", "LabelRSSFeedPreventIndexing": "Empêcher lindexation",
"LabelRSSFeedSlug": "Balise URL du flux RSS", "LabelRSSFeedSlug": "Identifiant dURL du flux RSS",
"LabelRandomly": "Au hasard",
"LabelRead": "Lire", "LabelRead": "Lire",
"LabelReadAgain": "Lire à nouveau", "LabelReadAgain": "Lire à nouveau",
"LabelRecentSeries": "Séries récentes", "LabelRecentSeries": "Séries récentes",
@ -238,12 +249,15 @@
"LabelTotalTrack": "Pistes totale", "LabelTotalTrack": "Pistes totale",
"LabelTracks": "Pistes", "LabelTracks": "Pistes",
"LabelType": "Type", "LabelType": "Type",
"LabelUnknown": "Inconnu",
"LabelUnlockPlayer": "Déverrouiller le lecteur", "LabelUnlockPlayer": "Déverrouiller le lecteur",
"LabelUseBookshelfView": "Utiliser l'interface bibliothèque", "LabelUseBookshelfView": "Utiliser l'interface bibliothèque",
"LabelUser": "Utilisateur", "LabelUser": "Utilisateur",
"LabelUsername": "Nom dutilisateur", "LabelUsername": "Nom dutilisateur",
"LabelVeryHigh": "Très importante", "LabelVeryHigh": "Très importante",
"LabelVeryLow": "Très peu importante", "LabelVeryLow": "Très peu importante",
"LabelYearReviewHide": "Masquer Revue de l'année",
"LabelYearReviewShow": "Voir Revue de l'année",
"LabelYourBookmarks": "Vos favoris", "LabelYourBookmarks": "Vos favoris",
"LabelYourProgress": "Votre progression", "LabelYourProgress": "Votre progression",
"MessageAndroid10Downloads": "Android 10 et en dessous utiliseront le stockage interne de l'application pour les téléchargements.", "MessageAndroid10Downloads": "Android 10 et en dessous utiliseront le stockage interne de l'application pour les téléchargements.",
@ -277,7 +291,8 @@
"MessageMediaNotLinkedToServer": "L'élément n'est lié à aucun serveur. La progression ne sera pas synchronisé.", "MessageMediaNotLinkedToServer": "L'élément n'est lié à aucun serveur. La progression ne sera pas synchronisé.",
"MessageNoBookmarks": "Aucun favoris", "MessageNoBookmarks": "Aucun favoris",
"MessageNoChapters": "Aucun chapitre", "MessageNoChapters": "Aucun chapitre",
"MessageNoItems": "Aucun article", "MessageNoCollections": "Aucune collection",
"MessageNoItems": "Aucun élément",
"MessageNoItemsFound": "Aucun élément trouvé", "MessageNoItemsFound": "Aucun élément trouvé",
"MessageNoListeningSessions": "Aucune session découte en cours", "MessageNoListeningSessions": "Aucune session découte en cours",
"MessageNoMediaFolders": "Aucun dossier multimédia", "MessageNoMediaFolders": "Aucun dossier multimédia",
@ -286,14 +301,18 @@
"MessageNoSeries": "Aucune série", "MessageNoSeries": "Aucune série",
"MessageNoUpdatesWereNecessary": "Aucune mise à jour nétait nécessaire", "MessageNoUpdatesWereNecessary": "Aucune mise à jour nétait nécessaire",
"MessageNoUserPlaylists": "Vous navez aucune liste de lecture", "MessageNoUserPlaylists": "Vous navez aucune liste de lecture",
"MessagePodcastSearchField": "Saisir un terme de recherche ou l'URL d'un flux RSS",
"MessageReportBugsAndContribute": "Signalez des anomalies, demandez des fonctionnalités et contribuez sur", "MessageReportBugsAndContribute": "Signalez des anomalies, demandez des fonctionnalités et contribuez sur",
"MessageSeriesAlreadyDownloaded": "Vous avez déjà téléchargé tous les livres de cette série.",
"MessageSeriesDownloadConfirm": "Télécharger le(s) {0} livre(s) manquant(s) avec {1} fichier(s), totalisant {2} vers le dossier {3}?",
"MessageSeriesDownloadConfirmIos": "Télécharger le(s) {0} livre(s) manquant(s) avec {1} fichier(s), totalisant {2}?",
"MessageSocketConnectedOverMeteredCellular": "Socket connecté via données cellulaire limitée", "MessageSocketConnectedOverMeteredCellular": "Socket connecté via données cellulaire limitée",
"MessageSocketConnectedOverMeteredWifi": "Socket connecté via Wi-Fi limitée", "MessageSocketConnectedOverMeteredWifi": "Socket connecté via Wi-Fi limitée",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connecté via données cellulaire", "MessageSocketConnectedOverUnmeteredCellular": "Socket connecté via données cellulaire",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connecté via Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket connecté via Wi-Fi",
"MessageSocketNotConnected": "Socket non connecté", "MessageSocketNotConnected": "Socket non connecté",
"NoteRSSFeedPodcastAppsHttps": "Attention: la majorité des application de podcast nécessite une adresse de flux HTTPS", "NoteRSSFeedPodcastAppsHttps": "Attention: la majorité des application de podcast nécessite une adresse de flux HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Attention : un ou plusieurs de vos épisodes ne possèdent pas de date de publication. Certaines applications de podcast le requièrent.", "NoteRSSFeedPodcastAppsPubDate": "Attention: un ou plusieurs de vos épisodes ne possèdent pas de date de publication. Certaines applications de podcast le requièrent.",
"ToastBookmarkCreateFailed": "Échec de la création de marque-page", "ToastBookmarkCreateFailed": "Échec de la création de marque-page",
"ToastBookmarkRemoveFailed": "Échec de la suppression de marque-page", "ToastBookmarkRemoveFailed": "Échec de la suppression de marque-page",
"ToastBookmarkUpdateFailed": "Échec de la mise à jour de marsue-page", "ToastBookmarkUpdateFailed": "Échec de la mise à jour de marsue-page",

View file

@ -1,306 +1,31 @@
{ {
"ButtonAdd": "ઉમેરો", "ButtonAdd": "ઉમેરો",
"ButtonAddNewServer": "Add New Server",
"ButtonAuthors": "લેખકો", "ButtonAuthors": "લેખકો",
"ButtonBack": "Back",
"ButtonCancel": "રદ કરો", "ButtonCancel": "રદ કરો",
"ButtonCancelTimer": "Cancel Timer", "ButtonClearFilter": "ફિલ્ટર જતુ કરો",
"ButtonClearFilter": "ફિલ્ટર જતુ કરો ",
"ButtonCloseFeed": "ફીડ બંધ કરો", "ButtonCloseFeed": "ફીડ બંધ કરો",
"ButtonCollections": "સંગ્રહ", "ButtonCollections": "સંગ્રહ",
"ButtonConnect": "Connect",
"ButtonConnectToServer": "Connect to Server",
"ButtonCreate": "બનાવો", "ButtonCreate": "બનાવો",
"ButtonCreateBookmark": "Create Bookmark",
"ButtonCreateNewPlaylist": "Create New Playlist",
"ButtonDelete": "કાઢી નાખો", "ButtonDelete": "કાઢી નાખો",
"ButtonDeleteLocalEpisode": "Delete local episode",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDisconnect": "Disconnect",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "ઘર", "ButtonHome": "ઘર",
"ButtonIssues": "સમસ્યાઓ", "ButtonIssues": "સમસ્યાઓ",
"ButtonLatest": "નવીનતમ", "ButtonLatest": "નવીનતમ",
"ButtonLibrary": "પુસ્તકાલય", "ButtonLibrary": "પુસ્તકાલય",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Manage Local Files",
"ButtonNewFolder": "New Folder",
"ButtonNextEpisode": "Next Episode",
"ButtonOpenFeed": "ફીડ ખોલો", "ButtonOpenFeed": "ફીડ ખોલો",
"ButtonOverride": "Override",
"ButtonPause": "Pause",
"ButtonPlay": "ચલાવો", "ButtonPlay": "ચલાવો",
"ButtonPlaying": "ચલાવી રહ્યું છે", "ButtonPlaying": "ચલાવી રહ્યું છે",
"ButtonPlaylists": "પ્લેલિસ્ટ", "ButtonPlaylists": "પ્લેલિસ્ટ",
"ButtonRead": "વાંચો", "ButtonRead": "વાંચો",
"ButtonRemove": "કાઢી નાખો", "ButtonRemove": "કાઢી નાખો",
"ButtonRemoveFromServer": "Remove from Server",
"ButtonSave": "સાચવો", "ButtonSave": "સાચવો",
"ButtonSaveOrder": "Save Order",
"ButtonSearch": "શોધો", "ButtonSearch": "શોધો",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSeries": "સિરીઝ", "ButtonSeries": "સિરીઝ",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Stream",
"ButtonSubmit": "સબમિટ કરો", "ButtonSubmit": "સબમિટ કરો",
"ButtonSwitchServerUser": "Switch Server/User",
"ButtonUserStats": "User Stats",
"ButtonYes": "હા", "ButtonYes": "હા",
"HeaderAccount": "એકાઉન્ટ", "HeaderAccount": "એકાઉન્ટ",
"HeaderAdvanced": "અડ્વાન્સડ", "HeaderAdvanced": "અડ્વાન્સડ",
"HeaderAudioTracks": "Audio Tracks",
"HeaderChapters": "Chapters",
"HeaderCollection": "Collection",
"HeaderCollectionItems": "Collection Items",
"HeaderConnectionStatus": "Connection Status",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Details",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook Files",
"HeaderEpisodes": "Episodes",
"HeaderEreaderSettings": "Ereader Settings",
"HeaderLatestEpisodes": "Latest episodes",
"HeaderLibraries": "Libraries",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderOpenRSSFeed": "Open RSS Feed",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Playlist Items",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Details",
"HeaderRSSFeedIsOpen": "RSS Feed is Open",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSettings": "Settings",
"HeaderSleepTimer": "Sleep Timer",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderStatsMinutesListeningChart": "Minutes Listening (last 7 days)",
"HeaderStatsRecentSessions": "Recent Sessions",
"HeaderTableOfContents": "Table of Contents",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderYourStats": "Your Stats",
"LabelAddToPlaylist": "Add to Playlist",
"LabelAdded": "Added",
"LabelAddedAt": "Added At",
"LabelAll": "All",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Author",
"LabelAuthorFirstLast": "Author (First Last)",
"LabelAuthorLastFirst": "Author (Last, First)",
"LabelAuthors": "Authors",
"LabelAutoDownloadEpisodes": "Auto Download Episodes",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelBooks": "Books",
"LabelChapterTrack": "Chapter Track",
"LabelChapters": "Chapters",
"LabelClosePlayer": "Close player",
"LabelCollapseSeries": "Collapse Series",
"LabelComplete": "Complete",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelDescription": "Description",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnd": "End",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL",
"LabelFile": "File",
"LabelFileBirthtime": "File Birthtime",
"LabelFileModified": "File Modified",
"LabelFilename": "Filename",
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFontScale": "Font scale",
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",
"LabelInProgress": "In Progress",
"LabelIncomplete": "Incomplete",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Language",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Line spacing",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Media Type",
"LabelMedium": "Medium",
"LabelMore": "More",
"LabelMoreInfo": "More Info",
"LabelName": "Name",
"LabelNarrator": "Narrator",
"LabelNarrators": "Narrators",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Not Finished",
"LabelNotStarted": "Not Started",
"LabelOff": "Off",
"LabelPassword": "Password",
"LabelPath": "Path",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories",
"LabelProgress": "Progress",
"LabelPubDate": "Pub Date",
"LabelPublishYear": "Publish Year",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Prevent Indexing",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Read",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelSeason": "Season",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Series",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Set as primary",
"LabelSetEbookAsSupplementary": "Set as supplementary",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Show All",
"LabelSize": "Size",
"LabelSleepTimer": "Sleep timer",
"LabelStart": "Start",
"LabelStartTime": "Start Time", "LabelStartTime": "Start Time",
"LabelStatsBestDay": "Best Day",
"LabelStatsDailyAverage": "Daily Average",
"LabelStatsDays": "Days",
"LabelStatsDaysListened": "Days Listened",
"LabelStatsInARow": "in a row",
"LabelStatsItemsFinished": "Items Finished",
"LabelStatsMinutes": "minutes",
"LabelStatsMinutesListening": "Minutes Listening",
"LabelStatsWeekListening": "Week Listening",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tags",
"LabelTheme": "Theme",
"LabelThemeDark": "Dark",
"LabelThemeLight": "Light",
"LabelTimeRemaining": "{0} remaining",
"LabelTitle": "Title",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "User",
"LabelUsername": "Username",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Your Bookmarks",
"LabelYourProgress": "Your Progress",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Downloading episode",
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
"MessageFeedURLWillBe": "Feed URL will be {0}",
"MessageFetching": "Fetching...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Loading...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Mark as Finished",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "No Bookmarks",
"MessageNoChapters": "No Chapters",
"MessageNoItems": "No Items",
"MessageNoItemsFound": "No items found",
"MessageNoListeningSessions": "No Listening Sessions",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "No podcasts found",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists",
"MessageReportBugsAndContribute": "Report bugs, request features, and contribute on",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular", "MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi"
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.",
"ToastBookmarkCreateFailed": "Failed to create bookmark",
"ToastBookmarkRemoveFailed": "Failed to remove bookmark",
"ToastBookmarkUpdateFailed": "Failed to update bookmark",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Failed to mark as Finished",
"ToastItemMarkedAsNotFinishedFailed": "Failed to mark as Not Finished",
"ToastPlaylistCreateFailed": "Failed to create playlist",
"ToastPodcastCreateFailed": "Failed to create podcast",
"ToastPodcastCreateSuccess": "Podcast created successfully",
"ToastRSSFeedCloseFailed": "Failed to close RSS feed",
"ToastRSSFeedCloseSuccess": "RSS feed closed",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
} }

34
strings/he.json Normal file
View file

@ -0,0 +1,34 @@
{
"ButtonAdd": "הוסף",
"ButtonAddNewServer": "הוסף שרת חדש",
"ButtonAuthors": "סופרים",
"ButtonBack": "חזור",
"ButtonCancel": "ביטול",
"ButtonCancelTimer": "בטל טיימר",
"ButtonClearFilter": "נקה סינון",
"ButtonCloseFeed": "סגור ערוץ",
"ButtonCollections": "אוספים",
"ButtonConnect": "התחבר",
"ButtonConnectToServer": "התחבר לשרת",
"ButtonCreate": "צור",
"ButtonCreateBookmark": "צור סימנייה",
"ButtonCreateNewPlaylist": "צור רשימת השמעה חדשה",
"ButtonDelete": "מחק",
"ButtonDeleteLocalEpisode": "מחק פרק מקומי",
"ButtonDeleteLocalFile": "מחק קובץ מקומי",
"ButtonDeleteLocalItem": "מחק פריט מקומי",
"ButtonDisableAutoTimer": "השבת טיימר אוטומטי",
"ButtonDisconnect": "התנתק",
"ButtonGoToWebClient": "עבור לדפדפן",
"ButtonHistory": "היסטוריה",
"ButtonHome": "בית",
"ButtonIssues": "בעיות",
"ButtonLatest": "אחרון",
"ButtonLibrary": "ספרייה",
"ButtonPlay": "נגן",
"ButtonPlayEpisode": "נגן פרק",
"ButtonPlaying": "מנגן",
"ButtonPlaylists": "רשימת השמעה",
"HeaderOpenRSSFeed": "פתח ערוץ RSS",
"LabelAddedDate": "נוסף ב-{0}"
}

View file

@ -1,306 +1,31 @@
{ {
"ButtonAdd": "जोड़ें", "ButtonAdd": "जोड़ें",
"ButtonAddNewServer": "Add New Server",
"ButtonAuthors": "लेखक", "ButtonAuthors": "लेखक",
"ButtonBack": "Back",
"ButtonCancel": "रद्द करें", "ButtonCancel": "रद्द करें",
"ButtonCancelTimer": "Cancel Timer",
"ButtonClearFilter": "लागू फ़िल्टर साफ़ करें", "ButtonClearFilter": "लागू फ़िल्टर साफ़ करें",
"ButtonCloseFeed": "फ़ीड बंद करें", "ButtonCloseFeed": "फ़ीड बंद करें",
"ButtonCollections": "संग्रह", "ButtonCollections": "संग्रह",
"ButtonConnect": "Connect",
"ButtonConnectToServer": "Connect to Server",
"ButtonCreate": "बनाएं", "ButtonCreate": "बनाएं",
"ButtonCreateBookmark": "Create Bookmark",
"ButtonCreateNewPlaylist": "Create New Playlist",
"ButtonDelete": "हटाएं", "ButtonDelete": "हटाएं",
"ButtonDeleteLocalEpisode": "Delete local episode",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDisconnect": "Disconnect",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "घर", "ButtonHome": "घर",
"ButtonIssues": "समस्याएं", "ButtonIssues": "समस्याएं",
"ButtonLatest": "नवीनतम", "ButtonLatest": "नवीनतम",
"ButtonLibrary": "पुस्तकालय", "ButtonLibrary": "पुस्तकालय",
"ButtonLocalMedia": "Local Media",
"ButtonManageLocalFiles": "Manage Local Files",
"ButtonNewFolder": "New Folder",
"ButtonNextEpisode": "Next Episode",
"ButtonOpenFeed": "फ़ीड खोलें", "ButtonOpenFeed": "फ़ीड खोलें",
"ButtonOverride": "Override",
"ButtonPause": "Pause",
"ButtonPlay": "चलाएँ", "ButtonPlay": "चलाएँ",
"ButtonPlaying": "चल रही है", "ButtonPlaying": "चल रही है",
"ButtonPlaylists": "प्लेलिस्ट्स", "ButtonPlaylists": "प्लेलिस्ट्स",
"ButtonRead": "पढ़ लिया", "ButtonRead": "पढ़ लिया",
"ButtonRemove": "हटाएं", "ButtonRemove": "हटाएं",
"ButtonRemoveFromServer": "Remove from Server",
"ButtonSave": "सहेजें", "ButtonSave": "सहेजें",
"ButtonSaveOrder": "Save Order",
"ButtonSearch": "खोजें", "ButtonSearch": "खोजें",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSeries": "सीरीज", "ButtonSeries": "सीरीज",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Stream",
"ButtonSubmit": "जमा करें", "ButtonSubmit": "जमा करें",
"ButtonSwitchServerUser": "Switch Server/User",
"ButtonUserStats": "User Stats",
"ButtonYes": "हाँ", "ButtonYes": "हाँ",
"HeaderAccount": "खाता", "HeaderAccount": "खाता",
"HeaderAdvanced": "विकसित", "HeaderAdvanced": "विकसित",
"HeaderAudioTracks": "Audio Tracks",
"HeaderChapters": "Chapters",
"HeaderCollection": "Collection",
"HeaderCollectionItems": "Collection Items",
"HeaderConnectionStatus": "Connection Status",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Details",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook Files",
"HeaderEpisodes": "Episodes",
"HeaderEreaderSettings": "Ereader Settings",
"HeaderLatestEpisodes": "Latest episodes",
"HeaderLibraries": "Libraries",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderOpenRSSFeed": "Open RSS Feed",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Playlist Items",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS Details",
"HeaderRSSFeedIsOpen": "RSS Feed is Open",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSettings": "Settings",
"HeaderSleepTimer": "Sleep Timer",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderStatsMinutesListeningChart": "Minutes Listening (last 7 days)",
"HeaderStatsRecentSessions": "Recent Sessions",
"HeaderTableOfContents": "Table of Contents",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderYourStats": "Your Stats",
"LabelAddToPlaylist": "Add to Playlist",
"LabelAdded": "Added",
"LabelAddedAt": "Added At",
"LabelAll": "All",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Author",
"LabelAuthorFirstLast": "Author (First Last)",
"LabelAuthorLastFirst": "Author (Last, First)",
"LabelAuthors": "Authors",
"LabelAutoDownloadEpisodes": "Auto Download Episodes",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelBooks": "Books",
"LabelChapterTrack": "Chapter Track",
"LabelChapters": "Chapters",
"LabelClosePlayer": "Close player",
"LabelCollapseSeries": "Collapse Series",
"LabelComplete": "Complete",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelDescription": "Description",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDuration": "Duration",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Enable",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnd": "End",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed URL",
"LabelFile": "File",
"LabelFileBirthtime": "File Birthtime",
"LabelFileModified": "File Modified",
"LabelFilename": "Filename",
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFontScale": "Font scale",
"LabelGenre": "Genre",
"LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Host",
"LabelInProgress": "In Progress",
"LabelIncomplete": "Incomplete",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Language",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Line spacing",
"LabelListenAgain": "Listen Again",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Media Type",
"LabelMedium": "Medium",
"LabelMore": "More",
"LabelMoreInfo": "More Info",
"LabelName": "Name",
"LabelNarrator": "Narrator",
"LabelNarrators": "Narrators",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Not Finished",
"LabelNotStarted": "Not Started",
"LabelOff": "Off",
"LabelPassword": "Password",
"LabelPath": "Path",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories",
"LabelProgress": "Progress",
"LabelPubDate": "Pub Date",
"LabelPublishYear": "Publish Year",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Prevent Indexing",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Read",
"LabelReadAgain": "Read Again",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelSeason": "Season",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Series",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Set as primary",
"LabelSetEbookAsSupplementary": "Set as supplementary",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Show All",
"LabelSize": "Size",
"LabelSleepTimer": "Sleep timer",
"LabelStart": "Start",
"LabelStartTime": "Start Time", "LabelStartTime": "Start Time",
"LabelStatsBestDay": "Best Day",
"LabelStatsDailyAverage": "Daily Average",
"LabelStatsDays": "Days",
"LabelStatsDaysListened": "Days Listened",
"LabelStatsInARow": "in a row",
"LabelStatsItemsFinished": "Items Finished",
"LabelStatsMinutes": "minutes",
"LabelStatsMinutesListening": "Minutes Listening",
"LabelStatsWeekListening": "Week Listening",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tags",
"LabelTheme": "Theme",
"LabelThemeDark": "Dark",
"LabelThemeLight": "Light",
"LabelTimeRemaining": "{0} remaining",
"LabelTitle": "Title",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Tracks",
"LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "User",
"LabelUsername": "Username",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Your Bookmarks",
"LabelYourProgress": "Your Progress",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Downloading episode",
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
"MessageFeedURLWillBe": "Feed URL will be {0}",
"MessageFetching": "Fetching...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Loading...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Mark as Finished",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "No Bookmarks",
"MessageNoChapters": "No Chapters",
"MessageNoItems": "No Items",
"MessageNoItemsFound": "No items found",
"MessageNoListeningSessions": "No Listening Sessions",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "No podcasts found",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists",
"MessageReportBugsAndContribute": "Report bugs, request features, and contribute on",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular", "MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi"
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Warning: Most podcast apps will require the RSS feed URL is using HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Warning: 1 or more of your episodes do not have a Pub Date. Some podcast apps require this.",
"ToastBookmarkCreateFailed": "Failed to create bookmark",
"ToastBookmarkRemoveFailed": "Failed to remove bookmark",
"ToastBookmarkUpdateFailed": "Failed to update bookmark",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Failed to mark as Finished",
"ToastItemMarkedAsNotFinishedFailed": "Failed to mark as Not Finished",
"ToastPlaylistCreateFailed": "Failed to create playlist",
"ToastPodcastCreateFailed": "Failed to create podcast",
"ToastPodcastCreateSuccess": "Podcast created successfully",
"ToastRSSFeedCloseFailed": "Failed to close RSS feed",
"ToastRSSFeedCloseSuccess": "RSS feed closed",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
} }

View file

@ -1,308 +1,328 @@
{ {
"ButtonAdd": "Dodaj", "ButtonAdd": "Dodaj",
"ButtonAddNewServer": "dodati novi poslužitelj", "ButtonAddNewServer": "Dodaj novi poslužitelj",
"ButtonAuthors": "Autori", "ButtonAuthors": "Autori",
"ButtonBack": "Natrag", "ButtonBack": "Natrag",
"ButtonCancel": "Odustani", "ButtonCancel": "Odustani",
"ButtonCancelTimer": "poništi mjerač vremena", "ButtonCancelTimer": "Poništi timer",
"ButtonClearFilter": "Poništi filter", "ButtonClearFilter": "Poništi filter",
"ButtonCloseFeed": "Zatvori feed", "ButtonCloseFeed": "Zatvori izvor",
"ButtonCollections": "Kolekcije", "ButtonCollections": "Zbirke",
"ButtonConnect": "spojiti", "ButtonConnect": "Povezivanje",
"ButtonConnectToServer": "spojiti se na poslužitelj", "ButtonConnectToServer": "Poveži se s poslužiteljem",
"ButtonCreate": "Napravi", "ButtonCreate": "Izradi",
"ButtonCreateBookmark": "stvoriti oznaku", "ButtonCreateBookmark": "Izradi knjižnu oznaku",
"ButtonCreateNewPlaylist": "stvoriti novu listu muzike", "ButtonCreateNewPlaylist": "Izradi popis za izvođenje",
"ButtonDelete": "Obriši", "ButtonDelete": "Izbriši",
"ButtonDeleteLocalEpisode": "izbrisati lokalnu epizosdu", "ButtonDeleteLocalEpisode": "Izbriši lokalni nastavak",
"ButtonDeleteLocalFile": "Delete local file", "ButtonDeleteLocalFile": "Izbriši lokalnu datoteku",
"ButtonDeleteLocalItem": "Delete local item", "ButtonDeleteLocalItem": "Izbriši lokalnu stavku",
"ButtonDisableAutoTimer": "poništiti automatski mjerač vremena", "ButtonDisableAutoTimer": "Onemogući automatski timer",
"ButtonDisconnect": "odvezati se", "ButtonDisconnect": "Prekini vezu",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Otvori web sučelje",
"ButtonHistory": "istorija", "ButtonHistory": "Povijest",
"ButtonHome": "Početna stranica", "ButtonHome": "Početna stranica",
"ButtonIssues": "Problemi", "ButtonIssues": "Problemi",
"ButtonLatest": "Najnovije", "ButtonLatest": "Najnovije",
"ButtonLibrary": "Biblioteka", "ButtonLibrary": "Knjižnica",
"ButtonLocalMedia": "Local Media", "ButtonLocalMedia": "Lokalni medijski zapisi",
"ButtonManageLocalFiles": "uredi lokane fajlove", "ButtonManageLocalFiles": "Upravljanje lokalnim datotekama",
"ButtonNewFolder": "novi folder", "ButtonNewFolder": "Nova mapa",
"ButtonNextEpisode": "sledeća epizoda", "ButtonNextEpisode": "Sljedeći nastavak",
"ButtonOpenFeed": "Otvori feed", "ButtonOpenFeed": "Otvori izvor",
"ButtonOverride": "Override", "ButtonOverride": "Zanemari",
"ButtonPause": "Pause", "ButtonPause": "Pauziraj",
"ButtonPlay": "Pokreni", "ButtonPlay": "Reproduciraj",
"ButtonPlayEpisode": "Pokreni epizodu", "ButtonPlayEpisode": "Reproduciraj nastavak",
"ButtonPlaying": "pušteno", "ButtonPlaying": "Izvodi se",
"ButtonPlaylists": "plejliste", "ButtonPlaylists": "Popisi za izvođenje",
"ButtonRead": "Pročitaj", "ButtonRead": "Pročitaj",
"ButtonReadLess": "Pročitaj manje",
"ButtonReadMore": "Pročitaj više",
"ButtonRemove": "Ukloni", "ButtonRemove": "Ukloni",
"ButtonRemoveFromServer": "ukloni sa servera", "ButtonRemoveFromServer": "Ukloni s poslužitelja",
"ButtonSave": "Spremi", "ButtonSave": "Spremi",
"ButtonSaveOrder": "sačuvaj narudžbu", "ButtonSaveOrder": "Spremi redoslijed",
"ButtonSearch": "Traži", "ButtonSearch": "Traži",
"ButtonSendEbookToDevice": "pošalji elektronsku knjigu uređaju", "ButtonSendEbookToDevice": "Pošalji e-knjigu na uređaj",
"ButtonSeries": "Serije", "ButtonSeries": "Serijali",
"ButtonSetTimer": "Set Timer", "ButtonSetTimer": "Postavi timer",
"ButtonStream": "lajvuj", "ButtonStream": "Izvođenje strujanjem",
"ButtonSubmit": "Submit", "ButtonSubmit": "Pošalji",
"ButtonSwitchServerUser": "promeni server/korisnika", "ButtonSwitchServerUser": "Promijeni poslužitelj/korisnika",
"ButtonUserStats": "User Stats", "ButtonUserStats": "Statistika korisnika",
"ButtonYes": "Da", "ButtonYes": "Da",
"HeaderAccount": "Korisnički račun", "HeaderAccount": "Korisnički račun",
"HeaderAdvanced": "Napredno", "HeaderAdvanced": "Napredno",
"HeaderAudioTracks": "audio trake", "HeaderAudioTracks": "Zvučni zapisi",
"HeaderChapters": "Poglavlja", "HeaderChapters": "Poglavlja",
"HeaderCollection": "Kolekcija", "HeaderCollection": "Zbirka",
"HeaderCollectionItems": "Stvari u kolekciji", "HeaderCollectionItems": "Stavke u zbirci",
"HeaderConnectionStatus": "status konekcije", "HeaderConnectionStatus": "Stanje veze",
"HeaderDataSettings": "podešavanja podataka", "HeaderDataSettings": "Podatkovne postavke",
"HeaderDetails": "Detalji", "HeaderDetails": "Pojedinosti",
"HeaderDownloads": "Downloads", "HeaderDownloads": "Preuzimanja",
"HeaderEbookFiles": "fajlovi elektronske knjige", "HeaderEbookFiles": "Datoteke e-knjiga",
"HeaderEpisodes": "Epizode", "HeaderEpisodes": "Nastavci",
"HeaderEreaderSettings": "podešavanje elektronskog čitača", "HeaderEreaderSettings": "Postavke e-čitača",
"HeaderLatestEpisodes": "Najnovije epizode", "HeaderLatestEpisodes": "Najnoviji nastavci",
"HeaderLibraries": "Biblioteke", "HeaderLibraries": "Knjižnice",
"HeaderLocalFolders": "lokalni folderi", "HeaderLocalFolders": "Lokalne mape",
"HeaderLocalLibraryItems": "lokalne stvari iz biblioteke", "HeaderLocalLibraryItems": "Stavke iz lokalne knjižnice",
"HeaderNewPlaylist": "nova plejlista", "HeaderNewPlaylist": "Novi popis za izvođenje",
"HeaderOpenRSSFeed": "Otvori RSS Feed", "HeaderOpenRSSFeed": "Otvori RSS izvor",
"HeaderPlaybackSettings": "podešavanja vraćanja unazad", "HeaderPlaybackSettings": "Postavke izvođenja",
"HeaderPlaylist": "Playlist", "HeaderPlaylist": "Popis za izvođenje",
"HeaderPlaylistItems": "Playlist Items", "HeaderPlaylistItems": "Stavke popisa za izvođenje",
"HeaderRSSFeed": "RSS Feed", "HeaderRSSFeed": "RSS izvor",
"HeaderRSSFeedGeneral": "RSS Details", "HeaderRSSFeedGeneral": "RSS pojedinosti",
"HeaderRSSFeedIsOpen": "RSS Feed je otvoren", "HeaderRSSFeedIsOpen": "RSS izvor je otvoren",
"HeaderSelectDownloadLocation": "izaberi lokaciju preuzimanja", "HeaderSelectDownloadLocation": "Odaberi lokaciju za preuzimanja",
"HeaderSettings": "Postavke", "HeaderSettings": "Postavke",
"HeaderSleepTimer": "merač vremena spavanja", "HeaderSleepTimer": "Timer za spavanje",
"HeaderSleepTimerSettings": "podešavanja merača vremena spavanja", "HeaderSleepTimerSettings": "Postavke timera za spavanje",
"HeaderStatsMinutesListeningChart": "Minuta odslušanih (posljednjih 7 dana)", "HeaderStatsMinutesListeningChart": "Odslušanih minuta (posljednjih 7 dana)",
"HeaderStatsRecentSessions": "Nedavne sesije", "HeaderStatsRecentSessions": "Nedavne sesije",
"HeaderTableOfContents": "tabela kontenta", "HeaderTableOfContents": "Sadržaj",
"HeaderUserInterfaceSettings": "podešavanja korisničkog interfejsa", "HeaderUserInterfaceSettings": "Postavke korisničkog sučelja",
"HeaderYourStats": "Tvoja statistika", "HeaderYourStats": "Vaša statistika",
"LabelAddToPlaylist": "Add to Playlist", "LabelAddToPlaylist": "Dodaj na popis za izvođenje",
"LabelAdded": "dodato", "LabelAddedAt": "Dodano",
"LabelAddedAt": "dodato u", "LabelAddedDate": "Dodano {0}",
"LabelAll": "sve", "LabelAll": "Sve",
"LabelAllowSeekingOnMediaControls": "Dozvoljena provera pozicije na medija kontroli notifikacija", "LabelAllowSeekingOnMediaControls": "Dopusti pretraživanje položaja na obavijesti s upravljanjem medijima",
"LabelAlways": "uvek", "LabelAlways": "Uvijek",
"LabelAskConfirmation": "pitaj za dozvolu", "LabelAskConfirmation": "Zatraži potvrdu",
"LabelAuthor": "Autor", "LabelAuthor": "Autor",
"LabelAuthorFirstLast": "autor (prvi zadnji)", "LabelAuthorFirstLast": "Autor (Ime Prezime)",
"LabelAuthorLastFirst": "autor (zadnji, prvi)", "LabelAuthorLastFirst": "Autor (Prezime, Ime)",
"LabelAuthors": "Autori", "LabelAuthors": "Autori",
"LabelAutoDownloadEpisodes": "Automatski preuzmi epizode", "LabelAutoDownloadEpisodes": "Automatski preuzmi nastavke",
"LabelAutoRewindTime": "automatski vrati vreme", "LabelAutoRewindTime": "Automatsko vraćanje unatrag",
"LabelAutoSleepTimer": "automatski merač vremena spavanja", "LabelAutoSleepTimer": "Automatski timer za spavanje",
"LabelAutoSleepTimerAutoRewind": "automatski merač vremena spavanja automatski vraćanje unazad", "LabelAutoSleepTimerAutoRewind": "Automatsko vraćanje unatrag timera za spavanje",
"LabelAutoSleepTimerAutoRewindHelp": "kada automatski merač vremena spavanja završi, puštanje stvari opet će automatski vratiti unazad vašu situaciju.", "LabelAutoSleepTimerAutoRewindHelp": "Nakon što se aktivira timer za spavanje, stavka koju ste slušali automatski će se vratiti na zadani položaj.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.", "LabelAutoSleepTimerHelp": "Automatski timer za spavanje uključit će se u zadano vrijeme prilikom izvođenja medija.",
"LabelBooks": "Knjige", "LabelBooks": "Knjige",
"LabelChapterTrack": "Praćenje poglavlja", "LabelChapterTrack": "Zapis poglavlja",
"LabelChapters": "poglavlja", "LabelChapters": "Poglavlja",
"LabelClosePlayer": "izaberi igrača", "LabelClosePlayer": "Zatvori reproduktor",
"LabelCollapseSeries": "Collapse Series", "LabelCollapseSeries": "Serijale prikaži sažeto",
"LabelComplete": "završeno", "LabelComplete": "Dovršeno",
"LabelContinueBooks": "nastavi knjige", "LabelContinueBooks": "Nastavi knjige",
"LabelContinueEpisodes": "nastavi epizode", "LabelContinueEpisodes": "Nastavi nastavke",
"LabelContinueListening": "nastavi slušati", "LabelContinueListening": "Nastavi slušati",
"LabelContinueReading": "nastavi čitati", "LabelContinueReading": "Nastavi čitati",
"LabelContinueSeries": "nastavi serije", "LabelContinueSeries": "Nastavi serijal",
"LabelCustomTime": "sopstveno vreme", "LabelCustomTime": "Prilagođeno vrijeme",
"LabelDescription": "Opis", "LabelDescription": "Opis",
"LabelDisableAudioFadeOut": "Disable audio fade out", "LabelDisableAudioFadeOut": "Onemogući stišavanje zvuka",
"LabelDisableAudioFadeOutHelp": "Audio zvuk će se početi povećavati kada ima manje od minut merača vremena spavanja.", "LabelDisableAudioFadeOutHelp": "Zvuk će se početi stišavati kada preostane manje od minute na timeru za spavanje. Ako ne želite stišavati zvuk, uključite ovu mogućnost.",
"LabelDisableAutoRewind": "Disable auto rewind", "LabelDisableAutoRewind": "Onemogući automatsko vraćanje",
"LabelDisableShakeToReset": "Disable shake to reset", "LabelDisableShakeToReset": "Onemogući ponovno postavljanje timera trešnjom",
"LabelDisableShakeToResetHelp": "Tresnja vašeg uređaja dok tajmer radi ili do 2 minuta od prekida tajmera će resetovati tajmer spavanja. Uključi ovo podešavanje da poništiš tresnju za resetovanje.", "LabelDisableShakeToResetHelp": "Ukoliko zatresete svoj uređaj tijekom trajanja timera ILI unutar dvije minute od isteka timera, timer će ponovno početi odbrojavati. Uključite ovu mogućnost ako želite onemogućiti tu opciju.",
"LabelDisableVibrateOnReset": "poništi vibriranje kada se resetuje", "LabelDisableVibrateOnReset": "Onemogući vibraciju prilikom vraćanja timera na početak",
"LabelDisableVibrateOnResetHelp": "Kada se tajmer spavanja resetuje vaš uređaj će vibrirati. Dozvolite ovo podešavanje da ne vibrira kada se tajmer spavanja resetuje.", "LabelDisableVibrateOnResetHelp": "Vaš će uređaj zavibrirati kad timer za spavanje ponovno počne odbrojavati. Ako ne želite da uređaj zavibrira kada odbrojavanje ponovno započne, uključite ovu mogućnost.",
"LabelDiscover": "otkriti", "LabelDiscover": "Otkrij",
"LabelDownload": "Preuzmi", "LabelDownload": "Preuzmi",
"LabelDownloadUsingCellular": "Download using Cellular", "LabelDownloadUsingCellular": "Preuzmi koristeći mobilne podatke",
"LabelDownloaded": "preuzeto", "LabelDownloaded": "Preuzeto",
"LabelDuration": "Trajanje", "LabelDuration": "Trajanje",
"LabelEbook": "elektronska knjiga", "LabelEbook": "E-knjiga",
"LabelEbooks": "elektronske knjige", "LabelEbooks": "E-knjige",
"LabelEnable": "Uključi", "LabelEnable": "Omogući",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking", "LabelEnableMp3IndexSeeking": "Omogući pretraživanje mp3 datoteka po indeksu",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.", "LabelEnableMp3IndexSeekingHelp": "Ovu mogućnost uključite samo ako imate mp3 datoteke koje ne možete pravilno pretraživati. Nepravilno pretraživanje najčešće uzrokuju MP3 datoteke s promjenjivom brzinom protoka (VBR). Ova postavka omogućit će pretraživanje pomoću indeksa, kod kojega se izrađuje mapa vremena i bajtova prilikom čitanja datoteke. U nekim slučajevima, kod velikih MP3 datoteka, može doći do kašnjenja kod pretraživanja na kraju datoteke.",
"LabelEnd": "Kraj", "LabelEnd": "Kraj",
"LabelEndOfChapter": "kraj poglavlja", "LabelEndOfChapter": "Kraj poglavlja",
"LabelEndTime": "kraj vremena", "LabelEndTime": "Vrijeme završetka",
"LabelEpisode": "Epizoda", "LabelEpisode": "Nastavak",
"LabelFeedURL": "Feed URL", "LabelFeedURL": "URL izvora",
"LabelFile": "Datoteka", "LabelFile": "Datoteka",
"LabelFileBirthtime": "File Birthtime", "LabelFileBirthtime": "Datoteka stvorena",
"LabelFileModified": "fajl izmenjen", "LabelFileModified": "Datoteka izmijenjena",
"LabelFilename": "Ime datoteke", "LabelFilename": "Naziv datoteke",
"LabelFinished": "završen", "LabelFinished": "Dovršeno",
"LabelFolder": "folder", "LabelFolder": "Mapa",
"LabelFontScale": "Font scale", "LabelFontBoldness": "Debljina slova",
"LabelGenre": "Genre", "LabelFontScale": "Veličina slova",
"LabelGenre": "Žanr",
"LabelGenres": "Žanrovi", "LabelGenres": "Žanrovi",
"LabelHapticFeedback": "Haptic feedback", "LabelHapticFeedback": "Haptičke povratne informacije",
"LabelHasEbook": "Has ebook", "LabelHasEbook": "Ima e-knjigu",
"LabelHasSupplementaryEbook": "Has supplementary ebook", "LabelHasSupplementaryEbook": "Ima dopunsku e-knjigu",
"LabelHeavy": "Heavy", "LabelHeavy": "Jako",
"LabelHigh": "High", "LabelHigh": "Jako",
"LabelHost": "Host", "LabelHost": "Poslužitelj",
"LabelInProgress": "U tijeku", "LabelInProgress": "U tijeku",
"LabelIncomplete": "Nepotpuno", "LabelIncomplete": "Nepotpuno",
"LabelInternalAppStorage": "Internal App Storage", "LabelInternalAppStorage": "Unutarnja pohrana aplikacije",
"LabelJumpBackwardsTime": "Jump backwards time", "LabelJumpBackwardsTime": "Trajanje skoka unatrag",
"LabelJumpForwardsTime": "Jump forwards time", "LabelJumpForwardsTime": "Trajanje skoka unaprijed",
"LabelLanguage": "Jezik", "LabelLanguage": "Jezik",
"LabelLayout": "Layout", "LabelLayout": "Prikaz",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Automatski",
"LabelLayoutSinglePage": "Single page", "LabelLayoutSinglePage": "Jedna stranica",
"LabelLight": "Light", "LabelLight": "Lagano",
"LabelLineSpacing": "Line spacing", "LabelLineSpacing": "Razmak između redaka",
"LabelListenAgain": "Listen Again", "LabelListenAgain": "Ponovno poslušaj",
"LabelLocalBooks": "Local Books", "LabelLocalBooks": "Lokalne knjige",
"LabelLocalPodcasts": "Local Podcasts", "LabelLocalPodcasts": "Lokalni podcasti",
"LabelLockOrientation": "Lock orientation", "LabelLockOrientation": "Zaključaj zakretanje",
"LabelLockPlayer": "Lock Player", "LabelLockPlayer": "Zaključaj upravljanje",
"LabelLow": "Low", "LabelLow": "Slabo",
"LabelMediaType": "Media Type", "LabelMediaType": "Vrsta medija",
"LabelMedium": "Medium", "LabelMedium": "Srednje",
"LabelMore": "Više", "LabelMore": "Više",
"LabelMoreInfo": "More Info", "LabelMoreInfo": "Više informacija",
"LabelName": "Ime", "LabelName": "Ime",
"LabelNarrator": "Narrator", "LabelNarrator": "Pripovjedač",
"LabelNarrators": "Naratori", "LabelNarrators": "Pripovjedači",
"LabelNever": "Never", "LabelNavigateWithVolume": "Navigacija tipkama za glasnoću",
"LabelNewestAuthors": "Newest Authors", "LabelNavigateWithVolumeMirrored": "Zrcali",
"LabelNewestEpisodes": "Newest Episodes", "LabelNavigateWithVolumeWhilePlaying": "Dozvoli navigaciju tipkama za glasnoću tijekom reprodukcije",
"LabelNo": "No", "LabelNavigateWithVolumeWhilePlayingDisabled": "Isključeno",
"LabelNotFinished": "Nedovršeno", "LabelNavigateWithVolumeWhilePlayingEnabled": "Uključeno",
"LabelNotStarted": "Not Started", "LabelNever": "Nikada",
"LabelOff": "Off", "LabelNewestAuthors": "Najnoviji autori",
"LabelPassword": "Lozinka", "LabelNewestEpisodes": "Najnovije epizode",
"LabelNo": "Ne",
"LabelNotFinished": "Nije dovršeno",
"LabelNotStarted": "Nije započeto",
"LabelNumEpisodes": "{0} nastavaka",
"LabelOff": "Isključeno",
"LabelOn": "Uključeno",
"LabelPassword": "Zaporka",
"LabelPath": "Putanja", "LabelPath": "Putanja",
"LabelPlaybackDirect": "Direct", "LabelPlaybackDirect": "Izravno",
"LabelPlaybackLocal": "Local", "LabelPlaybackLocal": "Lokalno",
"LabelPlaybackSpeed": "Playback Speed", "LabelPlaybackSpeed": "Brzina izvođenja",
"LabelPlaybackTranscode": "Transcode", "LabelPlaybackTranscode": "Transkodiraj",
"LabelPodcast": "Podcast", "LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts", "LabelPodcasts": "Podcasti",
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories", "LabelPreventIndexing": "Spriječite da iTunes i Google indeksiraju vaš feed za svoje popise podcasta",
"LabelProgress": "Napredak", "LabelProgress": "Napredak",
"LabelPubDate": "Datam izdavanja", "LabelPubDate": "Datum izdavanja",
"LabelPublishYear": "Godina izdavanja", "LabelPublishYear": "Godina objavljivanja",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email", "LabelPublishedDate": "Objavljeno {0}",
"LabelRSSFeedCustomOwnerName": "Custom owner Name", "LabelRSSFeedCustomOwnerEmail": "Prilagođena adresa e-pošte vlasnika",
"LabelRSSFeedPreventIndexing": "Prevent Indexing", "LabelRSSFeedCustomOwnerName": "Prilagođeno ime vlasnika",
"LabelRSSFeedSlug": "RSS Feed Slug", "LabelRSSFeedPreventIndexing": "Onemogući indeksiranje",
"LabelRead": "Read", "LabelRSSFeedSlug": "Slug RSS izvora",
"LabelReadAgain": "Read Again", "LabelRandomly": "Nasumično",
"LabelRecentSeries": "Recent Series", "LabelRead": "Čitaj",
"LabelRecentlyAdded": "Recently Added", "LabelReadAgain": "Ponovno čitaj",
"LabelRemoveFromPlaylist": "Remove from Playlist", "LabelRecentSeries": "Najnoviji serijali",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed", "LabelRecentlyAdded": "Nedavno dodano",
"LabelRemoveFromPlaylist": "Ukloni s popisa za izvođenje",
"LabelScaleElapsedTimeBySpeed": "Prilagodi preostalo vrijeme brzini izvođenja",
"LabelSeason": "Sezona", "LabelSeason": "Sezona",
"LabelSelectADevice": "Select a device", "LabelSelectADevice": "Odabir uređaja",
"LabelSeries": "Serije", "LabelSeries": "Serijal",
"LabelServerAddress": "Server address", "LabelServerAddress": "Adresa poslužitelja",
"LabelSetEbookAsPrimary": "Set as primary", "LabelSetEbookAsPrimary": "Postavi kao primarno",
"LabelSetEbookAsSupplementary": "Set as supplementary", "LabelSetEbookAsSupplementary": "Postavi kao dopunsko",
"LabelShakeSensitivity": "Shake sensitivity", "LabelShakeSensitivity": "Osjetljivost trešnje",
"LabelShowAll": "Prikaži sve", "LabelShowAll": "Prikaži sve",
"LabelSize": "Veličina", "LabelSize": "Veličina",
"LabelSleepTimer": "Sleep timer", "LabelSleepTimer": "Timer za spavanje",
"LabelStart": "Pokreni", "LabelStart": "Početak",
"LabelStartTime": "Vrijeme pokretanja", "LabelStartTime": "Vrijeme pokretanja",
"LabelStatsBestDay": "Najbolji dan", "LabelStatsBestDay": "Najbolji dan",
"LabelStatsDailyAverage": "Dnevni prosjek", "LabelStatsDailyAverage": "Dnevni prosjek",
"LabelStatsDays": "Dani", "LabelStatsDays": "Dani",
"LabelStatsDaysListened": "Dana slušao", "LabelStatsDaysListened": "Dana slušano",
"LabelStatsInARow": "u redu", "LabelStatsInARow": "uzastopno",
"LabelStatsItemsFinished": "Završenih stavki", "LabelStatsItemsFinished": "Dovršenih stavki",
"LabelStatsMinutes": "minute", "LabelStatsMinutes": "minute",
"LabelStatsMinutesListening": "Minuta odslušano", "LabelStatsMinutesListening": "Minuta odslušano",
"LabelStatsWeekListening": "Tjedno slušanje", "LabelStatsWeekListening": "Tjedno slušanje",
"LabelStreamingUsingCellular": "Streaming using Cellular", "LabelStreamingUsingCellular": "Strujanje preko mobilnih podataka",
"LabelTag": "Tag", "LabelTag": "Oznaka",
"LabelTags": "Tags", "LabelTags": "Oznake",
"LabelTheme": "Theme", "LabelTheme": "Tema",
"LabelThemeDark": "Dark", "LabelThemeDark": "Tamna",
"LabelThemeLight": "Light", "LabelThemeLight": "Svijetla",
"LabelTimeRemaining": "{0} preostalo", "LabelTimeRemaining": "{0} preostalo",
"LabelTitle": "Naslov", "LabelTitle": "Naslov",
"LabelTotalSize": "Ukupna veličina", "LabelTotalSize": "Ukupna veličina",
"LabelTotalTrack": "Total Track", "LabelTotalTrack": "Ukupno zapisa",
"LabelTracks": "Tracks", "LabelTracks": "Zvučni zapisi",
"LabelType": "Tip", "LabelType": "Vrsta",
"LabelUnlockPlayer": "Unlock Player", "LabelUnknown": "Nepoznato",
"LabelUseBookshelfView": "Use bookshelf view", "LabelUnlockPlayer": "Otključaj izvođač",
"LabelUseBookshelfView": "Uključi izgled police s knjigama",
"LabelUser": "Korisnik", "LabelUser": "Korisnik",
"LabelUsername": "Korisničko ime", "LabelUsername": "Korisničko ime",
"LabelVeryHigh": "Very High", "LabelVeryHigh": "Vrlo jako",
"LabelVeryLow": "Very Low", "LabelVeryLow": "Vrlo slabo",
"LabelYourBookmarks": "Tvoje knjižne oznake", "LabelYearReviewHide": "Ne prikazuj Godišnji pregled",
"LabelYourProgress": "Tvoj napredak", "LabelYearReviewShow": "Pogledaj Godišnji pregled",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.", "LabelYourBookmarks": "Vaše knjižne oznake",
"MessageAttemptingServerConnection": "Attempting server connection...", "LabelYourProgress": "Vaš napredak",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected", "MessageAndroid10Downloads": "Na Androidu 10 i novijem za preuzimanja se upotrebljava unutarnja pohrana.",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.", "MessageAttemptingServerConnection": "Pokušavam se povezati s poslužiteljem...",
"MessageBookshelfEmpty": "Bookshelf empty", "MessageAudiobookshelfServerNotConnected": "Poslužitelj Audiobookshelf nije povezan",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.", "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.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.", "MessageBookshelfEmpty": "Polica s knjigama je prazna",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?", "MessageConfirmDeleteLocalEpisode": "Želite li ukloniti lokalni nastavak \"{0}\" sa svog uređaja? Ovo ne utječe na datoteku na poslužitelju.",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?", "MessageConfirmDeleteLocalFiles": "Želite li ukloniti lokalne datoteke ove stavke sa svog uređaja? Ovo ne utječe na datoteke na poslužitelju niti na vaš napredak.",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?", "MessageConfirmDiscardProgress": "Jeste li sigurni da želite iz izbrisati svoj napredak?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?", "MessageConfirmDownloadUsingCellular": "Spremate se pokrenuti preuzimanje koristeći mobilne podatke. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?", "MessageConfirmMarkAsFinished": "Sigurno želite označiti ovu stavku dovršenom?",
"MessageDiscardProgress": "Discard Progress", "MessageConfirmRemoveBookmark": "Sigurno želite ukloniti knjižnu oznaku?",
"MessageDownloadCompleteProcessing": "Download complete. Processing...", "MessageConfirmStreamingUsingCellular": "Pokrenut ćete strujanje korištenjem mobilnih podataka. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
"MessageDownloading": "Downloading...", "MessageDiscardProgress": "Zanemari napredak",
"MessageDownloadingEpisode": "Preuzimam epizodu", "MessageDownloadCompleteProcessing": "Preuzimanje dovršeno. Obrađujem...",
"MessageEpisodesQueuedForDownload": "{0} Epizoda/-e u redu za preuzimanje", "MessageDownloading": "Preuzimanje...",
"MessageFeedURLWillBe": "Feed URL će biti {0}", "MessageDownloadingEpisode": "Preuzimam nastavak",
"MessageFetching": "Dobavljam...", "MessageEpisodesQueuedForDownload": "{0} nastavak(a) u redu za preuzimanje",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFeedURLWillBe": "URL izvora bit će {0}",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item", "MessageFetching": "Dohvaćam...",
"MessageFollowTheProjectOnGithub": "Pratite projekt na GitHubu",
"MessageItemDownloadCompleteFailedToCreate": "Stavka je uspješno preuzeta, ali nije uspjela izrada knjižničke stavke",
"MessageLoading": "Učitavam...", "MessageLoading": "Učitavam...",
"MessageLoadingServerData": "Loading server data...", "MessageLoadingServerData": "Učitavam podatke poslužitelja...",
"MessageMarkAsFinished": "Označi kao završeno", "MessageMarkAsFinished": "Označi kao dovršeno",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.", "MessageMediaLinkedToADifferentServer": "Medijski zapis vezan je s Audiobookshelf poslužiteljem na drugoj adresi ({0}). Napredak će se sinkronizirati samo dok ste povezani s poslužiteljem na toj adresi.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.", "MessageMediaLinkedToADifferentUser": "Medijski zapis povezan je s ovim poslužiteljem, ali preuzeo ga je drugi korisnik. Napredak će se sinkronizirati isključivo korisniku koji ga je preuzeo.",
"MessageMediaLinkedToServer": "Linked to server {0}", "MessageMediaLinkedToServer": "Povezani s poslužiteljem {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server", "MessageMediaLinkedToThisServer": "Preuzeti medijski zapis povezan je s ovim poslužiteljem",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.", "MessageMediaNotLinkedToServer": "Medijski zapis nije povezan s poslužiteljem Audiobookshelf. Napredak se neće sinkronizirati.",
"MessageNoBookmarks": "Nema knjižnih bilješki", "MessageNoBookmarks": "Nema knjižnih oznaka",
"MessageNoChapters": "Nema poglavlja", "MessageNoChapters": "Nema poglavlja",
"MessageNoCollections": "Nema zbirki",
"MessageNoItems": "Nema stavki", "MessageNoItems": "Nema stavki",
"MessageNoItemsFound": "Nijedna stavka pronađena", "MessageNoItemsFound": "Nema pronađenih stavki",
"MessageNoListeningSessions": "Nema Listening Sessions", "MessageNoListeningSessions": "Nema sesija slušanja",
"MessageNoMediaFolders": "No Media Folders", "MessageNoMediaFolders": "Nema medijskih mapa",
"MessageNoNetworkConnection": "No network connection", "MessageNoNetworkConnection": "Nema mrežne veze",
"MessageNoPodcastsFound": "Nijedan podcast pronađen", "MessageNoPodcastsFound": "Nije pronađen niti jedan podcast",
"MessageNoSeries": "No series", "MessageNoSeries": "Nema serijala",
"MessageNoUpdatesWereNecessary": "Aktualiziranje nije bilo potrebno", "MessageNoUpdatesWereNecessary": "Ažuriranje nije bilo potrebno",
"MessageNoUserPlaylists": "You have no playlists", "MessageNoUserPlaylists": "Nemate popisa za izvođenje",
"MessageReportBugsAndContribute": "Prijavte bugove, zatržite featurese i doprinosite na", "MessagePodcastSearchField": "Upišite izraz za pretraživanje ili URL RSS izvora",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular", "MessageReportBugsAndContribute": "Prijavite pogreške, zatražite značajke i doprinesite na",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSeriesAlreadyDownloaded": "Već ste preuzeli sve knjige iz ovog serijala.",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular", "MessageSeriesDownloadConfirm": "Želite li preuzeti {0} knjiga koje nedostaju s {1} datoteka, ukupno {2} u mapu {3}?",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi", "MessageSeriesDownloadConfirmIos": "Preuzeti {0} knjiga koje nedostaju s {1} datoteka, ukupno {2}?",
"MessageSocketNotConnected": "Socket not connected", "MessageSocketConnectedOverMeteredCellular": "Socket je povezan preko mobilnih podataka",
"NoteRSSFeedPodcastAppsHttps": "Upozorenje: Večina podcasta će trebati RSS feed URL koji koristi HTTPS", "MessageSocketConnectedOverMeteredWifi": "Socket je povezan preko mobilne mreže s praćenjem potrošnje",
"NoteRSSFeedPodcastAppsPubDate": "Upozorenje: 1 ili više vaših epizoda nemaju datum objavljivanja. Neke podcast aplikacije zahtjevaju to.", "MessageSocketConnectedOverUnmeteredCellular": "Socket je povezan preko mobilne mreže kod koje se ne prati potrošnja",
"ToastBookmarkCreateFailed": "Kreiranje knjižne bilješke neuspješno", "MessageSocketConnectedOverUnmeteredWifi": "Socket je povezan preko Wi-Fi mreže na kojoj se ne prati potrošnja",
"ToastBookmarkRemoveFailed": "Brisanje knjižne bilješke nauspješno", "MessageSocketNotConnected": "Socket nije povezan",
"ToastBookmarkUpdateFailed": "Aktualizacija knjižne bilješke neuspješna", "NoteRSSFeedPodcastAppsHttps": "Pripazite: Većina aplikacija za podcaste iziskuje URL RSS izvora koji se koristi HTTPS protokolom",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data", "NoteRSSFeedPodcastAppsPubDate": "Upozorenje: jedan ili više vaših nastavaka nemaju datum objavljivanja. To je obavezno kod nekih aplikacija za podcaste.",
"ToastItemMarkedAsFinishedFailed": "Označi kao Završeno neuspješno", "ToastBookmarkCreateFailed": "Izrada knjižne oznake nije uspjela",
"ToastItemMarkedAsNotFinishedFailed": "Označi kao Nezavršeno neuspješno", "ToastBookmarkRemoveFailed": "Brisanje knjižne bilješke nije uspjelo",
"ToastPlaylistCreateFailed": "Failed to create playlist", "ToastBookmarkUpdateFailed": "Ažuriranje knjižne oznake nije uspjelo",
"ToastPodcastCreateFailed": "Neuspješno kreiranje podcasta", "ToastDownloadNotAllowedOnCellular": "Preuzimanje korištenjem mobilnih podataka onemogućeno je",
"ToastPodcastCreateSuccess": "Podcast uspješno kreiran", "ToastItemMarkedAsFinishedFailed": "Označavanje kao Dovršeno nije uspjelo",
"ToastRSSFeedCloseFailed": "Neuspješno zatvaranje RSS Feeda", "ToastItemMarkedAsNotFinishedFailed": "Označavanje kao Nije dovršeno nije uspjelo",
"ToastRSSFeedCloseSuccess": "RSS Feed zatvoren", "ToastPlaylistCreateFailed": "Popis za izvođenje nije izrađen",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data" "ToastPodcastCreateFailed": "Podcast nije izrađen",
"ToastPodcastCreateSuccess": "Podcast uspješno izrađen",
"ToastRSSFeedCloseFailed": "RSS izvor nije uspješno zatvoren",
"ToastRSSFeedCloseSuccess": "RSS izvor zatvoren",
"ToastStreamingNotAllowedOnCellular": "Strujanje korištenjem mobilnih podataka onemogućeno je"
} }

View file

@ -3,7 +3,7 @@
"ButtonAddNewServer": "Új szerver hozzáadása", "ButtonAddNewServer": "Új szerver hozzáadása",
"ButtonAuthors": "Szerzők", "ButtonAuthors": "Szerzők",
"ButtonBack": "Vissza", "ButtonBack": "Vissza",
"ButtonCancel": "Mégse", "ButtonCancel": "Mégsem",
"ButtonCancelTimer": "Időzítő megszakítása", "ButtonCancelTimer": "Időzítő megszakítása",
"ButtonClearFilter": "Szűrő törlése", "ButtonClearFilter": "Szűrő törlése",
"ButtonCloseFeed": "Hírcsatorna bezárása", "ButtonCloseFeed": "Hírcsatorna bezárása",
@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Helyi elem törlése", "ButtonDeleteLocalItem": "Helyi elem törlése",
"ButtonDisableAutoTimer": "Automatikus időzítő letiltása", "ButtonDisableAutoTimer": "Automatikus időzítő letiltása",
"ButtonDisconnect": "Kapcsolat bontása", "ButtonDisconnect": "Kapcsolat bontása",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Webes kliens megnyitása",
"ButtonHistory": "Előzmények", "ButtonHistory": "Előzmények",
"ButtonHome": "Kezdőlap", "ButtonHome": "Kezdőlap",
"ButtonIssues": "Problémák", "ButtonIssues": "Problémák",
@ -33,9 +33,12 @@
"ButtonOverride": "Felülírás", "ButtonOverride": "Felülírás",
"ButtonPause": "Szünet", "ButtonPause": "Szünet",
"ButtonPlay": "Lejátszás", "ButtonPlay": "Lejátszás",
"ButtonPlayEpisode": "Epizód lejátszása",
"ButtonPlaying": "Lejátszás folyamatban", "ButtonPlaying": "Lejátszás folyamatban",
"ButtonPlaylists": "Lejátszási listák", "ButtonPlaylists": "Lejátszási listák",
"ButtonRead": "Olvasás", "ButtonRead": "Olvasás",
"ButtonReadLess": "Mutass kevesebbet",
"ButtonReadMore": "Mutass többet",
"ButtonRemove": "Eltávolítás", "ButtonRemove": "Eltávolítás",
"ButtonRemoveFromServer": "Eltávolítás a szerverről", "ButtonRemoveFromServer": "Eltávolítás a szerverről",
"ButtonSave": "Mentés", "ButtonSave": "Mentés",
@ -56,7 +59,7 @@
"HeaderCollection": "Gyűjtemény", "HeaderCollection": "Gyűjtemény",
"HeaderCollectionItems": "Gyűjtemény elemek", "HeaderCollectionItems": "Gyűjtemény elemek",
"HeaderConnectionStatus": "Kapcsolat állapota", "HeaderConnectionStatus": "Kapcsolat állapota",
"HeaderDataSettings": "Data Settings", "HeaderDataSettings": "Adat beállítások",
"HeaderDetails": "Részletek", "HeaderDetails": "Részletek",
"HeaderDownloads": "Letöltések", "HeaderDownloads": "Letöltések",
"HeaderEbookFiles": "E-könyv fájlok", "HeaderEbookFiles": "E-könyv fájlok",
@ -84,12 +87,12 @@
"HeaderUserInterfaceSettings": "Felhasználói felület beállításai", "HeaderUserInterfaceSettings": "Felhasználói felület beállításai",
"HeaderYourStats": "Saját statisztikák", "HeaderYourStats": "Saját statisztikák",
"LabelAddToPlaylist": "Hozzáadás a lejátszási listához", "LabelAddToPlaylist": "Hozzáadás a lejátszási listához",
"LabelAdded": "Hozzáadva",
"LabelAddedAt": "Hozzáadva ekkor", "LabelAddedAt": "Hozzáadva ekkor",
"LabelAddedDate": "{0} hozzáadva",
"LabelAll": "Összes", "LabelAll": "Összes",
"LabelAllowSeekingOnMediaControls": "Pozíció keresés engedélyezése a média értesítési vezérlőkön", "LabelAllowSeekingOnMediaControls": "Pozíció keresés engedélyezése a média értesítési vezérlőkön",
"LabelAlways": "Always", "LabelAlways": "Mindig",
"LabelAskConfirmation": "Ask for confirmation", "LabelAskConfirmation": "Kérjen megerősítést",
"LabelAuthor": "Szerző", "LabelAuthor": "Szerző",
"LabelAuthorFirstLast": "Szerző (Keresztnév Vezetéknév)", "LabelAuthorFirstLast": "Szerző (Keresztnév Vezetéknév)",
"LabelAuthorLastFirst": "Szerző (Vezetéknév, Keresztnév)", "LabelAuthorLastFirst": "Szerző (Vezetéknév, Keresztnév)",
@ -122,7 +125,7 @@
"LabelDisableVibrateOnResetHelp": "Amikor az alvásidőzítő visszaállításra kerül, az eszköz rezegni fog. Engedélyezze ezt a beállítást, hogy ne rezegjen az alvásidőzítő visszaállításakor.", "LabelDisableVibrateOnResetHelp": "Amikor az alvásidőzítő visszaállításra kerül, az eszköz rezegni fog. Engedélyezze ezt a beállítást, hogy ne rezegjen az alvásidőzítő visszaállításakor.",
"LabelDiscover": "Felfedezés", "LabelDiscover": "Felfedezés",
"LabelDownload": "Letöltés", "LabelDownload": "Letöltés",
"LabelDownloadUsingCellular": "Download using Cellular", "LabelDownloadUsingCellular": "Letöltés mobilinternettel",
"LabelDownloaded": "Letöltve", "LabelDownloaded": "Letöltve",
"LabelDuration": "Időtartam", "LabelDuration": "Időtartam",
"LabelEbook": "E-könyv", "LabelEbook": "E-könyv",
@ -141,6 +144,7 @@
"LabelFilename": "Fájlnév", "LabelFilename": "Fájlnév",
"LabelFinished": "Befejezve", "LabelFinished": "Befejezve",
"LabelFolder": "Mappa", "LabelFolder": "Mappa",
"LabelFontBoldness": "Betű vastagság",
"LabelFontScale": "Betűméret skála", "LabelFontScale": "Betűméret skála",
"LabelGenre": "Műfaj", "LabelGenre": "Műfaj",
"LabelGenres": "Műfajok", "LabelGenres": "Műfajok",
@ -149,7 +153,7 @@
"LabelHasSupplementaryEbook": "Van kiegészítő e-könyv", "LabelHasSupplementaryEbook": "Van kiegészítő e-könyv",
"LabelHeavy": "Nehéz", "LabelHeavy": "Nehéz",
"LabelHigh": "Magas", "LabelHigh": "Magas",
"LabelHost": "Házigazda", "LabelHost": "Kiszolgáló",
"LabelInProgress": "Folyamatban", "LabelInProgress": "Folyamatban",
"LabelIncomplete": "Befejezetlen", "LabelIncomplete": "Befejezetlen",
"LabelInternalAppStorage": "Belső alkalmazástároló", "LabelInternalAppStorage": "Belső alkalmazástároló",
@ -174,13 +178,20 @@
"LabelName": "Név", "LabelName": "Név",
"LabelNarrator": "Előadó", "LabelNarrator": "Előadó",
"LabelNarrators": "Előadók", "LabelNarrators": "Előadók",
"LabelNever": "Never", "LabelNavigateWithVolume": "Navigálás a hangerőgombokkal",
"LabelNavigateWithVolumeMirrored": "Tükrözve",
"LabelNavigateWithVolumeWhilePlaying": "Lehetővé teszi a hangerőszabályzó gombokkal történő navigálást lejátszás közben",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Ki",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Be",
"LabelNever": "Soha",
"LabelNewestAuthors": "Legújabb szerzők", "LabelNewestAuthors": "Legújabb szerzők",
"LabelNewestEpisodes": "Legújabb epizódok", "LabelNewestEpisodes": "Legújabb epizódok",
"LabelNo": "Nem", "LabelNo": "Nem",
"LabelNotFinished": "Nem befejezett", "LabelNotFinished": "Nem befejezett",
"LabelNotStarted": "Nem kezdődött el", "LabelNotStarted": "Nem kezdődött el",
"LabelOff": "Ki", "LabelNumEpisodes": "{0} epizód",
"LabelOff": "Kikapcsolva",
"LabelOn": "Bekapcsolva",
"LabelPassword": "Jelszó", "LabelPassword": "Jelszó",
"LabelPath": "Útvonal", "LabelPath": "Útvonal",
"LabelPlaybackDirect": "Közvetlen", "LabelPlaybackDirect": "Közvetlen",
@ -193,15 +204,17 @@
"LabelProgress": "Haladás", "LabelProgress": "Haladás",
"LabelPubDate": "Közzététel dátuma", "LabelPubDate": "Közzététel dátuma",
"LabelPublishYear": "Kiadás éve", "LabelPublishYear": "Kiadás éve",
"LabelPublishedDate": "Kiadva {0}",
"LabelRSSFeedCustomOwnerEmail": "Egyéni tulajdonos e-mail", "LabelRSSFeedCustomOwnerEmail": "Egyéni tulajdonos e-mail",
"LabelRSSFeedCustomOwnerName": "Egyéni tulajdonos neve", "LabelRSSFeedCustomOwnerName": "Egyéni tulajdonos neve",
"LabelRSSFeedPreventIndexing": "Indexelés megakadályozása", "LabelRSSFeedPreventIndexing": "Indexelés megakadályozása",
"LabelRSSFeedSlug": "RSS hírcsatorna rövid cím", "LabelRSSFeedSlug": "RSS hírcsatorna rövid cím",
"LabelRandomly": "Véletlenszerűen",
"LabelRead": "Olvasás", "LabelRead": "Olvasás",
"LabelReadAgain": "Újraolvasás", "LabelReadAgain": "Újraolvasás",
"LabelRecentSeries": "Legutóbbi sorozatok", "LabelRecentSeries": "Legutóbbi sorozatok",
"LabelRecentlyAdded": "Legutóbb hozzáadva", "LabelRecentlyAdded": "Legutóbb hozzáadva",
"LabelRemoveFromPlaylist": "Remove from Playlist", "LabelRemoveFromPlaylist": "Eltávolítás a lejátszási listáról",
"LabelScaleElapsedTimeBySpeed": "Eltelt idő skálázása sebesség szerint", "LabelScaleElapsedTimeBySpeed": "Eltelt idő skálázása sebesség szerint",
"LabelSeason": "Évad", "LabelSeason": "Évad",
"LabelSelectADevice": "Eszköz kiválasztása", "LabelSelectADevice": "Eszköz kiválasztása",
@ -224,7 +237,7 @@
"LabelStatsMinutes": "perc", "LabelStatsMinutes": "perc",
"LabelStatsMinutesListening": "Hallgatás percekben", "LabelStatsMinutesListening": "Hallgatás percekben",
"LabelStatsWeekListening": "Heti hallgatás", "LabelStatsWeekListening": "Heti hallgatás",
"LabelStreamingUsingCellular": "Streaming using Cellular", "LabelStreamingUsingCellular": "Streamelés mobilinternettel",
"LabelTag": "Címke", "LabelTag": "Címke",
"LabelTags": "Címkék", "LabelTags": "Címkék",
"LabelTheme": "Téma", "LabelTheme": "Téma",
@ -232,15 +245,19 @@
"LabelThemeLight": "Világos", "LabelThemeLight": "Világos",
"LabelTimeRemaining": "{0} maradt", "LabelTimeRemaining": "{0} maradt",
"LabelTitle": "Cím", "LabelTitle": "Cím",
"LabelTotalSize": "Összes méret",
"LabelTotalTrack": "Összes szám", "LabelTotalTrack": "Összes szám",
"LabelTracks": "Számok", "LabelTracks": "Számok",
"LabelType": "Típus", "LabelType": "Típus",
"LabelUnknown": "Ismeretlen",
"LabelUnlockPlayer": "Lejátszó feloldása", "LabelUnlockPlayer": "Lejátszó feloldása",
"LabelUseBookshelfView": "Polcnézet használata", "LabelUseBookshelfView": "Polcnézet használata",
"LabelUser": "Felhasználó", "LabelUser": "Felhasználó",
"LabelUsername": "Felhasználónév", "LabelUsername": "Felhasználónév",
"LabelVeryHigh": "Nagyon magas", "LabelVeryHigh": "Nagyon magas",
"LabelVeryLow": "Nagyon alacsony", "LabelVeryLow": "Nagyon alacsony",
"LabelYearReviewHide": "A visszatekintés az évre elrejtése",
"LabelYearReviewShow": "Visszatekintés az évre megtekintése",
"LabelYourBookmarks": "Könyvjelzőid", "LabelYourBookmarks": "Könyvjelzőid",
"LabelYourProgress": "Haladásod", "LabelYourProgress": "Haladásod",
"MessageAndroid10Downloads": "Az Android 10 és az alatti verziók belső alkalmazástárolót használnak a letöltésekhez.", "MessageAndroid10Downloads": "Az Android 10 és az alatti verziók belső alkalmazástárolót használnak a letöltésekhez.",
@ -251,10 +268,10 @@
"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.",
"MessageConfirmDiscardProgress": "Biztosan alaphelyzetbe akarja állítani a haladást?", "MessageConfirmDiscardProgress": "Biztosan alaphelyzetbe akarja állítani a haladást?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?", "MessageConfirmDownloadUsingCellular": "Mobiladat-hálózaton keresztül készülsz letölteni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
"MessageConfirmMarkAsFinished": "Biztosan befejezettnek jelöli ezt az elemet?", "MessageConfirmMarkAsFinished": "Biztosan befejezettnek jelöli ezt az elemet?",
"MessageConfirmRemoveBookmark": "Biztosan eltávolítja a könyvjelzőt?", "MessageConfirmRemoveBookmark": "Biztosan eltávolítja a könyvjelzőt?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?", "MessageConfirmStreamingUsingCellular": "Mobiladat-hálózaton keresztül készülsz streamelni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
"MessageDiscardProgress": "Haladás elvetése", "MessageDiscardProgress": "Haladás elvetése",
"MessageDownloadCompleteProcessing": "Letöltés kész. Feldolgozás...", "MessageDownloadCompleteProcessing": "Letöltés kész. Feldolgozás...",
"MessageDownloading": "Letöltés...", "MessageDownloading": "Letöltés...",
@ -274,16 +291,21 @@
"MessageMediaNotLinkedToServer": "A média nem kapcsolódik egy Audiobookshelf szerverhez. Nem lesz szinkronizálva a haladás.", "MessageMediaNotLinkedToServer": "A média nem kapcsolódik egy Audiobookshelf szerverhez. Nem lesz szinkronizálva a haladás.",
"MessageNoBookmarks": "Nincsenek könyvjelzők", "MessageNoBookmarks": "Nincsenek könyvjelzők",
"MessageNoChapters": "Nincsenek fejezetek", "MessageNoChapters": "Nincsenek fejezetek",
"MessageNoCollections": "Nincs gyűjtemény",
"MessageNoItems": "Nincsenek elemek", "MessageNoItems": "Nincsenek elemek",
"MessageNoItemsFound": "Nincs találat", "MessageNoItemsFound": "Nincs találat",
"MessageNoListeningSessions": "Nincsenek hallgatási munkamenetek", "MessageNoListeningSessions": "Nincsenek hallgatási munkamenetek",
"MessageNoMediaFolders": "Nincsenek médiamappák", "MessageNoMediaFolders": "Nincsenek médiamappák",
"MessageNoNetworkConnection": "Nincs hálózati kapcsolat", "MessageNoNetworkConnection": "Nincs hálózati kapcsolat",
"MessageNoPodcastsFound": "Nem találhatók podcastok", "MessageNoPodcastsFound": "Nem találhatók podcastok",
"MessageNoSeries": "No series", "MessageNoSeries": "Nincsenek sorozatok",
"MessageNoUpdatesWereNecessary": "Nem volt szükséges frissítés", "MessageNoUpdatesWereNecessary": "Nem volt szükséges frissítés",
"MessageNoUserPlaylists": "Nincsenek lejátszási listái", "MessageNoUserPlaylists": "Nincsenek lejátszási listái",
"MessageReportBugsAndContribute": "Hibák jelentése, funkciók kérése és hozzájárulás a", "MessagePodcastSearchField": "Adja meg a keresési kifejezést vagy az RSS hírcsatorna URL-címét",
"MessageReportBugsAndContribute": "Hibák jelentése, funkciók kérése és hozzájárulás itt",
"MessageSeriesAlreadyDownloaded": "Ön már letöltötte az összes könyvet a sorozatból.",
"MessageSeriesDownloadConfirm": "Hiányzó {0} könyv(ek) letöltése {1} fájl(ok)kal, összesen {2} mappába {3}?",
"MessageSeriesDownloadConfirmIos": "Hiányzó {0} könyv(ek) letöltése {1} fájl(ok)kal, összesen {2}?",
"MessageSocketConnectedOverMeteredCellular": "Csatlakoztatva mért mobilhálózaton keresztül", "MessageSocketConnectedOverMeteredCellular": "Csatlakoztatva mért mobilhálózaton keresztül",
"MessageSocketConnectedOverMeteredWifi": "Csatlakoztatva mért Wi-Fi hálózaton keresztül", "MessageSocketConnectedOverMeteredWifi": "Csatlakoztatva mért Wi-Fi hálózaton keresztül",
"MessageSocketConnectedOverUnmeteredCellular": "Csatlakoztatva korlátlan mobilhálózaton keresztül", "MessageSocketConnectedOverUnmeteredCellular": "Csatlakoztatva korlátlan mobilhálózaton keresztül",
@ -294,7 +316,7 @@
"ToastBookmarkCreateFailed": "A könyvjelző létrehozása sikertelen", "ToastBookmarkCreateFailed": "A könyvjelző létrehozása sikertelen",
"ToastBookmarkRemoveFailed": "A könyvjelző eltávolítása sikertelen", "ToastBookmarkRemoveFailed": "A könyvjelző eltávolítása sikertelen",
"ToastBookmarkUpdateFailed": "A könyvjelző frissítése sikertelen", "ToastBookmarkUpdateFailed": "A könyvjelző frissítése sikertelen",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data", "ToastDownloadNotAllowedOnCellular": "Letöltés mobilinternettel nem engedélyezett",
"ToastItemMarkedAsFinishedFailed": "Az elem befejezettnek jelölése sikertelen", "ToastItemMarkedAsFinishedFailed": "Az elem befejezettnek jelölése sikertelen",
"ToastItemMarkedAsNotFinishedFailed": "Az elem befejezetlennek jelölése sikertelen", "ToastItemMarkedAsNotFinishedFailed": "Az elem befejezetlennek jelölése sikertelen",
"ToastPlaylistCreateFailed": "A lejátszási lista létrehozása sikertelen", "ToastPlaylistCreateFailed": "A lejátszási lista létrehozása sikertelen",
@ -302,5 +324,5 @@
"ToastPodcastCreateSuccess": "A podcast sikeresen létrehozva", "ToastPodcastCreateSuccess": "A podcast sikeresen létrehozva",
"ToastRSSFeedCloseFailed": "Az RSS hírcsatorna bezárása sikertelen", "ToastRSSFeedCloseFailed": "Az RSS hírcsatorna bezárása sikertelen",
"ToastRSSFeedCloseSuccess": "Az RSS hírcsatorna sikeresen bezárva", "ToastRSSFeedCloseSuccess": "Az RSS hírcsatorna sikeresen bezárva",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data" "ToastStreamingNotAllowedOnCellular": "Streamelés mobilinternettel nem engedélyezett"
} }

View file

@ -3,7 +3,7 @@
"ButtonAddNewServer": "Aggiungi un nuovo server", "ButtonAddNewServer": "Aggiungi un nuovo server",
"ButtonAuthors": "Autori", "ButtonAuthors": "Autori",
"ButtonBack": "Indietro", "ButtonBack": "Indietro",
"ButtonCancel": "Annulla", "ButtonCancel": "Cancella",
"ButtonCancelTimer": "Annulla il timer", "ButtonCancelTimer": "Annulla il timer",
"ButtonClearFilter": "Elimina filtri", "ButtonClearFilter": "Elimina filtri",
"ButtonCloseFeed": "Chiudi flusso", "ButtonCloseFeed": "Chiudi flusso",
@ -37,6 +37,8 @@
"ButtonPlaying": "In riproduzione", "ButtonPlaying": "In riproduzione",
"ButtonPlaylists": "Playlist", "ButtonPlaylists": "Playlist",
"ButtonRead": "Leggi", "ButtonRead": "Leggi",
"ButtonReadLess": "Riduci",
"ButtonReadMore": "Espandi",
"ButtonRemove": "Rimuovi", "ButtonRemove": "Rimuovi",
"ButtonRemoveFromServer": "Rimuovi dal server", "ButtonRemoveFromServer": "Rimuovi dal server",
"ButtonSave": "Salva", "ButtonSave": "Salva",
@ -59,7 +61,7 @@
"HeaderConnectionStatus": "Stato connessione", "HeaderConnectionStatus": "Stato connessione",
"HeaderDataSettings": "Impostazioni dei dati", "HeaderDataSettings": "Impostazioni dei dati",
"HeaderDetails": "Dettagli", "HeaderDetails": "Dettagli",
"HeaderDownloads": "Downloads", "HeaderDownloads": "Scaricamenti",
"HeaderEbookFiles": "File dei libri", "HeaderEbookFiles": "File dei libri",
"HeaderEpisodes": "Episodi", "HeaderEpisodes": "Episodi",
"HeaderEreaderSettings": "Impostazioni lettore", "HeaderEreaderSettings": "Impostazioni lettore",
@ -73,7 +75,7 @@
"HeaderPlaylist": "Playlist", "HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Elementi della playlist", "HeaderPlaylistItems": "Elementi della playlist",
"HeaderRSSFeed": "Flusso RSS", "HeaderRSSFeed": "Flusso RSS",
"HeaderRSSFeedGeneral": "RSS Dettagli", "HeaderRSSFeedGeneral": "Dettagli RSS",
"HeaderRSSFeedIsOpen": "RSS Feed è aperto", "HeaderRSSFeedIsOpen": "RSS Feed è aperto",
"HeaderSelectDownloadLocation": "Selezione Posizione Download", "HeaderSelectDownloadLocation": "Selezione Posizione Download",
"HeaderSettings": "Impostazioni", "HeaderSettings": "Impostazioni",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Impostazioni interfaccia utente", "HeaderUserInterfaceSettings": "Impostazioni interfaccia utente",
"HeaderYourStats": "Statistiche personali", "HeaderYourStats": "Statistiche personali",
"LabelAddToPlaylist": "Aggiungi alla playlist", "LabelAddToPlaylist": "Aggiungi alla playlist",
"LabelAdded": "Aggiunto",
"LabelAddedAt": "Aggiunto il", "LabelAddedAt": "Aggiunto il",
"LabelAddedDate": "Aggiunti {0}",
"LabelAll": "Tutti", "LabelAll": "Tutti",
"LabelAllowSeekingOnMediaControls": "Consenti la ricerca della posizione sui controlli delle notifiche multimediali", "LabelAllowSeekingOnMediaControls": "Consenti la ricerca della posizione sui controlli delle notifiche multimediali",
"LabelAlways": "Sempre", "LabelAlways": "Sempre",
@ -132,7 +134,7 @@
"LabelEnableMp3IndexSeeking": "Abilita la ricerca dell'indice mp3", "LabelEnableMp3IndexSeeking": "Abilita la ricerca dell'indice mp3",
"LabelEnableMp3IndexSeekingHelp": "Questa impostazione dovrebbe essere abilitata solo se hai file mp3 che non vengono ricercati correttamente. La ricerca imprecisa è molto probabilmente dovuta ai file MP3 a birate variabile (VBR). Questa impostazione imporrà la ricerca dell'indice, in cui viene creata una mappatura tempo-byte durante la lettura del file. In alcuni casi, con file MP3 di grandi dimensioni, si verificherà un ritardo durante la ricerca verso la fine del file.", "LabelEnableMp3IndexSeekingHelp": "Questa impostazione dovrebbe essere abilitata solo se hai file mp3 che non vengono ricercati correttamente. La ricerca imprecisa è molto probabilmente dovuta ai file MP3 a birate variabile (VBR). Questa impostazione imporrà la ricerca dell'indice, in cui viene creata una mappatura tempo-byte durante la lettura del file. In alcuni casi, con file MP3 di grandi dimensioni, si verificherà un ritardo durante la ricerca verso la fine del file.",
"LabelEnd": "Fine", "LabelEnd": "Fine",
"LabelEndOfChapter": "Fine del capitolo", "LabelEndOfChapter": "Fine Capitolo",
"LabelEndTime": "Tempo alla fine", "LabelEndTime": "Tempo alla fine",
"LabelEpisode": "Episodio", "LabelEpisode": "Episodio",
"LabelFeedURL": "URL del flusso", "LabelFeedURL": "URL del flusso",
@ -159,7 +161,7 @@
"LabelJumpForwardsTime": "Vai avanti nel tempo", "LabelJumpForwardsTime": "Vai avanti nel tempo",
"LabelLanguage": "Lingua", "LabelLanguage": "Lingua",
"LabelLayout": "Disposizione", "LabelLayout": "Disposizione",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Automatico",
"LabelLayoutSinglePage": "Pagina singola", "LabelLayoutSinglePage": "Pagina singola",
"LabelLight": "Leggera", "LabelLight": "Leggera",
"LabelLineSpacing": "Interlinea", "LabelLineSpacing": "Interlinea",
@ -176,29 +178,35 @@
"LabelName": "Nome", "LabelName": "Nome",
"LabelNarrator": "Narratore", "LabelNarrator": "Narratore",
"LabelNarrators": "Narratori", "LabelNarrators": "Narratori",
"LabelNavigateWithVolume": "Navigare con i tasti del volume",
"LabelNavigateWithVolumeMirrored": "Invertito",
"LabelNever": "Mai", "LabelNever": "Mai",
"LabelNewestAuthors": "Nuovi autori", "LabelNewestAuthors": "Nuovi autori",
"LabelNewestEpisodes": "Nuovi episodi", "LabelNewestEpisodes": "Nuovi episodi",
"LabelNo": "No", "LabelNo": "No",
"LabelNotFinished": "Da completare", "LabelNotFinished": "Da completare",
"LabelNotStarted": "Non iniziato", "LabelNotStarted": "Non iniziato",
"LabelNumEpisodes": "{0} episodi",
"LabelOff": "Disattivato", "LabelOff": "Disattivato",
"LabelOn": "Attivo",
"LabelPassword": "Password", "LabelPassword": "Password",
"LabelPath": "Percorso", "LabelPath": "Percorso",
"LabelPlaybackDirect": "Diretto", "LabelPlaybackDirect": "Diretto",
"LabelPlaybackLocal": "Local", "LabelPlaybackLocal": "Locale",
"LabelPlaybackSpeed": "Velocità di riproduzione", "LabelPlaybackSpeed": "Velocità di riproduzione",
"LabelPlaybackTranscode": "Transcodifica", "LabelPlaybackTranscode": "Transcodifica",
"LabelPodcast": "Podcast", "LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts", "LabelPodcasts": "Podcast",
"LabelPreventIndexing": "Impedisci che il tuo feed venga indicizzato da iTunes e dalle directory dei podcast di Google", "LabelPreventIndexing": "Impedisci che il tuo feed venga indicizzato da iTunes e dalle directory dei podcast di Google",
"LabelProgress": "Cominciati", "LabelProgress": "Cominciati",
"LabelPubDate": "Data di pubblicazione", "LabelPubDate": "Data di pubblicazione",
"LabelPublishYear": "Anno di pubblicazione", "LabelPublishYear": "Anno di pubblicazione",
"LabelPublishedDate": "Pubblicati {0}",
"LabelRSSFeedCustomOwnerEmail": "E-mail del proprietario personalizzato", "LabelRSSFeedCustomOwnerEmail": "E-mail del proprietario personalizzato",
"LabelRSSFeedCustomOwnerName": "Nome del proprietario personalizzato", "LabelRSSFeedCustomOwnerName": "Nome del proprietario personalizzato",
"LabelRSSFeedPreventIndexing": "Impedisci l'indicizzazione", "LabelRSSFeedPreventIndexing": "Impedisci l'indicizzazione",
"LabelRSSFeedSlug": "Parole chiave del flusso RSS", "LabelRSSFeedSlug": "Parole chiave del flusso RSS",
"LabelRandomly": "Casualmente",
"LabelRead": "Leggi", "LabelRead": "Leggi",
"LabelReadAgain": "Leggi ancora", "LabelReadAgain": "Leggi ancora",
"LabelRecentSeries": "Serie recenti", "LabelRecentSeries": "Serie recenti",
@ -238,12 +246,15 @@
"LabelTotalTrack": "Traccia totale", "LabelTotalTrack": "Traccia totale",
"LabelTracks": "Traccia", "LabelTracks": "Traccia",
"LabelType": "Tipo", "LabelType": "Tipo",
"LabelUnknown": "Sconosciuto",
"LabelUnlockPlayer": "Sblocca il player", "LabelUnlockPlayer": "Sblocca il player",
"LabelUseBookshelfView": "Usa visualizzazione biblioteca", "LabelUseBookshelfView": "Usa visualizzazione biblioteca",
"LabelUser": "Utente", "LabelUser": "Utente",
"LabelUsername": "Nome utente", "LabelUsername": "Nome utente",
"LabelVeryHigh": "Molto alto", "LabelVeryHigh": "Molto alto",
"LabelVeryLow": "Molto basso", "LabelVeryLow": "Molto basso",
"LabelYearReviewHide": "Nascondi Anno in rassegna",
"LabelYearReviewShow": "Mostra Anno in rassegna",
"LabelYourBookmarks": "I tuoi preferiti", "LabelYourBookmarks": "I tuoi preferiti",
"LabelYourProgress": "Completato al", "LabelYourProgress": "Completato al",
"MessageAndroid10Downloads": "Android 10 e versioni precedenti utilizzeranno la memoria interna dell'app per gli scaricamenti.", "MessageAndroid10Downloads": "Android 10 e versioni precedenti utilizzeranno la memoria interna dell'app per gli scaricamenti.",
@ -277,6 +288,7 @@
"MessageMediaNotLinkedToServer": "I contenuti multimediali non sono collegati a un server Audiobookshelf. Nessun progresso verrà sincronizzato.", "MessageMediaNotLinkedToServer": "I contenuti multimediali non sono collegati a un server Audiobookshelf. Nessun progresso verrà sincronizzato.",
"MessageNoBookmarks": "Nessun preferito", "MessageNoBookmarks": "Nessun preferito",
"MessageNoChapters": "Nessun capitolo", "MessageNoChapters": "Nessun capitolo",
"MessageNoCollections": "Nessuna Collezione",
"MessageNoItems": "Nessun oggetto", "MessageNoItems": "Nessun oggetto",
"MessageNoItemsFound": "Nessun oggetto trovato", "MessageNoItemsFound": "Nessun oggetto trovato",
"MessageNoListeningSessions": "Nessuna sessione di ascolto", "MessageNoListeningSessions": "Nessuna sessione di ascolto",
@ -286,7 +298,11 @@
"MessageNoSeries": "Nessuna serie", "MessageNoSeries": "Nessuna serie",
"MessageNoUpdatesWereNecessary": "Nessun aggiornamento necessario", "MessageNoUpdatesWereNecessary": "Nessun aggiornamento necessario",
"MessageNoUserPlaylists": "Non hai nessuna Playlist", "MessageNoUserPlaylists": "Non hai nessuna Playlist",
"MessagePodcastSearchField": "Inserisci il termine di ricerca o l'URL del feed RSS",
"MessageReportBugsAndContribute": "Segnala errori, richiedi funzionalità e contribuisci", "MessageReportBugsAndContribute": "Segnala errori, richiedi funzionalità e contribuisci",
"MessageSeriesAlreadyDownloaded": "Hai già scaricato tutti i libri della serie.",
"MessageSeriesDownloadConfirm": "Download non trovato {0} libro(i) con {1} file(s), in tutto {2} nella cartella {3}?",
"MessageSeriesDownloadConfirmIos": "Download mancanti {0} libro(i) con {1} file(s), in totale{2}?",
"MessageSocketConnectedOverMeteredCellular": "Collegato tramite rete cellulare a consumo", "MessageSocketConnectedOverMeteredCellular": "Collegato tramite rete cellulare a consumo",
"MessageSocketConnectedOverMeteredWifi": "Collegato tramite rete Wi-Fi a consumo", "MessageSocketConnectedOverMeteredWifi": "Collegato tramite rete Wi-Fi a consumo",
"MessageSocketConnectedOverUnmeteredCellular": "Collegato tramite rete cellulare", "MessageSocketConnectedOverUnmeteredCellular": "Collegato tramite rete cellulare",

View file

@ -1,53 +1,47 @@
{ {
"ButtonAdd": "Pridėti", "ButtonAdd": "Pridėti",
"ButtonAddNewServer": "Add New Server", "ButtonAddNewServer": "Pridėti naują serverį",
"ButtonAuthors": "Autoriai", "ButtonAuthors": "Autoriai",
"ButtonBack": "Atgal", "ButtonBack": "Atgal",
"ButtonCancel": "Atšaukti", "ButtonCancel": "Atšaukti",
"ButtonCancelTimer": "Cancel Timer", "ButtonCancelTimer": "Atšaukti laikmatį",
"ButtonClearFilter": "Valyti filtrą", "ButtonClearFilter": "Valyti filtrą",
"ButtonCloseFeed": "Uždaryti srautą", "ButtonCloseFeed": "Uždaryti srautą",
"ButtonCollections": "Kolekcijos", "ButtonCollections": "Kolekcijos",
"ButtonConnect": "Connect", "ButtonConnect": "Prijungti",
"ButtonConnectToServer": "Connect to Server", "ButtonConnectToServer": "Prisijungti prie serverio",
"ButtonCreate": "Kurti", "ButtonCreate": "Kurti",
"ButtonCreateBookmark": "Create Bookmark", "ButtonCreateBookmark": "Sukurti žymą",
"ButtonCreateNewPlaylist": "Create New Playlist", "ButtonCreateNewPlaylist": "Sukurti naują grojaraštį",
"ButtonDelete": "Ištrinti", "ButtonDelete": "Ištrinti",
"ButtonDeleteLocalEpisode": "Delete local episode", "ButtonDisableAutoTimer": "Išjungti automatinį laikmatį",
"ButtonDeleteLocalFile": "Delete local file", "ButtonDisconnect": "Atsijungti",
"ButtonDeleteLocalItem": "Delete local item", "ButtonHistory": "Istorija",
"ButtonDisableAutoTimer": "Disable Auto Timer",
"ButtonDisconnect": "Disconnect",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "History",
"ButtonHome": "Pradžia", "ButtonHome": "Pradžia",
"ButtonIssues": "Problemos", "ButtonIssues": "Problemos",
"ButtonLatest": "Naujausias", "ButtonLatest": "Naujausias",
"ButtonLibrary": "Biblioteka", "ButtonLibrary": "Biblioteka",
"ButtonLocalMedia": "Local Media", "ButtonManageLocalFiles": "Tvarkyti vietinius failus",
"ButtonManageLocalFiles": "Manage Local Files", "ButtonNewFolder": "Naujas aplankas",
"ButtonNewFolder": "New Folder", "ButtonNextEpisode": "Kitas epizodas",
"ButtonNextEpisode": "Next Episode",
"ButtonOpenFeed": "Atidaryti srautą", "ButtonOpenFeed": "Atidaryti srautą",
"ButtonOverride": "Override", "ButtonPause": "Pauzė",
"ButtonPause": "Pause",
"ButtonPlay": "Groti", "ButtonPlay": "Groti",
"ButtonPlayEpisode": "Groti episodą",
"ButtonPlaying": "Grojama", "ButtonPlaying": "Grojama",
"ButtonPlaylists": "Grojaraščiai", "ButtonPlaylists": "Grojaraščiai",
"ButtonRead": "Skaityti", "ButtonRead": "Skaityti",
"ButtonReadLess": "Skaityti mažiau",
"ButtonReadMore": "Skaityti daugiau",
"ButtonRemove": "Pašalinti", "ButtonRemove": "Pašalinti",
"ButtonRemoveFromServer": "Remove from Server", "ButtonRemoveFromServer": "Pašalinti iš serverio",
"ButtonSave": "Išsaugoti", "ButtonSave": "Išsaugoti",
"ButtonSaveOrder": "Save Order", "ButtonSaveOrder": "Išsaugoti tvarką",
"ButtonSearch": "Ieškoti", "ButtonSearch": "Ieškoti",
"ButtonSendEbookToDevice": "Send Ebook to Device",
"ButtonSeries": "Serijos", "ButtonSeries": "Serijos",
"ButtonSetTimer": "Set Timer", "ButtonSetTimer": "Nustatyti laikmatį",
"ButtonStream": "Stream", "ButtonStream": "Srautas",
"ButtonSubmit": "Pateikti", "ButtonSubmit": "Pateikti",
"ButtonSwitchServerUser": "Switch Server/User",
"ButtonUserStats": "User Stats",
"ButtonYes": "Taip", "ButtonYes": "Taip",
"HeaderAccount": "Paskyra", "HeaderAccount": "Paskyra",
"HeaderAdvanced": "Papildomi", "HeaderAdvanced": "Papildomi",
@ -55,84 +49,42 @@
"HeaderChapters": "Skyriai", "HeaderChapters": "Skyriai",
"HeaderCollection": "Kolekcija", "HeaderCollection": "Kolekcija",
"HeaderCollectionItems": "Kolekcijos elementai", "HeaderCollectionItems": "Kolekcijos elementai",
"HeaderConnectionStatus": "Connection Status",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Detalės", "HeaderDetails": "Detalės",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Eknygos failai", "HeaderEbookFiles": "Eknygos failai",
"HeaderEpisodes": "Epizodai", "HeaderEpisodes": "Epizodai",
"HeaderEreaderSettings": "Elektroninių skaitytuvų nustatymai", "HeaderEreaderSettings": "Elektroninių skaitytuvų nustatymai",
"HeaderLatestEpisodes": "Naujausi epizodai", "HeaderLatestEpisodes": "Naujausi epizodai",
"HeaderLibraries": "Bibliotekos", "HeaderLibraries": "Bibliotekos",
"HeaderLocalFolders": "Local Folders",
"HeaderLocalLibraryItems": "Local Library Items",
"HeaderNewPlaylist": "New Playlist",
"HeaderOpenRSSFeed": "Atidaryti RSS srautą", "HeaderOpenRSSFeed": "Atidaryti RSS srautą",
"HeaderPlaybackSettings": "Playback Settings",
"HeaderPlaylist": "Grojaraštis", "HeaderPlaylist": "Grojaraštis",
"HeaderPlaylistItems": "Grojaraščio elementai", "HeaderPlaylistItems": "Grojaraščio elementai",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS informacija", "HeaderRSSFeedGeneral": "RSS informacija",
"HeaderRSSFeedIsOpen": "RSS srautas yra atidarytas", "HeaderRSSFeedIsOpen": "RSS srautas yra atidarytas",
"HeaderSelectDownloadLocation": "Select Download Location",
"HeaderSettings": "Nustatymai", "HeaderSettings": "Nustatymai",
"HeaderSleepTimer": "Miego laikmatis", "HeaderSleepTimer": "Miego laikmatis",
"HeaderSleepTimerSettings": "Sleep Timer Settings",
"HeaderStatsMinutesListeningChart": "Klausymo minutės (paskutinės 7 dienos)", "HeaderStatsMinutesListeningChart": "Klausymo minutės (paskutinės 7 dienos)",
"HeaderStatsRecentSessions": "Naujausios sesijos", "HeaderStatsRecentSessions": "Naujausios sesijos",
"HeaderTableOfContents": "Turinys", "HeaderTableOfContents": "Turinys",
"HeaderUserInterfaceSettings": "User Interface Settings",
"HeaderYourStats": "Jūsų statistika", "HeaderYourStats": "Jūsų statistika",
"LabelAddToPlaylist": "Pridėti į grojaraštį", "LabelAddToPlaylist": "Pridėti į grojaraštį",
"LabelAdded": "Pridėta",
"LabelAddedAt": "Pridėta {0}", "LabelAddedAt": "Pridėta {0}",
"LabelAll": "Visi", "LabelAll": "Visi",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Autorius", "LabelAuthor": "Autorius",
"LabelAuthorFirstLast": "Autorius (Vardas Pavardė)", "LabelAuthorFirstLast": "Autorius (Vardas Pavardė)",
"LabelAuthorLastFirst": "Autorius (Pavardė, Vardas)", "LabelAuthorLastFirst": "Autorius (Pavardė, Vardas)",
"LabelAuthors": "Autoriai", "LabelAuthors": "Autoriai",
"LabelAutoDownloadEpisodes": "Automatiškai atsisiųsti epizodus", "LabelAutoDownloadEpisodes": "Automatiškai atsisiųsti epizodus",
"LabelAutoRewindTime": "Auto rewind time",
"LabelAutoSleepTimer": "Auto sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
"LabelBooks": "Knygos", "LabelBooks": "Knygos",
"LabelChapterTrack": "Chapter Track",
"LabelChapters": "Skyriai", "LabelChapters": "Skyriai",
"LabelClosePlayer": "Uždaryti grotuvą", "LabelClosePlayer": "Uždaryti grotuvą",
"LabelCollapseSeries": "Suskleisti seriją", "LabelCollapseSeries": "Suskleisti seriją",
"LabelComplete": "Baigta", "LabelComplete": "Baigta",
"LabelContinueBooks": "Continue Books",
"LabelContinueEpisodes": "Continue Episodes",
"LabelContinueListening": "Continue Listening",
"LabelContinueReading": "Continue Reading",
"LabelContinueSeries": "Continue Series",
"LabelCustomTime": "Custom time",
"LabelDescription": "Aprašymas", "LabelDescription": "Aprašymas",
"LabelDisableAudioFadeOut": "Disable audio fade out",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.",
"LabelDisableAutoRewind": "Disable auto rewind",
"LabelDisableShakeToReset": "Disable shake to reset",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.",
"LabelDiscover": "Discover",
"LabelDownload": "Atsisiųsti", "LabelDownload": "Atsisiųsti",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Downloaded",
"LabelDuration": "Trukmė", "LabelDuration": "Trukmė",
"LabelEbook": "Elektroninė knyga", "LabelEbook": "Elektroninė knyga",
"LabelEbooks": "Ebooks",
"LabelEnable": "Įjungti", "LabelEnable": "Įjungti",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.",
"LabelEnd": "Pabaiga", "LabelEnd": "Pabaiga",
"LabelEndOfChapter": "End of Chapter",
"LabelEndTime": "End time",
"LabelEpisode": "Epizodas", "LabelEpisode": "Epizodas",
"LabelFeedURL": "Srauto URL", "LabelFeedURL": "Srauto URL",
"LabelFile": "Failas", "LabelFile": "Failas",
@ -144,49 +96,22 @@
"LabelFontScale": "Šrifto mastelis", "LabelFontScale": "Šrifto mastelis",
"LabelGenre": "Žanras", "LabelGenre": "Žanras",
"LabelGenres": "Žanrai", "LabelGenres": "Žanrai",
"LabelHapticFeedback": "Haptic feedback",
"LabelHasEbook": "Has ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook",
"LabelHeavy": "Heavy",
"LabelHigh": "High",
"LabelHost": "Serveris", "LabelHost": "Serveris",
"LabelInProgress": "Vyksta", "LabelInProgress": "Vyksta",
"LabelIncomplete": "Nebaigta", "LabelIncomplete": "Nebaigta",
"LabelInternalAppStorage": "Internal App Storage",
"LabelJumpBackwardsTime": "Jump backwards time",
"LabelJumpForwardsTime": "Jump forwards time",
"LabelLanguage": "Kalba", "LabelLanguage": "Kalba",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Single page",
"LabelLight": "Light",
"LabelLineSpacing": "Tarpas tarp eilučių", "LabelLineSpacing": "Tarpas tarp eilučių",
"LabelListenAgain": "Listen Again", "LabelListenAgain": "Klausytis iš naujo",
"LabelLocalBooks": "Local Books",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lock Player",
"LabelLow": "Low",
"LabelMediaType": "Medijos tipas", "LabelMediaType": "Medijos tipas",
"LabelMedium": "Medium",
"LabelMore": "Daugiau", "LabelMore": "Daugiau",
"LabelMoreInfo": "Daugiau informacijos", "LabelMoreInfo": "Daugiau informacijos",
"LabelName": "Pavadinimas", "LabelName": "Pavadinimas",
"LabelNarrator": "Skaitytojas", "LabelNarrator": "Skaitytojas",
"LabelNarrators": "Skaitytojai", "LabelNarrators": "Skaitytojai",
"LabelNever": "Never",
"LabelNewestAuthors": "Newest Authors",
"LabelNewestEpisodes": "Newest Episodes",
"LabelNo": "No",
"LabelNotFinished": "Nebaigta", "LabelNotFinished": "Nebaigta",
"LabelNotStarted": "Nepasileista", "LabelNotStarted": "Nepasileista",
"LabelOff": "Off",
"LabelPassword": "Slaptažodis", "LabelPassword": "Slaptažodis",
"LabelPath": "Kelias", "LabelPath": "Kelias",
"LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Playback Speed",
"LabelPlaybackTranscode": "Transcode",
"LabelPodcast": "Tinklalaidė", "LabelPodcast": "Tinklalaidė",
"LabelPodcasts": "Tinklalaidės", "LabelPodcasts": "Tinklalaidės",
"LabelPreventIndexing": "Neleisti indeksuoti jūsų srauto „iTunes“ ir Google podcast kataloguose", "LabelPreventIndexing": "Neleisti indeksuoti jūsų srauto „iTunes“ ir Google podcast kataloguose",
@ -198,18 +123,11 @@
"LabelRSSFeedPreventIndexing": "Neleisti indeksuoti", "LabelRSSFeedPreventIndexing": "Neleisti indeksuoti",
"LabelRSSFeedSlug": "RSS srauto identifikatorius", "LabelRSSFeedSlug": "RSS srauto identifikatorius",
"LabelRead": "Skaityta", "LabelRead": "Skaityta",
"LabelReadAgain": "Read Again", "LabelReadAgain": "Skaityti dar kartą",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Recently Added",
"LabelRemoveFromPlaylist": "Remove from Playlist",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
"LabelSeason": "Sezonas", "LabelSeason": "Sezonas",
"LabelSelectADevice": "Select a device",
"LabelSeries": "Serija", "LabelSeries": "Serija",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Nustatyti kaip pagrindinę", "LabelSetEbookAsPrimary": "Nustatyti kaip pagrindinę",
"LabelSetEbookAsSupplementary": "Nustatyti kaip papildomą", "LabelSetEbookAsSupplementary": "Nustatyti kaip papildomą",
"LabelShakeSensitivity": "Shake sensitivity",
"LabelShowAll": "Rodyti viską", "LabelShowAll": "Rodyti viską",
"LabelSize": "Dydis", "LabelSize": "Dydis",
"LabelSleepTimer": "Miego laikmatis", "LabelSleepTimer": "Miego laikmatis",
@ -224,7 +142,6 @@
"LabelStatsMinutes": "minutės", "LabelStatsMinutes": "minutės",
"LabelStatsMinutesListening": "Klausyta minučių", "LabelStatsMinutesListening": "Klausyta minučių",
"LabelStatsWeekListening": "Savaitės klausymas", "LabelStatsWeekListening": "Savaitės klausymas",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Žyma", "LabelTag": "Žyma",
"LabelTags": "Žymos", "LabelTags": "Žymos",
"LabelTheme": "Tema", "LabelTheme": "Tema",
@ -232,75 +149,40 @@
"LabelThemeLight": "Šviesi", "LabelThemeLight": "Šviesi",
"LabelTimeRemaining": "{0} likę", "LabelTimeRemaining": "{0} likę",
"LabelTitle": "Pavadinimas", "LabelTitle": "Pavadinimas",
"LabelTotalTrack": "Total Track",
"LabelTracks": "Takeliai", "LabelTracks": "Takeliai",
"LabelType": "Tipas", "LabelType": "Tipas",
"LabelUnlockPlayer": "Unlock Player",
"LabelUseBookshelfView": "Use bookshelf view",
"LabelUser": "Vartotojas", "LabelUser": "Vartotojas",
"LabelUsername": "Vartotojo vardas", "LabelUsername": "Vartotojo vardas",
"LabelVeryHigh": "Very High",
"LabelVeryLow": "Very Low",
"LabelYourBookmarks": "Jūsų skirtukai", "LabelYourBookmarks": "Jūsų skirtukai",
"LabelYourProgress": "Jūsų pažanga", "LabelYourProgress": "Jūsų pažanga",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.",
"MessageBookshelfEmpty": "Bookshelf empty",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Discard Progress",
"MessageDownloadCompleteProcessing": "Download complete. Processing...",
"MessageDownloading": "Downloading...",
"MessageDownloadingEpisode": "Epizodas atsisiunčiamas", "MessageDownloadingEpisode": "Epizodas atsisiunčiamas",
"MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo", "MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo",
"MessageFeedURLWillBe": "Srauto URL bus {0}", "MessageFeedURLWillBe": "Srauto URL bus {0}",
"MessageFetching": "Surenkama...", "MessageFetching": "Surenkama...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
"MessageLoading": "Kraunama...", "MessageLoading": "Kraunama...",
"MessageLoadingServerData": "Loading server data...",
"MessageMarkAsFinished": "Pažymėti kaip užbaigtą", "MessageMarkAsFinished": "Pažymėti kaip užbaigtą",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.",
"MessageMediaLinkedToServer": "Linked to server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.",
"MessageNoBookmarks": "Nėra žymų", "MessageNoBookmarks": "Nėra žymų",
"MessageNoChapters": "Nėra skyrių", "MessageNoChapters": "Nėra skyrių",
"MessageNoItems": "Nėra elementų", "MessageNoItems": "Nėra elementų",
"MessageNoItemsFound": "Elementų nerasta", "MessageNoItemsFound": "Elementų nerasta",
"MessageNoListeningSessions": "Klausymo sesijų nėra", "MessageNoListeningSessions": "Klausymo sesijų nėra",
"MessageNoMediaFolders": "No Media Folders",
"MessageNoNetworkConnection": "No network connection",
"MessageNoPodcastsFound": "Tinklalaidžių nerasta", "MessageNoPodcastsFound": "Tinklalaidžių nerasta",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Nereikalingi jokie atnaujinimai", "MessageNoUpdatesWereNecessary": "Nereikalingi jokie atnaujinimai",
"MessageNoUserPlaylists": "Neturite grojaraščių", "MessageNoUserPlaylists": "Neturite grojaraščių",
"MessageReportBugsAndContribute": "Praneškite apie klaidas, prašykite naujovių ir prisidėkite", "MessageReportBugsAndContribute": "Praneškite apie klaidas, prašykite naujovių ir prisidėkite",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Įspėjimas: Dauguma tinklalaidžių programų reikalauja, kad RSS kanalo URL būtų naudojamas su HTTPS", "NoteRSSFeedPodcastAppsHttps": "Įspėjimas: Dauguma tinklalaidžių programų reikalauja, kad RSS kanalo URL būtų naudojamas su HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Įspėjimas: Vienas ar daugiau jūsų epizodų neturi publikavimo datos. Kai kurios tinklalaidžių programos to reikalauja.", "NoteRSSFeedPodcastAppsPubDate": "Įspėjimas: Vienas ar daugiau jūsų epizodų neturi publikavimo datos. Kai kurios tinklalaidžių programos to reikalauja.",
"ToastBookmarkCreateFailed": "Žymos sukurti nepavyko", "ToastBookmarkCreateFailed": "Žymos sukurti nepavyko",
"ToastBookmarkRemoveFailed": "Žymos pašalinti nepavyko", "ToastBookmarkRemoveFailed": "Žymos pašalinti nepavyko",
"ToastBookmarkUpdateFailed": "Žymos atnaujinti nepavyko", "ToastBookmarkUpdateFailed": "Žymos atnaujinti nepavyko",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Pažymėti kaip Baigta nepavyko", "ToastItemMarkedAsFinishedFailed": "Pažymėti kaip Baigta nepavyko",
"ToastItemMarkedAsNotFinishedFailed": "Pažymėti kaip Nebaigta nepavyko", "ToastItemMarkedAsNotFinishedFailed": "Pažymėti kaip Nebaigta nepavyko",
"ToastPlaylistCreateFailed": "Grojaraščio sukurti nepavyko", "ToastPlaylistCreateFailed": "Grojaraščio sukurti nepavyko",
"ToastPodcastCreateFailed": "Tinklalaidės sukurti nepavyko", "ToastPodcastCreateFailed": "Tinklalaidės sukurti nepavyko",
"ToastPodcastCreateSuccess": "Tinklalaidė sėkmingai sukurta", "ToastPodcastCreateSuccess": "Tinklalaidė sėkmingai sukurta",
"ToastRSSFeedCloseFailed": "RSS srauto uždaryti nepavyko", "ToastRSSFeedCloseFailed": "RSS srauto uždaryti nepavyko",
"ToastRSSFeedCloseSuccess": "RSS srautas uždarytas", "ToastRSSFeedCloseSuccess": "RSS srautas uždarytas"
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
} }

View file

@ -1,53 +1,54 @@
{ {
"ButtonAdd": "Toevoegen", "ButtonAdd": "Toevoegen",
"ButtonAddNewServer": "Add New Server", "ButtonAddNewServer": "Nieuwe server toevoegen",
"ButtonAuthors": "Auteurs", "ButtonAuthors": "Auteurs",
"ButtonBack": "Back", "ButtonBack": "Terug",
"ButtonCancel": "Annuleren", "ButtonCancel": "Annuleren",
"ButtonCancelTimer": "Cancel Timer", "ButtonCancelTimer": "Timer annuleren",
"ButtonClearFilter": "Filter verwijderen", "ButtonClearFilter": "Filter verwijderen",
"ButtonCloseFeed": "Feed sluiten", "ButtonCloseFeed": "Feed sluiten",
"ButtonCollections": "Collecties", "ButtonCollections": "Collecties",
"ButtonConnect": "Connect", "ButtonConnect": "Verbinden",
"ButtonConnectToServer": "Connect to Server", "ButtonConnectToServer": "Verbind met server",
"ButtonCreate": "Creëer", "ButtonCreate": "Creëer",
"ButtonCreateBookmark": "Create Bookmark", "ButtonCreateBookmark": "Creëer bladwijzer",
"ButtonCreateNewPlaylist": "Create New Playlist", "ButtonCreateNewPlaylist": "Maak nieuwe afspeellijst",
"ButtonDelete": "Verwijder", "ButtonDelete": "Verwijder",
"ButtonDeleteLocalEpisode": "Delete local episode", "ButtonDeleteLocalEpisode": "Verwijder lokale aflevering",
"ButtonDeleteLocalFile": "Delete local file", "ButtonDeleteLocalFile": "Verwijder lokaal bestand",
"ButtonDeleteLocalItem": "Delete local item", "ButtonDeleteLocalItem": "Verwijder lokaal item",
"ButtonDisableAutoTimer": "Disable Auto Timer", "ButtonDisableAutoTimer": "Automatische Timer Uitschakelen",
"ButtonDisconnect": "Disconnect", "ButtonDisconnect": "Verbreek verbinding",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Ga naar Web Client",
"ButtonHistory": "History", "ButtonHistory": "Geschiedenis",
"ButtonHome": "Home", "ButtonHome": "Thuis",
"ButtonIssues": "Issues", "ButtonIssues": "Problemen",
"ButtonLatest": "Meest recent", "ButtonLatest": "Meest recent",
"ButtonLibrary": "Bibliotheek", "ButtonLibrary": "Bibliotheek",
"ButtonLocalMedia": "Local Media", "ButtonLocalMedia": "Lokale Media",
"ButtonManageLocalFiles": "Manage Local Files", "ButtonManageLocalFiles": "Beheer Lokale Bestanden",
"ButtonNewFolder": "New Folder", "ButtonNewFolder": "Nieuwe map",
"ButtonNextEpisode": "Next Episode", "ButtonNextEpisode": "Volgende aflevering",
"ButtonOpenFeed": "Feed openen", "ButtonOpenFeed": "Feed openen",
"ButtonOverride": "Override", "ButtonOverride": "Overschrijven",
"ButtonPause": "Pause", "ButtonPause": "Pauze",
"ButtonPlay": "Afspelen", "ButtonPlay": "Afspelen",
"ButtonPlayEpisode": "Aflevering afspelen",
"ButtonPlaying": "Speelt", "ButtonPlaying": "Speelt",
"ButtonPlaylists": "Afspeellijsten", "ButtonPlaylists": "Afspeellijsten",
"ButtonRead": "Lees", "ButtonRead": "Lees",
"ButtonRemove": "Verwijder", "ButtonRemove": "Verwijder",
"ButtonRemoveFromServer": "Remove from Server", "ButtonRemoveFromServer": "Verwijder van server",
"ButtonSave": "Opslaan", "ButtonSave": "Opslaan",
"ButtonSaveOrder": "Save Order", "ButtonSaveOrder": "Volgorde bewaren",
"ButtonSearch": "Zoeken", "ButtonSearch": "Zoeken",
"ButtonSendEbookToDevice": "Send Ebook to Device", "ButtonSendEbookToDevice": "Verzend Ebook naar Apparaat",
"ButtonSeries": "Series", "ButtonSeries": "Series",
"ButtonSetTimer": "Set Timer", "ButtonSetTimer": "Zet Timer",
"ButtonStream": "Stream", "ButtonStream": "Streamen",
"ButtonSubmit": "Indienen", "ButtonSubmit": "Indienen",
"ButtonSwitchServerUser": "Switch Server/User", "ButtonSwitchServerUser": "Verwissel server/gebruiker",
"ButtonUserStats": "User Stats", "ButtonUserStats": "Gebruiker statistieken",
"ButtonYes": "Ja", "ButtonYes": "Ja",
"HeaderAccount": "Account", "HeaderAccount": "Account",
"HeaderAdvanced": "Geavanceerd", "HeaderAdvanced": "Geavanceerd",
@ -55,84 +56,83 @@
"HeaderChapters": "Hoofdstukken", "HeaderChapters": "Hoofdstukken",
"HeaderCollection": "Collectie", "HeaderCollection": "Collectie",
"HeaderCollectionItems": "Collectie-objecten", "HeaderCollectionItems": "Collectie-objecten",
"HeaderConnectionStatus": "Connection Status", "HeaderConnectionStatus": "Verbindingsstatus",
"HeaderDataSettings": "Data Settings", "HeaderDataSettings": "Data Instellingen",
"HeaderDetails": "Details", "HeaderDetails": "Details",
"HeaderDownloads": "Downloads", "HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook Files", "HeaderEbookFiles": "Ebook bestanden",
"HeaderEpisodes": "Afleveringen", "HeaderEpisodes": "Afleveringen",
"HeaderEreaderSettings": "Ereader-instellingen", "HeaderEreaderSettings": "Ereader-instellingen",
"HeaderLatestEpisodes": "Laatste afleveringen", "HeaderLatestEpisodes": "Laatste afleveringen",
"HeaderLibraries": "Bibliotheken", "HeaderLibraries": "Bibliotheken",
"HeaderLocalFolders": "Local Folders", "HeaderLocalFolders": "Lokale Folders",
"HeaderLocalLibraryItems": "Local Library Items", "HeaderLocalLibraryItems": "Lokale Bibliotheek Items",
"HeaderNewPlaylist": "New Playlist", "HeaderNewPlaylist": "Nieuwe afspeellijst",
"HeaderOpenRSSFeed": "Open RSS-feed", "HeaderOpenRSSFeed": "Open RSS-feed",
"HeaderPlaybackSettings": "Playback Settings", "HeaderPlaybackSettings": "Afspeel instellingen",
"HeaderPlaylist": "Afspeellijst", "HeaderPlaylist": "Afspeellijst",
"HeaderPlaylistItems": "Onderdelen in afspeellijst", "HeaderPlaylistItems": "Onderdelen in afspeellijst",
"HeaderRSSFeed": "RSS Feed", "HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS-details", "HeaderRSSFeedGeneral": "RSS-details",
"HeaderRSSFeedIsOpen": "RSS-feed is open", "HeaderRSSFeedIsOpen": "RSS-feed is open",
"HeaderSelectDownloadLocation": "Select Download Location", "HeaderSelectDownloadLocation": "Selecteer Download Locatie",
"HeaderSettings": "Instellingen", "HeaderSettings": "Instellingen",
"HeaderSleepTimer": "Slaaptimer", "HeaderSleepTimer": "Slaaptimer",
"HeaderSleepTimerSettings": "Sleep Timer Settings", "HeaderSleepTimerSettings": "Sleep Timer Instellingen",
"HeaderStatsMinutesListeningChart": "Minuten geluisterd (laatste 7 dagen)", "HeaderStatsMinutesListeningChart": "Minuten geluisterd (laatste 7 dagen)",
"HeaderStatsRecentSessions": "Recente sessies", "HeaderStatsRecentSessions": "Recente sessies",
"HeaderTableOfContents": "Inhoudsopgave", "HeaderTableOfContents": "Inhoudsopgave",
"HeaderUserInterfaceSettings": "User Interface Settings", "HeaderUserInterfaceSettings": "Gebruiker Interface Instellingen",
"HeaderYourStats": "Je statistieken", "HeaderYourStats": "Je statistieken",
"LabelAddToPlaylist": "Toevoegen aan afspeellijst", "LabelAddToPlaylist": "Toevoegen aan afspeellijst",
"LabelAdded": "Toegevoegd",
"LabelAddedAt": "Toegevoegd op", "LabelAddedAt": "Toegevoegd op",
"LabelAll": "Alle", "LabelAll": "Alle",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls", "LabelAllowSeekingOnMediaControls": "Positie zoeken toestaan via media notificatie",
"LabelAlways": "Always", "LabelAlways": "Altijd",
"LabelAskConfirmation": "Ask for confirmation", "LabelAskConfirmation": "Vraag voor bevestiging",
"LabelAuthor": "Auteur", "LabelAuthor": "Auteur",
"LabelAuthorFirstLast": "Auteur (Voornaam Achternaam)", "LabelAuthorFirstLast": "Auteur (Voornaam Achternaam)",
"LabelAuthorLastFirst": "Auteur (Achternaam, Voornaam)", "LabelAuthorLastFirst": "Auteur (Achternaam, Voornaam)",
"LabelAuthors": "Auteurs", "LabelAuthors": "Auteurs",
"LabelAutoDownloadEpisodes": "Afleveringen automatisch downloaden", "LabelAutoDownloadEpisodes": "Afleveringen automatisch downloaden",
"LabelAutoRewindTime": "Auto rewind time", "LabelAutoRewindTime": "Automatisch Terugspoelen",
"LabelAutoSleepTimer": "Auto sleep timer", "LabelAutoSleepTimer": "Automatische sleep timer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind", "LabelAutoSleepTimerAutoRewind": "Automatische slaap timer automatisch terugspoelen.",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.", "LabelAutoSleepTimerAutoRewindHelp": "Wanneer de automatische slaap timer afloop zal het item terugspoelen naar de vorige positie.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.", "LabelAutoSleepTimerHelp": "Wanneer er tussen de opgegeven begin- en eindtijd media wordt afgespeeld, start er automatisch een slaaptimer.",
"LabelBooks": "Boeken", "LabelBooks": "Boeken",
"LabelChapterTrack": "Chapter Track", "LabelChapterTrack": "Hoofdstuk Track",
"LabelChapters": "Hoofdstukken", "LabelChapters": "Hoofdstukken",
"LabelClosePlayer": "Sluit speler", "LabelClosePlayer": "Sluit speler",
"LabelCollapseSeries": "Series inklappen", "LabelCollapseSeries": "Series inklappen",
"LabelComplete": "Compleet", "LabelComplete": "Compleet",
"LabelContinueBooks": "Continue Books", "LabelContinueBooks": "Doorgaan met Boeken",
"LabelContinueEpisodes": "Continue Episodes", "LabelContinueEpisodes": "Doorgaan met Episodes",
"LabelContinueListening": "Continue Listening", "LabelContinueListening": "Verder Luisteren",
"LabelContinueReading": "Continue Reading", "LabelContinueReading": "Verder lezen",
"LabelContinueSeries": "Continue Series", "LabelContinueSeries": "Doorgaan met Serie",
"LabelCustomTime": "Custom time", "LabelCustomTime": "Custom Tijd",
"LabelDescription": "Beschrijving", "LabelDescription": "Beschrijving",
"LabelDisableAudioFadeOut": "Disable audio fade out", "LabelDisableAudioFadeOut": "Audio fade out uitschakelen",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.", "LabelDisableAudioFadeOutHelp": "Het audiovolume zal afnemen wanneer er minder dan 1 minuut resteert op de slaaptimer. Schakel deze instelling in om niet uit te faden.",
"LabelDisableAutoRewind": "Disable auto rewind", "LabelDisableAutoRewind": "Automatisch terugspoelen uitschakelen",
"LabelDisableShakeToReset": "Disable shake to reset", "LabelDisableShakeToReset": "Schudden om te resetten uitschakelen",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.", "LabelDisableShakeToResetHelp": "Schudden van uw apparaat terwijl de timer loopt OF binnen 2 minuten nadat de timer afloopt, zal de slaaptimer resetten. Schakel deze instelling in om schudden om te resetten uit te schakelen.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset", "LabelDisableVibrateOnReset": "Vibratie bij reset uitschakelen",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.", "LabelDisableVibrateOnResetHelp": "Wanneer de slaaptimer wordt gereset, trilt uw apparaat. Schakel deze instelling in om niet te trillen wanneer de slaaptimer wordt gereset.",
"LabelDiscover": "Discover", "LabelDiscover": "Ontdekken",
"LabelDownload": "Download", "LabelDownload": "Download",
"LabelDownloadUsingCellular": "Download using Cellular", "LabelDownloadUsingCellular": "Download met mobiele data",
"LabelDownloaded": "Downloaded", "LabelDownloaded": "Gedownload",
"LabelDuration": "Duur", "LabelDuration": "Duur",
"LabelEbook": "Ebook", "LabelEbook": "Ebook",
"LabelEbooks": "Ebooks", "LabelEbooks": "Eboeken",
"LabelEnable": "Inschakelen", "LabelEnable": "Inschakelen",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking", "LabelEnableMp3IndexSeeking": "MP3-index zoeken inschakelen",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.", "LabelEnableMp3IndexSeekingHelp": "Deze instelling moet alleen worden ingeschakeld als u mp3-bestanden hebt die niet correct zoeken. Onnauwkeurig zoeken is waarschijnlijk te wijten aan Variable birate (VBR) MP3-bestanden. Deze instelling forceert indexzoeken, waarbij een time-to-byte mapping wordt opgebouwd terwijl het bestand wordt gelezen. In sommige gevallen met grote MP3-bestanden zal er een vertraging zijn bij het zoeken richting het einde van het bestand.",
"LabelEnd": "Einde", "LabelEnd": "Einde",
"LabelEndOfChapter": "End of Chapter", "LabelEndOfChapter": "Einde van het Hoofdstuk",
"LabelEndTime": "End time", "LabelEndTime": "Eindtijd",
"LabelEpisode": "Aflevering", "LabelEpisode": "Aflevering",
"LabelFeedURL": "Feed URL", "LabelFeedURL": "Feed URL",
"LabelFile": "Bestand", "LabelFile": "Bestand",
@ -141,32 +141,33 @@
"LabelFilename": "Bestandsnaam", "LabelFilename": "Bestandsnaam",
"LabelFinished": "Voltooid", "LabelFinished": "Voltooid",
"LabelFolder": "Map", "LabelFolder": "Map",
"LabelFontBoldness": "Font Boldness",
"LabelFontScale": "Lettertype schaal", "LabelFontScale": "Lettertype schaal",
"LabelGenre": "Genre", "LabelGenre": "Genre",
"LabelGenres": "Genres", "LabelGenres": "Genres",
"LabelHapticFeedback": "Haptic feedback", "LabelHapticFeedback": "Haptische feedback",
"LabelHasEbook": "Has ebook", "LabelHasEbook": "Heeft Ebook",
"LabelHasSupplementaryEbook": "Has supplementary ebook", "LabelHasSupplementaryEbook": "Heeft aanvullend Ebook",
"LabelHeavy": "Heavy", "LabelHeavy": "Zwaar",
"LabelHigh": "High", "LabelHigh": "Hoog",
"LabelHost": "Host", "LabelHost": "Host",
"LabelInProgress": "Bezig", "LabelInProgress": "Bezig",
"LabelIncomplete": "Incompleet", "LabelIncomplete": "Incompleet",
"LabelInternalAppStorage": "Internal App Storage", "LabelInternalAppStorage": "Interne App Opslag",
"LabelJumpBackwardsTime": "Jump backwards time", "LabelJumpBackwardsTime": "Terug in tijd springen",
"LabelJumpForwardsTime": "Jump forwards time", "LabelJumpForwardsTime": "Verder in tijd springen",
"LabelLanguage": "Taal", "LabelLanguage": "Taal",
"LabelLayout": "Layout", "LabelLayout": "Layout",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Automatisch",
"LabelLayoutSinglePage": "Single page", "LabelLayoutSinglePage": "Enkele pagina",
"LabelLight": "Light", "LabelLight": "Licht",
"LabelLineSpacing": "Regelruimte", "LabelLineSpacing": "Regelruimte",
"LabelListenAgain": "Listen Again", "LabelListenAgain": "Opnieuw Beluisteren",
"LabelLocalBooks": "Local Books", "LabelLocalBooks": "Lokale Boeken",
"LabelLocalPodcasts": "Local Podcasts", "LabelLocalPodcasts": "Lokale Podcasts",
"LabelLockOrientation": "Lock orientation", "LabelLockOrientation": "Oriëntatie vergrendelen",
"LabelLockPlayer": "Lock Player", "LabelLockPlayer": "Speler vergrendelen",
"LabelLow": "Low", "LabelLow": "Laag",
"LabelMediaType": "Mediatype", "LabelMediaType": "Mediatype",
"LabelMedium": "Medium", "LabelMedium": "Medium",
"LabelMore": "Meer", "LabelMore": "Meer",
@ -174,19 +175,22 @@
"LabelName": "Naam", "LabelName": "Naam",
"LabelNarrator": "Verteller", "LabelNarrator": "Verteller",
"LabelNarrators": "Vertellers", "LabelNarrators": "Vertellers",
"LabelNever": "Never", "LabelNavigateWithVolume": "Navigeer met volume knoppen",
"LabelNewestAuthors": "Newest Authors", "LabelNavigateWithVolumeMirrored": "Gespiegeld",
"LabelNewestEpisodes": "Newest Episodes", "LabelNever": "Nooit",
"LabelNo": "No", "LabelNewestAuthors": "Nieuwste Auteurs",
"LabelNewestEpisodes": "Nieuwste Afleveringen",
"LabelNo": "Nee",
"LabelNotFinished": "Niet Voltooid", "LabelNotFinished": "Niet Voltooid",
"LabelNotStarted": "Niet Gestart", "LabelNotStarted": "Niet Gestart",
"LabelOff": "Off", "LabelOff": "Uit",
"LabelOn": "Aan",
"LabelPassword": "Wachtwoord", "LabelPassword": "Wachtwoord",
"LabelPath": "Pad", "LabelPath": "Pad",
"LabelPlaybackDirect": "Direct", "LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local", "LabelPlaybackLocal": "Lokaal",
"LabelPlaybackSpeed": "Playback Speed", "LabelPlaybackSpeed": "Afspeelsnelheid",
"LabelPlaybackTranscode": "Transcode", "LabelPlaybackTranscode": "Transcoderen",
"LabelPodcast": "Podcast", "LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts", "LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Voorkom indexering van je feed door iTunes- en Google podcastmappen", "LabelPreventIndexing": "Voorkom indexering van je feed door iTunes- en Google podcastmappen",
@ -197,19 +201,20 @@
"LabelRSSFeedCustomOwnerName": "Aangepaste naam eigenaar", "LabelRSSFeedCustomOwnerName": "Aangepaste naam eigenaar",
"LabelRSSFeedPreventIndexing": "Voorkom indexering", "LabelRSSFeedPreventIndexing": "Voorkom indexering",
"LabelRSSFeedSlug": "RSS-feed slug", "LabelRSSFeedSlug": "RSS-feed slug",
"LabelRandomly": "Willekeurig",
"LabelRead": "Lees", "LabelRead": "Lees",
"LabelReadAgain": "Read Again", "LabelReadAgain": "Opnieuw Lezen",
"LabelRecentSeries": "Recent Series", "LabelRecentSeries": "Recente Serie",
"LabelRecentlyAdded": "Recently Added", "LabelRecentlyAdded": "Recent Toegevoegd",
"LabelRemoveFromPlaylist": "Remove from Playlist", "LabelRemoveFromPlaylist": "Verwijder van Afspeellijst",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed", "LabelScaleElapsedTimeBySpeed": "Schaal verstreken tijd per snelheid",
"LabelSeason": "Seizoen", "LabelSeason": "Seizoen",
"LabelSelectADevice": "Select a device", "LabelSelectADevice": "Apparaat Selecteren",
"LabelSeries": "Serie", "LabelSeries": "Serie",
"LabelServerAddress": "Server address", "LabelServerAddress": "Server adres",
"LabelSetEbookAsPrimary": "Stel in als primair", "LabelSetEbookAsPrimary": "Stel in als primair",
"LabelSetEbookAsSupplementary": "Stel in als supplementair", "LabelSetEbookAsSupplementary": "Stel in als supplementair",
"LabelShakeSensitivity": "Shake sensitivity", "LabelShakeSensitivity": "Schud-gevoeligheid",
"LabelShowAll": "Toon alle", "LabelShowAll": "Toon alle",
"LabelSize": "Grootte", "LabelSize": "Grootte",
"LabelSleepTimer": "Slaaptimer", "LabelSleepTimer": "Slaaptimer",
@ -224,7 +229,7 @@
"LabelStatsMinutes": "minuten", "LabelStatsMinutes": "minuten",
"LabelStatsMinutesListening": "Minuten luisterend", "LabelStatsMinutesListening": "Minuten luisterend",
"LabelStatsWeekListening": "Week luisterend", "LabelStatsWeekListening": "Week luisterend",
"LabelStreamingUsingCellular": "Streaming using Cellular", "LabelStreamingUsingCellular": "Streamen met Mobiele Data",
"LabelTag": "Tag", "LabelTag": "Tag",
"LabelTags": "Tags", "LabelTags": "Tags",
"LabelTheme": "Thema", "LabelTheme": "Thema",
@ -232,69 +237,70 @@
"LabelThemeLight": "Licht", "LabelThemeLight": "Licht",
"LabelTimeRemaining": "{0} te gaan", "LabelTimeRemaining": "{0} te gaan",
"LabelTitle": "Titel", "LabelTitle": "Titel",
"LabelTotalTrack": "Total Track", "LabelTotalSize": "Totale grootte",
"LabelTracks": "Tracks", "LabelTotalTrack": "Totaal audiospoor",
"LabelTracks": "Audiosporen",
"LabelType": "Type", "LabelType": "Type",
"LabelUnlockPlayer": "Unlock Player", "LabelUnlockPlayer": "Speler Ontgrendelen",
"LabelUseBookshelfView": "Use bookshelf view", "LabelUseBookshelfView": "Gebruik boekenplankweergave",
"LabelUser": "Gebruiker", "LabelUser": "Gebruiker",
"LabelUsername": "Gebruikersnaam", "LabelUsername": "Gebruikersnaam",
"LabelVeryHigh": "Very High", "LabelVeryHigh": "Zeer Hoog",
"LabelVeryLow": "Very Low", "LabelVeryLow": "Zeer Laag",
"LabelYourBookmarks": "Je boekwijzers", "LabelYourBookmarks": "Je boekwijzers",
"LabelYourProgress": "Je voortgang", "LabelYourProgress": "Je voortgang",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.", "MessageAndroid10Downloads": "Android 10 en onder zullen interne app opslag gebruiken voor downloads.",
"MessageAttemptingServerConnection": "Attempting server connection...", "MessageAttemptingServerConnection": "Serverconnectie proberen...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected", "MessageAudiobookshelfServerNotConnected": "Audiobookshelf server niet geconnecteerd",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any 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": "Bookshelf empty", "MessageBookshelfEmpty": "Boekenplank leeg",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.", "MessageConfirmDeleteLocalEpisode": "Lokale aflevering \"{0}\" van uw apparaat verwijderen? Het bestand op de server blijft onaangetast.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.", "MessageConfirmDeleteLocalFiles": "Lokale bestanden van dit item van uw apparaat verwijderen? De bestanden op de server en uw voortgang worden niet beïnvloed.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?", "MessageConfirmDiscardProgress": "Weet u zeker dat u uw voortgang wilt resetten?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?", "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": "Are you sure you want to mark this item as finished?", "MessageConfirmMarkAsFinished": "Weet u zeker dat u dit item als voltooid wilt markeren?",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?", "MessageConfirmRemoveBookmark": "Weet u zeker dat u de bladwijzer wilt verwijderen?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?", "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": "Discard Progress", "MessageDiscardProgress": "Voortgang negeren",
"MessageDownloadCompleteProcessing": "Download complete. Processing...", "MessageDownloadCompleteProcessing": "Download compleet. Verwerken...",
"MessageDownloading": "Downloading...", "MessageDownloading": "Downloaden...",
"MessageDownloadingEpisode": "Aflevering aan het dowloaden", "MessageDownloadingEpisode": "Aflevering aan het dowloaden",
"MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden", "MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden",
"MessageFeedURLWillBe": "Feed URL zal {0} zijn", "MessageFeedURLWillBe": "Feed URL zal {0} zijn",
"MessageFetching": "Aan het ophalen...", "MessageFetching": "Aan het ophalen...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFollowTheProjectOnGithub": "Volg dit project op Github",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item", "MessageItemDownloadCompleteFailedToCreate": "Itemdownload voltooid, maar het aanmaken van een bibliotheekitem is mislukt",
"MessageLoading": "Aan het laden...", "MessageLoading": "Aan het laden...",
"MessageLoadingServerData": "Loading server data...", "MessageLoadingServerData": "Server data laden...",
"MessageMarkAsFinished": "Markeer als Voltooid", "MessageMarkAsFinished": "Markeer als Voltooid",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.", "MessageMediaLinkedToADifferentServer": "Media is gekoppeld aan een Audiobookshelf-server op een ander adres ({0}). De voortgang wordt gesynchroniseerd wanneer er verbinding is met dit serveradres.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.", "MessageMediaLinkedToADifferentUser": "Media is gekoppeld aan deze server, maar is gedownload door een andere gebruiker. De voortgang wordt alleen gesynchroniseerd met de gebruiker die het heeft gedownload.",
"MessageMediaLinkedToServer": "Linked to server {0}", "MessageMediaLinkedToServer": "Gelinkt met server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server", "MessageMediaLinkedToThisServer": "Gedownloade media is gekoppeld aan deze server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.", "MessageMediaNotLinkedToServer": "Media is niet gekoppeld aan een Audiobookshelf-server. Er wordt geen voortgang gesynchroniseerd.",
"MessageNoBookmarks": "Geen boekwijzers", "MessageNoBookmarks": "Geen boekwijzers",
"MessageNoChapters": "Geen hoofdstukken", "MessageNoChapters": "Geen hoofdstukken",
"MessageNoItems": "Geen onderdelen", "MessageNoItems": "Geen onderdelen",
"MessageNoItemsFound": "Geen onderdelen gevonden", "MessageNoItemsFound": "Geen onderdelen gevonden",
"MessageNoListeningSessions": "Geen luistersessies", "MessageNoListeningSessions": "Geen luistersessies",
"MessageNoMediaFolders": "No Media Folders", "MessageNoMediaFolders": "Geen Media Folders",
"MessageNoNetworkConnection": "No network connection", "MessageNoNetworkConnection": "Geen netwerk connectie",
"MessageNoPodcastsFound": "Geen podcasts gevonden", "MessageNoPodcastsFound": "Geen podcasts gevonden",
"MessageNoSeries": "No series", "MessageNoSeries": "Geen series",
"MessageNoUpdatesWereNecessary": "Geen bijwerkingen waren noodzakelijk", "MessageNoUpdatesWereNecessary": "Geen bijwerkingen waren noodzakelijk",
"MessageNoUserPlaylists": "Je hebt geen afspeellijsten", "MessageNoUserPlaylists": "Je hebt geen afspeellijsten",
"MessageReportBugsAndContribute": "Rapporteer bugs, vraag functionaliteiten aan en draag bij op", "MessageReportBugsAndContribute": "Rapporteer bugs, vraag functionaliteiten aan en draag bij op",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular", "MessageSocketConnectedOverMeteredCellular": "Socket verbonden via gemeten mobiele verbinding",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket verbonden via gemeten WiFi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular", "MessageSocketConnectedOverUnmeteredCellular": "Socket verbonden via ongemeten mobiele verbinding",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket verbonden via ongemeten WiFi",
"MessageSocketNotConnected": "Socket not connected", "MessageSocketNotConnected": "Socket niet verbonden",
"NoteRSSFeedPodcastAppsHttps": "Waarschuwing: De meeste podcast-apps zullen eisen dat de RSS-feed URL HTTPS gebruikt", "NoteRSSFeedPodcastAppsHttps": "Waarschuwing: De meeste podcast-apps zullen eisen dat de RSS-feed URL HTTPS gebruikt",
"NoteRSSFeedPodcastAppsPubDate": "Waarschuwing: 1 of meer van je afleveringen hebben geen Pub Datum. Sommige podcast-apps vereisen dit.", "NoteRSSFeedPodcastAppsPubDate": "Waarschuwing: 1 of meer van je afleveringen hebben geen Pub Datum. Sommige podcast-apps vereisen dit.",
"ToastBookmarkCreateFailed": "Aanmaken boekwijzer mislukt", "ToastBookmarkCreateFailed": "Aanmaken boekwijzer mislukt",
"ToastBookmarkRemoveFailed": "Verwijderen boekwijzer mislukt", "ToastBookmarkRemoveFailed": "Verwijderen boekwijzer mislukt",
"ToastBookmarkUpdateFailed": "Bijwerken boekwijzer mislukt", "ToastBookmarkUpdateFailed": "Bijwerken boekwijzer mislukt",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data", "ToastDownloadNotAllowedOnCellular": "Downloaden is niet toegestaan via mobiele verbinding",
"ToastItemMarkedAsFinishedFailed": "Markeren als Voltooid mislukt", "ToastItemMarkedAsFinishedFailed": "Markeren als Voltooid mislukt",
"ToastItemMarkedAsNotFinishedFailed": "Markeren als Niet Voltooid mislukt", "ToastItemMarkedAsNotFinishedFailed": "Markeren als Niet Voltooid mislukt",
"ToastPlaylistCreateFailed": "Aanmaken afspeellijst mislukt", "ToastPlaylistCreateFailed": "Aanmaken afspeellijst mislukt",
@ -302,5 +308,5 @@
"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": "Streaming is not allowed on cellular data" "ToastStreamingNotAllowedOnCellular": "Streamen is niet toegstaan via mobiele verbinding"
} }

View file

@ -15,23 +15,18 @@
"ButtonCreateNewPlaylist": "Opprett ny spilleliste", "ButtonCreateNewPlaylist": "Opprett ny spilleliste",
"ButtonDelete": "Slett", "ButtonDelete": "Slett",
"ButtonDeleteLocalEpisode": "Slett episode på enheten", "ButtonDeleteLocalEpisode": "Slett episode på enheten",
"ButtonDeleteLocalFile": "Delete local file",
"ButtonDeleteLocalItem": "Delete local item",
"ButtonDisableAutoTimer": "Skru av automatisk tidsur", "ButtonDisableAutoTimer": "Skru av automatisk tidsur",
"ButtonDisconnect": "Koble fra", "ButtonDisconnect": "Koble fra",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "Historikk", "ButtonHistory": "Historikk",
"ButtonHome": "Hjem", "ButtonHome": "Hjem",
"ButtonIssues": "Problemer", "ButtonIssues": "Problemer",
"ButtonLatest": "Siste", "ButtonLatest": "Siste",
"ButtonLibrary": "Bibliotek", "ButtonLibrary": "Bibliotek",
"ButtonLocalMedia": "Local Media", "ButtonManageLocalFiles": "Administrer Lokale Filer",
"ButtonManageLocalFiles": "Håndter filer på enheten",
"ButtonNewFolder": "Ny mappe", "ButtonNewFolder": "Ny mappe",
"ButtonNextEpisode": "Neste episode", "ButtonNextEpisode": "Neste episode",
"ButtonOpenFeed": "Åpne Feed", "ButtonOpenFeed": "Åpne Feed",
"ButtonOverride": "Overstyr", "ButtonOverride": "Overstyr",
"ButtonPause": "Pause",
"ButtonPlay": "Spill av", "ButtonPlay": "Spill av",
"ButtonPlayEpisode": "Spill episode", "ButtonPlayEpisode": "Spill episode",
"ButtonPlaying": "Spiller av", "ButtonPlaying": "Spiller av",
@ -40,15 +35,13 @@
"ButtonRemove": "Fjern", "ButtonRemove": "Fjern",
"ButtonRemoveFromServer": "Fjern fra tjeneren", "ButtonRemoveFromServer": "Fjern fra tjeneren",
"ButtonSave": "Lagre", "ButtonSave": "Lagre",
"ButtonSaveOrder": "Lagre rekkefølge", "ButtonSaveOrder": "Lagre Rekkefølge",
"ButtonSearch": "Søk", "ButtonSearch": "Søk",
"ButtonSendEbookToDevice": "Send e-bok til enhet", "ButtonSendEbookToDevice": "Send e-bok til enhet",
"ButtonSeries": "Serier", "ButtonSeries": "Serier",
"ButtonSetTimer": "Set Timer",
"ButtonStream": "Strøm", "ButtonStream": "Strøm",
"ButtonSubmit": "Send inn", "ButtonSubmit": "Send inn",
"ButtonSwitchServerUser": "Bytt tjener/bruker", "ButtonSwitchServerUser": "Bytt tjener/bruker",
"ButtonUserStats": "User Stats",
"ButtonYes": "Ja", "ButtonYes": "Ja",
"HeaderAccount": "Konto", "HeaderAccount": "Konto",
"HeaderAdvanced": "Avansert", "HeaderAdvanced": "Avansert",
@ -59,13 +52,12 @@
"HeaderConnectionStatus": "Tilkoblingsstatus", "HeaderConnectionStatus": "Tilkoblingsstatus",
"HeaderDataSettings": "Datainnstillinger", "HeaderDataSettings": "Datainnstillinger",
"HeaderDetails": "Detaljer", "HeaderDetails": "Detaljer",
"HeaderDownloads": "Downloads",
"HeaderEbookFiles": "Ebook filer", "HeaderEbookFiles": "Ebook filer",
"HeaderEpisodes": "Episoder", "HeaderEpisodes": "Episoder",
"HeaderEreaderSettings": "Ereader innstillinger", "HeaderEreaderSettings": "Ereader innstillinger",
"HeaderLatestEpisodes": "Siste episoder", "HeaderLatestEpisodes": "Siste episoder",
"HeaderLibraries": "Biblioteker", "HeaderLibraries": "Biblioteker",
"HeaderLocalFolders": "Mapper på enheten", "HeaderLocalFolders": "Lokale Mapper",
"HeaderLocalLibraryItems": "Elementer i bibliotek på enheten", "HeaderLocalLibraryItems": "Elementer i bibliotek på enheten",
"HeaderNewPlaylist": "Ny spilleliste", "HeaderNewPlaylist": "Ny spilleliste",
"HeaderOpenRSSFeed": "Åpne RSS Feed", "HeaderOpenRSSFeed": "Åpne RSS Feed",
@ -75,18 +67,17 @@
"HeaderRSSFeed": "RSS-informasjonskanal", "HeaderRSSFeed": "RSS-informasjonskanal",
"HeaderRSSFeedGeneral": "RSS Detailer", "HeaderRSSFeedGeneral": "RSS Detailer",
"HeaderRSSFeedIsOpen": "RSS Feed er åpen", "HeaderRSSFeedIsOpen": "RSS Feed er åpen",
"HeaderSelectDownloadLocation": "Velg nedlastningssted", "HeaderSelectDownloadLocation": "Velg Nedlastningssted",
"HeaderSettings": "Innstillinger", "HeaderSettings": "Innstillinger",
"HeaderSleepTimer": "Sove timer", "HeaderSleepTimer": "Sove timer",
"HeaderSleepTimerSettings": "Søvntidsursinnstillinger", "HeaderSleepTimerSettings": "Innstillinger for Søvntidtaker",
"HeaderStatsMinutesListeningChart": "Minutter lyttet (siste 7 dagene)", "HeaderStatsMinutesListeningChart": "Minutter lyttet (siste 7 dagene)",
"HeaderStatsRecentSessions": "Siste sesjoner", "HeaderStatsRecentSessions": "Siste sesjoner",
"HeaderTableOfContents": "Innholdsfortegnelse", "HeaderTableOfContents": "Innholdsfortegnelse",
"HeaderUserInterfaceSettings": "Brukergrensesnittsinnstillinger", "HeaderUserInterfaceSettings": "Innstillinger for Brukergrensesnitt",
"HeaderYourStats": "Din statistikk", "HeaderYourStats": "Din statistikk",
"LabelAddToPlaylist": "Legg til i spilleliste", "LabelAddToPlaylist": "Legg til i spilleliste",
"LabelAdded": "Lagt til", "LabelAddedAt": "Lagt Til",
"LabelAddedAt": "Tillagt",
"LabelAll": "Alle", "LabelAll": "Alle",
"LabelAllowSeekingOnMediaControls": "Tillat posisjonsblafring i mediamerknadskontroller", "LabelAllowSeekingOnMediaControls": "Tillat posisjonsblafring i mediamerknadskontroller",
"LabelAlways": "Alltid", "LabelAlways": "Alltid",
@ -96,7 +87,7 @@
"LabelAuthorLastFirst": "Forfatter (Etternavn Fornavn)", "LabelAuthorLastFirst": "Forfatter (Etternavn Fornavn)",
"LabelAuthors": "Forfattere", "LabelAuthors": "Forfattere",
"LabelAutoDownloadEpisodes": "Last ned episoder automatisk", "LabelAutoDownloadEpisodes": "Last ned episoder automatisk",
"LabelAutoRewindTime": "Automatisk tilbakespolingstidspunkt", "LabelAutoRewindTime": "Automatisk tilbakespolingstid",
"LabelAutoSleepTimer": "Automatisk søvntidsur", "LabelAutoSleepTimer": "Automatisk søvntidsur",
"LabelAutoSleepTimerAutoRewind": "Automatisk tilbakespoling for automatisk søvntidsur", "LabelAutoSleepTimerAutoRewind": "Automatisk tilbakespoling for automatisk søvntidsur",
"LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres vil avspilling av elementet automatisk spole tilbake posisjonen din.", "LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres vil avspilling av elementet automatisk spole tilbake posisjonen din.",
@ -132,9 +123,8 @@
"LabelEnableMp3IndexSeeking": "Skru på MP3-indeksblafring", "LabelEnableMp3IndexSeeking": "Skru på MP3-indeksblafring",
"LabelEnableMp3IndexSeekingHelp": "Skru på dette hvis du har MP3-filer som ikke kan blafres på rett vis. Det skyldes som oftest variabel bitrate (VBR). Innstillingen påtvinger indeksblafring, som er en tid-til-byte -tilknytning som bygges når filen leses. I noen fall vil man med store MP3-filer få litt forsinkelse når man blafrer mot slutten av filen.", "LabelEnableMp3IndexSeekingHelp": "Skru på dette hvis du har MP3-filer som ikke kan blafres på rett vis. Det skyldes som oftest variabel bitrate (VBR). Innstillingen påtvinger indeksblafring, som er en tid-til-byte -tilknytning som bygges når filen leses. I noen fall vil man med store MP3-filer få litt forsinkelse når man blafrer mot slutten av filen.",
"LabelEnd": "Slutt", "LabelEnd": "Slutt",
"LabelEndOfChapter": "Kapittelslutt", "LabelEndOfChapter": "Slutt på kapittel",
"LabelEndTime": "Slutt-tid", "LabelEndTime": "Slutt-tid",
"LabelEpisode": "Episode",
"LabelFeedURL": "Feed Adresse", "LabelFeedURL": "Feed Adresse",
"LabelFile": "Fil", "LabelFile": "Fil",
"LabelFileBirthtime": "Fil Opprettelsesdato", "LabelFileBirthtime": "Fil Opprettelsesdato",
@ -150,7 +140,6 @@
"LabelHasEbook": "Har e-bok", "LabelHasEbook": "Har e-bok",
"LabelHasSupplementaryEbook": "Har komplimentær e-bok", "LabelHasSupplementaryEbook": "Har komplimentær e-bok",
"LabelHeavy": "Tung", "LabelHeavy": "Tung",
"LabelHigh": "High",
"LabelHost": "Tjener", "LabelHost": "Tjener",
"LabelInProgress": "I gang", "LabelInProgress": "I gang",
"LabelIncomplete": "Ufullstendig", "LabelIncomplete": "Ufullstendig",
@ -158,19 +147,13 @@
"LabelJumpBackwardsTime": "Tilbakespolingstid", "LabelJumpBackwardsTime": "Tilbakespolingstid",
"LabelJumpForwardsTime": "Foroverspolingstid", "LabelJumpForwardsTime": "Foroverspolingstid",
"LabelLanguage": "Språk", "LabelLanguage": "Språk",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Enkeltside", "LabelLayoutSinglePage": "Enkeltside",
"LabelLight": "Lett", "LabelLight": "Lett",
"LabelLineSpacing": "Linjemellomrom", "LabelLineSpacing": "Linjemellomrom",
"LabelListenAgain": "Lytt igjen", "LabelListenAgain": "Lytt igjen",
"LabelLocalBooks": "Bøker på enheten", "LabelLocalBooks": "Bøker på enheten",
"LabelLocalPodcasts": "Local Podcasts",
"LabelLockOrientation": "Lock orientation",
"LabelLockPlayer": "Lås avspiller", "LabelLockPlayer": "Lås avspiller",
"LabelLow": "Low",
"LabelMediaType": "Medie type", "LabelMediaType": "Medie type",
"LabelMedium": "Medium",
"LabelMore": "Mer", "LabelMore": "Mer",
"LabelMoreInfo": "Mer info", "LabelMoreInfo": "Mer info",
"LabelName": "Navn", "LabelName": "Navn",
@ -179,17 +162,14 @@
"LabelNever": "Aldri", "LabelNever": "Aldri",
"LabelNewestAuthors": "Nyeste forfattere", "LabelNewestAuthors": "Nyeste forfattere",
"LabelNewestEpisodes": "Nyeste episoder", "LabelNewestEpisodes": "Nyeste episoder",
"LabelNo": "No",
"LabelNotFinished": "Ikke fullført", "LabelNotFinished": "Ikke fullført",
"LabelNotStarted": "Ikke startet", "LabelNotStarted": "Ikke startet",
"LabelOff": "Av", "LabelOff": "Av",
"LabelPassword": "Passord", "LabelPassword": "Passord",
"LabelPath": "Sti", "LabelPath": "Sti",
"LabelPlaybackDirect": "Direkte", "LabelPlaybackDirect": "Direkte",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Avspillingshastighet", "LabelPlaybackSpeed": "Avspillingshastighet",
"LabelPlaybackTranscode": "Transkoding", "LabelPlaybackTranscode": "Transkoding",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcaster", "LabelPodcasts": "Podcaster",
"LabelPreventIndexing": "Forhindre at din feed fra å bli indeksert av iTunes og Google podcast kataloger", "LabelPreventIndexing": "Forhindre at din feed fra å bli indeksert av iTunes og Google podcast kataloger",
"LabelProgress": "Framgang", "LabelProgress": "Framgang",
@ -201,21 +181,18 @@
"LabelRSSFeedSlug": "RSS-informasjonskanalunderadresse", "LabelRSSFeedSlug": "RSS-informasjonskanalunderadresse",
"LabelRead": "Les", "LabelRead": "Les",
"LabelReadAgain": "Les igjen", "LabelReadAgain": "Les igjen",
"LabelRecentSeries": "Recent Series",
"LabelRecentlyAdded": "Nylig tillagt", "LabelRecentlyAdded": "Nylig tillagt",
"LabelRemoveFromPlaylist": "Fjern fra spilleliste", "LabelRemoveFromPlaylist": "Fjern fra spilleliste",
"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",
"LabelSeries": "Serier", "LabelSeries": "Serier",
"LabelServerAddress": "Server address",
"LabelSetEbookAsPrimary": "Sett som primær", "LabelSetEbookAsPrimary": "Sett som primær",
"LabelSetEbookAsSupplementary": "Sett som supplerende", "LabelSetEbookAsSupplementary": "Sett som supplerende",
"LabelShakeSensitivity": "Ristingsterskel", "LabelShakeSensitivity": "Ristingsterskel",
"LabelShowAll": "Vis alt", "LabelShowAll": "Vis alt",
"LabelSize": "Størrelse", "LabelSize": "Størrelse",
"LabelSleepTimer": "Sove-timer", "LabelSleepTimer": "Sove-timer",
"LabelStart": "Start",
"LabelStartTime": "Start Tid", "LabelStartTime": "Start Tid",
"LabelStatsBestDay": "Beste dag", "LabelStatsBestDay": "Beste dag",
"LabelStatsDailyAverage": "Daglig gjennomsnitt", "LabelStatsDailyAverage": "Daglig gjennomsnitt",
@ -227,7 +204,6 @@
"LabelStatsMinutesListening": "Minutter lyttet", "LabelStatsMinutesListening": "Minutter lyttet",
"LabelStatsWeekListening": "Uker lyttet", "LabelStatsWeekListening": "Uker lyttet",
"LabelStreamingUsingCellular": "Strømmer via mobildata", "LabelStreamingUsingCellular": "Strømmer via mobildata",
"LabelTag": "Tag",
"LabelTags": "Tagger", "LabelTags": "Tagger",
"LabelTheme": "Tema", "LabelTheme": "Tema",
"LabelThemeDark": "Mørk", "LabelThemeDark": "Mørk",
@ -237,7 +213,6 @@
"LabelTotalSize": "Total størrelse", "LabelTotalSize": "Total størrelse",
"LabelTotalTrack": "Totalt antall spor", "LabelTotalTrack": "Totalt antall spor",
"LabelTracks": "Spor", "LabelTracks": "Spor",
"LabelType": "Type",
"LabelUnlockPlayer": "Lås opp avspiller", "LabelUnlockPlayer": "Lås opp avspiller",
"LabelUseBookshelfView": "Bruk bokhyllevisning", "LabelUseBookshelfView": "Bruk bokhyllevisning",
"LabelUser": "Bruker", "LabelUser": "Bruker",
@ -273,7 +248,7 @@
"MessageMediaLinkedToADifferentServer": "Media er lenket til en Audiobookshelf-tjener på en annen adresse ({0}). Framdriften vil bli synkronisert når tilkoblet denne tjeneradressen.", "MessageMediaLinkedToADifferentServer": "Media er lenket til en Audiobookshelf-tjener på en annen adresse ({0}). Framdriften vil bli synkronisert når tilkoblet denne tjeneradressen.",
"MessageMediaLinkedToADifferentUser": "Media er lenket til denne tjeneren, men ble lastet ned av en annen bruker. Framdriften vil kun synkroniseres til brukeren som lastet den ned.", "MessageMediaLinkedToADifferentUser": "Media er lenket til denne tjeneren, men ble lastet ned av en annen bruker. Framdriften vil kun synkroniseres til brukeren som lastet den ned.",
"MessageMediaLinkedToServer": "Lenket til tjener {0}", "MessageMediaLinkedToServer": "Lenket til tjener {0}",
"MessageMediaLinkedToThisServer": "Nedlastet media er lenket til denne tjeneren.", "MessageMediaLinkedToThisServer": "Nedlastet media er lenket til denne tjeneren",
"MessageMediaNotLinkedToServer": "Media er ikke lenket til en Audiobookshelf-tjener. Ingen fremdrift vil bli synkronisert.", "MessageMediaNotLinkedToServer": "Media er ikke lenket til en Audiobookshelf-tjener. Ingen fremdrift vil bli synkronisert.",
"MessageNoBookmarks": "Ingen bokmerker", "MessageNoBookmarks": "Ingen bokmerker",
"MessageNoChapters": "Ingen kapitler", "MessageNoChapters": "Ingen kapitler",
@ -283,13 +258,11 @@
"MessageNoMediaFolders": "Ingen mediamapper", "MessageNoMediaFolders": "Ingen mediamapper",
"MessageNoNetworkConnection": "Ingen nettverkstilkobling", "MessageNoNetworkConnection": "Ingen nettverkstilkobling",
"MessageNoPodcastsFound": "Ingen podcaster funnet", "MessageNoPodcastsFound": "Ingen podcaster funnet",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Ingen oppdatering var nødvendig", "MessageNoUpdatesWereNecessary": "Ingen oppdatering var nødvendig",
"MessageNoUserPlaylists": "Du har ingen spillelister", "MessageNoUserPlaylists": "Du har ingen spillelister",
"MessageReportBugsAndContribute": "Rapporter feil, forespør funksjoner og tillegg og bidra på", "MessageReportBugsAndContribute": "Rapporter feil, forespør funksjoner og tillegg og bidra på",
"MessageSocketConnectedOverMeteredCellular": "Socket tilkoblet over kvotebasert mobildata", "MessageSocketConnectedOverMeteredCellular": "Socket tilkoblet over kvotebasert mobildata",
"MessageSocketConnectedOverMeteredWifi": "Socket tilkoblet over kvotebasert Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket tilkoblet over kvotebasert Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket tilkoblet over ubegrenset Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket tilkoblet over ubegrenset Wi-Fi",
"MessageSocketNotConnected": "Socket ikke tilkoblet", "MessageSocketNotConnected": "Socket ikke tilkoblet",
"NoteRSSFeedPodcastAppsHttps": "Advarsel! De fleste podcast applikasjoner trenger RSS feed URL som bruker HTTPS", "NoteRSSFeedPodcastAppsHttps": "Advarsel! De fleste podcast applikasjoner trenger RSS feed URL som bruker HTTPS",

View file

@ -2,7 +2,7 @@
"ButtonAdd": "Dodaj", "ButtonAdd": "Dodaj",
"ButtonAddNewServer": "Dodaj nowy serwer", "ButtonAddNewServer": "Dodaj nowy serwer",
"ButtonAuthors": "Autorzy", "ButtonAuthors": "Autorzy",
"ButtonBack": "Powrót", "ButtonBack": "Wstecz",
"ButtonCancel": "Anuluj", "ButtonCancel": "Anuluj",
"ButtonCancelTimer": "Anuluj wyłącznik", "ButtonCancelTimer": "Anuluj wyłącznik",
"ButtonClearFilter": "Wyczyść filtr", "ButtonClearFilter": "Wyczyść filtr",
@ -19,11 +19,11 @@
"ButtonDeleteLocalItem": "Usuń lokalny element", "ButtonDeleteLocalItem": "Usuń lokalny element",
"ButtonDisableAutoTimer": "Wyłącz automatyczny wyłącznik", "ButtonDisableAutoTimer": "Wyłącz automatyczny wyłącznik",
"ButtonDisconnect": "Rozłącz", "ButtonDisconnect": "Rozłącz",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Idź do wersji webowej",
"ButtonHistory": "Historia", "ButtonHistory": "Historia",
"ButtonHome": "Strona główna", "ButtonHome": "Strona główna",
"ButtonIssues": "Błędy", "ButtonIssues": "Błędy",
"ButtonLatest": "Aktualna wersja:", "ButtonLatest": "Aktualna wersja",
"ButtonLibrary": "Biblioteka", "ButtonLibrary": "Biblioteka",
"ButtonLocalMedia": "Media lokalne", "ButtonLocalMedia": "Media lokalne",
"ButtonManageLocalFiles": "Zarządzaj lokalnymi plikami", "ButtonManageLocalFiles": "Zarządzaj lokalnymi plikami",
@ -31,11 +31,14 @@
"ButtonNextEpisode": "Następny odcinek", "ButtonNextEpisode": "Następny odcinek",
"ButtonOpenFeed": "Otwórz feed", "ButtonOpenFeed": "Otwórz feed",
"ButtonOverride": "Nadpisz", "ButtonOverride": "Nadpisz",
"ButtonPause": "Pause", "ButtonPause": "Wstrzymaj",
"ButtonPlay": "Odtwarzaj", "ButtonPlay": "Odtwarzaj",
"ButtonPlayEpisode": "Odtwórz odcinek",
"ButtonPlaying": "Odtwarzane", "ButtonPlaying": "Odtwarzane",
"ButtonPlaylists": "Playlisty", "ButtonPlaylists": "Listy odtwarzania",
"ButtonRead": "Czytaj", "ButtonRead": "Czytaj",
"ButtonReadLess": "Czytaj mniej",
"ButtonReadMore": "Czytaj więcej",
"ButtonRemove": "Usuń", "ButtonRemove": "Usuń",
"ButtonRemoveFromServer": "Usuń z serwera", "ButtonRemoveFromServer": "Usuń z serwera",
"ButtonSave": "Zapisz", "ButtonSave": "Zapisz",
@ -45,7 +48,7 @@
"ButtonSeries": "Seria", "ButtonSeries": "Seria",
"ButtonSetTimer": "Ustaw wyłącznik", "ButtonSetTimer": "Ustaw wyłącznik",
"ButtonStream": "Strumieniuj", "ButtonStream": "Strumieniuj",
"ButtonSubmit": "Zaloguj", "ButtonSubmit": "Zapisz",
"ButtonSwitchServerUser": "Przełącz serwer/użytkownika", "ButtonSwitchServerUser": "Przełącz serwer/użytkownika",
"ButtonUserStats": "Statystyki użytkownika", "ButtonUserStats": "Statystyki użytkownika",
"ButtonYes": "Tak", "ButtonYes": "Tak",
@ -56,12 +59,12 @@
"HeaderCollection": "Kolekcja", "HeaderCollection": "Kolekcja",
"HeaderCollectionItems": "Elementy kolekcji", "HeaderCollectionItems": "Elementy kolekcji",
"HeaderConnectionStatus": "Status połączenia", "HeaderConnectionStatus": "Status połączenia",
"HeaderDataSettings": "Data Settings", "HeaderDataSettings": "Ustawienia danych",
"HeaderDetails": "Szczegóły", "HeaderDetails": "Szczegóły",
"HeaderDownloads": "Pobrane", "HeaderDownloads": "Pobrane",
"HeaderEbookFiles": "Pliki ebook", "HeaderEbookFiles": "Pliki Ebook",
"HeaderEpisodes": "Odcinki", "HeaderEpisodes": "Odcinki",
"HeaderEreaderSettings": "Ustawienia Ereader", "HeaderEreaderSettings": "Ustawienia czytnika",
"HeaderLatestEpisodes": "Najnowsze odcinki", "HeaderLatestEpisodes": "Najnowsze odcinki",
"HeaderLibraries": "Biblioteki", "HeaderLibraries": "Biblioteki",
"HeaderLocalFolders": "Lokalne foldery", "HeaderLocalFolders": "Lokalne foldery",
@ -70,7 +73,7 @@
"HeaderOpenRSSFeed": "Utwórz kanał RSS", "HeaderOpenRSSFeed": "Utwórz kanał RSS",
"HeaderPlaybackSettings": "Ustawienia odtwarzania", "HeaderPlaybackSettings": "Ustawienia odtwarzania",
"HeaderPlaylist": "Playlista", "HeaderPlaylist": "Playlista",
"HeaderPlaylistItems": "Elementy playlisty", "HeaderPlaylistItems": "Pozycje listy odtwarzania",
"HeaderRSSFeed": "Kanał RSS", "HeaderRSSFeed": "Kanał RSS",
"HeaderRSSFeedGeneral": "Szczegóły RSS", "HeaderRSSFeedGeneral": "Szczegóły RSS",
"HeaderRSSFeedIsOpen": "Kanał RSS jest otwarty", "HeaderRSSFeedIsOpen": "Kanał RSS jest otwarty",
@ -84,12 +87,11 @@
"HeaderUserInterfaceSettings": "Ustawienia inferfejsu użytkownika", "HeaderUserInterfaceSettings": "Ustawienia inferfejsu użytkownika",
"HeaderYourStats": "Twoje statystyki", "HeaderYourStats": "Twoje statystyki",
"LabelAddToPlaylist": "Dodaj do playlisty", "LabelAddToPlaylist": "Dodaj do playlisty",
"LabelAdded": "Dodano",
"LabelAddedAt": "Dodano w", "LabelAddedAt": "Dodano w",
"LabelAddedDate": "Dodano",
"LabelAll": "Wszystkie", "LabelAll": "Wszystkie",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls", "LabelAlways": "Zawsze",
"LabelAlways": "Always", "LabelAskConfirmation": "Pytaj o potwierdzenie",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Autor", "LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Autor (Rosnąco)", "LabelAuthorFirstLast": "Autor (Rosnąco)",
"LabelAuthorLastFirst": "Author (Malejąco)", "LabelAuthorLastFirst": "Author (Malejąco)",
@ -108,7 +110,7 @@
"LabelComplete": "Ukończone", "LabelComplete": "Ukończone",
"LabelContinueBooks": "Kontynuuj książki", "LabelContinueBooks": "Kontynuuj książki",
"LabelContinueEpisodes": "Kontynuuj odcinki", "LabelContinueEpisodes": "Kontynuuj odcinki",
"LabelContinueListening": "Kontynuuj odtwarzanie", "LabelContinueListening": "Kontynuuj słuchanie",
"LabelContinueReading": "Kontynuuj czytanie", "LabelContinueReading": "Kontynuuj czytanie",
"LabelContinueSeries": "Kontynuuj serię", "LabelContinueSeries": "Kontynuuj serię",
"LabelCustomTime": "Własny czas", "LabelCustomTime": "Własny czas",
@ -122,7 +124,7 @@
"LabelDisableVibrateOnResetHelp": "Gdy wyłącznik czasowy zostanie zresetowany, urządzenie zacznie wibrować. Włącz to ustawienie, aby nie wibrować po zresetowaniu wyłącznika czasowego.", "LabelDisableVibrateOnResetHelp": "Gdy wyłącznik czasowy zostanie zresetowany, urządzenie zacznie wibrować. Włącz to ustawienie, aby nie wibrować po zresetowaniu wyłącznika czasowego.",
"LabelDiscover": "Odkrywaj", "LabelDiscover": "Odkrywaj",
"LabelDownload": "Pobierz", "LabelDownload": "Pobierz",
"LabelDownloadUsingCellular": "Download using Cellular", "LabelDownloadUsingCellular": "Pobierz przez Dane Komórkowe",
"LabelDownloaded": "Pobrane", "LabelDownloaded": "Pobrane",
"LabelDuration": "Czas trwania", "LabelDuration": "Czas trwania",
"LabelEbook": "Ebook", "LabelEbook": "Ebook",
@ -140,16 +142,17 @@
"LabelFileModified": "Data modyfikacji pliku", "LabelFileModified": "Data modyfikacji pliku",
"LabelFilename": "Nazwa pliku", "LabelFilename": "Nazwa pliku",
"LabelFinished": "Zakończone", "LabelFinished": "Zakończone",
"LabelFolder": "Folder", "LabelFolder": "Katalog",
"LabelFontBoldness": "Grubość czcionki",
"LabelFontScale": "Rozmiar czcionki", "LabelFontScale": "Rozmiar czcionki",
"LabelGenre": "Gatunek", "LabelGenre": "Gatunek",
"LabelGenres": "Gatunki", "LabelGenres": "Gatunki",
"LabelHapticFeedback": "Dotykowe sprzężenie zwrotne", "LabelHapticFeedback": "Dotykowe sprzężenie zwrotne",
"LabelHasEbook": "Zawiera wersję ebook", "LabelHasEbook": "Ma ebooka",
"LabelHasSupplementaryEbook": "Posiada dodatkowy ebook", "LabelHasSupplementaryEbook": "Posiada dodatkowy ebook",
"LabelHeavy": "Ciężko", "LabelHeavy": "Ciężko",
"LabelHigh": "Wysoko", "LabelHigh": "Wysoko",
"LabelHost": "Dostawca", "LabelHost": "Host",
"LabelInProgress": "W toku", "LabelInProgress": "W toku",
"LabelIncomplete": "Nieukończone", "LabelIncomplete": "Nieukończone",
"LabelInternalAppStorage": "Pamięć wewnętrzna aplikacji", "LabelInternalAppStorage": "Pamięć wewnętrzna aplikacji",
@ -157,10 +160,9 @@
"LabelJumpForwardsTime": "Przeskok w przód", "LabelJumpForwardsTime": "Przeskok w przód",
"LabelLanguage": "Język", "LabelLanguage": "Język",
"LabelLayout": "Układ", "LabelLayout": "Układ",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Pojedyncza strona", "LabelLayoutSinglePage": "Pojedyncza strona",
"LabelLight": "Lekko", "LabelLight": "Lekko",
"LabelLineSpacing": "Interlinia", "LabelLineSpacing": "Odstęp między wierszami",
"LabelListenAgain": "Słuchaj ponownie", "LabelListenAgain": "Słuchaj ponownie",
"LabelLocalBooks": "Książki lokalne", "LabelLocalBooks": "Książki lokalne",
"LabelLocalPodcasts": "Podcasty lokalne", "LabelLocalPodcasts": "Podcasty lokalne",
@ -172,12 +174,11 @@
"LabelMore": "Więcej", "LabelMore": "Więcej",
"LabelMoreInfo": "Więcej informacji", "LabelMoreInfo": "Więcej informacji",
"LabelName": "Nazwa", "LabelName": "Nazwa",
"LabelNarrator": "Narrator", "LabelNarrator": "Lektor",
"LabelNarrators": "Lektorzy", "LabelNarrators": "Lektorzy",
"LabelNever": "Never", "LabelNever": "Nigdy",
"LabelNewestAuthors": "Najnowsi autorzy", "LabelNewestAuthors": "Najnowsi autorzy",
"LabelNewestEpisodes": "Najnosze odcinki", "LabelNewestEpisodes": "Najnowsze odcinki",
"LabelNo": "No",
"LabelNotFinished": "Nieukończone", "LabelNotFinished": "Nieukończone",
"LabelNotStarted": "Nie rozpoczęto", "LabelNotStarted": "Nie rozpoczęto",
"LabelOff": "Wyłącz", "LabelOff": "Wyłącz",
@ -189,26 +190,24 @@
"LabelPlaybackTranscode": "Transkoduj", "LabelPlaybackTranscode": "Transkoduj",
"LabelPodcast": "Podcast", "LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasty", "LabelPodcasts": "Podcasty",
"LabelPreventIndexing": "Zapobiegaj indeksowaniu kanału przez katalogi podcastów iTunes i Google", "LabelPreventIndexing": "Zapobiega indeksowaniu przez iTunes i Google",
"LabelProgress": "Postęp", "LabelProgress": "Postęp",
"LabelPubDate": "Data publikacji", "LabelPubDate": "Data publikacji",
"LabelPublishYear": "Rok publikacji", "LabelPublishYear": "Rok publikacji",
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
"LabelRSSFeedPreventIndexing": "Zapobiegaj indeksowaniu", "LabelRSSFeedPreventIndexing": "Zapobiegaj indeksowaniu",
"LabelRSSFeedSlug": "RSS Feed Slug", "LabelRandomly": "Losowo",
"LabelRead": "Czytaj", "LabelRead": "Czytaj",
"LabelReadAgain": "Czytaj ponownie", "LabelReadAgain": "Czytaj ponownie",
"LabelRecentSeries": "Najnowsze serie", "LabelRecentSeries": "Najnowsze serie",
"LabelRecentlyAdded": "Ostatnio dodane", "LabelRecentlyAdded": "Niedawno dodane",
"LabelRemoveFromPlaylist": "Remove from Playlist", "LabelRemoveFromPlaylist": "Usuń z listy odtwarzania",
"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",
"LabelSeries": "Serie", "LabelSeries": "Serie",
"LabelServerAddress": "Adres serwera", "LabelServerAddress": "Adres serwera",
"LabelSetEbookAsPrimary": "Ustaw jako podstawowy ebook", "LabelSetEbookAsPrimary": "Ustaw jako pierwszy",
"LabelSetEbookAsSupplementary": "Ustaw jako dodatkowy ebook", "LabelSetEbookAsSupplementary": "Ustaw jako dodatkowy",
"LabelShakeSensitivity": "Czułość potrząsania", "LabelShakeSensitivity": "Czułość potrząsania",
"LabelShowAll": "Pokaż wszystko", "LabelShowAll": "Pokaż wszystko",
"LabelSize": "Rozmiar", "LabelSize": "Rozmiar",
@ -222,18 +221,17 @@
"LabelStatsInARow": "z rzędu", "LabelStatsInARow": "z rzędu",
"LabelStatsItemsFinished": "Pozycje zakończone", "LabelStatsItemsFinished": "Pozycje zakończone",
"LabelStatsMinutes": "Minuty", "LabelStatsMinutes": "Minuty",
"LabelStatsMinutesListening": "Minuty odtwarzania", "LabelStatsMinutesListening": "Minuty słuchania",
"LabelStatsWeekListening": "Tydzień odtwarzania", "LabelStatsWeekListening": "Tydzień słuchania",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Tag",
"LabelTags": "Tagi", "LabelTags": "Tagi",
"LabelTheme": "Motyw", "LabelTheme": "Motyw",
"LabelThemeDark": "Ciemny", "LabelThemeDark": "Ciemny",
"LabelThemeLight": "Jasny", "LabelThemeLight": "Jasny",
"LabelTimeRemaining": "Pozostało {0}", "LabelTimeRemaining": "Pozostało {0}",
"LabelTitle": "Tytuł", "LabelTitle": "Tytuł",
"LabelTotalSize": "Całkowity Rozmiar",
"LabelTotalTrack": "Postęp całkowity", "LabelTotalTrack": "Postęp całkowity",
"LabelTracks": "Postępy", "LabelTracks": "Ścieżki",
"LabelType": "Typ", "LabelType": "Typ",
"LabelUnlockPlayer": "Odblokuj odtwarzacz", "LabelUnlockPlayer": "Odblokuj odtwarzacz",
"LabelUseBookshelfView": "Użyj widoku półki", "LabelUseBookshelfView": "Użyj widoku półki",
@ -251,10 +249,9 @@
"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.",
"MessageConfirmDiscardProgress": "Na pewno chcesz zresetować postęp?", "MessageConfirmDiscardProgress": "Na pewno chcesz zresetować postęp?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?", "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?",
"MessageConfirmRemoveBookmark": "Na pewno chcesz usunąć zakładkę?", "MessageConfirmRemoveBookmark": "Na pewno chcesz usunąć zakładkę?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Zresetuj postęp", "MessageDiscardProgress": "Zresetuj postęp",
"MessageDownloadCompleteProcessing": "Pobieranie ukończone. Przetwarzanie...", "MessageDownloadCompleteProcessing": "Pobieranie ukończone. Przetwarzanie...",
"MessageDownloading": "Pobieranie...", "MessageDownloading": "Pobieranie...",
@ -276,31 +273,29 @@
"MessageNoChapters": "Brak rozdziałów", "MessageNoChapters": "Brak rozdziałów",
"MessageNoItems": "Brak elementów", "MessageNoItems": "Brak elementów",
"MessageNoItemsFound": "Nie znaleziono żadnych elementów", "MessageNoItemsFound": "Nie znaleziono żadnych elementów",
"MessageNoListeningSessions": "Brak sesji odtwarzania", "MessageNoListeningSessions": "Brak sesji słuchania",
"MessageNoMediaFolders": "Brak folderów z mediami", "MessageNoMediaFolders": "Brak folderów z mediami",
"MessageNoNetworkConnection": "Brak połączenia sieciowego", "MessageNoNetworkConnection": "Brak połączenia sieciowego",
"MessageNoPodcastsFound": "Nie znaleziono podcastów", "MessageNoPodcastsFound": "Nie znaleziono podcastów",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Brak aktualizacji", "MessageNoUpdatesWereNecessary": "Brak aktualizacji",
"MessageNoUserPlaylists": "Nie posiadasz playlist", "MessageNoUserPlaylists": "Nie masz żadnych list odtwarzania",
"MessageReportBugsAndContribute": "Zgłoś błędy, pomysły i pomóż rozwijać aplikację na", "MessageReportBugsAndContribute": "Zgłoś błędy, pomysły i pomóż rozwijać aplikację na",
"MessageSocketConnectedOverMeteredCellular": "Gniazdo podłączone przez sieć komórkową z limitem danych", "MessageSocketConnectedOverMeteredCellular": "Gniazdo podłączone przez sieć komórkową z limitem danych",
"MessageSocketConnectedOverMeteredWifi": "Gniazdo podłączone przez Wi-Fi z limitem danych", "MessageSocketConnectedOverMeteredWifi": "Gniazdo podłączone przez Wi-Fi z limitem danych",
"MessageSocketConnectedOverUnmeteredCellular": "Gniazdo podłączone przez sieć komórkową bez limitu danych", "MessageSocketConnectedOverUnmeteredCellular": "Gniazdo podłączone przez sieć komórkową bez limitu danych",
"MessageSocketConnectedOverUnmeteredWifi": "Gniazdo podłączone przez Wi-Fi bez limitu danych", "MessageSocketConnectedOverUnmeteredWifi": "Gniazdo podłączone przez Wi-Fi bez limitu danych",
"MessageSocketNotConnected": "Gniazdo nie jest podłączone", "MessageSocketNotConnected": "Gniazdo nie jest podłączone",
"NoteRSSFeedPodcastAppsHttps": "Ostrzeżenie: Większość aplikacji do obsługi podcastów wymaga, aby adres URL kanału RSS korzystał z protokołu HTTPS.", "NoteRSSFeedPodcastAppsHttps": "Ostrzeżenie: Większość aplikacji do obsługi podcastów wymaga, aby adres URL kanału RSS korzystał z protokołu HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Ostrzeżenie: 1 lub więcej odcinków nie ma daty publikacji. Niektóre aplikacje do słuchania podcastów tego wymagają.", "NoteRSSFeedPodcastAppsPubDate": "Ostrzeżenie: 1 lub więcej odcinków nie ma daty publikacji. Niektóre aplikacje do słuchania podcastów tego wymagają.",
"ToastBookmarkCreateFailed": "Nie udało się utworzyć zakładki", "ToastBookmarkCreateFailed": "Nie udało się utworzyć zakładki",
"ToastBookmarkRemoveFailed": "Nie udało się usunąć zakładki", "ToastBookmarkRemoveFailed": "Nie udało się usunąć zakładki",
"ToastBookmarkUpdateFailed": "Nie udało się zaktualizować zakładki", "ToastBookmarkUpdateFailed": "Nie udało się zaktualizować zakładki",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data", "ToastDownloadNotAllowedOnCellular": "Ściąganie poprzez dane komórkowe jest niedozwolone",
"ToastItemMarkedAsFinishedFailed": "Nie udało się oznaczyć jako zakończone", "ToastItemMarkedAsFinishedFailed": "Nie udało się oznaczyć jako ukończone",
"ToastItemMarkedAsNotFinishedFailed": "Oznaczenie pozycji jako ukończonej nie powiodło się", "ToastItemMarkedAsNotFinishedFailed": "Oznaczenie pozycji jako ukończonej nie powiodło się",
"ToastPlaylistCreateFailed": "Nie udało się utworzyć playlisty", "ToastPlaylistCreateFailed": "Nie udało się utworzyć playlisty",
"ToastPodcastCreateFailed": "Nie udało się utworzyć podcastu", "ToastPodcastCreateFailed": "Nie udało się utworzyć podcastu",
"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": "Streaming is not allowed on cellular data"
} }

View file

@ -37,6 +37,8 @@
"ButtonPlaying": "Reproduzindo", "ButtonPlaying": "Reproduzindo",
"ButtonPlaylists": "Lista de Reprodução", "ButtonPlaylists": "Lista de Reprodução",
"ButtonRead": "Ler", "ButtonRead": "Ler",
"ButtonReadLess": "Ler menos",
"ButtonReadMore": "Ler mais",
"ButtonRemove": "Remover", "ButtonRemove": "Remover",
"ButtonRemoveFromServer": "Remover do Servidor", "ButtonRemoveFromServer": "Remover do Servidor",
"ButtonSave": "Salvar", "ButtonSave": "Salvar",
@ -85,7 +87,6 @@
"HeaderUserInterfaceSettings": "Configurações da Interface do Usuário", "HeaderUserInterfaceSettings": "Configurações da Interface do Usuário",
"HeaderYourStats": "Suas Estatísticas", "HeaderYourStats": "Suas Estatísticas",
"LabelAddToPlaylist": "Adicionar à Lista de Reprodução", "LabelAddToPlaylist": "Adicionar à Lista de Reprodução",
"LabelAdded": "Acrescentado",
"LabelAddedAt": "Acrescentado Em", "LabelAddedAt": "Acrescentado Em",
"LabelAll": "Todos", "LabelAll": "Todos",
"LabelAllowSeekingOnMediaControls": "Permitir busca de posição nos controles de notificação de mídia", "LabelAllowSeekingOnMediaControls": "Permitir busca de posição nos controles de notificação de mídia",
@ -151,14 +152,12 @@
"LabelHasSupplementaryEbook": "Tem ebook complementar", "LabelHasSupplementaryEbook": "Tem ebook complementar",
"LabelHeavy": "Pesado", "LabelHeavy": "Pesado",
"LabelHigh": "Alta", "LabelHigh": "Alta",
"LabelHost": "Host",
"LabelInProgress": "Em Andamento", "LabelInProgress": "Em Andamento",
"LabelIncomplete": "Incompleto", "LabelIncomplete": "Incompleto",
"LabelInternalAppStorage": "Armazenamento Interno do App", "LabelInternalAppStorage": "Armazenamento Interno do App",
"LabelJumpBackwardsTime": "Retroceder tempo", "LabelJumpBackwardsTime": "Retroceder tempo",
"LabelJumpForwardsTime": "Adiantar tempo", "LabelJumpForwardsTime": "Adiantar tempo",
"LabelLanguage": "Idioma", "LabelLanguage": "Idioma",
"LabelLayout": "Layout",
"LabelLayoutAuto": "Automático", "LabelLayoutAuto": "Automático",
"LabelLayoutSinglePage": "Uma página", "LabelLayoutSinglePage": "Uma página",
"LabelLight": "Leve", "LabelLight": "Leve",
@ -186,11 +185,8 @@
"LabelPassword": "Senha", "LabelPassword": "Senha",
"LabelPath": "Caminho", "LabelPath": "Caminho",
"LabelPlaybackDirect": "Direto", "LabelPlaybackDirect": "Direto",
"LabelPlaybackLocal": "Local",
"LabelPlaybackSpeed": "Velocidade de Reprodução", "LabelPlaybackSpeed": "Velocidade de Reprodução",
"LabelPlaybackTranscode": "Transcodificar", "LabelPlaybackTranscode": "Transcodificar",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Evitar que o seu feed seja indexado pelos diretórios de podcast do iTunes e Google", "LabelPreventIndexing": "Evitar que o seu feed seja indexado pelos diretórios de podcast do iTunes e Google",
"LabelProgress": "Progresso", "LabelProgress": "Progresso",
"LabelPubDate": "Data de Publicação", "LabelPubDate": "Data de Publicação",
@ -283,7 +279,6 @@
"MessageNoMediaFolders": "Sem Pastas de Mídia", "MessageNoMediaFolders": "Sem Pastas de Mídia",
"MessageNoNetworkConnection": "Nem conexão de rede", "MessageNoNetworkConnection": "Nem conexão de rede",
"MessageNoPodcastsFound": "Nenhum podcast encontrado", "MessageNoPodcastsFound": "Nenhum podcast encontrado",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Nenhuma atualização é necessária", "MessageNoUpdatesWereNecessary": "Nenhuma atualização é necessária",
"MessageNoUserPlaylists": "Você não tem listas de reprodução", "MessageNoUserPlaylists": "Você não tem listas de reprodução",
"MessageReportBugsAndContribute": "Reporte bugs, peça funcionalidades e contribua em", "MessageReportBugsAndContribute": "Reporte bugs, peça funcionalidades e contribua em",

View file

@ -19,7 +19,7 @@
"ButtonDeleteLocalItem": "Удалить локальный элемент", "ButtonDeleteLocalItem": "Удалить локальный элемент",
"ButtonDisableAutoTimer": "Отключить автоматический таймер", "ButtonDisableAutoTimer": "Отключить автоматический таймер",
"ButtonDisconnect": "Отключиться", "ButtonDisconnect": "Отключиться",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Перейти в веб-клиент",
"ButtonHistory": "История", "ButtonHistory": "История",
"ButtonHome": "Домой", "ButtonHome": "Домой",
"ButtonIssues": "Проблемы", "ButtonIssues": "Проблемы",
@ -37,6 +37,8 @@
"ButtonPlaying": "Проигрывается", "ButtonPlaying": "Проигрывается",
"ButtonPlaylists": "Плейлисты", "ButtonPlaylists": "Плейлисты",
"ButtonRead": "Читать", "ButtonRead": "Читать",
"ButtonReadLess": "Читать меньше",
"ButtonReadMore": "Читать больше",
"ButtonRemove": "Удалить", "ButtonRemove": "Удалить",
"ButtonRemoveFromServer": "Удалить с сервера", "ButtonRemoveFromServer": "Удалить с сервера",
"ButtonSave": "Сохранить", "ButtonSave": "Сохранить",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Настройки интерфейса", "HeaderUserInterfaceSettings": "Настройки интерфейса",
"HeaderYourStats": "Ваша статистика", "HeaderYourStats": "Ваша статистика",
"LabelAddToPlaylist": "Добавить в плейлист", "LabelAddToPlaylist": "Добавить в плейлист",
"LabelAdded": "Добавили",
"LabelAddedAt": "Дата добавления", "LabelAddedAt": "Дата добавления",
"LabelAddedDate": "Добавлено {0}",
"LabelAll": "Все", "LabelAll": "Все",
"LabelAllowSeekingOnMediaControls": "Разрешить перемотку элементами управления мультимедиа", "LabelAllowSeekingOnMediaControls": "Разрешить перемотку элементами управления мультимедиа",
"LabelAlways": "Всегда", "LabelAlways": "Всегда",
@ -158,8 +160,8 @@
"LabelJumpBackwardsTime": "Перемотка назад", "LabelJumpBackwardsTime": "Перемотка назад",
"LabelJumpForwardsTime": "Перемотка вперед", "LabelJumpForwardsTime": "Перемотка вперед",
"LabelLanguage": "Язык", "LabelLanguage": "Язык",
"LabelLayout": "Layout", "LabelLayout": "Макет",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Авто",
"LabelLayoutSinglePage": "Одна страница", "LabelLayoutSinglePage": "Одна страница",
"LabelLight": "Подсветка", "LabelLight": "Подсветка",
"LabelLineSpacing": "Межстрочный интервал", "LabelLineSpacing": "Межстрочный интервал",
@ -176,13 +178,20 @@
"LabelName": "Имя", "LabelName": "Имя",
"LabelNarrator": "Читает", "LabelNarrator": "Читает",
"LabelNarrators": "Чтецы", "LabelNarrators": "Чтецы",
"LabelNavigateWithVolume": "Навигация с помощью клавиш регулировки громкости",
"LabelNavigateWithVolumeMirrored": "Зеркало",
"LabelNavigateWithVolumeWhilePlaying": "Разрешить управление клавишами регулировки громкости во время воспроизведения",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Выкл.",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Вкл.",
"LabelNever": "Никогда", "LabelNever": "Никогда",
"LabelNewestAuthors": "Новые авторы", "LabelNewestAuthors": "Новые авторы",
"LabelNewestEpisodes": "Новые эпизоды", "LabelNewestEpisodes": "Новые эпизоды",
"LabelNo": "Нет", "LabelNo": "Нет",
"LabelNotFinished": "Не завершено", "LabelNotFinished": "Не завершено",
"LabelNotStarted": "Не запущено", "LabelNotStarted": "Не запущено",
"LabelNumEpisodes": "{0} эпизодов",
"LabelOff": "Выключить", "LabelOff": "Выключить",
"LabelOn": "Включён",
"LabelPassword": "Пароль", "LabelPassword": "Пароль",
"LabelPath": "Путь", "LabelPath": "Путь",
"LabelPlaybackDirect": "Напрямую", "LabelPlaybackDirect": "Напрямую",
@ -195,10 +204,12 @@
"LabelProgress": "Прогресс", "LabelProgress": "Прогресс",
"LabelPubDate": "Дата публикации", "LabelPubDate": "Дата публикации",
"LabelPublishYear": "Год публикации", "LabelPublishYear": "Год публикации",
"LabelPublishedDate": "Опубликовано {0}",
"LabelRSSFeedCustomOwnerEmail": "Пользовательский Email владельца", "LabelRSSFeedCustomOwnerEmail": "Пользовательский Email владельца",
"LabelRSSFeedCustomOwnerName": "Пользовательское Имя владельца", "LabelRSSFeedCustomOwnerName": "Пользовательское Имя владельца",
"LabelRSSFeedPreventIndexing": "Запретить индексирование", "LabelRSSFeedPreventIndexing": "Запретить индексирование",
"LabelRSSFeedSlug": "Встроить RSS-канал", "LabelRSSFeedSlug": "Встроить RSS-канал",
"LabelRandomly": "Случайно",
"LabelRead": "Читать", "LabelRead": "Читать",
"LabelReadAgain": "Читать снова", "LabelReadAgain": "Читать снова",
"LabelRecentSeries": "Недавние серии", "LabelRecentSeries": "Недавние серии",
@ -238,12 +249,15 @@
"LabelTotalTrack": "Всего треков", "LabelTotalTrack": "Всего треков",
"LabelTracks": "Треков", "LabelTracks": "Треков",
"LabelType": "Тип", "LabelType": "Тип",
"LabelUnknown": "Неизвестно",
"LabelUnlockPlayer": "Разблокировать проигрыватель", "LabelUnlockPlayer": "Разблокировать проигрыватель",
"LabelUseBookshelfView": "Вид книжной полки", "LabelUseBookshelfView": "Вид книжной полки",
"LabelUser": "Пользователь", "LabelUser": "Пользователь",
"LabelUsername": "Имя пользователя", "LabelUsername": "Имя пользователя",
"LabelVeryHigh": "Очень сильно", "LabelVeryHigh": "Очень сильно",
"LabelVeryLow": "Очень слабо", "LabelVeryLow": "Очень слабо",
"LabelYearReviewHide": "Скрыть Итоги года",
"LabelYearReviewShow": "Посмотреть Итоги года",
"LabelYourBookmarks": "Ваши закладки", "LabelYourBookmarks": "Ваши закладки",
"LabelYourProgress": "Ваш прогресс", "LabelYourProgress": "Ваш прогресс",
"MessageAndroid10Downloads": "Android 10 и более ранние версии будут использовать внутреннее хранилище приложений для загрузок.", "MessageAndroid10Downloads": "Android 10 и более ранние версии будут использовать внутреннее хранилище приложений для загрузок.",
@ -277,16 +291,21 @@
"MessageMediaNotLinkedToServer": "Медиафайлы не привязаны к серверу Audiobookshelf. Прогресс не будет синхронизирован.", "MessageMediaNotLinkedToServer": "Медиафайлы не привязаны к серверу Audiobookshelf. Прогресс не будет синхронизирован.",
"MessageNoBookmarks": "Нет закладок", "MessageNoBookmarks": "Нет закладок",
"MessageNoChapters": "Нет глав", "MessageNoChapters": "Нет глав",
"MessageNoCollections": "Нет коллекций",
"MessageNoItems": "Нет элементов", "MessageNoItems": "Нет элементов",
"MessageNoItemsFound": "Элементы не найдены", "MessageNoItemsFound": "Элементы не найдены",
"MessageNoListeningSessions": "Нет сеансов прослушивания", "MessageNoListeningSessions": "Нет сеансов прослушивания",
"MessageNoMediaFolders": "Нет папок мультимедиа", "MessageNoMediaFolders": "Нет папок мультимедиа",
"MessageNoNetworkConnection": "Нет подключения к сети", "MessageNoNetworkConnection": "Нет подключения к сети",
"MessageNoPodcastsFound": "Подкасты не найдены", "MessageNoPodcastsFound": "Подкасты не найдены",
"MessageNoSeries": "No series", "MessageNoSeries": "Нет серии",
"MessageNoUpdatesWereNecessary": "Обновления не требовались", "MessageNoUpdatesWereNecessary": "Обновления не требовались",
"MessageNoUserPlaylists": "У вас нет плейлистов", "MessageNoUserPlaylists": "У вас нет плейлистов",
"MessagePodcastSearchField": "Введите поисковый запрос или URL-адрес RSS-канала",
"MessageReportBugsAndContribute": "Сообщайте об ошибках, запрашивайте функции и вносите свой вклад на", "MessageReportBugsAndContribute": "Сообщайте об ошибках, запрашивайте функции и вносите свой вклад на",
"MessageSeriesAlreadyDownloaded": "Вы уже скачали все книги из этой серии.",
"MessageSeriesDownloadConfirm": "Загрузить недостающие {0} книг с {1} файлов общим количеством {2} в папку {3}?",
"MessageSeriesDownloadConfirmIos": "Скачать недостающие {0} книг с {1} файлов общим количеством {2}?",
"MessageSocketConnectedOverMeteredCellular": "Сокет подключен по лимитной сотовой связи", "MessageSocketConnectedOverMeteredCellular": "Сокет подключен по лимитной сотовой связи",
"MessageSocketConnectedOverMeteredWifi": "Сокет подключен через лимитный Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Сокет подключен через лимитный Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Сокет подключен по безлимитной сотовой связи", "MessageSocketConnectedOverUnmeteredCellular": "Сокет подключен по безлимитной сотовой связи",

328
strings/sl.json Normal file
View file

@ -0,0 +1,328 @@
{
"ButtonAdd": "Dodaj",
"ButtonAddNewServer": "Dodaj nov strežnik",
"ButtonAuthors": "Avtorji",
"ButtonBack": "Nazaj",
"ButtonCancel": "Prekliči",
"ButtonCancelTimer": "Prekliči časovnik",
"ButtonClearFilter": "Počisti filter",
"ButtonCloseFeed": "Zapri vir",
"ButtonCollections": "Zbirke",
"ButtonConnect": "Poveži",
"ButtonConnectToServer": "Poveži se na strežnik",
"ButtonCreate": "Ustvari",
"ButtonCreateBookmark": "Ustvari zaznamek",
"ButtonCreateNewPlaylist": "Ustvari nov seznam predvajanja",
"ButtonDelete": "Izbriši",
"ButtonDeleteLocalEpisode": "Izbriši lokalno epizodo",
"ButtonDeleteLocalFile": "Izbriši lokalno datoteko",
"ButtonDeleteLocalItem": "Izbriši lokalni element",
"ButtonDisableAutoTimer": "Onemogoči samodejni časovnik",
"ButtonDisconnect": "Prekini povezavo",
"ButtonGoToWebClient": "Pojdi na spletno stran klienta",
"ButtonHistory": "Zgodovina",
"ButtonHome": "Domov",
"ButtonIssues": "Težave",
"ButtonLatest": "Najnovejše",
"ButtonLibrary": "Knjižnica",
"ButtonLocalMedia": "Lokalni mediji",
"ButtonManageLocalFiles": "Upravljanje lokalnih datotek",
"ButtonNewFolder": "Nova mapa",
"ButtonNextEpisode": "Naslednja epizoda",
"ButtonOpenFeed": "Odpri vir",
"ButtonOverride": "Preglasi",
"ButtonPause": "Premor",
"ButtonPlay": "Predvajaj",
"ButtonPlayEpisode": "Predvajan epizodo",
"ButtonPlaying": "Predvajam",
"ButtonPlaylists": "Seznami predvajanj",
"ButtonRead": "Preberi",
"ButtonReadLess": "Preberi manj",
"ButtonReadMore": "Preberi več",
"ButtonRemove": "Odstrani",
"ButtonRemoveFromServer": "Odstrani iz strežnika",
"ButtonSave": "Shrani",
"ButtonSaveOrder": "Shrani vrstni red",
"ButtonSearch": "Poišči",
"ButtonSendEbookToDevice": "Pošlji e-knjigo v napravo",
"ButtonSeries": "Serije",
"ButtonSetTimer": "Nastavi časovnik",
"ButtonStream": "Pretakaj",
"ButtonSubmit": "Potrdi",
"ButtonSwitchServerUser": "Preklopi strežnik/uporabnik",
"ButtonUserStats": "Uporabniška statistika",
"ButtonYes": "Da",
"HeaderAccount": "Račun",
"HeaderAdvanced": "Napredno",
"HeaderAudioTracks": "Zvočni posnetki",
"HeaderChapters": "Poglavja",
"HeaderCollection": "Zbirka",
"HeaderCollectionItems": "Elementi zbirke",
"HeaderConnectionStatus": "Stanje povezave",
"HeaderDataSettings": "Podatkovne nastavitve",
"HeaderDetails": "Podrobnosti",
"HeaderDownloads": "Prenosi",
"HeaderEbookFiles": "Datoteke e-knjig",
"HeaderEpisodes": "Epizode",
"HeaderEreaderSettings": "Nastavitve e-bralnika",
"HeaderLatestEpisodes": "Zadnje epizode",
"HeaderLibraries": "Knjižnice",
"HeaderLocalFolders": "Lokalne mape",
"HeaderLocalLibraryItems": "Predmeti lokalne knjižnice",
"HeaderNewPlaylist": "Nov seznam predvajanja",
"HeaderOpenRSSFeed": "Odpri vir RSS",
"HeaderPlaybackSettings": "Nastavitve predvajanja",
"HeaderPlaylist": "Seznam predvajanja",
"HeaderPlaylistItems": "Elementi seznama predvajanja",
"HeaderRSSFeed": "RSS vir",
"HeaderRSSFeedGeneral": "RSS podrobnosti",
"HeaderRSSFeedIsOpen": "Vir RSS je odprt",
"HeaderSelectDownloadLocation": "Izberi mesto prenosa",
"HeaderSettings": "Nastavitve",
"HeaderSleepTimer": "Časovnik za izklop",
"HeaderSleepTimerSettings": "Nastavitve časovnika za izklop",
"HeaderStatsMinutesListeningChart": "Minut poslušanja (zadnjih 7 dni)",
"HeaderStatsRecentSessions": "Nedavne seje",
"HeaderTableOfContents": "Kazalo",
"HeaderUserInterfaceSettings": "Nastavitve uporabniškega vmesnika",
"HeaderYourStats": "Tvoja statistika",
"LabelAddToPlaylist": "Dodaj na seznam predvajanja",
"LabelAddedAt": "Dodano ob",
"LabelAddedDate": "Dodano {0}",
"LabelAll": "Vse",
"LabelAllowSeekingOnMediaControls": "Dovoli premikanje položaja v kontrolnikih za obvestila o medijih",
"LabelAlways": "Vedno",
"LabelAskConfirmation": "Prosi za potrditev",
"LabelAuthor": "Avtor",
"LabelAuthorFirstLast": "Avtor (ime priimek)",
"LabelAuthorLastFirst": "Avtor (priimek, ime)",
"LabelAuthors": "Avtorji",
"LabelAutoDownloadEpisodes": "Samodejni prenos epizod",
"LabelAutoRewindTime": "Čas samodejnega previjanja nazaj",
"LabelAutoSleepTimer": "Samodejni časovnik za spanje",
"LabelAutoSleepTimerAutoRewind": "Samodejni časovnik za spanje samodejnega previjanja nazaj",
"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.",
"LabelBooks": "knjig",
"LabelChapterTrack": "Posnetek poglavja",
"LabelChapters": "Poglavja",
"LabelClosePlayer": "Zapri predvajalnik",
"LabelCollapseSeries": "Strni serije",
"LabelComplete": "Končano",
"LabelContinueBooks": "Nadaljuj s knjigami",
"LabelContinueEpisodes": "Nadaljuj z epizodami",
"LabelContinueListening": "Nadaljuj poslušanje",
"LabelContinueReading": "Nadaljuj branje",
"LabelContinueSeries": "Nadaljuj s serijo",
"LabelCustomTime": "Čas po meri",
"LabelDescription": "Opis",
"LabelDisableAudioFadeOut": "Onemogoči postopno utišanje zvoka",
"LabelDisableAudioFadeOutHelp": "Glasnost zvoka se bo začela zmanjševati, ko je na časovniku izklopa manj kot 1 minuta. Omogočite to nastavitev, da se ne zmanjšuje.",
"LabelDisableAutoRewind": "Onemogoči samodejno previjanje nazaj",
"LabelDisableShakeToReset": "Onemogoči tresenje za ponastavitev",
"LabelDisableShakeToResetHelp": "Če stresete napravo, medtem ko časovnik teče ALI v 2 minutah po izteku časovnika, se ponastavi časovnik spanja. Omogočite to nastavitev, da onemogočite tresenje za ponastavitev.",
"LabelDisableVibrateOnReset": "Onemogoči vibriranje ob ponastavitvi",
"LabelDisableVibrateOnResetHelp": "Ko se časovnik spanja ponastavi, bo vaša naprava vibrirala. Omogočite to nastavitev, da ne vibrira, ko se časovnik spanja ponastavi.",
"LabelDiscover": "Odkrij",
"LabelDownload": "Prenos",
"LabelDownloadUsingCellular": "Prenos prek mobilnega omrežja",
"LabelDownloaded": "Preneseno",
"LabelDuration": "Trajanje",
"LabelEbook": "E-knjiga",
"LabelEbooks": "E-knjige",
"LabelEnable": "Omogoči",
"LabelEnableMp3IndexSeeking": "Omogoči iskanje po indeksu mp3",
"LabelEnableMp3IndexSeekingHelp": "To nastavitev naj bo omogočena le, če imate datoteke mp3, ki ne iščejo pravilno. Netočno iskanje je najverjetneje posledica datotek MP3 s spremenljivo hitrostjo (VBR). Ta nastavitev bo vsilila iskanje po indeksu, pri katerem se med branjem datoteke gradi preslikava časa v podatke. V nekaterih primerih bo pri velikih datotekah MP3 prišlo do zakasnitve pri iskanju proti koncu datoteke.",
"LabelEnd": "Konec",
"LabelEndOfChapter": "Konec poglavja",
"LabelEndTime": "Končni čas",
"LabelEpisode": "Epizoda",
"LabelFeedURL": "URL vir",
"LabelFile": "Datoteka",
"LabelFileBirthtime": "Čas ustvarjanja datoteke",
"LabelFileModified": "Datoteke spremenjena",
"LabelFilename": "Ime datoteke",
"LabelFinished": "Zaključeno",
"LabelFolder": "Mapa",
"LabelFontBoldness": "Krepkost pisave",
"LabelFontScale": "Merilo pisave",
"LabelGenre": "Žanr",
"LabelGenres": "Žanri",
"LabelHapticFeedback": "Haptična povratna informacija",
"LabelHasEbook": "Ima e-knjigo",
"LabelHasSupplementaryEbook": "Ima dodatno e-knjigo",
"LabelHeavy": "Težka",
"LabelHigh": "Visoka",
"LabelHost": "Gostitelj",
"LabelInProgress": "V teku",
"LabelIncomplete": "Nedokončano",
"LabelInternalAppStorage": "Notranja shramba aplikacij",
"LabelJumpBackwardsTime": "Skoči čas nazaj",
"LabelJumpForwardsTime": "Preskoči čas naprej",
"LabelLanguage": "Jezik",
"LabelLayout": "Postavitev",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Ena stran",
"LabelLight": "Svetlo",
"LabelLineSpacing": "Vrstični razmak",
"LabelListenAgain": "Poslušaj znova",
"LabelLocalBooks": "Lokalne knjige",
"LabelLocalPodcasts": "Lokalni podcasti",
"LabelLockOrientation": "Zakleni usmerjenost",
"LabelLockPlayer": "Zakleni predvajalnik",
"LabelLow": "Nizko",
"LabelMediaType": "Vrsta medija",
"LabelMedium": "Srednje",
"LabelMore": "Več",
"LabelMoreInfo": "Več informacij",
"LabelName": "Naziv",
"LabelNarrator": "Bralec",
"LabelNarrators": "Bralci",
"LabelNavigateWithVolume": "Krmarite s tipkami za glasnost",
"LabelNavigateWithVolumeMirrored": "Zrcalno",
"LabelNavigateWithVolumeWhilePlaying": "Dovolite tipkam za glasnost navigacijo med predvajanjem",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Izklopljeno",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Vklopljeno",
"LabelNever": "Nikoli",
"LabelNewestAuthors": "Najnovejši avtorji",
"LabelNewestEpisodes": "Najnovejše epizode",
"LabelNo": "Ne",
"LabelNotFinished": "Ni dokončano",
"LabelNotStarted": "Ni zagnano",
"LabelNumEpisodes": "{0} epizod",
"LabelOff": "Izključeno",
"LabelOn": "Vključeno",
"LabelPassword": "Geslo",
"LabelPath": "Pot",
"LabelPlaybackDirect": "Neposredno",
"LabelPlaybackLocal": "Lokalno",
"LabelPlaybackSpeed": "Hitrost predvajanja",
"LabelPlaybackTranscode": "Transkodiraj",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasti",
"LabelPreventIndexing": "Preprečite, da bi vaš vir indeksirali imeniki podcastov iTunes in Google",
"LabelProgress": "Napredek",
"LabelPubDate": "Datum objave",
"LabelPublishYear": "Leto izdaje",
"LabelPublishedDate": "Objavljeno {0}",
"LabelRSSFeedCustomOwnerEmail": "E-pošta lastnika po meri",
"LabelRSSFeedCustomOwnerName": "Ime lastnika po meri",
"LabelRSSFeedPreventIndexing": "Prepreči indeksiranje",
"LabelRSSFeedSlug": "Slug RSS vira",
"LabelRandomly": "Naključno",
"LabelRead": "Preberi",
"LabelReadAgain": "Ponovno preberi",
"LabelRecentSeries": "Nedavne serije",
"LabelRecentlyAdded": "Nedavno dodano",
"LabelRemoveFromPlaylist": "Odstrani s seznama predvajanja",
"LabelScaleElapsedTimeBySpeed": "Meri pretečeni čas glede na hitrost",
"LabelSeason": "Sezona",
"LabelSelectADevice": "Izberite napravo",
"LabelSeries": "Serije",
"LabelServerAddress": "Naslov strežnika",
"LabelSetEbookAsPrimary": "Nastavi kot primarno",
"LabelSetEbookAsSupplementary": "Nastavi kot dodatno",
"LabelShakeSensitivity": "Občutljivost tresenja",
"LabelShowAll": "Prikaži vse",
"LabelSize": "Velikost",
"LabelSleepTimer": "Časovnik za spanje",
"LabelStart": "Začetek",
"LabelStartTime": "Začetni čas",
"LabelStatsBestDay": "Najboljši dan",
"LabelStatsDailyAverage": "Dnevno povprečje",
"LabelStatsDays": "Dnevi",
"LabelStatsDaysListened": "Dnevi poslušanja",
"LabelStatsInARow": "v vrsti",
"LabelStatsItemsFinished": "Končani elementi",
"LabelStatsMinutes": "minute",
"LabelStatsMinutesListening": "Minut poslušanja",
"LabelStatsWeekListening": "Tednov poslušanja",
"LabelStreamingUsingCellular": "Pretakanje prek mobilnega omrežja",
"LabelTag": "Oznaka",
"LabelTags": "Oznake",
"LabelTheme": "Tema",
"LabelThemeDark": "Temna",
"LabelThemeLight": "Svetla",
"LabelTimeRemaining": "Še {0}",
"LabelTitle": "Naslov",
"LabelTotalSize": "Skupna velikost",
"LabelTotalTrack": "Skupaj posnetkov",
"LabelTracks": "Posnetki",
"LabelType": "Vrsta",
"LabelUnknown": "Neznano",
"LabelUnlockPlayer": "Odkleni predvajalnik",
"LabelUseBookshelfView": "Uporabi pogled knjižne police",
"LabelUser": "Uporabnik",
"LabelUsername": "Uporabniško ime",
"LabelVeryHigh": "Zelo visoko",
"LabelVeryLow": "Zelo nizko",
"LabelYearReviewHide": "Skrij pregled leta",
"LabelYearReviewShow": "Poglej si pregled leta",
"LabelYourBookmarks": "Tvoji zaznamki",
"LabelYourProgress": "Tvoj napredek",
"MessageAndroid10Downloads": "Android 10 in starejši bodo za prenose uporabljali notranji pomnilnik aplikacij.",
"MessageAttemptingServerConnection": "Poskus povezave s strežnikom...",
"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.",
"MessageBookshelfEmpty": "Knjižna polica prazna",
"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.",
"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?",
"MessageConfirmMarkAsFinished": "Ali ste prepričani, da želite označiti ta element kot dokončan?",
"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?",
"MessageDiscardProgress": "Zavrzi napredek",
"MessageDownloadCompleteProcessing": "Prenos končan. Obdelujem...",
"MessageDownloading": "Prenašanje...",
"MessageDownloadingEpisode": "Prenašam epizodo",
"MessageEpisodesQueuedForDownload": "{0} epizod v čakalni vrsti za prenos",
"MessageFeedURLWillBe": "URL vira bo {0}",
"MessageFetching": "Pridobivam...",
"MessageFollowTheProjectOnGithub": "Sledite projektu na Githubu",
"MessageItemDownloadCompleteFailedToCreate": "Prenos elementa je končan, vendar elementa knjižnice ni bilo mogoče ustvariti",
"MessageLoading": "Nalagam...",
"MessageLoadingServerData": "Nalaganje podatkov strežnika...",
"MessageMarkAsFinished": "Označi kot dokončano",
"MessageMediaLinkedToADifferentServer": "Predstavnost je povezana s strežnikom Audiobookshelf na drugem naslovu ({0}). Napredek bo sinhroniziran, ko bo vzpostavljena povezava s tem naslovom strežnika.",
"MessageMediaLinkedToADifferentUser": "Predstavnost je povezana s tem strežnikom, vendar jo je prenesel drug uporabnik. Napredek bo sinhroniziran samo z uporabnikom, ki ga je prenesel.",
"MessageMediaLinkedToServer": "Povezano s strežnikom {0}",
"MessageMediaLinkedToThisServer": "Prenesena predstavnost je povezana s tem strežnikom",
"MessageMediaNotLinkedToServer": "Mediji niso povezani s strežnikom Audiobookshelf. Noben napredek ne bo sinhroniziran.",
"MessageNoBookmarks": "Brez zaznamkov",
"MessageNoChapters": "Brez poglavij",
"MessageNoCollections": "Brez zbirk",
"MessageNoItems": "Ni elementov",
"MessageNoItemsFound": "Ni najdenih elementov",
"MessageNoListeningSessions": "Ni sej poslušanja",
"MessageNoMediaFolders": "Brez medijskih map",
"MessageNoNetworkConnection": "Ni omrežne povezave",
"MessageNoPodcastsFound": "Ni podcastov",
"MessageNoSeries": "Ni serij",
"MessageNoUpdatesWereNecessary": "Posodobitve niso bile potrebne",
"MessageNoUserPlaylists": "Nimate seznamov predvajanja",
"MessagePodcastSearchField": "Vnesite iskalni izraz ali URL vira RSS",
"MessageReportBugsAndContribute": "Prijavite hrošče, zahtevajte nove funkcije in prispevajte še naprej",
"MessageSeriesAlreadyDownloaded": "Prenesli ste že vse knjige iz te serije.",
"MessageSeriesDownloadConfirm": "Prenesi manjkajoče knjige ({0}) z {1} datotekami, skupno vseh {2}, v mapo {3}?",
"MessageSeriesDownloadConfirmIos": "Prenesi manjkajoče knjige ({0}) z {1} datotekami, skupno {2}?",
"MessageSocketConnectedOverMeteredCellular": "Omrežna povezava je priklopljena prek mobilnega omrežja z merjenim prenosom podatkov",
"MessageSocketConnectedOverMeteredWifi": "Omrežna povezava je priklopljena prek brezžičnega omrežja z merjenim prenosom podatkov",
"MessageSocketConnectedOverUnmeteredCellular": "Omrežna povezava je priklopljena prek mobilnega omrežja brez merjenja prenosa podatkov",
"MessageSocketConnectedOverUnmeteredWifi": "Omrežna povezava je priklopljena prek brezžičnega omrežja brez merjenja prenosa podatkov",
"MessageSocketNotConnected": "Omrežna poveza ni priklopljena",
"NoteRSSFeedPodcastAppsHttps": "Opozorilo: večina aplikacij za podcaste bo zahtevala, da URL vira RSS uporablja HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Opozorilo: 1 ali več vaših epizod nima datuma objave. Nekatere aplikacije za podcaste to zahtevajo.",
"ToastBookmarkCreateFailed": "Zaznamka ni bilo mogoče ustvariti",
"ToastBookmarkRemoveFailed": "Zaznamka ni bilo mogoče odstraniti",
"ToastBookmarkUpdateFailed": "Zaznamka ni bilo mogoče posodobiti",
"ToastDownloadNotAllowedOnCellular": "Prenos ni dovoljen na mobilnih podatkih",
"ToastItemMarkedAsFinishedFailed": "Označevanje kot dokončano ni uspelo",
"ToastItemMarkedAsNotFinishedFailed": "Ni bilo mogoče označiti kot nedokončano",
"ToastPlaylistCreateFailed": "Seznama predvajanja ni bilo mogoče ustvariti",
"ToastPodcastCreateFailed": "Podcasta ni bilo mogoče ustvariti",
"ToastPodcastCreateSuccess": "Podcast je bil uspešno ustvarjen",
"ToastRSSFeedCloseFailed": "Vira RSS ni bilo mogoče zapreti",
"ToastRSSFeedCloseSuccess": "Vir RSS je bil zaprt",
"ToastStreamingNotAllowedOnCellular": "Pretakanje ni dovoljeno na mobilnih podatkih"
}

View file

@ -1,53 +1,54 @@
{ {
"ButtonAdd": "Lägg till", "ButtonAdd": "Lägg till",
"ButtonAddNewServer": "Add New Server", "ButtonAddNewServer": "Lägg Till Ny Server",
"ButtonAuthors": "Författare", "ButtonAuthors": "Författare",
"ButtonBack": "Back", "ButtonBack": "Tillbaka",
"ButtonCancel": "Avbryt", "ButtonCancel": "Avbryt",
"ButtonCancelTimer": "Cancel Timer", "ButtonCancelTimer": "Inaktivera Timer",
"ButtonClearFilter": "Rensa filter", "ButtonClearFilter": "Rensa filter",
"ButtonCloseFeed": "Stäng flöde", "ButtonCloseFeed": "Stäng flöde",
"ButtonCollections": "Samlingar", "ButtonCollections": "Samlingar",
"ButtonConnect": "Connect", "ButtonConnect": "Anslut",
"ButtonConnectToServer": "Connect to Server", "ButtonConnectToServer": "Anslut till Server",
"ButtonCreate": "Skapa", "ButtonCreate": "Skapa",
"ButtonCreateBookmark": "Create Bookmark", "ButtonCreateBookmark": "Skapa Bokmärke",
"ButtonCreateNewPlaylist": "Create New Playlist", "ButtonCreateNewPlaylist": "Skapa Ny Spellista",
"ButtonDelete": "Radera", "ButtonDelete": "Radera",
"ButtonDeleteLocalEpisode": "Delete local episode", "ButtonDeleteLocalEpisode": "Radera lokal episod",
"ButtonDeleteLocalFile": "Delete local file", "ButtonDeleteLocalFile": "Radera lokal fil",
"ButtonDeleteLocalItem": "Delete local item", "ButtonDeleteLocalItem": "Radera lokalt objekt",
"ButtonDisableAutoTimer": "Disable Auto Timer", "ButtonDisableAutoTimer": "Inaktivera Automatisk Timer",
"ButtonDisconnect": "Disconnect", "ButtonDisconnect": "Koppla ur",
"ButtonGoToWebClient": "Go to Web Client", "ButtonGoToWebClient": "Öppna i Webbläsare",
"ButtonHistory": "History", "ButtonHistory": "Histora",
"ButtonHome": "Hem", "ButtonHome": "Hem",
"ButtonIssues": "Problem", "ButtonIssues": "Problem",
"ButtonLatest": "Senaste", "ButtonLatest": "Senaste",
"ButtonLibrary": "Bibliotek", "ButtonLibrary": "Bibliotek",
"ButtonLocalMedia": "Local Media", "ButtonLocalMedia": "Lokal media",
"ButtonManageLocalFiles": "Manage Local Files", "ButtonManageLocalFiles": "Hantera Lokal Filer",
"ButtonNewFolder": "New Folder", "ButtonNewFolder": "Ny Katalog",
"ButtonNextEpisode": "Next Episode", "ButtonNextEpisode": "Ny Episod",
"ButtonOpenFeed": "Öppna flöde", "ButtonOpenFeed": "Öppna flöde",
"ButtonOverride": "Override", "ButtonOverride": "Åsidosätt",
"ButtonPause": "Pause", "ButtonPause": "Pausa",
"ButtonPlay": "Spela", "ButtonPlay": "Spela",
"ButtonPlayEpisode": "Spela Episod",
"ButtonPlaying": "Spelar", "ButtonPlaying": "Spelar",
"ButtonPlaylists": "Spellistor", "ButtonPlaylists": "Spellistor",
"ButtonRead": "Läs", "ButtonRead": "Läs",
"ButtonRemove": "Ta bort", "ButtonRemove": "Ta bort",
"ButtonRemoveFromServer": "Remove from Server", "ButtonRemoveFromServer": "Ta bort från Server",
"ButtonSave": "Spara", "ButtonSave": "Spara",
"ButtonSaveOrder": "Save Order", "ButtonSaveOrder": "Spara Ordning",
"ButtonSearch": "Sök", "ButtonSearch": "Sök",
"ButtonSendEbookToDevice": "Send Ebook to Device", "ButtonSendEbookToDevice": "Skicka E-bok till Enhet",
"ButtonSeries": "Serie", "ButtonSeries": "Serie",
"ButtonSetTimer": "Set Timer", "ButtonSetTimer": "Ställ in timer",
"ButtonStream": "Stream", "ButtonStream": "Ström",
"ButtonSubmit": "Skicka", "ButtonSubmit": "Skicka",
"ButtonSwitchServerUser": "Switch Server/User", "ButtonSwitchServerUser": "Byt Server/Användare",
"ButtonUserStats": "User Stats", "ButtonUserStats": "Användarstatistik",
"ButtonYes": "Ja", "ButtonYes": "Ja",
"HeaderAccount": "Konto", "HeaderAccount": "Konto",
"HeaderAdvanced": "Avancerad", "HeaderAdvanced": "Avancerad",
@ -55,84 +56,83 @@
"HeaderChapters": "Kapitel", "HeaderChapters": "Kapitel",
"HeaderCollection": "Samling", "HeaderCollection": "Samling",
"HeaderCollectionItems": "Samlingselement", "HeaderCollectionItems": "Samlingselement",
"HeaderConnectionStatus": "Connection Status", "HeaderConnectionStatus": "Anslutnings Status",
"HeaderDataSettings": "Data Settings", "HeaderDataSettings": "Data Inställningar",
"HeaderDetails": "Detaljer", "HeaderDetails": "Detaljer",
"HeaderDownloads": "Downloads", "HeaderDownloads": "Nedladdningar",
"HeaderEbookFiles": "E-boksfiler", "HeaderEbookFiles": "E-boksfiler",
"HeaderEpisodes": "Avsnitt", "HeaderEpisodes": "Avsnitt",
"HeaderEreaderSettings": "E-boksinställningar", "HeaderEreaderSettings": "E-boksinställningar",
"HeaderLatestEpisodes": "Senaste avsnitt", "HeaderLatestEpisodes": "Senaste avsnitt",
"HeaderLibraries": "Bibliotek", "HeaderLibraries": "Bibliotek",
"HeaderLocalFolders": "Local Folders", "HeaderLocalFolders": "Lokala Kataloger",
"HeaderLocalLibraryItems": "Local Library Items", "HeaderLocalLibraryItems": "Lokala Bibliotek Filer",
"HeaderNewPlaylist": "New Playlist", "HeaderNewPlaylist": "Ny Spellista",
"HeaderOpenRSSFeed": "Öppna RSS-flöde", "HeaderOpenRSSFeed": "Öppna RSS-flöde",
"HeaderPlaybackSettings": "Playback Settings", "HeaderPlaybackSettings": "Uppspelningsinställningar",
"HeaderPlaylist": "Spellista", "HeaderPlaylist": "Spellista",
"HeaderPlaylistItems": "Spellistobjekt", "HeaderPlaylistItems": "Spellistobjekt",
"HeaderRSSFeed": "RSS Feed", "HeaderRSSFeed": "RSS flöde",
"HeaderRSSFeedGeneral": "RSS-information", "HeaderRSSFeedGeneral": "RSS-information",
"HeaderRSSFeedIsOpen": "RSS-flödet är öppet", "HeaderRSSFeedIsOpen": "RSS-flödet är öppet",
"HeaderSelectDownloadLocation": "Select Download Location", "HeaderSelectDownloadLocation": "Välj Nedladdnings Plats",
"HeaderSettings": "Inställningar", "HeaderSettings": "Inställningar",
"HeaderSleepTimer": "Sovtidtagare", "HeaderSleepTimer": "Sovtidtagare",
"HeaderSleepTimerSettings": "Sleep Timer Settings", "HeaderSleepTimerSettings": "Sovtimer Inställningar",
"HeaderStatsMinutesListeningChart": "Minuters lyssning (senaste 7 dagar)", "HeaderStatsMinutesListeningChart": "Minuters lyssning (senaste 7 dagar)",
"HeaderStatsRecentSessions": "Senaste sessioner", "HeaderStatsRecentSessions": "Senaste sessioner",
"HeaderTableOfContents": "Innehållsförteckning", "HeaderTableOfContents": "Innehållsförteckning",
"HeaderUserInterfaceSettings": "User Interface Settings", "HeaderUserInterfaceSettings": "Användargränssnittsinställningar",
"HeaderYourStats": "Dina statistik", "HeaderYourStats": "Dina statistik",
"LabelAddToPlaylist": "Lägg till i Spellista", "LabelAddToPlaylist": "Lägg till i Spellista",
"LabelAdded": "Tillagd",
"LabelAddedAt": "Tillagd vid", "LabelAddedAt": "Tillagd vid",
"LabelAll": "Alla", "LabelAll": "Alla",
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls", "LabelAllowSeekingOnMediaControls": "Tillåt positionssökning på medieaviseringskontroller",
"LabelAlways": "Always", "LabelAlways": "Alltid",
"LabelAskConfirmation": "Ask for confirmation", "LabelAskConfirmation": "Fråga efter bekräftelse",
"LabelAuthor": "Författare", "LabelAuthor": "Författare",
"LabelAuthorFirstLast": "Författare (Förnamn Efternamn)", "LabelAuthorFirstLast": "Författare (Förnamn Efternamn)",
"LabelAuthorLastFirst": "Författare (Efternamn, Förnamn)", "LabelAuthorLastFirst": "Författare (Efternamn, Förnamn)",
"LabelAuthors": "Författare", "LabelAuthors": "Författare",
"LabelAutoDownloadEpisodes": "Automatisk nedladdning av avsnitt", "LabelAutoDownloadEpisodes": "Automatisk nedladdning av avsnitt",
"LabelAutoRewindTime": "Auto rewind time", "LabelAutoRewindTime": "Automatisk tillbakaspolningstid",
"LabelAutoSleepTimer": "Auto sleep timer", "LabelAutoSleepTimer": "Automatisk insomningstimer",
"LabelAutoSleepTimerAutoRewind": "Auto sleep timer auto rewind", "LabelAutoSleepTimerAutoRewind": "Automatisk insomningstimer automatisk bakåtspolning",
"LabelAutoSleepTimerAutoRewindHelp": "When the auto sleep timer finishes, playing the item again will automatically rewind your position.", "LabelAutoSleepTimerAutoRewindHelp": "När den automatiska insomningstimern är klar spolas din position automatiskt tillbaka.",
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.", "LabelAutoSleepTimerHelp": "Vid uppspelning av media mellan de angivna start- och sluttiderna startar en insomningstimer automatiskt.",
"LabelBooks": "Böcker", "LabelBooks": "Böcker",
"LabelChapterTrack": "Chapter Track", "LabelChapterTrack": "Kapitel Spår",
"LabelChapters": "Kapitel", "LabelChapters": "Kapitel",
"LabelClosePlayer": "Stäng spelaren", "LabelClosePlayer": "Stäng spelaren",
"LabelCollapseSeries": "Fäll ihop serie", "LabelCollapseSeries": "Fäll ihop serie",
"LabelComplete": "Komplett", "LabelComplete": "Komplett",
"LabelContinueBooks": "Continue Books", "LabelContinueBooks": "Fortsätt Böcker",
"LabelContinueEpisodes": "Continue Episodes", "LabelContinueEpisodes": "Fortsätt Episoder",
"LabelContinueListening": "Continue Listening", "LabelContinueListening": "Fortsätt Lyssna",
"LabelContinueReading": "Continue Reading", "LabelContinueReading": "Fortsätt Läsa",
"LabelContinueSeries": "Continue Series", "LabelContinueSeries": "Forsätt Serie",
"LabelCustomTime": "Custom time", "LabelCustomTime": "Anpassad tid",
"LabelDescription": "Beskrivning", "LabelDescription": "Beskrivning",
"LabelDisableAudioFadeOut": "Disable audio fade out", "LabelDisableAudioFadeOut": "Inaktivera att ljudet tonas ut",
"LabelDisableAudioFadeOutHelp": "Audio volume will start decreasing when there is less than 1 minute remaining on the sleep timer. Enable this setting to not fade out.", "LabelDisableAudioFadeOutHelp": "Ljudvolymen börjar minska när det är mindre än 1 minut kvar på insomningstimern. Aktivera den här inställningen för att inte tona ut.",
"LabelDisableAutoRewind": "Disable auto rewind", "LabelDisableAutoRewind": "Inaktivera automatisk tillbakaspolning",
"LabelDisableShakeToReset": "Disable shake to reset", "LabelDisableShakeToReset": "Inaktivera skakning för att återställa",
"LabelDisableShakeToResetHelp": "Shaking your device while the timer is running OR within 2 minutes of the timer expiring will reset the sleep timer. Enable this setting to disable shake to reset.", "LabelDisableShakeToResetHelp": "Om du skakar enheten medan timern är igång eller inom 2 minuter efter att timern har löpt ut återställs insomningstimern. Aktivera den här inställningen för att inaktivera skakning för att återställa.",
"LabelDisableVibrateOnReset": "Disable vibrate on reset", "LabelDisableVibrateOnReset": "Inaktivera vibration vid återställning",
"LabelDisableVibrateOnResetHelp": "When the sleep timer gets reset your device will vibrate. Enable this setting to not vibrate when the sleep timer resets.", "LabelDisableVibrateOnResetHelp": "När insomningstimern återställs kommer din enhet att vibrera. Aktivera den här inställningen för att inte vibrera när insomningstimern återställs.",
"LabelDiscover": "Discover", "LabelDiscover": "Upptäck",
"LabelDownload": "Ladda ner", "LabelDownload": "Ladda ner",
"LabelDownloadUsingCellular": "Download using Cellular", "LabelDownloadUsingCellular": "Ladda ner med mobildata",
"LabelDownloaded": "Downloaded", "LabelDownloaded": "Nedladdat",
"LabelDuration": "Varaktighet", "LabelDuration": "Varaktighet",
"LabelEbook": "E-bok", "LabelEbook": "E-bok",
"LabelEbooks": "Ebooks", "LabelEbooks": "Eböcker",
"LabelEnable": "Aktivera", "LabelEnable": "Aktivera",
"LabelEnableMp3IndexSeeking": "Enable mp3 index seeking", "LabelEnableMp3IndexSeeking": "Aktivera mp3 index sökning",
"LabelEnableMp3IndexSeekingHelp": "This setting should only be enabled if you have mp3 files that are not seeking correctly. Inaccurate seeking is most likely due to Variable birate (VBR) MP3 files. This setting will force index seeking, in which a time-to-byte mapping is built as the file is read. In some cases with large MP3 files there will be a delay when seeking towards the end of the file.", "LabelEnableMp3IndexSeekingHelp": "Den här inställningen bör endast aktiveras om du har mp3-filer som inte söker korrekt. Felaktig sökning beror med största sannolikhet på MP3-filer med variabel birate (VBR). Den här inställningen tvingar fram indexsökning, där en tid-till-byte-mappning byggs upp när filen läses. I vissa fall med stora MP3-filer blir det en fördröjning vid sökning mot slutet av filen.",
"LabelEnd": "Slut", "LabelEnd": "Slut",
"LabelEndOfChapter": "End of Chapter", "LabelEndOfChapter": "Slut av kapitel",
"LabelEndTime": "End time", "LabelEndTime": "Slut tid",
"LabelEpisode": "Avsnitt", "LabelEpisode": "Avsnitt",
"LabelFeedURL": "Flödes-URL", "LabelFeedURL": "Flödes-URL",
"LabelFile": "Fil", "LabelFile": "Fil",
@ -141,52 +141,56 @@
"LabelFilename": "Filnamn", "LabelFilename": "Filnamn",
"LabelFinished": "Avslutad", "LabelFinished": "Avslutad",
"LabelFolder": "Mapp", "LabelFolder": "Mapp",
"LabelFontBoldness": "Fetstil",
"LabelFontScale": "Teckensnittsskala", "LabelFontScale": "Teckensnittsskala",
"LabelGenre": "Genre", "LabelGenre": "Genre",
"LabelGenres": "Genrer", "LabelGenres": "Genrer",
"LabelHapticFeedback": "Haptic feedback", "LabelHapticFeedback": "Haptisk feedback",
"LabelHasEbook": "Has ebook", "LabelHasEbook": "Har E-bok",
"LabelHasSupplementaryEbook": "Has supplementary ebook", "LabelHasSupplementaryEbook": "Har komplimenterande E-bok",
"LabelHeavy": "Heavy", "LabelHeavy": "Tung",
"LabelHigh": "High", "LabelHigh": "Hög",
"LabelHost": "Värd", "LabelHost": "Värd",
"LabelInProgress": "Pågående", "LabelInProgress": "Pågående",
"LabelIncomplete": "Ofullständig", "LabelIncomplete": "Ofullständig",
"LabelInternalAppStorage": "Internal App Storage", "LabelInternalAppStorage": "Intern App Lagring",
"LabelJumpBackwardsTime": "Jump backwards time", "LabelJumpBackwardsTime": "hoppa-bakåt-tid",
"LabelJumpForwardsTime": "Jump forwards time", "LabelJumpForwardsTime": "hoppa-framåt-tid",
"LabelLanguage": "Språk", "LabelLanguage": "Språk",
"LabelLayout": "Layout", "LabelLayout": "Layout",
"LabelLayoutAuto": "Auto", "LabelLayoutAuto": "Automatisk",
"LabelLayoutSinglePage": "Single page", "LabelLayoutSinglePage": "En sida",
"LabelLight": "Light", "LabelLight": "Ljust",
"LabelLineSpacing": "Radavstånd", "LabelLineSpacing": "Radavstånd",
"LabelListenAgain": "Listen Again", "LabelListenAgain": "Lyssna igen",
"LabelLocalBooks": "Local Books", "LabelLocalBooks": "Lokala böcker",
"LabelLocalPodcasts": "Local Podcasts", "LabelLocalPodcasts": "Lokala podcasts",
"LabelLockOrientation": "Lock orientation", "LabelLockOrientation": "Lås skärmorientering",
"LabelLockPlayer": "Lock Player", "LabelLockPlayer": "Lås spelare",
"LabelLow": "Low", "LabelLow": "Låg",
"LabelMediaType": "Mediatyp", "LabelMediaType": "Mediatyp",
"LabelMedium": "Medium", "LabelMedium": "Medel",
"LabelMore": "Mer", "LabelMore": "Mer",
"LabelMoreInfo": "Mer information", "LabelMoreInfo": "Mer information",
"LabelName": "Namn", "LabelName": "Namn",
"LabelNarrator": "Berättare", "LabelNarrator": "Berättare",
"LabelNarrators": "Berättare", "LabelNarrators": "Berättare",
"LabelNever": "Never", "LabelNavigateWithVolume": "Navigera med volymknapparna",
"LabelNewestAuthors": "Newest Authors", "LabelNavigateWithVolumeMirrored": "Speglad",
"LabelNewestEpisodes": "Newest Episodes", "LabelNever": "Aldrig",
"LabelNo": "No", "LabelNewestAuthors": "Senast tillagda författare",
"LabelNewestEpisodes": "Senast tillagda avsnitt",
"LabelNo": "Nej",
"LabelNotFinished": "Ej avslutad", "LabelNotFinished": "Ej avslutad",
"LabelNotStarted": "Inte påbörjad", "LabelNotStarted": "Inte påbörjad",
"LabelOff": "Off", "LabelOff": "Av",
"LabelOn": "På",
"LabelPassword": "Lösenord", "LabelPassword": "Lösenord",
"LabelPath": "Sökväg", "LabelPath": "Sökväg",
"LabelPlaybackDirect": "Direct", "LabelPlaybackDirect": "Direct",
"LabelPlaybackLocal": "Local", "LabelPlaybackLocal": "Lokal",
"LabelPlaybackSpeed": "Playback Speed", "LabelPlaybackSpeed": "Uppspelningshastighet",
"LabelPlaybackTranscode": "Transcode", "LabelPlaybackTranscode": "Transkodning",
"LabelPodcast": "Podcast", "LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts", "LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Förhindra att ditt flöde indexeras av iTunes och Google-podcastsökmotorer", "LabelPreventIndexing": "Förhindra att ditt flöde indexeras av iTunes och Google-podcastsökmotorer",
@ -197,23 +201,24 @@
"LabelRSSFeedCustomOwnerName": "Anpassat ägarnamn", "LabelRSSFeedCustomOwnerName": "Anpassat ägarnamn",
"LabelRSSFeedPreventIndexing": "Förhindra indexering", "LabelRSSFeedPreventIndexing": "Förhindra indexering",
"LabelRSSFeedSlug": "RSS-flödesslag", "LabelRSSFeedSlug": "RSS-flödesslag",
"LabelRandomly": "Slumpartat",
"LabelRead": "Läst", "LabelRead": "Läst",
"LabelReadAgain": "Read Again", "LabelReadAgain": "Läs igen",
"LabelRecentSeries": "Recent Series", "LabelRecentSeries": "Senaste serier",
"LabelRecentlyAdded": "Recently Added", "LabelRecentlyAdded": "Nyligen tillagd",
"LabelRemoveFromPlaylist": "Remove from Playlist", "LabelRemoveFromPlaylist": "Ta bort från spellista",
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed", "LabelScaleElapsedTimeBySpeed": "Skaländra uppspelningsposition efter uppspelningshastighet.",
"LabelSeason": "Säsong", "LabelSeason": "Säsong",
"LabelSelectADevice": "Select a device", "LabelSelectADevice": "Välj en enhet",
"LabelSeries": "Serie", "LabelSeries": "Serie",
"LabelServerAddress": "Server address", "LabelServerAddress": "Server-adress",
"LabelSetEbookAsPrimary": "Ange som primär", "LabelSetEbookAsPrimary": "Ange som primär",
"LabelSetEbookAsSupplementary": "Ange som kompletterande", "LabelSetEbookAsSupplementary": "Ange som kompletterande",
"LabelShakeSensitivity": "Shake sensitivity", "LabelShakeSensitivity": "Skakkänslighet",
"LabelShowAll": "Visa alla", "LabelShowAll": "Visa alla",
"LabelSize": "Storlek", "LabelSize": "Storlek",
"LabelSleepTimer": "Sleeptimer", "LabelSleepTimer": "Sleeptimer",
"LabelStart": "Start", "LabelStart": "Starta",
"LabelStartTime": "Starttid", "LabelStartTime": "Starttid",
"LabelStatsBestDay": "Bästa dag", "LabelStatsBestDay": "Bästa dag",
"LabelStatsDailyAverage": "Dagligt genomsnitt", "LabelStatsDailyAverage": "Dagligt genomsnitt",
@ -224,7 +229,7 @@
"LabelStatsMinutes": "minuter", "LabelStatsMinutes": "minuter",
"LabelStatsMinutesListening": "Minuter av lyssnande", "LabelStatsMinutesListening": "Minuter av lyssnande",
"LabelStatsWeekListening": "Veckans lyssnande", "LabelStatsWeekListening": "Veckans lyssnande",
"LabelStreamingUsingCellular": "Streaming using Cellular", "LabelStreamingUsingCellular": "Strömma över mobildata",
"LabelTag": "Tagg", "LabelTag": "Tagg",
"LabelTags": "Taggar", "LabelTags": "Taggar",
"LabelTheme": "Tema", "LabelTheme": "Tema",
@ -232,69 +237,67 @@
"LabelThemeLight": "Ljust", "LabelThemeLight": "Ljust",
"LabelTimeRemaining": "{0} kvar", "LabelTimeRemaining": "{0} kvar",
"LabelTitle": "Titel", "LabelTitle": "Titel",
"LabelTotalTrack": "Total Track", "LabelTotalSize": "Total Storlek",
"LabelTotalTrack": "Total Spår",
"LabelTracks": "Spår", "LabelTracks": "Spår",
"LabelType": "Typ", "LabelType": "Typ",
"LabelUnlockPlayer": "Unlock Player", "LabelUnlockPlayer": "Lås upp spelare",
"LabelUseBookshelfView": "Use bookshelf view", "LabelUseBookshelfView": "Använd bokhyllevyn",
"LabelUser": "Användare", "LabelUser": "Användare",
"LabelUsername": "Användarnamn", "LabelUsername": "Användarnamn",
"LabelVeryHigh": "Very High", "LabelVeryHigh": "Väldigt hög",
"LabelVeryLow": "Very Low", "LabelVeryLow": "Väldigt låg",
"LabelYourBookmarks": "Dina bokmärken", "LabelYourBookmarks": "Dina bokmärken",
"LabelYourProgress": "Din framsteg", "LabelYourProgress": "Din framsteg",
"MessageAndroid10Downloads": "Android 10 and below will use internal app storage for downloads.", "MessageAndroid10Downloads": "Android 10 och lägre använder intern applagring för nedladdningar.",
"MessageAttemptingServerConnection": "Attempting server connection...", "MessageAttemptingServerConnection": "Försöker ansluta till server...",
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server not connected", "MessageAudiobookshelfServerNotConnected": "Audiobookshelf-server är ej ansluten",
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> This app is designed to work with an Audiobookshelf server that you or someone you know is hosting. This app does not provide any content.", "MessageAudiobookshelfServerRequired": "<strong>Viktigt!</strong> Den här appen måste användas tillsammans med en Audiobookshelf-server som hostas av dig eller dina bekanta. Appen tillhandahåller själv inget innehåll.",
"MessageBookshelfEmpty": "Bookshelf empty", "MessageBookshelfEmpty": "Bokhyllan är tom",
"MessageConfirmDeleteLocalEpisode": "Remove local episode \"{0}\" from your device? The file on the server will be unaffected.", "MessageConfirmDeleteLocalEpisode": "Ta bort lokalt avsnitt \"{0}\" från enheten? Filen på servern påverkas inte.",
"MessageConfirmDeleteLocalFiles": "Remove local files of this item from your device? The files on the server and your progress will be unaffected.", "MessageConfirmDeleteLocalFiles": "Ta bort lokala filer för detta objekt från din enhet? Filerna på servern och din uppspelningsposition raderas inte.",
"MessageConfirmDiscardProgress": "Are you sure you want to reset your progress?", "MessageConfirmDiscardProgress": "Är du säker på att du vill återställa din uppspelningsposition?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?", "MessageConfirmDownloadUsingCellular": "Du kommer påbörja en nedladdning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?",
"MessageConfirmMarkAsFinished": "Are you sure you want to mark this item as finished?", "MessageConfirmMarkAsFinished": "Är du säker på att du vill färdigmarkera det här objektet.",
"MessageConfirmRemoveBookmark": "Are you sure you want to remove bookmark?", "MessageConfirmRemoveBookmark": "Är du säker på att du vill ta bort bokmärket?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?", "MessageConfirmStreamingUsingCellular": "Du kommer påbörja en strömmning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?",
"MessageDiscardProgress": "Discard Progress", "MessageDiscardProgress": "Avfärda uppspelningsposition",
"MessageDownloadCompleteProcessing": "Download complete. Processing...", "MessageDownloadCompleteProcessing": "Nedladdning klar. Behandlar...",
"MessageDownloading": "Downloading...", "MessageDownloading": "Laddar ned...",
"MessageDownloadingEpisode": "Laddar ner avsnitt", "MessageDownloadingEpisode": "Laddar ner avsnitt",
"MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning", "MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning",
"MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}", "MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}",
"MessageFetching": "Hämtar...", "MessageFetching": "Hämtar...",
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub", "MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item", "MessageItemDownloadCompleteFailedToCreate": "Objektet laddades ned men det gick inte att skapa ett biblioteksobjekt",
"MessageLoading": "Laddar...", "MessageLoading": "Laddar...",
"MessageLoadingServerData": "Loading server data...", "MessageLoadingServerData": "Läser in serverdata...",
"MessageMarkAsFinished": "Markera som avslutad", "MessageMarkAsFinished": "Markera som avslutad",
"MessageMediaLinkedToADifferentServer": "Media is linked to an Audiobookshelf server on a different address ({0}). Progress will be synced when connected to this server address.", "MessageMediaLinkedToADifferentServer": "Detta media är länkat till en Audiobookshelf-server på annan adress ({0}). Uppspelningspositioner kommer synkas nästa gång appen kan ansluta till servern.",
"MessageMediaLinkedToADifferentUser": "Media is linked to this server but was downloaded by a different user. Progress will only be synced to the user that downloaded it.", "MessageMediaLinkedToADifferentUser": "Detta media är länkat till den här servern men laddades ned av en annan användare. Uppspelningspositioner kommer endast synkas för den användaren som laddade ned objektet.",
"MessageMediaLinkedToServer": "Linked to server {0}", "MessageMediaLinkedToServer": "Länkad till server {0}",
"MessageMediaLinkedToThisServer": "Downloaded media is linked to this server", "MessageMediaLinkedToThisServer": "Nedladdad media är länkad till denna server",
"MessageMediaNotLinkedToServer": "Media is not linked to an Audiobookshelf server. No progress will be synced.", "MessageMediaNotLinkedToServer": "Detta media är inte länkat till en Audiobookshelf-server. Inga uppspelningspositioner kommer synkas.",
"MessageNoBookmarks": "Inga bokmärken", "MessageNoBookmarks": "Inga bokmärken",
"MessageNoChapters": "Inga kapitel", "MessageNoChapters": "Inga kapitel",
"MessageNoItems": "Inga objekt", "MessageNoItems": "Inga objekt",
"MessageNoItemsFound": "Inga objekt hittades", "MessageNoItemsFound": "Inga objekt hittades",
"MessageNoListeningSessions": "Inga lyssningssessioner", "MessageNoListeningSessions": "Inga lyssningssessioner",
"MessageNoMediaFolders": "No Media Folders", "MessageNoMediaFolders": "Inga Mediamappar",
"MessageNoNetworkConnection": "No network connection", "MessageNoNetworkConnection": "Ingen nätverksanslutning",
"MessageNoPodcastsFound": "Inga podcasts hittade", "MessageNoPodcastsFound": "Inga podcasts hittade",
"MessageNoSeries": "No series", "MessageNoSeries": "Inga serier",
"MessageNoUpdatesWereNecessary": "Inga uppdateringar var nödvändiga", "MessageNoUpdatesWereNecessary": "Inga uppdateringar var nödvändiga",
"MessageNoUserPlaylists": "Du har inga spellistor", "MessageNoUserPlaylists": "Du har inga spellistor",
"MessageReportBugsAndContribute": "Rapportera buggar, begär funktioner och bidra på", "MessageReportBugsAndContribute": "Rapportera buggar, begär funktioner och bidra på",
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
"MessageSocketNotConnected": "Socket not connected",
"NoteRSSFeedPodcastAppsHttps": "Varning: De flesta podcastappar kräver att RSS-flödets URL används med HTTPS", "NoteRSSFeedPodcastAppsHttps": "Varning: De flesta podcastappar kräver att RSS-flödets URL används med HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "Varning: 1 eller flera av dina avsnitt har inte ett publiceringsdatum. Vissa podcastappar kräver detta.", "NoteRSSFeedPodcastAppsPubDate": "Varning: 1 eller flera av dina avsnitt har inte ett publiceringsdatum. Vissa podcastappar kräver detta.",
"ToastBookmarkCreateFailed": "Det gick inte att skapa bokmärket", "ToastBookmarkCreateFailed": "Det gick inte att skapa bokmärket",
"ToastBookmarkRemoveFailed": "Det gick inte att ta bort bokmärket", "ToastBookmarkRemoveFailed": "Det gick inte att ta bort bokmärket",
"ToastBookmarkUpdateFailed": "Det gick inte att uppdatera bokmärket", "ToastBookmarkUpdateFailed": "Det gick inte att uppdatera bokmärket",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data", "ToastDownloadNotAllowedOnCellular": "Nedladdning tillåts inte över mobildata",
"ToastItemMarkedAsFinishedFailed": "Misslyckades med att markera som färdig", "ToastItemMarkedAsFinishedFailed": "Misslyckades med att markera som färdig",
"ToastItemMarkedAsNotFinishedFailed": "Misslyckades med att markera som ej färdig", "ToastItemMarkedAsNotFinishedFailed": "Misslyckades med att markera som ej färdig",
"ToastPlaylistCreateFailed": "Det gick inte att skapa spellistan", "ToastPlaylistCreateFailed": "Det gick inte att skapa spellistan",
@ -302,5 +305,5 @@
"ToastPodcastCreateSuccess": "Podcasten skapad framgångsrikt", "ToastPodcastCreateSuccess": "Podcasten skapad framgångsrikt",
"ToastRSSFeedCloseFailed": "Misslyckades med att stänga RSS-flödet", "ToastRSSFeedCloseFailed": "Misslyckades med att stänga RSS-flödet",
"ToastRSSFeedCloseSuccess": "RSS-flödet stängt", "ToastRSSFeedCloseSuccess": "RSS-flödet stängt",
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data" "ToastStreamingNotAllowedOnCellular": "Strömning tillåts inte över mobildata."
} }

View file

@ -37,6 +37,8 @@
"ButtonPlaying": "Відтворюється", "ButtonPlaying": "Відтворюється",
"ButtonPlaylists": "Списки відтворення", "ButtonPlaylists": "Списки відтворення",
"ButtonRead": "Читати", "ButtonRead": "Читати",
"ButtonReadLess": "Читати менше",
"ButtonReadMore": "Читати більше",
"ButtonRemove": "Видалити", "ButtonRemove": "Видалити",
"ButtonRemoveFromServer": "Видалити з сервера", "ButtonRemoveFromServer": "Видалити з сервера",
"ButtonSave": "Зберегти", "ButtonSave": "Зберегти",
@ -62,7 +64,7 @@
"HeaderDownloads": "Завантаження", "HeaderDownloads": "Завантаження",
"HeaderEbookFiles": "Файли електронних книг", "HeaderEbookFiles": "Файли електронних книг",
"HeaderEpisodes": "Епізоди", "HeaderEpisodes": "Епізоди",
"HeaderEreaderSettings": "Налаштування читання", "HeaderEreaderSettings": "Налаштування читалки",
"HeaderLatestEpisodes": "Останні епізоди", "HeaderLatestEpisodes": "Останні епізоди",
"HeaderLibraries": "Бібліотеки", "HeaderLibraries": "Бібліотеки",
"HeaderLocalFolders": "Локальні теки", "HeaderLocalFolders": "Локальні теки",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "Налаштування користувацького інтерфейсу", "HeaderUserInterfaceSettings": "Налаштування користувацького інтерфейсу",
"HeaderYourStats": "Ваша статистика", "HeaderYourStats": "Ваша статистика",
"LabelAddToPlaylist": "Додати до списку відтворення", "LabelAddToPlaylist": "Додати до списку відтворення",
"LabelAdded": "Додано",
"LabelAddedAt": "Дата додавання", "LabelAddedAt": "Дата додавання",
"LabelAddedDate": "Додано {0}",
"LabelAll": "Усе", "LabelAll": "Усе",
"LabelAllowSeekingOnMediaControls": "Увімкнути перемотування в меню управління медіа", "LabelAllowSeekingOnMediaControls": "Увімкнути перемотування в меню управління медіа",
"LabelAlways": "Завжди", "LabelAlways": "Завжди",
@ -159,10 +161,10 @@
"LabelJumpForwardsTime": "Час перемотування вперед", "LabelJumpForwardsTime": "Час перемотування вперед",
"LabelLanguage": "Мова", "LabelLanguage": "Мова",
"LabelLayout": "Вигляд", "LabelLayout": "Вигляд",
"LabelLayoutAuto": "Автоматично", "LabelLayoutAuto": "Авто",
"LabelLayoutSinglePage": "Одна сторінка", "LabelLayoutSinglePage": "Одна",
"LabelLight": "Легко", "LabelLight": "Легко",
"LabelLineSpacing": "Відстань між рядками", "LabelLineSpacing": "Інтервал",
"LabelListenAgain": "Слухати знову", "LabelListenAgain": "Слухати знову",
"LabelLocalBooks": "Локальні книги", "LabelLocalBooks": "Локальні книги",
"LabelLocalPodcasts": "Локальні подкасти", "LabelLocalPodcasts": "Локальні подкасти",
@ -176,13 +178,20 @@
"LabelName": "Назва", "LabelName": "Назва",
"LabelNarrator": "Читець", "LabelNarrator": "Читець",
"LabelNarrators": "Читці", "LabelNarrators": "Читці",
"LabelNavigateWithVolume": "Навігація за допомогою клавіш гучності",
"LabelNavigateWithVolumeMirrored": "Віддзеркалено",
"LabelNavigateWithVolumeWhilePlaying": "Дозволити використання клавіш гучності для навігації під час відтворення",
"LabelNavigateWithVolumeWhilePlayingDisabled": "Вимкнено",
"LabelNavigateWithVolumeWhilePlayingEnabled": "Увімкнено",
"LabelNever": "Ніколи", "LabelNever": "Ніколи",
"LabelNewestAuthors": "Нові автори", "LabelNewestAuthors": "Нові автори",
"LabelNewestEpisodes": "Нові епізоди", "LabelNewestEpisodes": "Нові епізоди",
"LabelNo": "Ні", "LabelNo": "Ні",
"LabelNotFinished": "Незавершені", "LabelNotFinished": "Незавершені",
"LabelNotStarted": "Непочаті", "LabelNotStarted": "Непочаті",
"LabelNumEpisodes": "{0} епізодів",
"LabelOff": "Вимкнути", "LabelOff": "Вимкнути",
"LabelOn": "Увімкнено",
"LabelPassword": "Пароль", "LabelPassword": "Пароль",
"LabelPath": "Шлях", "LabelPath": "Шлях",
"LabelPlaybackDirect": "Безпосередньо", "LabelPlaybackDirect": "Безпосередньо",
@ -195,10 +204,12 @@
"LabelProgress": "Прогрес", "LabelProgress": "Прогрес",
"LabelPubDate": "Дата публікації", "LabelPubDate": "Дата публікації",
"LabelPublishYear": "Рік публікації", "LabelPublishYear": "Рік публікації",
"LabelPublishedDate": "Опубліковано {0}",
"LabelRSSFeedCustomOwnerEmail": "Користувацька електронна адреса власника", "LabelRSSFeedCustomOwnerEmail": "Користувацька електронна адреса власника",
"LabelRSSFeedCustomOwnerName": "Користувацьке ім'я власника", "LabelRSSFeedCustomOwnerName": "Користувацьке ім'я власника",
"LabelRSSFeedPreventIndexing": "Запобігати індексації", "LabelRSSFeedPreventIndexing": "Запобігати індексації",
"LabelRSSFeedSlug": "Назва RSS-каналу", "LabelRSSFeedSlug": "Назва RSS-каналу",
"LabelRandomly": "Випадково",
"LabelRead": "Читати", "LabelRead": "Читати",
"LabelReadAgain": "Читати знову", "LabelReadAgain": "Читати знову",
"LabelRecentSeries": "Останні серії", "LabelRecentSeries": "Останні серії",
@ -238,12 +249,15 @@
"LabelTotalTrack": "Загальний прогрес", "LabelTotalTrack": "Загальний прогрес",
"LabelTracks": "Доріжки", "LabelTracks": "Доріжки",
"LabelType": "Тип", "LabelType": "Тип",
"LabelUnknown": "Невідомо",
"LabelUnlockPlayer": "Розблокувати програвач", "LabelUnlockPlayer": "Розблокувати програвач",
"LabelUseBookshelfView": "Показувати полиці", "LabelUseBookshelfView": "Показувати полиці",
"LabelUser": "Користувач", "LabelUser": "Користувач",
"LabelUsername": "Ім’я користувача", "LabelUsername": "Ім’я користувача",
"LabelVeryHigh": "Дуже високо", "LabelVeryHigh": "Дуже високо",
"LabelVeryLow": "Дуже низько", "LabelVeryLow": "Дуже низько",
"LabelYearReviewHide": "Сховати Огляд року",
"LabelYearReviewShow": "Переглянути Огляд року",
"LabelYourBookmarks": "Ваші закладки", "LabelYourBookmarks": "Ваші закладки",
"LabelYourProgress": "Ваш прогрес", "LabelYourProgress": "Ваш прогрес",
"MessageAndroid10Downloads": "У Android 10 та нижче для завантажень буде використано внутрішню пам'ять додатку.", "MessageAndroid10Downloads": "У Android 10 та нижче для завантажень буде використано внутрішню пам'ять додатку.",
@ -277,6 +291,7 @@
"MessageMediaNotLinkedToServer": "Медіа не пов'язане з сервером Audiobookshelf. Прогрес не буде синхронізовано.", "MessageMediaNotLinkedToServer": "Медіа не пов'язане з сервером Audiobookshelf. Прогрес не буде синхронізовано.",
"MessageNoBookmarks": "Немає закладок", "MessageNoBookmarks": "Немає закладок",
"MessageNoChapters": "Глави відсутні", "MessageNoChapters": "Глави відсутні",
"MessageNoCollections": "Немає колекцій",
"MessageNoItems": "Елементи відсутні", "MessageNoItems": "Елементи відсутні",
"MessageNoItemsFound": "Елементів не знайдено", "MessageNoItemsFound": "Елементів не знайдено",
"MessageNoListeningSessions": "Сеанси прослуховування відсутні", "MessageNoListeningSessions": "Сеанси прослуховування відсутні",
@ -286,7 +301,11 @@
"MessageNoSeries": "Серії відсутні", "MessageNoSeries": "Серії відсутні",
"MessageNoUpdatesWereNecessary": "Оновлень не потрібно", "MessageNoUpdatesWereNecessary": "Оновлень не потрібно",
"MessageNoUserPlaylists": "У вас немає списків відтворення", "MessageNoUserPlaylists": "У вас немає списків відтворення",
"MessagePodcastSearchField": "Введіть пошуковий запит або URL RSS-стрічки",
"MessageReportBugsAndContribute": "Повідомляйте про помилки, пропонуйте функції та долучайтеся на", "MessageReportBugsAndContribute": "Повідомляйте про помилки, пропонуйте функції та долучайтеся на",
"MessageSeriesAlreadyDownloaded": "Ви вже завантажили всі книги в цій серії.",
"MessageSeriesDownloadConfirm": "Завантажити відсутні {0} книгу(ок) з {1} файл(ів), загалом {2}, до папки {3}?",
"MessageSeriesDownloadConfirmIos": "Завантажити відсутні {0} книгу(ок) з {1} файл(ів), загалом {2}?",
"MessageSocketConnectedOverMeteredCellular": "Сокет під'єднано до лімітної мобільної мережі", "MessageSocketConnectedOverMeteredCellular": "Сокет під'єднано до лімітної мобільної мережі",
"MessageSocketConnectedOverMeteredWifi": "Сокет під'єднано до лімітної мережі Wi-Fi", "MessageSocketConnectedOverMeteredWifi": "Сокет під'єднано до лімітної мережі Wi-Fi",
"MessageSocketConnectedOverUnmeteredCellular": "Сокет під'єднано до безлімітної мобільної мережі", "MessageSocketConnectedOverUnmeteredCellular": "Сокет під'єднано до безлімітної мобільної мережі",

View file

@ -19,7 +19,6 @@
"ButtonDeleteLocalItem": "Xóa mục địa phương", "ButtonDeleteLocalItem": "Xóa mục địa phương",
"ButtonDisableAutoTimer": "Tắt Bộ Đếm Tự Động", "ButtonDisableAutoTimer": "Tắt Bộ Đếm Tự Động",
"ButtonDisconnect": "Ngắt Kết Nối", "ButtonDisconnect": "Ngắt Kết Nối",
"ButtonGoToWebClient": "Go to Web Client",
"ButtonHistory": "Lịch Sử", "ButtonHistory": "Lịch Sử",
"ButtonHome": "Trang Chủ", "ButtonHome": "Trang Chủ",
"ButtonIssues": "Vấn Đề", "ButtonIssues": "Vấn Đề",
@ -56,7 +55,6 @@
"HeaderCollection": "Bộ Sưu Tập", "HeaderCollection": "Bộ Sưu Tập",
"HeaderCollectionItems": "Mục Bộ Sưu Tập", "HeaderCollectionItems": "Mục Bộ Sưu Tập",
"HeaderConnectionStatus": "Trạng Thái Kết Nối", "HeaderConnectionStatus": "Trạng Thái Kết Nối",
"HeaderDataSettings": "Data Settings",
"HeaderDetails": "Chi Tiết", "HeaderDetails": "Chi Tiết",
"HeaderDownloads": "Tải Xuống", "HeaderDownloads": "Tải Xuống",
"HeaderEbookFiles": "Tập Tin Ebook", "HeaderEbookFiles": "Tập Tin Ebook",
@ -71,7 +69,6 @@
"HeaderPlaybackSettings": "Cài Đặt Phát Lại", "HeaderPlaybackSettings": "Cài Đặt Phát Lại",
"HeaderPlaylist": "Danh Sách Phát", "HeaderPlaylist": "Danh Sách Phát",
"HeaderPlaylistItems": "Các Mục Danh Sách Phát", "HeaderPlaylistItems": "Các Mục Danh Sách Phát",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "Thông Tin Chi Tiết về RSS", "HeaderRSSFeedGeneral": "Thông Tin Chi Tiết về RSS",
"HeaderRSSFeedIsOpen": "RSS Feed đã được Mở", "HeaderRSSFeedIsOpen": "RSS Feed đã được Mở",
"HeaderSelectDownloadLocation": "Chọn Vị Trí Tải Xuống", "HeaderSelectDownloadLocation": "Chọn Vị Trí Tải Xuống",
@ -84,12 +81,9 @@
"HeaderUserInterfaceSettings": "Cài Đặt Giao Diện Người Dùng", "HeaderUserInterfaceSettings": "Cài Đặt Giao Diện Người Dùng",
"HeaderYourStats": "Thống Kê của Bạn", "HeaderYourStats": "Thống Kê của Bạn",
"LabelAddToPlaylist": "Thêm vào Danh Sách Phát", "LabelAddToPlaylist": "Thêm vào Danh Sách Phát",
"LabelAdded": "Đã Thêm",
"LabelAddedAt": "Đã Thêm Vào", "LabelAddedAt": "Đã Thêm Vào",
"LabelAll": "Tất Cả", "LabelAll": "Tất Cả",
"LabelAllowSeekingOnMediaControls": "Cho phép tìm kiếm vị trí trên các điều khiển phương tiện thông báo", "LabelAllowSeekingOnMediaControls": "Cho phép tìm kiếm vị trí trên các điều khiển phương tiện thông báo",
"LabelAlways": "Always",
"LabelAskConfirmation": "Ask for confirmation",
"LabelAuthor": "Tác Giả", "LabelAuthor": "Tác Giả",
"LabelAuthorFirstLast": "Tác Giả (Tên Đầu Tiên, Họ)", "LabelAuthorFirstLast": "Tác Giả (Tên Đầu Tiên, Họ)",
"LabelAuthorLastFirst": "Tác Giả (Họ, Tên Đầu Tiên)", "LabelAuthorLastFirst": "Tác Giả (Họ, Tên Đầu Tiên)",
@ -122,11 +116,8 @@
"LabelDisableVibrateOnResetHelp": "Khi bộ đếm thời gian ngủ được đặt lại, thiết bị của bạn sẽ rung. Bật cài đặt này để không rung khi bộ đếm thời gian ngủ được đặt lại.", "LabelDisableVibrateOnResetHelp": "Khi bộ đếm thời gian ngủ được đặt lại, thiết bị của bạn sẽ rung. Bật cài đặt này để không rung khi bộ đếm thời gian ngủ được đặt lại.",
"LabelDiscover": "Khám Phá", "LabelDiscover": "Khám Phá",
"LabelDownload": "Tải Xuống", "LabelDownload": "Tải Xuống",
"LabelDownloadUsingCellular": "Download using Cellular",
"LabelDownloaded": "Đã Tải Xuống", "LabelDownloaded": "Đã Tải Xuống",
"LabelDuration": "Thời Lượng", "LabelDuration": "Thời Lượng",
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEnable": "Bật", "LabelEnable": "Bật",
"LabelEnableMp3IndexSeeking": "Bật Tìm Kiếm Chỉ Mục Mp3", "LabelEnableMp3IndexSeeking": "Bật Tìm Kiếm Chỉ Mục Mp3",
"LabelEnableMp3IndexSeekingHelp": "Cài đặt này chỉ nên được bật nếu bạn có các tập tin mp3 không tìm kiếm đúng cách. Việc tìm kiếm không chính xác chủ yếu là do các tập tin MP3 biến đổi biến (VBR). Cài đặt này sẽ buộc tìm kiếm chỉ mục, trong đó một bản đồ thời gian-đến-byte được xây dựng khi tập tin được đọc. Trong một số trường hợp với các tập tin MP3 lớn, có thể có một sự trễ khi tìm kiếm về phía cuối của tập tin.", "LabelEnableMp3IndexSeekingHelp": "Cài đặt này chỉ nên được bật nếu bạn có các tập tin mp3 không tìm kiếm đúng cách. Việc tìm kiếm không chính xác chủ yếu là do các tập tin MP3 biến đổi biến (VBR). Cài đặt này sẽ buộc tìm kiếm chỉ mục, trong đó một bản đồ thời gian-đến-byte được xây dựng khi tập tin được đọc. Trong một số trường hợp với các tập tin MP3 lớn, có thể có một sự trễ khi tìm kiếm về phía cuối của tập tin.",
@ -174,7 +165,6 @@
"LabelName": "Tên", "LabelName": "Tên",
"LabelNarrator": "Người Đọc", "LabelNarrator": "Người Đọc",
"LabelNarrators": "Người Đọc", "LabelNarrators": "Người Đọc",
"LabelNever": "Never",
"LabelNewestAuthors": "Tác Giả Mới Nhất", "LabelNewestAuthors": "Tác Giả Mới Nhất",
"LabelNewestEpisodes": "Các Tập Phim Mới Nhất", "LabelNewestEpisodes": "Các Tập Phim Mới Nhất",
"LabelNo": "Không", "LabelNo": "Không",
@ -187,8 +177,6 @@
"LabelPlaybackLocal": "Địa Phương", "LabelPlaybackLocal": "Địa Phương",
"LabelPlaybackSpeed": "Tốc Độ Phát Lại", "LabelPlaybackSpeed": "Tốc Độ Phát Lại",
"LabelPlaybackTranscode": "Chuyển Đổi", "LabelPlaybackTranscode": "Chuyển Đổi",
"LabelPodcast": "Podcast",
"LabelPodcasts": "Podcasts",
"LabelPreventIndexing": "Ngăn Chặn Feed của bạn được lập chỉ mục bởi iTunes và Google podcast directories", "LabelPreventIndexing": "Ngăn Chặn Feed của bạn được lập chỉ mục bởi iTunes và Google podcast directories",
"LabelProgress": "Tiến Độ", "LabelProgress": "Tiến Độ",
"LabelPubDate": "Ngày Xuất Bản", "LabelPubDate": "Ngày Xuất Bản",
@ -196,7 +184,6 @@
"LabelRSSFeedCustomOwnerEmail": "Email Chủ Sở Hữu Tùy Chỉnh", "LabelRSSFeedCustomOwnerEmail": "Email Chủ Sở Hữu Tùy Chỉnh",
"LabelRSSFeedCustomOwnerName": "Tên Chủ Sở Hữu Tùy Chỉnh", "LabelRSSFeedCustomOwnerName": "Tên Chủ Sở Hữu Tùy Chỉnh",
"LabelRSSFeedPreventIndexing": "Ngăn Chặn Lập Chỉ Mục", "LabelRSSFeedPreventIndexing": "Ngăn Chặn Lập Chỉ Mục",
"LabelRSSFeedSlug": "RSS Feed Slug",
"LabelRead": "Đã Đọc", "LabelRead": "Đã Đọc",
"LabelReadAgain": "Đọc Lại", "LabelReadAgain": "Đọc Lại",
"LabelRecentSeries": "Chuỗi Gần Đây", "LabelRecentSeries": "Chuỗi Gần Đây",
@ -224,7 +211,6 @@
"LabelStatsMinutes": "phút", "LabelStatsMinutes": "phút",
"LabelStatsMinutesListening": "Phút Đã Nghe", "LabelStatsMinutesListening": "Phút Đã Nghe",
"LabelStatsWeekListening": "Tuần Đã Nghe", "LabelStatsWeekListening": "Tuần Đã Nghe",
"LabelStreamingUsingCellular": "Streaming using Cellular",
"LabelTag": "Thẻ", "LabelTag": "Thẻ",
"LabelTags": "Thẻ", "LabelTags": "Thẻ",
"LabelTheme": "Giao Diện", "LabelTheme": "Giao Diện",
@ -251,10 +237,8 @@
"MessageConfirmDeleteLocalEpisode": "Xóa tập phim địa phương \"{0}\" khỏi thiết bị của bạn? Tập tin trên máy chủ sẽ không bị ảnh hưởng.", "MessageConfirmDeleteLocalEpisode": "Xóa tập phim địa phương \"{0}\" khỏi thiết bị của bạn? Tập tin trên máy chủ sẽ không bị ảnh hưởng.",
"MessageConfirmDeleteLocalFiles": "Xóa các tập tin địa phương của mục này khỏi thiết bị của bạn? Các tập tin trên máy chủ và tiến trình của bạn sẽ không bị ảnh hưởng.", "MessageConfirmDeleteLocalFiles": "Xóa các tập tin địa phương của mục này khỏi thiết bị của bạn? Các tập tin trên máy chủ và tiến trình của bạn sẽ không bị ảnh hưởng.",
"MessageConfirmDiscardProgress": "Bạn có chắc chắn muốn đặt lại tiến trình của mình không?", "MessageConfirmDiscardProgress": "Bạn có chắc chắn muốn đặt lại tiến trình của mình không?",
"MessageConfirmDownloadUsingCellular": "You are about to download using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageConfirmMarkAsFinished": "Bạn có chắc chắn muốn đánh dấu mục này là đã hoàn thành không?", "MessageConfirmMarkAsFinished": "Bạn có chắc chắn muốn đánh dấu mục này là đã hoàn thành không?",
"MessageConfirmRemoveBookmark": "Bạn có chắc chắn muốn xóa đánh dấu?", "MessageConfirmRemoveBookmark": "Bạn có chắc chắn muốn xóa đánh dấu?",
"MessageConfirmStreamingUsingCellular": "You are about to stream using cellular data. This may include carrier data charges. Do you wish to continue?",
"MessageDiscardProgress": "Hủy Bỏ Tiến Độ", "MessageDiscardProgress": "Hủy Bỏ Tiến Độ",
"MessageDownloadCompleteProcessing": "Tải xuống hoàn tất. Đang xử lý...", "MessageDownloadCompleteProcessing": "Tải xuống hoàn tất. Đang xử lý...",
"MessageDownloading": "Đang tải xuống...", "MessageDownloading": "Đang tải xuống...",
@ -280,7 +264,6 @@
"MessageNoMediaFolders": "Không có Thư Mục Phương Tiện", "MessageNoMediaFolders": "Không có Thư Mục Phương Tiện",
"MessageNoNetworkConnection": "Không có kết nối mạng", "MessageNoNetworkConnection": "Không có kết nối mạng",
"MessageNoPodcastsFound": "Không tìm thấy podcast", "MessageNoPodcastsFound": "Không tìm thấy podcast",
"MessageNoSeries": "No series",
"MessageNoUpdatesWereNecessary": "Không cần cập nhật nào", "MessageNoUpdatesWereNecessary": "Không cần cập nhật nào",
"MessageNoUserPlaylists": "Bạn không có danh sách phát nào", "MessageNoUserPlaylists": "Bạn không có danh sách phát nào",
"MessageReportBugsAndContribute": "Báo cáo lỗi, yêu cầu tính năng và đóng góp tại", "MessageReportBugsAndContribute": "Báo cáo lỗi, yêu cầu tính năng và đóng góp tại",
@ -294,13 +277,11 @@
"ToastBookmarkCreateFailed": "Không thể tạo đánh dấu", "ToastBookmarkCreateFailed": "Không thể tạo đánh dấu",
"ToastBookmarkRemoveFailed": "Không thể xóa đánh dấu", "ToastBookmarkRemoveFailed": "Không thể xóa đánh dấu",
"ToastBookmarkUpdateFailed": "Không thể cập nhật đánh dấu", "ToastBookmarkUpdateFailed": "Không thể cập nhật đánh dấu",
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
"ToastItemMarkedAsFinishedFailed": "Không thể đánh dấu là Hoàn Thành", "ToastItemMarkedAsFinishedFailed": "Không thể đánh dấu là Hoàn Thành",
"ToastItemMarkedAsNotFinishedFailed": "Không thể đánh dấu là Chưa Hoàn Thành", "ToastItemMarkedAsNotFinishedFailed": "Không thể đánh dấu là Chưa Hoàn Thành",
"ToastPlaylistCreateFailed": "Không thể tạo danh sách phát", "ToastPlaylistCreateFailed": "Không thể tạo danh sách phát",
"ToastPodcastCreateFailed": "Không thể tạo podcast", "ToastPodcastCreateFailed": "Không thể tạo podcast",
"ToastPodcastCreateSuccess": "Tạo podcast thành công", "ToastPodcastCreateSuccess": "Tạo podcast thành công",
"ToastRSSFeedCloseFailed": "Không thể đóng RSS feed", "ToastRSSFeedCloseFailed": "Không thể đóng RSS feed",
"ToastRSSFeedCloseSuccess": "Đóng RSS feed thành công", "ToastRSSFeedCloseSuccess": "Đóng RSS feed thành công"
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
} }

View file

@ -1,5 +1,5 @@
{ {
"ButtonAdd": "加", "ButtonAdd": "加",
"ButtonAddNewServer": "添加新服务器", "ButtonAddNewServer": "添加新服务器",
"ButtonAuthors": "作者", "ButtonAuthors": "作者",
"ButtonBack": "返回", "ButtonBack": "返回",
@ -37,6 +37,8 @@
"ButtonPlaying": "正在播放", "ButtonPlaying": "正在播放",
"ButtonPlaylists": "播放列表", "ButtonPlaylists": "播放列表",
"ButtonRead": "读取", "ButtonRead": "读取",
"ButtonReadLess": "阅读较少",
"ButtonReadMore": "阅读更多",
"ButtonRemove": "移除", "ButtonRemove": "移除",
"ButtonRemoveFromServer": "从服务器中删除", "ButtonRemoveFromServer": "从服务器中删除",
"ButtonSave": "保存", "ButtonSave": "保存",
@ -62,7 +64,7 @@
"HeaderDownloads": "下载", "HeaderDownloads": "下载",
"HeaderEbookFiles": "电子书文件", "HeaderEbookFiles": "电子书文件",
"HeaderEpisodes": "剧集", "HeaderEpisodes": "剧集",
"HeaderEreaderSettings": "阅读器设置", "HeaderEreaderSettings": "电子阅读器设置",
"HeaderLatestEpisodes": "最新剧集", "HeaderLatestEpisodes": "最新剧集",
"HeaderLibraries": "媒体库", "HeaderLibraries": "媒体库",
"HeaderLocalFolders": "本地文件夹", "HeaderLocalFolders": "本地文件夹",
@ -85,8 +87,8 @@
"HeaderUserInterfaceSettings": "用户界面设置", "HeaderUserInterfaceSettings": "用户界面设置",
"HeaderYourStats": "你的统计数据", "HeaderYourStats": "你的统计数据",
"LabelAddToPlaylist": "添加到播放列表", "LabelAddToPlaylist": "添加到播放列表",
"LabelAdded": "添加",
"LabelAddedAt": "添加于", "LabelAddedAt": "添加于",
"LabelAddedDate": "已添加 {0}",
"LabelAll": "全部", "LabelAll": "全部",
"LabelAllowSeekingOnMediaControls": "允许在媒体通知控件上查找位置", "LabelAllowSeekingOnMediaControls": "允许在媒体通知控件上查找位置",
"LabelAlways": "总是", "LabelAlways": "总是",
@ -132,7 +134,7 @@
"LabelEnableMp3IndexSeeking": "启用 mp3 索引搜索", "LabelEnableMp3IndexSeeking": "启用 mp3 索引搜索",
"LabelEnableMp3IndexSeekingHelp": "只有当你的 mp3 文件未正确查找时, 才应启用此设置. 不准确的搜索很可能是由于可变二进制 (VBR) MP3 文件. 此设置将强制进行索引查找, 即在读取文件时构建时间到字节的映射. 在某些情况下, 对于大型MP3文件, 在查找文件末尾时会有延迟.", "LabelEnableMp3IndexSeekingHelp": "只有当你的 mp3 文件未正确查找时, 才应启用此设置. 不准确的搜索很可能是由于可变二进制 (VBR) MP3 文件. 此设置将强制进行索引查找, 即在读取文件时构建时间到字节的映射. 在某些情况下, 对于大型MP3文件, 在查找文件末尾时会有延迟.",
"LabelEnd": "结束", "LabelEnd": "结束",
"LabelEndOfChapter": "章节结", "LabelEndOfChapter": "章节结",
"LabelEndTime": "结束时间", "LabelEndTime": "结束时间",
"LabelEpisode": "剧集", "LabelEpisode": "剧集",
"LabelFeedURL": "源 URL", "LabelFeedURL": "源 URL",
@ -176,13 +178,20 @@
"LabelName": "名称", "LabelName": "名称",
"LabelNarrator": "演播者", "LabelNarrator": "演播者",
"LabelNarrators": "演播者", "LabelNarrators": "演播者",
"LabelNavigateWithVolume": "使用音量键导航",
"LabelNavigateWithVolumeMirrored": "镜像",
"LabelNavigateWithVolumeWhilePlaying": "允许在播放时使用音量键进行导航",
"LabelNavigateWithVolumeWhilePlayingDisabled": "关闭",
"LabelNavigateWithVolumeWhilePlayingEnabled": "打开",
"LabelNever": "从不", "LabelNever": "从不",
"LabelNewestAuthors": "最新作者", "LabelNewestAuthors": "最新作者",
"LabelNewestEpisodes": "最新剧集", "LabelNewestEpisodes": "最新剧集",
"LabelNo": "取消", "LabelNo": "取消",
"LabelNotFinished": "未听完", "LabelNotFinished": "未听完",
"LabelNotStarted": "未开始", "LabelNotStarted": "未开始",
"LabelNumEpisodes": "{0} 个剧集",
"LabelOff": "关闭", "LabelOff": "关闭",
"LabelOn": "打开",
"LabelPassword": "密码", "LabelPassword": "密码",
"LabelPath": "路径", "LabelPath": "路径",
"LabelPlaybackDirect": "直接播放", "LabelPlaybackDirect": "直接播放",
@ -195,10 +204,12 @@
"LabelProgress": "进度", "LabelProgress": "进度",
"LabelPubDate": "出版日期", "LabelPubDate": "出版日期",
"LabelPublishYear": "发布年份", "LabelPublishYear": "发布年份",
"LabelPublishedDate": "已发布 {0}",
"LabelRSSFeedCustomOwnerEmail": "自定义所有者电子邮件", "LabelRSSFeedCustomOwnerEmail": "自定义所有者电子邮件",
"LabelRSSFeedCustomOwnerName": "自定义所有者名称", "LabelRSSFeedCustomOwnerName": "自定义所有者名称",
"LabelRSSFeedPreventIndexing": "防止索引", "LabelRSSFeedPreventIndexing": "防止索引",
"LabelRSSFeedSlug": "RSS 源段", "LabelRSSFeedSlug": "RSS 源段",
"LabelRandomly": "随机",
"LabelRead": "阅读", "LabelRead": "阅读",
"LabelReadAgain": "再次阅读", "LabelReadAgain": "再次阅读",
"LabelRecentSeries": "最近添加系列", "LabelRecentSeries": "最近添加系列",
@ -238,18 +249,21 @@
"LabelTotalTrack": "音轨总数", "LabelTotalTrack": "音轨总数",
"LabelTracks": "音轨", "LabelTracks": "音轨",
"LabelType": "类型", "LabelType": "类型",
"LabelUnknown": "未知",
"LabelUnlockPlayer": "解锁播放器", "LabelUnlockPlayer": "解锁播放器",
"LabelUseBookshelfView": "使用书架视图", "LabelUseBookshelfView": "使用书架视图",
"LabelUser": "用户", "LabelUser": "用户",
"LabelUsername": "用户名", "LabelUsername": "用户名",
"LabelVeryHigh": "很高", "LabelVeryHigh": "很高",
"LabelVeryLow": "很低", "LabelVeryLow": "很低",
"LabelYearReviewHide": "隐藏年度回顾",
"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}\" 吗? 服务器上的文件将不受影响.", "MessageConfirmDeleteLocalEpisode": "要从设备中删除本地剧集 \"{0}\" 吗? 服务器上的文件将不受影响.",
"MessageConfirmDeleteLocalFiles": "要从设备中删除此项目的本地文件吗? 服务器上的文件和你的进度将不受影响.", "MessageConfirmDeleteLocalFiles": "要从设备中删除此项目的本地文件吗? 服务器上的文件和你的进度将不受影响.",
@ -277,16 +291,21 @@
"MessageMediaNotLinkedToServer": "媒体未链接到 Audiobookshelf 服务器. 不会同步任何进度.", "MessageMediaNotLinkedToServer": "媒体未链接到 Audiobookshelf 服务器. 不会同步任何进度.",
"MessageNoBookmarks": "没有书签", "MessageNoBookmarks": "没有书签",
"MessageNoChapters": "没有章节", "MessageNoChapters": "没有章节",
"MessageNoCollections": "没有收藏",
"MessageNoItems": "无项目", "MessageNoItems": "无项目",
"MessageNoItemsFound": "未找到任何项目", "MessageNoItemsFound": "未找到任何项目",
"MessageNoListeningSessions": "无收听会话", "MessageNoListeningSessions": "无收听会话",
"MessageNoMediaFolders": "没有媒体文件夹", "MessageNoMediaFolders": "没有媒体文件夹",
"MessageNoNetworkConnection": "无网络连接", "MessageNoNetworkConnection": "无网络连接",
"MessageNoPodcastsFound": "未找到播客", "MessageNoPodcastsFound": "未找到播客",
"MessageNoSeries": "No series", "MessageNoSeries": "没有系列",
"MessageNoUpdatesWereNecessary": "无需更新", "MessageNoUpdatesWereNecessary": "无需更新",
"MessageNoUserPlaylists": "你没有播放列表", "MessageNoUserPlaylists": "你没有播放列表",
"MessagePodcastSearchField": "输入搜索词或 RSS 源 URL",
"MessageReportBugsAndContribute": "报告错误、请求功能和贡献在", "MessageReportBugsAndContribute": "报告错误、请求功能和贡献在",
"MessageSeriesAlreadyDownloaded": "你已下载此系列的所有书籍.",
"MessageSeriesDownloadConfirm": "将缺失的 {0} 本图书和 {1} 个文件 (共 {2} 个) 下载至文件夹 {3}?",
"MessageSeriesDownloadConfirmIos": "是否下载缺失的 {0} 本书和 {1} 个文件,总计 {2} 个?",
"MessageSocketConnectedOverMeteredCellular": "通过按流量计费的移动数据网络完成连接", "MessageSocketConnectedOverMeteredCellular": "通过按流量计费的移动数据网络完成连接",
"MessageSocketConnectedOverMeteredWifi": "通过按流量计费的无线网络完成连接", "MessageSocketConnectedOverMeteredWifi": "通过按流量计费的无线网络完成连接",
"MessageSocketConnectedOverUnmeteredCellular": "通过不计量的移动数据网络完成连接", "MessageSocketConnectedOverUnmeteredCellular": "通过不计量的移动数据网络完成连接",

315
strings/zh_Hant.json Normal file
View file

@ -0,0 +1,315 @@
{
"ButtonAdd": "添加",
"ButtonAddNewServer": "添加新服務器",
"ButtonAuthors": "作者",
"ButtonBack": "返回",
"ButtonCancel": "取消",
"ButtonCancelTimer": "取消計時器",
"ButtonClearFilter": "清楚過濾器",
"ButtonCloseFeed": "關閉源",
"ButtonCollections": "收藏",
"ButtonConnect": "連接",
"ButtonConnectToServer": "連接到服務器",
"ButtonCreate": "創建",
"ButtonCreateBookmark": "創建書簽",
"ButtonCreateNewPlaylist": "創建新播放列表",
"ButtonDelete": "刪除",
"ButtonDeleteLocalEpisode": "刪除本地劇集",
"ButtonDeleteLocalFile": "刪除本地文件",
"ButtonDeleteLocalItem": "刪除本地項目",
"ButtonDisableAutoTimer": "禁用自動計時器",
"ButtonDisconnect": "斷開連接",
"ButtonGoToWebClient": "跳轉到 Web 客戶端",
"ButtonHistory": "歷史記錄",
"ButtonHome": "首頁",
"ButtonIssues": "問題",
"ButtonLatest": "最新",
"ButtonLibrary": "媒體庫",
"ButtonLocalMedia": "本地媒體",
"ButtonManageLocalFiles": "管理本地文件",
"ButtonNewFolder": "新建文件夾",
"ButtonNextEpisode": "下一集",
"ButtonOpenFeed": "打開源",
"ButtonOverride": "複寫",
"ButtonPause": "暫停",
"ButtonPlay": "播放",
"ButtonPlayEpisode": "播放劇集",
"ButtonPlaying": "正在播放",
"ButtonPlaylists": "播放列表",
"ButtonRead": "讀取",
"ButtonRemove": "移除",
"ButtonRemoveFromServer": "從服務器中移除",
"ButtonSave": "保存",
"ButtonSaveOrder": "保存序列",
"ButtonSearch": "搜索",
"ButtonSendEbookToDevice": "將電紙書發送到設備",
"ButtonSeries": "系列",
"ButtonSetTimer": "設置定時器",
"ButtonStream": "串流",
"ButtonSubmit": "提交",
"ButtonSwitchServerUser": "切換服務器/用戶",
"ButtonUserStats": "用戶信息",
"ButtonYes": "確定",
"HeaderAccount": "賬號",
"HeaderAdvanced": "高級",
"HeaderAudioTracks": "音軌",
"HeaderChapters": "章節",
"HeaderCollection": "收藏",
"HeaderCollectionItems": "收藏項目",
"HeaderConnectionStatus": "連接狀態",
"HeaderDataSettings": "數據設置",
"HeaderDetails": "詳情",
"HeaderDownloads": "下載",
"HeaderEbookFiles": "電子書檔",
"HeaderEpisodes": "劇集",
"HeaderEreaderSettings": "Ereader 設定",
"HeaderLatestEpisodes": "最新劇集",
"HeaderLibraries": "媒體庫",
"HeaderLocalFolders": "本地目錄",
"HeaderLocalLibraryItems": "本地庫項目",
"HeaderNewPlaylist": "新建播放列表",
"HeaderOpenRSSFeed": "打開 Rss 源",
"HeaderPlaybackSettings": "播放設置",
"HeaderPlaylist": "播放列表",
"HeaderPlaylistItems": "播放列表項目",
"HeaderRSSFeed": "RSS 源",
"HeaderRSSFeedGeneral": "RSS 詳細信息",
"HeaderRSSFeedIsOpen": "RSS 源已打開",
"HeaderSelectDownloadLocation": "選擇下載目錄",
"HeaderSettings": "設定",
"HeaderSleepTimer": "睡眠定時",
"HeaderSleepTimerSettings": "睡眠定時設置",
"HeaderStatsMinutesListeningChart": "收聽分鐘數(最近7天)",
"HeaderStatsRecentSessions": "歷史會話",
"HeaderTableOfContents": "目錄",
"HeaderUserInterfaceSettings": "用戶界面設定",
"HeaderYourStats": "你的統計數據",
"LabelAddToPlaylist": "新增到播放列表",
"LabelAddedAt": "新增於",
"LabelAll": "全部",
"LabelAllowSeekingOnMediaControls": "允許在媒體通知控件上查找位置",
"LabelAlways": "總是",
"LabelAskConfirmation": "請求確認",
"LabelAuthor": "作者",
"LabelAuthorFirstLast": "作者 (姓 名)",
"LabelAuthorLastFirst": "作者 (名, 姓)",
"LabelAuthors": "作者",
"LabelAutoDownloadEpisodes": "自動下載劇集",
"LabelAutoRewindTime": "自動倒帶時間",
"LabelAutoSleepTimer": "自動睡眠定時",
"LabelAutoSleepTimerAutoRewind": "自動睡眠定時 自動倒帶",
"LabelAutoSleepTimerAutoRewindHelp": "當自動睡眠定時器結束時,再次播放該項目將自動回到當前的位置。",
"LabelAutoSleepTimerHelp": "當在指定的時間範圍內播放時,睡眠定時器將自動啟動。",
"LabelBooks": "圖書",
"LabelChapterTrack": "章節音軌",
"LabelChapters": "章節",
"LabelClosePlayer": "關閉播放器",
"LabelCollapseSeries": "折疊系列",
"LabelComplete": "已完成",
"LabelContinueBooks": "繼續閱讀",
"LabelContinueEpisodes": "繼續劇集",
"LabelContinueListening": "繼續收聽",
"LabelContinueReading": "繼續閱讀",
"LabelContinueSeries": "繼續收聽系列",
"LabelCustomTime": "自定義時間",
"LabelDescription": "描述",
"LabelDisableAudioFadeOut": "禁用音頻淡出",
"LabelDisableAudioFadeOutHelp": "當睡眠定時器不足 1 分鐘時,音頻音量將開始降低,啟用此設置將不再自動降低。",
"LabelDisableAutoRewind": "禁用自動倒帶",
"LabelDisableShakeToReset": "禁用搖晃以重置",
"LabelDisableShakeToResetHelp": "在定時器運行時搖晃設備,或者字啊定時器到期後兩分鐘內搖晃設備將重置睡眠定時器,啟用此設置將關閉該功能。",
"LabelDisableVibrateOnReset": "重置時禁用振動",
"LabelDisableVibrateOnResetHelp": "當睡眠定時器重置時,你的設備將會振動,啟用此設置以關閉該功能。",
"LabelDiscover": "發現",
"LabelDownload": "下載",
"LabelDownloadUsingCellular": "使用流量進行下載",
"LabelDownloaded": "已下載",
"LabelDuration": "持續時間",
"LabelEbook": "電子書",
"LabelEbooks": "電子書",
"LabelEnable": "啟用",
"LabelEnableMp3IndexSeeking": "啟用 mp3 索引搜索",
"LabelEnableMp3IndexSeekingHelp": "此設置僅在您有無法正確尋址的 MP3 文件時啟用。不準確的尋址大多是由可變比特率VBR的 MP3 文件引起的。啟用此設置將強制使用索引尋址,當文件被讀取時會構建一個時間到位元組的映射。在處理較大的 MP3 文件時,尋址到文件末尾可能會出現延遲。",
"LabelEnd": "結束",
"LabelEndOfChapter": "章節結束",
"LabelEndTime": "結束時間",
"LabelEpisode": "劇集",
"LabelFeedURL": "源鏈接",
"LabelFile": "文件",
"LabelFileBirthtime": "檔案創建時間",
"LabelFileModified": "檔案修改時間",
"LabelFilename": "檔名",
"LabelFinished": "已聽完",
"LabelFolder": "資料夾",
"LabelFontBoldness": "字體粗細",
"LabelFontScale": "字體比例",
"LabelGenre": "流派",
"LabelGenres": "流派",
"LabelHapticFeedback": "觸覺反饋",
"LabelHasEbook": "有電子書",
"LabelHasSupplementaryEbook": "有補充電子書",
"LabelHeavy": "重",
"LabelHigh": "高",
"LabelHost": "主機",
"LabelInProgress": "正在聽",
"LabelIncomplete": "未聽完",
"LabelInternalAppStorage": "應用內部存儲",
"LabelJumpBackwardsTime": "快退時間",
"LabelJumpForwardsTime": "快進時間",
"LabelLanguage": "語言",
"LabelLayout": "布局",
"LabelLayoutAuto": "自動",
"LabelLayoutSinglePage": "單頁",
"LabelLight": "明亮",
"LabelLineSpacing": "行間距",
"LabelListenAgain": "再次收聽",
"LabelLocalBooks": "本地圖書",
"LabelLocalPodcasts": "本地播客",
"LabelLockOrientation": "鎖定方向",
"LabelLockPlayer": "鎖定播放器",
"LabelLow": "低",
"LabelMediaType": "媒體類型",
"LabelMedium": "中等",
"LabelMore": "更多",
"LabelMoreInfo": "更多信息",
"LabelName": "名稱",
"LabelNarrator": "講述者",
"LabelNarrators": "講述者",
"LabelNavigateWithVolume": "使用音量鍵導航",
"LabelNavigateWithVolumeMirrored": "鏡像",
"LabelNever": "從不",
"LabelNewestAuthors": "最新作者",
"LabelNewestEpisodes": "最新劇集",
"LabelNo": "不",
"LabelNotFinished": "未聽完",
"LabelNotStarted": "未開始",
"LabelOff": "關閉",
"LabelOn": "打開",
"LabelPassword": "密碼",
"LabelPath": "路徑",
"LabelPlaybackDirect": "直接播放",
"LabelPlaybackLocal": "本地",
"LabelPlaybackSpeed": "播放速度",
"LabelPlaybackTranscode": "轉碼",
"LabelPodcast": "播客",
"LabelPodcasts": "播客",
"LabelPreventIndexing": "防止您的訂閱源被 iTunes 和 Google 播客目錄索引",
"LabelProgress": "進度",
"LabelPubDate": "出版日期",
"LabelPublishYear": "發布年份",
"LabelRSSFeedCustomOwnerEmail": "自定義所有者電子郵件",
"LabelRSSFeedCustomOwnerName": "自定義所有者名稱",
"LabelRSSFeedPreventIndexing": "防止索引",
"LabelRSSFeedSlug": "RSS 源段",
"LabelRandomly": "隨機",
"LabelRead": "閱讀",
"LabelReadAgain": "再次閱讀",
"LabelRecentSeries": "最近新增系列",
"LabelRecentlyAdded": "最近新增",
"LabelRemoveFromPlaylist": "從播放列表中移除",
"LabelScaleElapsedTimeBySpeed": "按速度縮放播放時間",
"LabelSeason": "季",
"LabelSelectADevice": "選賊一個設備",
"LabelSeries": "系列",
"LabelServerAddress": "服務器地址",
"LabelSetEbookAsPrimary": "設定為主",
"LabelSetEbookAsSupplementary": "設定為補充",
"LabelShakeSensitivity": "搖動靈敏度",
"LabelShowAll": "全部顯示",
"LabelSize": "檔案大小",
"LabelSleepTimer": "睡眠定時",
"LabelStart": "開始",
"LabelStartTime": "開始時間",
"LabelStatsBestDay": "最好的一天",
"LabelStatsDailyAverage": "每日平均值",
"LabelStatsDays": "天",
"LabelStatsDaysListened": "收聽天數",
"LabelStatsInARow": "在一行",
"LabelStatsItemsFinished": "已完成的項目",
"LabelStatsMinutes": "分鐘",
"LabelStatsMinutesListening": "收聽分鐘數",
"LabelStatsWeekListening": "每周收聽",
"LabelStreamingUsingCellular": "使用流量進行流媒體播放",
"LabelTag": "標籤",
"LabelTags": "標籤",
"LabelTheme": "主題",
"LabelThemeDark": "黑暗",
"LabelThemeLight": "明亮",
"LabelTimeRemaining": "剩餘 {0}",
"LabelTitle": "標題",
"LabelTotalSize": "總體大小",
"LabelTotalTrack": "音軌總數",
"LabelTracks": "音軌",
"LabelType": "類型",
"LabelUnlockPlayer": "解鎖播放器",
"LabelUseBookshelfView": "使用書架視圖",
"LabelUser": "使用者",
"LabelUsername": "使用者名",
"LabelVeryHigh": "非常高",
"LabelVeryLow": "非常低",
"LabelYourBookmarks": "你的書籤",
"LabelYourProgress": "你的進度",
"MessageAndroid10Downloads": "Android 10 及以下版本將使用內部應用程序存儲進行下載。",
"MessageAttemptingServerConnection": "正在嘗試連接服務器...",
"MessageAudiobookshelfServerNotConnected": "AudioBookShelf 服務器未連接",
"MessageAudiobookshelfServerRequired": "<strong>重要!</strong>此應用程式需搭配您或您認識的人所架設的 Audiobookshelf 伺服器使用。本應用程式不提供任何內容。",
"MessageBookshelfEmpty": "書架是空的",
"MessageConfirmDeleteLocalEpisode": "從您的設備中移除本地劇集「{0}」嗎?伺服器上的文件將不受影響。",
"MessageConfirmDeleteLocalFiles": "要從您的設備中移除此項目的本地文件嗎?伺服器上的文件和您的進度將不受影響。",
"MessageConfirmDiscardProgress": "您確定要重置進度嗎?",
"MessageConfirmDownloadUsingCellular": "您即將使用行動數據下載。這可能會產生運營商的數據費用。您確定要繼續嗎?",
"MessageConfirmMarkAsFinished": "您確定要將此項目標記為已完成嗎?",
"MessageConfirmRemoveBookmark": "您確定要刪除書籤嗎?",
"MessageConfirmStreamingUsingCellular": "您即將使用行動數據進行串流。這可能會產生運營商的數據費用。您確定要繼續嗎?",
"MessageDiscardProgress": "放棄進度",
"MessageDownloadCompleteProcessing": "下載完成,正在處理...",
"MessageDownloading": "下载中...",
"MessageDownloadingEpisode": "正在下載劇集",
"MessageEpisodesQueuedForDownload": "{0} 個劇集排隊等待下載",
"MessageFeedURLWillBe": "源 URL 將改為 {0}",
"MessageFetching": "正在獲取...",
"MessageFollowTheProjectOnGithub": "在 Github 上 Follow 這個項目",
"MessageItemDownloadCompleteFailedToCreate": "項目下載完成但無法創建庫項目",
"MessageLoading": "讀取...",
"MessageLoadingServerData": "正在加載服務器數據...",
"MessageMarkAsFinished": "標記為已聽完",
"MessageMediaLinkedToADifferentServer": "媒體鏈接到了一個地址不同 {0} 的 AudioBookShelf 伺服器上,連接到此伺服器地址時將同步進度。",
"MessageMediaLinkedToADifferentUser": "媒體連接到此伺服器,但是尤其他用戶下載,進度將僅同步到下載的用戶。",
"MessageMediaLinkedToServer": "連接到伺服器 {0}",
"MessageMediaLinkedToThisServer": "下載的媒體鏈接到此伺服器",
"MessageMediaNotLinkedToServer": "媒體未被鏈接到 AudioBookShelf 伺服器,不會同步任何進度。",
"MessageNoBookmarks": "沒有書籤",
"MessageNoChapters": "沒有章節",
"MessageNoItems": "沒有項目",
"MessageNoItemsFound": "沒有找到任何項目",
"MessageNoListeningSessions": "沒有收聽會話",
"MessageNoMediaFolders": "沒有媒體文件夾",
"MessageNoNetworkConnection": "沒有網絡連接",
"MessageNoPodcastsFound": "沒有找到播客",
"MessageNoSeries": "沒有系列",
"MessageNoUpdatesWereNecessary": "無需更新",
"MessageNoUserPlaylists": "您沒有播放列表",
"MessageReportBugsAndContribute": "報告錯誤、請求功能和做出貢獻",
"MessageSeriesAlreadyDownloaded": "您已下載此係列所有書籍。",
"MessageSeriesDownloadConfirm": "是否下載缺失的 {0} 本書和 {1} 個文件(共 {2} 個項目)至文件夾 {3} ",
"MessageSeriesDownloadConfirmIos": "下載缺少的 {0} 本書及其 {1} 個文件,共計 {2}",
"MessageSocketConnectedOverMeteredCellular": "套接字已通過計量的行動數據連接",
"MessageSocketConnectedOverMeteredWifi": "套接字已通過計量的 Wi-Fi 連接",
"MessageSocketConnectedOverUnmeteredCellular": "套接字已通過非計量的行動數據連接",
"MessageSocketConnectedOverUnmeteredWifi": "套接字已通過非計量的 Wi-Fi 連接",
"MessageSocketNotConnected": "套接字未連接",
"NoteRSSFeedPodcastAppsHttps": "警告:大多數播客應用程式要求 RSS 訂閱源 URL 使用 HTTPS",
"NoteRSSFeedPodcastAppsPubDate": "警告:您的一個或多個劇集沒有發布日期。某些播客應用程式要求提供此資訊。",
"ToastBookmarkCreateFailed": "創建書簽失敗",
"ToastBookmarkRemoveFailed": "移除書籤失敗",
"ToastBookmarkUpdateFailed": "更新書籤失敗",
"ToastDownloadNotAllowedOnCellular": "行動數據下不允許下載",
"ToastItemMarkedAsFinishedFailed": "標記為聽完失敗",
"ToastItemMarkedAsNotFinishedFailed": "標記為未聽完失敗",
"ToastPlaylistCreateFailed": "創建播放列表失敗",
"ToastPodcastCreateFailed": "創建播客失敗",
"ToastPodcastCreateSuccess": "已成功創建播客",
"ToastRSSFeedCloseFailed": "關閉 RSS 源失敗",
"ToastRSSFeedCloseSuccess": "RSS 源已關閉",
"ToastStreamingNotAllowedOnCellular": "行動數據下不允許串流播放"
}