mirror of
https://github.com/sudoxnym/audiobookshelf-atv.git
synced 2026-07-12 15:05:39 +00:00
Merge branch 'master' into feat_android_auto_browse
This commit is contained in:
commit
0da3045c73
77 changed files with 2787 additions and 1702 deletions
24
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
24
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
|
|
@ -1,17 +1,17 @@
|
|||
name: 🐞 ABS App Bug Report
|
||||
description: File a bug/issue and help us improve the Audiobookshelf mobile apps.
|
||||
title: "[Bug]: "
|
||||
labels: ["bug", "triage"]
|
||||
title: '[Bug]: '
|
||||
labels: ['bug', 'triage']
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## App Bug Description"
|
||||
value: '## App Bug Description'
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "Thank you for filing a bug report! 🐛"
|
||||
value: 'Thank you for filing a bug report! 🐛'
|
||||
- type: markdown
|
||||
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
|
||||
id: what-happened
|
||||
attributes:
|
||||
|
|
@ -25,7 +25,7 @@ body:
|
|||
attributes:
|
||||
label: Steps to 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:
|
||||
required: true
|
||||
- type: textarea
|
||||
|
|
@ -38,7 +38,7 @@ body:
|
|||
required: true
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## Mobile Environment"
|
||||
value: '## Mobile Environment'
|
||||
- type: input
|
||||
id: phone-model
|
||||
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.*
|
||||
multiple: true
|
||||
options:
|
||||
- Android App - 0.9.74
|
||||
- iOS App - 0.9.74
|
||||
- Android App - 0.9.73
|
||||
- iOS App - 0.9.73
|
||||
- Android App - 0.9.77
|
||||
- iOS App - 0.9.77
|
||||
- Android App - 0.9.76
|
||||
- iOS App - 0.9.76
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
|
|
@ -85,4 +85,4 @@ body:
|
|||
attributes:
|
||||
label: Additional Notes
|
||||
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.'
|
||||
|
|
|
|||
18
.github/ISSUE_TEMPLATE/feature_request.yaml
vendored
18
.github/ISSUE_TEMPLATE/feature_request.yaml
vendored
|
|
@ -1,14 +1,14 @@
|
|||
name: 🚀 App Feature Request
|
||||
description: Request a feature/enhancement
|
||||
title: "[Enhancement]: "
|
||||
labels: ["enhancement"]
|
||||
title: '[Enhancement]: '
|
||||
labels: ['enhancement']
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## App Feature Request Description"
|
||||
value: '## App Feature Request Description'
|
||||
- type: markdown
|
||||
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
|
||||
id: describe
|
||||
attributes:
|
||||
|
|
@ -35,7 +35,7 @@ body:
|
|||
required: true
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## App Current Implementation"
|
||||
value: '## App Current Implementation'
|
||||
- type: dropdown
|
||||
id: version
|
||||
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.*
|
||||
multiple: true
|
||||
options:
|
||||
- Android App - 0.9.74
|
||||
- iOS App - 0.9.74
|
||||
- Android App - 0.9.73
|
||||
- iOS App - 0.9.73
|
||||
- Android App - 0.9.77
|
||||
- iOS App - 0.9.77
|
||||
- Android App - 0.9.76
|
||||
- iOS App - 0.9.76
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
|
|
|
|||
20
.github/workflows/close-issues-on-release.yml
vendored
Normal file
20
.github/workflows/close-issues-on-release.yml
vendored
Normal 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}).
|
||||
|
|
@ -28,13 +28,13 @@ android {
|
|||
kotlinOptions {
|
||||
freeCompilerArgs = ['-Xjvm-default=all']
|
||||
}
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
defaultConfig {
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
defaultConfig {
|
||||
applicationId "com.audiobookshelf.app"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 105
|
||||
versionName "0.9.74-beta"
|
||||
versionCode 108
|
||||
versionName "0.9.77-beta"
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
manifestPlaceholders = [
|
||||
"appAuthRedirectScheme": "com.audiobookshelf.app"
|
||||
|
|
@ -64,8 +64,6 @@ repositories {
|
|||
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
|
||||
}
|
||||
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 {
|
||||
|
|
@ -120,7 +118,7 @@ dependencies {
|
|||
implementation 'io.github.pilgr:paperdb:2.7.2'
|
||||
|
||||
// Simple Storage
|
||||
implementation "com.anggrayudi:storage:1.5.5-SNAPSHOT"
|
||||
implementation "com.anggrayudi:storage:1.5.6"
|
||||
|
||||
// OK HTTP
|
||||
implementation 'com.squareup.okhttp3:okhttp:4.9.2'
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ android {
|
|||
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
|
||||
dependencies {
|
||||
implementation project(':byteowls-capacitor-filesharer')
|
||||
implementation project(':capacitor-community-volume-buttons')
|
||||
implementation project(':capacitor-app')
|
||||
implementation project(':capacitor-browser')
|
||||
implementation project(':capacitor-clipboard')
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<!-- Permissions -->
|
||||
<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.WRITE_EXTERNAL_STORAGE"
|
||||
|
|
|
|||
|
|
@ -3,6 +3,10 @@
|
|||
"pkg": "@byteowls/capacitor-filesharer",
|
||||
"classpath": "com.byteowls.capacitor.filesharer.FileSharerPlugin"
|
||||
},
|
||||
{
|
||||
"pkg": "@capacitor-community/volume-buttons",
|
||||
"classpath": "com.ryltsov.alex.plugins.volume.buttons.VolumeButtonsPlugin"
|
||||
},
|
||||
{
|
||||
"pkg": "@capacitor/app",
|
||||
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ import com.audiobookshelf.app.device.DeviceManager
|
|||
import com.fasterxml.jackson.annotation.JsonIgnore
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
|
||||
import com.audiobookshelf.app.player.PLAYMETHOD_LOCAL
|
||||
import java.io.File
|
||||
import java.util.*
|
||||
|
||||
@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
|
||||
fun getPlaybackSession(episode:PodcastEpisode?, deviceInfo:DeviceInfo):PlaybackSession {
|
||||
val localEpisodeId = episode?.id
|
||||
|
|
|
|||
|
|
@ -335,11 +335,10 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
|
|||
val mediaDescriptionBuilder = MediaDescriptionCompat.Builder()
|
||||
.setExtras(extra)
|
||||
.setTitle(currentPlaybackSession!!.displayTitle)
|
||||
.setIconUri(coverUri)
|
||||
|
||||
bitmap?.let {
|
||||
mediaDescriptionBuilder.setIconBitmap(it)
|
||||
}
|
||||
} ?: mediaDescriptionBuilder.setIconUri(coverUri)
|
||||
|
||||
return mediaDescriptionBuilder.build()
|
||||
}
|
||||
|
|
@ -903,16 +902,18 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
|
|||
|
||||
fun closePlayback(calledOnError:Boolean? = false) {
|
||||
Log.d(tag, "closePlayback")
|
||||
val config = DeviceManager.serverConnectionConfig
|
||||
|
||||
val isLocal = mediaProgressSyncer.currentIsLocal
|
||||
val currentSessionId = mediaProgressSyncer.currentSessionId
|
||||
if (mediaProgressSyncer.listeningTimerRunning) {
|
||||
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)
|
||||
Log.d(tag, "Media Progress syncer stopped")
|
||||
|
||||
// If not local session then close on server
|
||||
if (!isLocal && currentSessionId != "") {
|
||||
apiHandler.closePlaybackSession(currentSessionId) {
|
||||
apiHandler.closePlaybackSession(currentSessionId, config) {
|
||||
Log.d(tag, "Closed playback session $currentSessionId")
|
||||
}
|
||||
}
|
||||
|
|
@ -920,7 +921,7 @@ class PlayerNotificationService : MediaBrowserServiceCompat() {
|
|||
} else {
|
||||
// If not local session then close on server
|
||||
if (!isLocal && currentSessionId != "") {
|
||||
apiHandler.closePlaybackSession(currentSessionId) {
|
||||
apiHandler.closePlaybackSession(currentSessionId, config) {
|
||||
Log.d(tag, "Closed playback session $currentSessionId")
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -198,6 +198,9 @@ class AbsAudioPlayer : Plugin() {
|
|||
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 {
|
||||
Log.d(tag, "prepareLibraryItem: Preparing Local Media item ${jacksonMapper.writeValueAsString(it)}")
|
||||
|
|
|
|||
|
|
@ -196,7 +196,11 @@ class AbsFileSystem : Plugin() {
|
|||
if (localLibraryItem?.folderId?.startsWith("internal-") == true) {
|
||||
Log.d(tag, "Deleting internal library item at absolutePath $absolutePath")
|
||||
val file = File(absolutePath)
|
||||
success = file.deleteRecursively()
|
||||
success = if (file.exists()) {
|
||||
file.deleteRecursively()
|
||||
} else {
|
||||
true
|
||||
}
|
||||
} else {
|
||||
var subfolderPathToDelete = ""
|
||||
localLibraryItem?.folderId?.let { folderId ->
|
||||
|
|
@ -218,7 +222,12 @@ class AbsFileSystem : Plugin() {
|
|||
}
|
||||
|
||||
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 != "") {
|
||||
Log.d(tag, "Deleting empty subfolder at $subfolderPathToDelete")
|
||||
|
|
|
|||
|
|
@ -45,10 +45,17 @@ class ApiHandler(var ctx:Context) {
|
|||
val address = config?.address ?: DeviceManager.serverAddress
|
||||
val token = config?.token ?: DeviceManager.token
|
||||
|
||||
val request = Request.Builder()
|
||||
.url("${address}$endpoint").addHeader("Authorization", "Bearer $token")
|
||||
.build()
|
||||
makeRequest(request, httpClient, cb)
|
||||
try {
|
||||
val request = Request.Builder()
|
||||
.url("${address}$endpoint").addHeader("Authorization", "Bearer $token")
|
||||
.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) {
|
||||
|
|
@ -58,23 +65,38 @@ class ApiHandler(var ctx:Context) {
|
|||
val requestBody = payload?.toString()?.toRequestBody(mediaType) ?: EMPTY_REQUEST
|
||||
val requestUrl = "${address}$endpoint"
|
||||
Log.d(tag, "postRequest to $requestUrl")
|
||||
val request = Request.Builder().post(requestBody)
|
||||
.url(requestUrl).addHeader("Authorization", "Bearer ${token}")
|
||||
.build()
|
||||
makeRequest(request, null, cb)
|
||||
try {
|
||||
val request = Request.Builder().post(requestBody)
|
||||
.url(requestUrl).addHeader("Authorization", "Bearer ${token}")
|
||||
.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) {
|
||||
val mediaType = "application/json; charset=utf-8".toMediaType()
|
||||
val requestBody = payload.toString().toRequestBody(mediaType)
|
||||
val request = Request.Builder().patch(requestBody)
|
||||
.url("${DeviceManager.serverAddress}$endpoint").addHeader("Authorization", "Bearer ${DeviceManager.token}")
|
||||
.build()
|
||||
makeRequest(request, null, cb)
|
||||
try {
|
||||
val request = Request.Builder().patch(requestBody)
|
||||
.url("${DeviceManager.serverAddress}$endpoint").addHeader("Authorization", "Bearer ${DeviceManager.token}")
|
||||
.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) {
|
||||
val client = httpClient ?: defaultClient
|
||||
|
||||
client.newCall(request).enqueue(object : Callback {
|
||||
override fun onFailure(call: Call, e: IOException) {
|
||||
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")
|
||||
postRequest("/api/session/$playbackSessionId/close", null, null) {
|
||||
postRequest("/api/session/$playbackSessionId/close", null, config) {
|
||||
cb(true)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.7.20'
|
||||
ext.kotlin_version = '2.0.0'
|
||||
|
||||
repositories {
|
||||
google()
|
||||
|
|
|
|||
|
|
@ -5,6 +5,9 @@ project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/
|
|||
include ':byteowls-capacitor-filesharer'
|
||||
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'
|
||||
project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
ext {
|
||||
minSdkVersion = 24
|
||||
compileSdkVersion = 34
|
||||
targetSdkVersion = 33
|
||||
targetSdkVersion = 34
|
||||
androidxActivityVersion = '1.7.0'
|
||||
androidxAppCompatVersion = '1.6.1'
|
||||
androidxAppCompatVersion = '1.7.0'
|
||||
androidxCoordinatorLayoutVersion = '1.2.0'
|
||||
androidxCoreVersion = '1.10.0'
|
||||
androidPlayCore = '1.9.0'
|
||||
|
|
@ -13,8 +13,8 @@ ext {
|
|||
androidxEspressoCoreVersion = '3.5.1'
|
||||
cordovaAndroidVersion = '10.1.1'
|
||||
androidx_car_version = '1.0.0-alpha7'
|
||||
androidx_core_ktx_version = '1.12.0'
|
||||
androidx_media_version = '1.6.0'
|
||||
androidx_core_ktx_version = '1.13.1'
|
||||
androidx_media_version = '1.7.0'
|
||||
androidx_preference_version = '1.1.1'
|
||||
androidx_test_runner_version = '1.3.0'
|
||||
arch_lifecycle_version = '2.2.0'
|
||||
|
|
@ -27,7 +27,7 @@ ext {
|
|||
gradle_version = '3.1.4'
|
||||
gson_version = '2.8.5'
|
||||
junit_version = '4.13'
|
||||
kotlin_version = '1.8.10'
|
||||
kotlin_version = '2.0.0'
|
||||
kotlin_coroutines_version = '1.6.4'
|
||||
multidex_version = '1.0.3'
|
||||
play_services_auth_version = '18.1.0'
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
<span class="material-icons text-3xl text-fg">arrow_back</span>
|
||||
</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">
|
||||
<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>
|
||||
|
|
@ -54,8 +54,8 @@ export default {
|
|||
this.$store.commit('setCastAvailable', val)
|
||||
}
|
||||
},
|
||||
networkConnected() {
|
||||
return this.$store.state.networkConnected
|
||||
socketConnected() {
|
||||
return this.$store.state.socketConnected
|
||||
},
|
||||
currentLibrary() {
|
||||
return this.$store.getters['libraries/getCurrentLibrary']
|
||||
|
|
@ -160,4 +160,4 @@ export default {
|
|||
transform: translate(10px, 0);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -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 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">
|
||||
<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 -->
|
||||
<span v-else class="material-icons text-3xl text-white text-opacity-0">bookmark</span>
|
||||
|
||||
|
|
@ -375,8 +375,8 @@ export default {
|
|||
return secondsRemaining + 's'
|
||||
}
|
||||
},
|
||||
networkConnected() {
|
||||
return this.$store.state.networkConnected
|
||||
socketConnected() {
|
||||
return this.$store.state.socketConnected
|
||||
},
|
||||
mediaId() {
|
||||
if (this.isPodcast || !this.playbackSession) return null
|
||||
|
|
|
|||
|
|
@ -171,6 +171,10 @@ export default {
|
|||
},
|
||||
async logout() {
|
||||
if (this.user) {
|
||||
if (this.$store.getters['getIsPlayerOpen']) {
|
||||
this.$eventBus.$emit('close-stream')
|
||||
}
|
||||
|
||||
await this.$nativeHttp.post('/logout').catch((error) => {
|
||||
console.error('Failed to logout', error)
|
||||
})
|
||||
|
|
|
|||
|
|
@ -8,7 +8,8 @@
|
|||
</template>
|
||||
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -284,7 +284,7 @@ export default {
|
|||
if (this.collapsedSeries) return null
|
||||
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 === '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 === 'size') return 'Size: ' + this.$bytesPretty(this._libraryItem.size)
|
||||
if (this.orderBy === 'media.numTracks') return `${this.numEpisodes} Episodes`
|
||||
|
|
|
|||
|
|
@ -108,11 +108,7 @@ export default {
|
|||
},
|
||||
episodes() {
|
||||
if (this.isPodcast) {
|
||||
if (this.media.numEpisodes == 1) {
|
||||
return '1 episode'
|
||||
} else {
|
||||
return this.media.numEpisodes + ' episodes'
|
||||
}
|
||||
return this.$getString('LabelNumEpisodes', [this.media.numEpisodes])
|
||||
} else {
|
||||
return null
|
||||
}
|
||||
|
|
@ -201,7 +197,7 @@ export default {
|
|||
if (this.collapsedSeries) return null
|
||||
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 === '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)
|
||||
return null
|
||||
},
|
||||
|
|
|
|||
|
|
@ -486,9 +486,8 @@ export default {
|
|||
validateServerUrl(url, protocolOverride = null) {
|
||||
try {
|
||||
var urlObject = new URL(url)
|
||||
var address = `${protocolOverride ? protocolOverride : urlObject.protocol}//${urlObject.hostname}`
|
||||
if (urlObject.port) address += ':' + urlObject.port
|
||||
return address
|
||||
if (protocolOverride) urlObject.protocol = protocolOverride
|
||||
return urlObject.href
|
||||
} catch (error) {
|
||||
console.error('Invalid URL', error)
|
||||
return null
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
</div>
|
||||
<span class="material-icons px-2" @click="showSortModal = true">sort</span>
|
||||
</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>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -144,6 +145,10 @@ export default {
|
|||
async changeView() {
|
||||
this.bookshelfListView = !this.bookshelfListView
|
||||
await this.$hapticsImpact()
|
||||
},
|
||||
downloadSeries() {
|
||||
console.log('Download Series click')
|
||||
this.$eventBus.$emit('download-series-click')
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
|
|
|||
|
|
@ -63,6 +63,10 @@ export default {
|
|||
{
|
||||
text: this.$strings.LabelFileModified,
|
||||
value: 'mtimeMs'
|
||||
},
|
||||
{
|
||||
text: this.$strings.LabelRandomly,
|
||||
value: 'random'
|
||||
}
|
||||
],
|
||||
podcastItems: [
|
||||
|
|
@ -89,6 +93,10 @@ export default {
|
|||
{
|
||||
text: this.$strings.LabelFileModified,
|
||||
value: 'mtimeMs'
|
||||
},
|
||||
{
|
||||
text: this.$strings.LabelRandomly,
|
||||
value: 'random'
|
||||
}
|
||||
],
|
||||
episodeItems: [
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<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 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>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -54,9 +54,9 @@
|
|||
</modals-fullscreen-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 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>
|
||||
<button class="flex" @click="showSettingsModal = false">
|
||||
<span class="material-icons">close</span>
|
||||
|
|
@ -88,12 +88,24 @@
|
|||
</div>
|
||||
<ui-range-input v-model="ereaderSettings.textStroke" :min="0" :max="300" :step="5" input-width="180px" @input="settingsUpdated" />
|
||||
</div>
|
||||
<div class="flex items-center">
|
||||
<div class="flex items-center mb-6">
|
||||
<div class="w-32">
|
||||
<p class="text-base">{{ $strings.LabelLayout }}:</p>
|
||||
</div>
|
||||
<ui-toggle-btns v-model="ereaderSettings.spread" :items="spreadItems" @input="settingsUpdated" />
|
||||
</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>
|
||||
|
|
@ -103,6 +115,7 @@
|
|||
|
||||
<script>
|
||||
import { Capacitor } from '@capacitor/core'
|
||||
import { VolumeButtons } from '@capacitor-community/volume-buttons'
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
|
@ -118,12 +131,15 @@ export default {
|
|||
showSettingsModal: false,
|
||||
comicHasMetadata: false,
|
||||
chapters: [],
|
||||
isInittingWatchVolume: false,
|
||||
ereaderSettings: {
|
||||
theme: 'dark',
|
||||
fontScale: 100,
|
||||
lineSpacing: 115,
|
||||
spread: 'auto',
|
||||
textStroke: 0
|
||||
textStroke: 0,
|
||||
navigateWithVolume: 'enabled',
|
||||
navigateWithVolumeWhilePlaying: false
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -134,13 +150,17 @@ export default {
|
|||
this.comicHasMetadata = false
|
||||
this.registerListeners()
|
||||
this.hideToolbar()
|
||||
|
||||
console.log('showReader for ebookFile', JSON.stringify(this.ebookFile))
|
||||
} else {
|
||||
this.unregisterListeners()
|
||||
this.$showHideStatusBar(true)
|
||||
}
|
||||
}
|
||||
},
|
||||
isPlayerOpen(newVal, oldVal) {
|
||||
// Closed player
|
||||
if (!newVal && oldVal) {
|
||||
this.initWatchVolume()
|
||||
}
|
||||
}
|
||||
},
|
||||
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() {
|
||||
return [
|
||||
{
|
||||
|
|
@ -264,6 +312,8 @@ export default {
|
|||
settingsUpdated() {
|
||||
this.$refs.readerComponent?.updateSettings?.(this.ereaderSettings)
|
||||
localStorage.setItem('ereaderSettings', JSON.stringify(this.ereaderSettings))
|
||||
|
||||
this.initWatchVolume()
|
||||
},
|
||||
goToChapter(href) {
|
||||
this.showTOCModal = false
|
||||
|
|
@ -388,15 +438,55 @@ export default {
|
|||
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() {
|
||||
this.$eventBus.$on('close-ebook', this.closeEvt)
|
||||
document.body.addEventListener('touchstart', this.touchstart)
|
||||
document.body.addEventListener('touchend', this.touchend)
|
||||
this.initWatchVolume()
|
||||
},
|
||||
unregisterListeners() {
|
||||
this.$eventBus.$on('close-ebook', this.closeEvt)
|
||||
document.body.removeEventListener('touchstart', this.touchstart)
|
||||
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() {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<div class="flex items-center">
|
||||
<p class="hidden md:block text-xl font-semibold">{{ yearInReviewYear }} Year in Review</p>
|
||||
<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>
|
||||
|
||||
<!-- your year in review -->
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<p v-else>No Local Media Progress</p>
|
||||
</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>
|
||||
|
||||
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
<div v-if="userCanDownload">
|
||||
<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>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -101,8 +101,8 @@ export default {
|
|||
isAdminOrUp() {
|
||||
return this.$store.getters['user/getIsAdminOrUp']
|
||||
},
|
||||
networkConnected() {
|
||||
return this.$store.state.networkConnected
|
||||
socketConnected() {
|
||||
return this.$store.state.socketConnected
|
||||
},
|
||||
libraryItemId() {
|
||||
return this.libraryItem?.id || null
|
||||
|
|
@ -233,7 +233,7 @@ export default {
|
|||
}
|
||||
},
|
||||
async searchEpisodes() {
|
||||
if (!this.networkConnected) {
|
||||
if (!this.socketConnected) {
|
||||
return this.$toast.error(this.$strings.MessageNoNetworkConnection)
|
||||
}
|
||||
|
||||
|
|
@ -314,4 +314,4 @@ export default {
|
|||
this.$socket.$off('episode_download_finished', this.episodeDownloadFinished)
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -740,12 +740,12 @@
|
|||
ASSETCATALOG_COMPILER_APPICON_NAME = Icons;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 31;
|
||||
CURRENT_PROJECT_VERSION = 34;
|
||||
DEVELOPMENT_TEAM = 7UFJ7D8V6A;
|
||||
INFOPLIST_FILE = App/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
||||
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\"";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.audiobookshelf.app.dev;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
|
|
@ -764,12 +764,12 @@
|
|||
ASSETCATALOG_COMPILER_APPICON_NAME = Icons;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 31;
|
||||
CURRENT_PROJECT_VERSION = 34;
|
||||
DEVELOPMENT_TEAM = 7UFJ7D8V6A;
|
||||
INFOPLIST_FILE = App/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
||||
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_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ def capacitor_pods
|
|||
pod 'Capacitor', :path => '../../node_modules/@capacitor/ios'
|
||||
pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios'
|
||||
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 'CapacitorBrowser', :path => '../../node_modules/@capacitor/browser'
|
||||
pod 'CapacitorClipboard', :path => '../../node_modules/@capacitor/clipboard'
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ PODS:
|
|||
- Alamofire (5.8.1)
|
||||
- ByteowlsCapacitorFilesharer (5.0.0):
|
||||
- Capacitor
|
||||
- Capacitor (5.4.0):
|
||||
- Capacitor (5.6.0):
|
||||
- CapacitorCordova
|
||||
- CapacitorApp (5.0.6):
|
||||
- Capacitor
|
||||
|
|
@ -10,7 +10,9 @@ PODS:
|
|||
- Capacitor
|
||||
- CapacitorClipboard (5.0.6):
|
||||
- Capacitor
|
||||
- CapacitorCordova (5.4.0)
|
||||
- CapacitorCommunityVolumeButtons (1.0.2):
|
||||
- Capacitor
|
||||
- CapacitorCordova (5.6.0)
|
||||
- CapacitorDialog (5.0.6):
|
||||
- Capacitor
|
||||
- CapacitorHaptics (5.0.6):
|
||||
|
|
@ -21,7 +23,7 @@ PODS:
|
|||
- Capacitor
|
||||
- CapacitorStatusBar (5.0.6):
|
||||
- Capacitor
|
||||
- CordovaPlugins (5.4.0):
|
||||
- CordovaPlugins (5.6.0):
|
||||
- CapacitorCordova
|
||||
- Realm (10.47.0):
|
||||
- Realm/Headers (= 10.47.0)
|
||||
|
|
@ -36,6 +38,7 @@ DEPENDENCIES:
|
|||
- "CapacitorApp (from `../../node_modules/@capacitor/app`)"
|
||||
- "CapacitorBrowser (from `../../node_modules/@capacitor/browser`)"
|
||||
- "CapacitorClipboard (from `../../node_modules/@capacitor/clipboard`)"
|
||||
- "CapacitorCommunityVolumeButtons (from `../../node_modules/@capacitor-community/volume-buttons`)"
|
||||
- "CapacitorCordova (from `../../node_modules/@capacitor/ios`)"
|
||||
- "CapacitorDialog (from `../../node_modules/@capacitor/dialog`)"
|
||||
- "CapacitorHaptics (from `../../node_modules/@capacitor/haptics`)"
|
||||
|
|
@ -62,6 +65,8 @@ EXTERNAL SOURCES:
|
|||
:path: "../../node_modules/@capacitor/browser"
|
||||
CapacitorClipboard:
|
||||
:path: "../../node_modules/@capacitor/clipboard"
|
||||
CapacitorCommunityVolumeButtons:
|
||||
:path: "../../node_modules/@capacitor-community/volume-buttons"
|
||||
CapacitorCordova:
|
||||
:path: "../../node_modules/@capacitor/ios"
|
||||
CapacitorDialog:
|
||||
|
|
@ -80,20 +85,21 @@ EXTERNAL SOURCES:
|
|||
SPEC CHECKSUMS:
|
||||
Alamofire: 3ca42e259043ee0dc5c0cdd76c4bc568b8e42af7
|
||||
ByteowlsCapacitorFilesharer: f6a773825632d65d5404a34764c4a3fd857bb176
|
||||
Capacitor: a5cd803e02b471591c81165f400ace01f40b11d3
|
||||
Capacitor: ebfc16cdb8116d04c101686b080342872da42d43
|
||||
CapacitorApp: 024e1b1bea5f883d79f6330d309bc441c88ad04a
|
||||
CapacitorBrowser: 7a0fb6a1011abfaaf2dfedfd8248f942a8eda3d6
|
||||
CapacitorClipboard: 77edf49827ea21da2a9c05c690a4a6a4d07199c4
|
||||
CapacitorCordova: 66ce22f9976de30fd816f746e9e92e07d6befafd
|
||||
CapacitorCommunityVolumeButtons: 132d27a8e482898e45480b7edc882f3d26a00cb6
|
||||
CapacitorCordova: 931b48fcdbc9bc985fc2f16cec9f77c794a27729
|
||||
CapacitorDialog: 0f3c15dfe9414b83bc64aef4078f1b92bcfead26
|
||||
CapacitorHaptics: 1fffc1217c7e64a472d7845be50fb0c2f7d4204c
|
||||
CapacitorNetwork: d80b3e79bef6ec37640ee2806c19771f07ff2d0c
|
||||
CapacitorPreferences: f03954bcb0ff09c792909e46bff88e3183c16b10
|
||||
CapacitorStatusBar: 565c0a1ebd79bb40d797606a8992b4a105885309
|
||||
CordovaPlugins: a5db67e5ac1061b9869a0efd754f2c2f776aeccc
|
||||
CordovaPlugins: dae7dac59b3cce58f5a7ce3894709d8f0f824656
|
||||
Realm: e43fb540ae947497e3ea8a662443256920602060
|
||||
RealmSwift: 8b06ed06b5d16749ae0c4d91c0cba414a9e28189
|
||||
|
||||
PODFILE CHECKSUM: 02e6ffe2f51a453ce222ee9af0e55e9448d8514c
|
||||
PODFILE CHECKSUM: d0bbe98fb520752929ffc76e7c901d54b2eed7f0
|
||||
|
||||
COCOAPODS: 1.12.1
|
||||
|
|
|
|||
|
|
@ -177,10 +177,6 @@ export default {
|
|||
}
|
||||
}
|
||||
},
|
||||
userLoggedOut() {
|
||||
// Only cancels stream if streamining not playing downloaded
|
||||
this.$eventBus.$emit('close-stream')
|
||||
},
|
||||
socketConnectionFailed(err) {
|
||||
this.$toast.error('Socket connection error: ' + err.message)
|
||||
},
|
||||
|
|
|
|||
17
package-lock.json
generated
17
package-lock.json
generated
|
|
@ -1,14 +1,15 @@
|
|||
{
|
||||
"name": "audiobookshelf-app",
|
||||
"version": "0.9.74-beta",
|
||||
"version": "0.9.77-beta",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "audiobookshelf-app",
|
||||
"version": "0.9.74-beta",
|
||||
"version": "0.9.77-beta",
|
||||
"dependencies": {
|
||||
"@byteowls/capacitor-filesharer": "^5.0.0",
|
||||
"@capacitor-community/volume-buttons": "^1.0.2",
|
||||
"@capacitor/android": "^5.0.0",
|
||||
"@capacitor/app": "^5.0.6",
|
||||
"@capacitor/browser": "^5.1.0",
|
||||
|
|
@ -1979,6 +1980,18 @@
|
|||
"@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": {
|
||||
"version": "5.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-5.6.0.tgz",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "audiobookshelf-app",
|
||||
"version": "0.9.74-beta",
|
||||
"version": "0.9.77-beta",
|
||||
"author": "advplyr",
|
||||
"scripts": {
|
||||
"dev": "nuxt --hostname 0.0.0.0 --port 1337",
|
||||
|
|
@ -14,6 +14,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@byteowls/capacitor-filesharer": "^5.0.0",
|
||||
"@capacitor-community/volume-buttons": "^1.0.2",
|
||||
"@capacitor/android": "^5.0.0",
|
||||
"@capacitor/app": "^5.0.6",
|
||||
"@capacitor/browser": "^5.1.0",
|
||||
|
|
|
|||
|
|
@ -3,11 +3,11 @@
|
|||
<template v-if="!showSelectedFeed">
|
||||
<div class="w-full mx-auto h-20 flex items-center px-2">
|
||||
<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>
|
||||
</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>
|
||||
</div>
|
||||
<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: {
|
||||
networkConnected() {
|
||||
return this.$store.state.networkConnected
|
||||
socketConnected() {
|
||||
return this.$store.state.socketConnected
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
|
|
|
|||
|
|
@ -1,8 +1,12 @@
|
|||
<template>
|
||||
<bookshelf-lazy-bookshelf page="series-books" :series-id="seriesId" />
|
||||
<bookshelf-lazy-bookshelf page="series-books" :series-id="seriesId" v-on:downloadSeriesClick="downloadSeriesClick" />
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { Dialog } from '@capacitor/dialog'
|
||||
import { AbsDownloader } from '@/plugins/capacitor'
|
||||
import cellularPermissionHelpers from '@/mixins/cellularPermissionHelpers'
|
||||
|
||||
export default {
|
||||
async asyncData({ params, app, store, redirect }) {
|
||||
var series = await app.$nativeHttp.get(`/api/series/${params.id}`).catch((error) => {
|
||||
|
|
@ -19,10 +23,162 @@ export default {
|
|||
}
|
||||
},
|
||||
data() {
|
||||
return {}
|
||||
return {
|
||||
startingDownload: false,
|
||||
mediaType: 'book',
|
||||
booksPerFetch: 20,
|
||||
books: 0,
|
||||
missingFiles: 0,
|
||||
missingFilesSize: 0,
|
||||
libraryIds: []
|
||||
}
|
||||
},
|
||||
computed: {},
|
||||
methods: {},
|
||||
mounted() {}
|
||||
mixins: [cellularPermissionHelpers],
|
||||
computed: {
|
||||
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>
|
||||
|
|
|
|||
|
|
@ -34,11 +34,7 @@ export default {
|
|||
deviceData: null
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
networkConnected() {
|
||||
return this.$store.state.networkConnected
|
||||
}
|
||||
},
|
||||
computed: {},
|
||||
methods: {
|
||||
async init() {
|
||||
this.deviceData = await this.$db.getDeviceData()
|
||||
|
|
@ -53,4 +49,4 @@ export default {
|
|||
this.init()
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -188,7 +188,7 @@ export default {
|
|||
if (libraryItem?.libraryItemId?.startsWith('li_')) {
|
||||
// Detect old library item id
|
||||
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()
|
||||
queryParams.set('localLibraryItemId', libraryItemId)
|
||||
if (libraryItem.mediaType === 'podcast') {
|
||||
|
|
@ -609,7 +609,7 @@ export default {
|
|||
this.download(localFolder)
|
||||
},
|
||||
async downloadClick() {
|
||||
if (this.downloadItem || this.startingDownload) return
|
||||
if (this.downloadItem || this.startingDownload) return
|
||||
|
||||
const hasPermission = await this.checkCellularPermission('download')
|
||||
if (!hasPermission) return
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@ export default {
|
|||
let lastKey = null
|
||||
let numSaves = 0
|
||||
let numSyncs = 0
|
||||
let lastSaveName = null
|
||||
|
||||
this.mediaEvents.forEach((evt) => {
|
||||
const date = this.$formatDate(evt.timestamp, 'MMM dd, yyyy')
|
||||
|
|
@ -90,7 +91,8 @@ export default {
|
|||
|
||||
// Collapse saves
|
||||
if (evt.name === 'Save') {
|
||||
if (numSaves > 0 && !keyUpdated) {
|
||||
let saveName = evt.name + "-" + evt.serverSyncAttempted + "-" + evt.serverSyncSuccess
|
||||
if (lastSaveName === saveName && numSaves > 0 && !keyUpdated) {
|
||||
include = false
|
||||
const totalInGroup = groups[key].length
|
||||
groups[key][totalInGroup - 1].num = numSaves
|
||||
|
|
@ -98,6 +100,7 @@ export default {
|
|||
} else {
|
||||
numSaves = 1
|
||||
}
|
||||
lastSaveName = saveName
|
||||
} else {
|
||||
numSaves = 0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,10 @@ class AbsAudioPlayerWeb extends WebPlugin {
|
|||
|
||||
// Use startTime to find current track index
|
||||
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() {
|
||||
return this.audioTracks[this.currentTrackIndex]
|
||||
|
|
@ -37,7 +40,7 @@ class AbsAudioPlayerWeb extends WebPlugin {
|
|||
}
|
||||
get totalDuration() {
|
||||
var total = 0
|
||||
this.audioTracks.forEach(at => total += at.duration)
|
||||
this.audioTracks.forEach((at) => (total += at.duration))
|
||||
return total
|
||||
}
|
||||
get playerPlaying() {
|
||||
|
|
@ -194,7 +197,8 @@ class AbsAudioPlayerWeb extends WebPlugin {
|
|||
// var lastBufferTime = this.getLastBufferedTime()
|
||||
}
|
||||
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}`)
|
||||
var nextTrack = this.audioTracks[this.currentTrackIndex + 1]
|
||||
this.playWhenReady = true
|
||||
|
|
@ -221,7 +225,7 @@ class AbsAudioPlayerWeb extends WebPlugin {
|
|||
this.player.play()
|
||||
}
|
||||
}
|
||||
evtTimeupdate() { }
|
||||
evtTimeupdate() {}
|
||||
|
||||
sendPlaybackMetadata(playerState) {
|
||||
this.notifyListeners('onMetadata', {
|
||||
|
|
@ -235,7 +239,9 @@ class AbsAudioPlayerWeb extends WebPlugin {
|
|||
if (!this.currentTrack) return
|
||||
// When direct play track is loaded current time needs to be set
|
||||
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}`)
|
||||
this.player.load()
|
||||
this.player.playbackRate = this.playbackRate
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@ const defaultCode = 'en-us'
|
|||
let $localStore = null
|
||||
|
||||
const languageCodeMap = {
|
||||
bn: { label: 'বাংলা', dateFnsLocale: 'bn' },
|
||||
ca: { label: 'Català', dateFnsLocale: 'ca' },
|
||||
cs: { label: 'Čeština', dateFnsLocale: 'cs' },
|
||||
da: { label: 'Dansk', dateFnsLocale: 'da' },
|
||||
de: { label: 'Deutsch', dateFnsLocale: 'de' },
|
||||
|
|
@ -21,6 +23,7 @@ const languageCodeMap = {
|
|||
pl: { label: 'Polski', dateFnsLocale: 'pl' },
|
||||
'pt-br': { label: 'Português (Brasil)', dateFnsLocale: 'ptBR' },
|
||||
ru: { label: 'Русский', dateFnsLocale: 'ru' },
|
||||
sl: { label: 'Slovenščina', dateFnsLocale: 'sl' },
|
||||
sv: { label: 'Svenska', dateFnsLocale: 'sv' },
|
||||
uk: { label: 'Українська', dateFnsLocale: 'uk' },
|
||||
'vi-vn': { label: 'Tiếng Việt', dateFnsLocale: 'vi' },
|
||||
|
|
|
|||
|
|
@ -26,14 +26,19 @@ class ServerSocket extends EventEmitter {
|
|||
this.serverAddress = serverAddress
|
||||
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 = {
|
||||
transports: ['websocket'],
|
||||
upgrade: false,
|
||||
path: `${serverPath}/socket.io`
|
||||
// reconnectionAttempts: 3
|
||||
}
|
||||
this.socket = io(this.serverAddress, socketOptions)
|
||||
this.socket = io(serverHost, socketOptions)
|
||||
this.setSocketListeners()
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
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
|
||||
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ export const getters = {
|
|||
// 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' : ''}`
|
||||
},
|
||||
getLibraryItemCoverSrcById: (state, getters, rootState, rootGetters) => (libraryItemId, placeholder = null) => {
|
||||
|
|
@ -79,7 +79,7 @@ export const getters = {
|
|||
const serverAddress = rootGetters['user/getServerAddress']
|
||||
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}`
|
||||
},
|
||||
getLocalMediaProgressById: (state) => (localLibraryItemId, episodeId = null) => {
|
||||
|
|
|
|||
|
|
@ -31,16 +31,16 @@ export const state = () => ({
|
|||
})
|
||||
|
||||
export const getters = {
|
||||
getCurrentPlaybackSessionId: state => {
|
||||
getCurrentPlaybackSessionId: (state) => {
|
||||
return state.currentPlaybackSession?.id || null
|
||||
},
|
||||
getIsPlayerOpen: state => {
|
||||
getIsPlayerOpen: (state) => {
|
||||
return !!state.currentPlaybackSession
|
||||
},
|
||||
getIsCurrentSessionLocal: state => {
|
||||
getIsCurrentSessionLocal: (state) => {
|
||||
return state.currentPlaybackSession?.playMethod == PlayMethod.LOCAL
|
||||
},
|
||||
getIsMediaStreaming: state => (libraryItemId, episodeId) => {
|
||||
getIsMediaStreaming: (state) => (libraryItemId, episodeId) => {
|
||||
if (!state.currentPlaybackSession || !libraryItemId) return false
|
||||
|
||||
// Check using local library item id and local episode id
|
||||
|
|
@ -59,30 +59,30 @@ export const getters = {
|
|||
if (!episodeId) return true
|
||||
return state.currentPlaybackSession.episodeId === episodeId
|
||||
},
|
||||
getServerSetting: state => key => {
|
||||
getServerSetting: (state) => (key) => {
|
||||
if (!state.serverSettings) return null
|
||||
return state.serverSettings[key]
|
||||
},
|
||||
getJumpForwardTime: state => {
|
||||
getJumpForwardTime: (state) => {
|
||||
if (!state.deviceData?.deviceSettings) return 10
|
||||
return state.deviceData.deviceSettings.jumpForwardTime || 10
|
||||
},
|
||||
getJumpBackwardsTime: state => {
|
||||
getJumpBackwardsTime: (state) => {
|
||||
if (!state.deviceData?.deviceSettings) return 10
|
||||
return state.deviceData.deviceSettings.jumpBackwardsTime || 10
|
||||
},
|
||||
getAltViewEnabled: state => {
|
||||
getAltViewEnabled: (state) => {
|
||||
if (!state.deviceData?.deviceSettings) return true
|
||||
return state.deviceData.deviceSettings.enableAltView
|
||||
},
|
||||
getOrientationLockSetting: state => {
|
||||
getOrientationLockSetting: (state) => {
|
||||
return state.deviceData?.deviceSettings?.lockOrientation
|
||||
},
|
||||
getCanDownloadUsingCellular: state => {
|
||||
getCanDownloadUsingCellular: (state) => {
|
||||
if (!state.deviceData?.deviceSettings?.downloadUsingCellular) return 'ALWAYS'
|
||||
return state.deviceData.deviceSettings.downloadUsingCellular || 'ALWAYS'
|
||||
},
|
||||
getCanStreamingUsingCellular: state => {
|
||||
getCanStreamingUsingCellular: (state) => {
|
||||
if (!state.deviceData?.deviceSettings?.streamingUsingCellular) return 'ALWAYS'
|
||||
return state.deviceData.deviceSettings.streamingUsingCellular || 'ALWAYS'
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ export const mutations = {
|
|||
setPlaybackSession(state, playbackSession) {
|
||||
state.currentPlaybackSession = playbackSession
|
||||
|
||||
state.isCasting = playbackSession?.mediaPlayer === "cast-player"
|
||||
state.isCasting = playbackSession?.mediaPlayer === 'cast-player'
|
||||
},
|
||||
setMediaPlayer(state, mediaPlayer) {
|
||||
state.isCasting = mediaPlayer === 'cast-player'
|
||||
|
|
@ -165,7 +165,16 @@ export const mutations = {
|
|||
state.isNetworkListenerInit = 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
|
||||
},
|
||||
setIsNetworkUnmetered(state, val) {
|
||||
|
|
|
|||
42
strings/ar.json
Normal file
42
strings/ar.json
Normal 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
46
strings/be.json
Normal 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
20
strings/bg.json
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"ButtonAddNewServer": "",
|
||||
"ButtonAuthors": "",
|
||||
"ButtonBack": "",
|
||||
"ButtonCancel": "",
|
||||
"ButtonCancelTimer": "",
|
||||
"ButtonClearFilter": "",
|
||||
"ButtonCloseFeed": "",
|
||||
"ButtonCollections": "",
|
||||
"ButtonConnect": "",
|
||||
"ButtonConnectToServer": "",
|
||||
"ButtonCreate": "",
|
||||
"ButtonCreateBookmark": "",
|
||||
"ButtonCreateNewPlaylist": "",
|
||||
"ButtonDelete": "",
|
||||
"ButtonDeleteLocalEpisode": "",
|
||||
"ButtonDeleteLocalFile": "",
|
||||
"ButtonDeleteLocalItem": "",
|
||||
"ButtonDisableAutoTimer": ""
|
||||
}
|
||||
144
strings/bn.json
144
strings/bn.json
|
|
@ -1,76 +1,138 @@
|
|||
{
|
||||
"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": "লাইব্রেরি",
|
||||
"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": "অডিও ট্র্যাক",
|
||||
"HeaderAudioTracks": "অডিও ট্র্যাকসগুলো",
|
||||
"HeaderChapters": "অধ্যায়",
|
||||
"HeaderCollection": "সংগ্রহ",
|
||||
"HeaderCollectionItems": "সংগ্রহ আইটেম",
|
||||
"HeaderConnectionStatus": "সংযোগের অবস্থা",
|
||||
"HeaderDataSettings": "ডেটা সেটিংস",
|
||||
"HeaderDetails": "বিস্তারিত",
|
||||
"HeaderDownloads": "ডাউনলোড",
|
||||
"HeaderEbookFiles": "ই-বই ফাইল",
|
||||
"HeaderEpisodes": "পর্ব",
|
||||
"HeaderEreaderSettings": "ই-রিডার সেটিংস",
|
||||
"HeaderLatestEpisodes": "সর্বশেষ পর্ব",
|
||||
"HeaderLibraries": "লাইব্রেরি",
|
||||
"HeaderLocalFolders": "স্থানীয় ফোল্ডার",
|
||||
"HeaderLocalLibraryItems": "স্থানীয় লাইব্রেরি আইটেম",
|
||||
"HeaderNewPlaylist": "নতুন প্লেলিস্ট",
|
||||
"HeaderOpenRSSFeed": "আরএসএস ফিড খুলুন",
|
||||
"HeaderPlaybackSettings": "প্লেব্যাক সেটিংস",
|
||||
"HeaderPlaylist": "প্লেলিস্ট",
|
||||
"HeaderPlaylistItems": "প্লেলিস্ট আইটেম",
|
||||
"HeaderRSSFeed": "আরএসএস ফিডগুলো",
|
||||
"HeaderRSSFeedGeneral": "আরএসএস বিবরণ",
|
||||
"HeaderRSSFeedIsOpen": "আরএসএস ফিড খোলা আছে",
|
||||
"HeaderSelectDownloadLocation": "ডাউনলোড অবস্থান নির্বাচন করুন",
|
||||
"HeaderSettings": "সেটিংস",
|
||||
"HeaderSleepTimer": "স্লিপ টাইমার",
|
||||
"HeaderSleepTimerSettings": "স্লিপ টাইমার সেটিংস",
|
||||
"HeaderStatsMinutesListeningChart": "মিনিট শ্রবণ (গত ৭ দিন)",
|
||||
"HeaderStatsRecentSessions": "সাম্প্রতিক সেশন",
|
||||
"HeaderTableOfContents": "বিষয়বস্তুর সারণী",
|
||||
"HeaderUserInterfaceSettings": "ব্যবহারকারী ইন্টারফেস সেটিংস",
|
||||
"HeaderYourStats": "আপনার পরিসংখ্যান",
|
||||
"LabelAddToPlaylist": "প্লেলিস্টে যোগ করুন",
|
||||
"LabelAdded": "যোগ করা হয়েছে",
|
||||
"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": "স্লিপ টাইমারে ১ মিনিটেরও কম সময় বাকি থাকলে অডিওর ভলিউম কমতে শুরু করবে। বিবর্ণ না হওয়ার জন্য এই সেটিংটি সক্ষম করুন।",
|
||||
"LabelDisableAutoRewind": "অটো রিওয়াইন্ড অক্ষম করুন",
|
||||
"LabelDisableShakeToReset": "ঝাঁকালে রিসেট হওয়া অক্ষম করুন",
|
||||
"LabelDisableShakeToResetHelp": "টাইমার চলার সময় বা টাইমারের মেয়াদ শেষ হওয়ার ২ মিনিটের মধ্যে আপনার ডিভাইস ঝাঁকালে ঘুমের টাইমার রিসেট করবে। ঝাঁকালে রিসেট করা অক্ষম করতে এই সেটিংটি সক্ষম করুন।",
|
||||
"LabelDisableVibrateOnReset": "রিসেট করার সময় কম্পন অক্ষম করুন",
|
||||
"LabelDisableVibrateOnResetHelp": "স্লিপ টাইমার রিসেট হয়ে গেলে আপনার ডিভাইস কম্পিত হবে। স্লিপ টাইমার রিসেট করার সময় কম্পন না করতে এই সেটিংটি সক্ষম করুন।",
|
||||
"LabelDiscover": "আবিষ্কার",
|
||||
"LabelDownload": "ডাউনলোড করুন",
|
||||
"LabelDownloadUsingCellular": "সেলুলার ব্যবহার করে ডাউনলোড করুন",
|
||||
"LabelDownloaded": "ডাউনলোড করা হয়েছে",
|
||||
"LabelDuration": "সময়কাল",
|
||||
"LabelEbook": "ই-বই",
|
||||
"LabelEbooks": "ই-বইগুলো",
|
||||
"LabelEnable": "সক্ষম করুন",
|
||||
"LabelEnableMp3IndexSeeking": "এমপি৩ সূচী খোঁজা সক্ষম করুন",
|
||||
"LabelEnableMp3IndexSeekingHelp": "এই সেটিংটি শুধুমাত্র তখনই সক্রিয় করা উচিত যদি আপনার কাছে MP3 ফাইল থাকে যা সঠিকভাবে খুঁজছে না। ভেরিয়েবল বিটরেট (VBR) MP3 ফাইলের কারণে ভুল চাওয়া হয়। এই সেটিংটি সূচী খুঁজতে বাধ্য করবে, যেখানে ফাইলটি পড়ার সাথে-সাথে একটি টাইম-টু-বাইট ম্যাপিং তৈরি করা হয়। বড় MP3 ফাইলের সাথে কিছু ক্ষেত্রে ফাইলের শেষের দিকে খোঁজার সময় বিলম্ব হবে।",
|
||||
"LabelEnd": "সমাপ্ত",
|
||||
"LabelEndOfChapter": "অধ্যায়ের সমাপ্তি",
|
||||
"LabelEndTime": "শেষ সময়",
|
||||
"LabelEpisode": "পর্ব",
|
||||
"LabelFeedURL": "ফিড ইউআরএল",
|
||||
"LabelFile": "ফাইল",
|
||||
|
|
@ -79,32 +141,56 @@
|
|||
"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": "আইটিউনস এবং গুগল পডকাস্ট ডিরেক্টরি দ্বারা আপনার ফিডকে ইন্ডেক্স করা থেকে বিরত রাখুন",
|
||||
|
|
@ -115,18 +201,25 @@
|
|||
"LabelRSSFeedCustomOwnerName": "কাস্টম মালিকের নাম",
|
||||
"LabelRSSFeedPreventIndexing": "সূচীকরণ প্রতিরোধ করুন",
|
||||
"LabelRSSFeedSlug": "আরএসএস ফিড স্লাগ",
|
||||
"LabelRandomly": "এলোমেলোভাবে",
|
||||
"LabelRead": "পড়ুন",
|
||||
"LabelReadAgain": "আবার পড়ুন",
|
||||
"LabelRecentSeries": "সাম্প্রতিক সিরিজ",
|
||||
"LabelRecentlyAdded": "সম্প্রতি যোগ করা হয়েছে",
|
||||
"LabelRemoveFromPlaylist": "প্লেলিস্ট থেকে সরান",
|
||||
"LabelScaleElapsedTimeBySpeed": "অতিবাহিত সময় গতি দ্বারা স্কেল করুন",
|
||||
"LabelSeason": "সেশন",
|
||||
"LabelSelectADevice": "একটি ডিভাইস নির্বাচন করুন",
|
||||
"LabelSeries": "সিরিজ",
|
||||
"LabelServerAddress": "সার্ভার ঠিকানা",
|
||||
"LabelSetEbookAsPrimary": "প্রাথমিক হিসাবে সেট করুন",
|
||||
"LabelSetEbookAsSupplementary": "পরিপূরক হিসেবে সেট করুন",
|
||||
"LabelShakeSensitivity": "ঝাঁকুনির সংবেদনশীলতা",
|
||||
"LabelShowAll": "সব দেখান",
|
||||
"LabelSize": "আকার",
|
||||
"LabelSleepTimer": "স্লিপ টাইমার",
|
||||
"LabelStart": "শুরু",
|
||||
"LabelStartTime": "শুরুর সময়",
|
||||
"LabelStatsBestDay": "সেরা দিন",
|
||||
"LabelStatsDailyAverage": "দৈনিক গড়",
|
||||
"LabelStatsDays": "দিন",
|
||||
|
|
@ -136,6 +229,7 @@
|
|||
"LabelStatsMinutes": "মিনিট",
|
||||
"LabelStatsMinutesListening": "মিনিট শুনছেন",
|
||||
"LabelStatsWeekListening": "সপ্তাহ শোনা",
|
||||
"LabelStreamingUsingCellular": "সেলুলার ব্যবহার করে স্ট্রিমিং",
|
||||
"LabelTag": "ট্যাগ",
|
||||
"LabelTags": "ট্যাগগুলো",
|
||||
"LabelTheme": "থিম",
|
||||
|
|
@ -143,37 +237,77 @@
|
|||
"LabelThemeLight": "আলো",
|
||||
"LabelTimeRemaining": "{0}টি অবশিষ্ট",
|
||||
"LabelTitle": "শিরোনাম",
|
||||
"LabelTotalSize": "মোট আকার",
|
||||
"LabelTotalTrack": "মোট ট্র্যাক",
|
||||
"LabelTracks": "ট্র্যাকস",
|
||||
"LabelType": "টাইপ",
|
||||
"LabelUnknown": "অজানা",
|
||||
"LabelUnlockPlayer": "প্লেয়ার আনলক করুন",
|
||||
"LabelUseBookshelfView": "বুকশেলফ ভিউ ব্যবহার করুন",
|
||||
"LabelUser": "ব্যবহারকারী",
|
||||
"LabelUsername": "ব্যবহারকারীর নাম",
|
||||
"LabelVeryHigh": "অত্যন্ত উচ্চ",
|
||||
"LabelVeryLow": "খুবই কম",
|
||||
"LabelYourBookmarks": "আপনার বুকমার্কস",
|
||||
"LabelYourProgress": "আপনার অগ্রগতি",
|
||||
"MessageAndroid10Downloads": "অ্যান্ড্রয়েড ১০ এবং এর নীচের সংস্করণগুলি ডাউনলোডের জন্য অভ্যন্তরীণ অ্যাপ স্টোরেজ ব্যবহার করবে।",
|
||||
"MessageAttemptingServerConnection": "সার্ভার সংযোগের চেষ্টা করা হচ্ছে..।",
|
||||
"MessageAudiobookshelfServerNotConnected": "অডিওবুকশেল্ফ সার্ভার সংযুক্ত করা যায়নি",
|
||||
"MessageAudiobookshelfServerRequired": "<strong>গুরুত্বপূর্ণ!</strong> এই অ্যাপটি এমন একটি অডিওবুকশেল্ফ সার্ভারের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে যা আপনি বা আপনার পরিচিত কেউ হোস্ট করছেন৷ এই অ্যাপ্লিকেশনটি নিজে থেকে কোন বিষয়বস্তু প্রদান করে না।",
|
||||
"MessageBookshelfEmpty": "বুকশেলফ খালি",
|
||||
"MessageConfirmDeleteLocalEpisode": "আপনার ডিভাইস থেকে স্থানীয় পর্ব \"{0}\" সরাবেন? সার্ভারে ফাইলটি প্রভাবিত হবে না।",
|
||||
"MessageConfirmDeleteLocalFiles": "আপনার ডিভাইস থেকে এই আইটেমটির স্থানীয় ফাইলগুলি সরাবেন? সার্ভারে থাকা ফাইল এবং আপনার অগ্রগতি প্রভাবিত হবে না।",
|
||||
"MessageConfirmDiscardProgress": "আপনি কি নিশ্চিত আপনার অগ্রগতি পুনরায় সেট করতে চান?",
|
||||
"MessageConfirmDownloadUsingCellular": "আপনি সেলুলার ডেটা ব্যবহার করে ডাউনলোড করতে চলেছেন৷ এর মধ্যে ক্যারিয়ার ডেটা চার্জ অন্তর্ভুক্ত থাকতে পারে। আপনি কি চালিয়ে যেতে চান?",
|
||||
"MessageConfirmMarkAsFinished": "আপনি কি এই আইটেমটিকে সমাপ্ত হিসাবে চিহ্নিত করার বিষয়ে নিশ্চিত?",
|
||||
"MessageConfirmRemoveBookmark": "আপনি কি বুকমার্ক সরানোর বিষয়ে নিশ্চিত?",
|
||||
"MessageConfirmStreamingUsingCellular": "আপনি সেলুলার ডেটা ব্যবহার করে স্ট্রিম করতে চলেছেন৷ এর মধ্যে ক্যারিয়ার ডেটা চার্জ অন্তর্ভুক্ত থাকতে পারে। আপনি কি চালিয়ে যেতে চান?",
|
||||
"MessageDiscardProgress": "অগ্রগতি বাতিল করুন",
|
||||
"MessageDownloadCompleteProcessing": "ডাউনলোড সম্পূর্ণ। প্রক্রিয়া করা হচ্ছে..।",
|
||||
"MessageDownloading": "ডাউনলোড হচ্ছে..।",
|
||||
"MessageDownloadingEpisode": "ডাউনলোডিং পর্ব",
|
||||
"MessageEpisodesQueuedForDownload": "{0} পর্ব(গুলি) ডাউনলোডের জন্য সারিবদ্ধ",
|
||||
"MessageFeedURLWillBe": "ফিড URL হবে {0}",
|
||||
"MessageFetching": "আনয় হচ্ছে..।",
|
||||
"MessageLoading": "লোড হচ্ছে..।",
|
||||
"MessageFetching": "আনয় হচ্ছে.।",
|
||||
"MessageFollowTheProjectOnGithub": "গিটহাবে প্রকল্পটিকে অনুসরণ করুন",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "আইটেম ডাউনলোড সম্পূর্ণ হয়েছে কিন্তু লাইব্রেরি আইটেম তৈরি করতে ব্যর্থ হয়েছে",
|
||||
"MessageLoading": "লোড হচ্ছে.।",
|
||||
"MessageLoadingServerData": "সার্ভার ডেটা লোড হচ্ছে..।",
|
||||
"MessageMarkAsFinished": "সমাপ্ত হিসাবে চিহ্নিত করুন",
|
||||
"MessageMediaLinkedToADifferentServer": "মিডিয়া একটি ভিন্ন ঠিকানায় একটি অডিওবুকশেল্ফ সার্ভারের সাথে লিঙ্ক করা হয়েছে ({0})৷ এই সার্ভার ঠিকানার সাথে সংযুক্ত হলে অগ্রগতি সিঙ্ক করা হবে।",
|
||||
"MessageMediaLinkedToADifferentUser": "মিডিয়া এই সার্ভারের সাথে লিঙ্ক করা হয়েছে কিন্তু অন্য ব্যবহারকারী দ্বারা ডাউনলোড করা হয়েছে৷ অগ্রগতি শুধুমাত্র সেই ব্যবহারকারীর সাথে সিঙ্ক করা হবে যে এটি ডাউনলোড করেছে।",
|
||||
"MessageMediaLinkedToServer": "সার্ভারের সাথে লিঙ্ক করা হয়েছে {0}",
|
||||
"MessageMediaLinkedToThisServer": "ডাউনলোড করা মিডিয়া এই সার্ভারের সাথে লিঙ্ক করা হয়েছে",
|
||||
"MessageMediaNotLinkedToServer": "মিডিয়া কোন অডিওবুকশেল্ফ সার্ভারের সাথে লিঙ্ক করা নেই৷ কোন অগ্রগতি সিঙ্ক করা হবে না।",
|
||||
"MessageNoBookmarks": "কোন বুকমার্ক নেই",
|
||||
"MessageNoChapters": "কোনও অধ্যায় নেই",
|
||||
"MessageNoItems": "কোন আইটেম নেই",
|
||||
"MessageNoItemsFound": "কোন আইটেম পাওয়া যায়নি",
|
||||
"MessageNoListeningSessions": "কোনও শোনার সেশন নেই",
|
||||
"MessageNoMediaFolders": "কোনো মিডিয়া ফোল্ডার নেই",
|
||||
"MessageNoNetworkConnection": "নেটওয়ার্ক সংযোগ নেই",
|
||||
"MessageNoPodcastsFound": "কোন পডকাস্ট পাওয়া যায়নি",
|
||||
"MessageNoSeries": "কোনো সিরিজ নেই",
|
||||
"MessageNoUpdatesWereNecessary": "কোন আপডেটের প্রয়োজন ছিল না",
|
||||
"MessageNoUserPlaylists": "আপনার কোনো প্লেলিস্ট নেই",
|
||||
"MessageReportBugsAndContribute": "বাগ রিপোর্ট করুন, বৈশিষ্ট্যের অনুরোধ করুন এবং এতে অবদান রাখুন",
|
||||
"MessageSocketConnectedOverMeteredCellular": "মিটারযুক্ত সেলুলারের দ্বারা সকেট সংযোগ করা হয়েছে",
|
||||
"MessageSocketConnectedOverMeteredWifi": "মিটারযুক্ত ওয়াইফাইয়ের মাধ্যমে সকেট সংযুক্ত",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "মিটারবিহীন সেলুলারের দ্বারা সকেট সংযোগ করা হয়েছে",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "মিটারবিহীন ওয়াইফাইয়ের মাধ্যমে সকেট সংযুক্ত",
|
||||
"MessageSocketNotConnected": "সকেট সংযুক্ত নয়",
|
||||
"NoteRSSFeedPodcastAppsHttps": "সতর্কতা: বেশিরভাগ পডকাস্ট অ্যাপের জন্য প্রয়োজন হবে RSS ফিড URL যেটি HTTPS ব্যবহার করছে",
|
||||
"NoteRSSFeedPodcastAppsPubDate": "সতর্কতা: আপনার 1 বা তার বেশি পর্বের একটি পাব তারিখ নেই। কিছু পডকাস্ট অ্যাপের এটি প্রয়োজন।",
|
||||
"ToastBookmarkCreateFailed": "বুকমার্ক তৈরি করতে ব্যর্থ",
|
||||
"ToastBookmarkRemoveFailed": "বুকমার্ক সরাতে ব্যর্থ",
|
||||
"ToastBookmarkUpdateFailed": "বুকমার্ক আপডেট করতে ব্যর্থ",
|
||||
"ToastDownloadNotAllowedOnCellular": "সেলুলার ডেটাতে ডাউনলোড করার অনুমতি নেই",
|
||||
"ToastItemMarkedAsFinishedFailed": "সমাপ্ত হিসাবে চিহ্নিত করতে ব্যর্থ",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "সমাপ্ত হয়নি হিসাবে চিহ্নিত করতে ব্যর্থ",
|
||||
"ToastPlaylistCreateFailed": "প্লেলিস্ট তৈরি করতে ব্যর্থ",
|
||||
"ToastPodcastCreateFailed": "পডকাস্ট তৈরি করতে ব্যর্থ",
|
||||
"ToastPodcastCreateSuccess": "পডকাস্ট সফলভাবে তৈরি করা হয়েছে",
|
||||
"ToastRSSFeedCloseFailed": "RSS ফিড বন্ধ করতে ব্যর্থ",
|
||||
"ToastRSSFeedCloseSuccess": "RSS ফিড বন্ধ"
|
||||
"ToastRSSFeedCloseSuccess": "RSS ফিড বন্ধ",
|
||||
"ToastStreamingNotAllowedOnCellular": "সেলুলার ডেটাতে স্ট্রিমিং অনুমোদিত নয়"
|
||||
}
|
||||
|
|
|
|||
191
strings/ca.json
Normal file
191
strings/ca.json
Normal 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"
|
||||
}
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
"ButtonDeleteLocalItem": "Smazat místní položku",
|
||||
"ButtonDisableAutoTimer": "Zakázat automatický časovač",
|
||||
"ButtonDisconnect": "Odpojit",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonGoToWebClient": "Otevřít webového klienta",
|
||||
"ButtonHistory": "Historie",
|
||||
"ButtonHome": "Domů",
|
||||
"ButtonIssues": "Problémy",
|
||||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "Hraje",
|
||||
"ButtonPlaylists": "Seznamy skladeb",
|
||||
"ButtonRead": "Číst",
|
||||
"ButtonReadLess": "Číst méně",
|
||||
"ButtonReadMore": "Číst další",
|
||||
"ButtonRemove": "Odstranit",
|
||||
"ButtonRemoveFromServer": "Odstranit ze serveru",
|
||||
"ButtonSave": "Uložit",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Nastavení uživatelského rozhraní",
|
||||
"HeaderYourStats": "Vaše statistiky",
|
||||
"LabelAddToPlaylist": "Přidat do seznamu skladeb",
|
||||
"LabelAdded": "Přidáno",
|
||||
"LabelAddedAt": "Přidáno v",
|
||||
"LabelAddedDate": "Přidáno {0}",
|
||||
"LabelAll": "Vše",
|
||||
"LabelAllowSeekingOnMediaControls": "Povolit vyhledávání polohy v ovládacích prvcích oznámení médií",
|
||||
"LabelAlways": "Vždy",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "Jméno",
|
||||
"LabelNarrator": "Vypravěč",
|
||||
"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",
|
||||
"LabelNewestAuthors": "Nejnovější autoři",
|
||||
"LabelNewestEpisodes": "Nejnovější epizody",
|
||||
"LabelNo": "Ne",
|
||||
"LabelNotFinished": "Nedokončeno",
|
||||
"LabelNotStarted": "Nezahájeno",
|
||||
"LabelNumEpisodes": "{0} epizod",
|
||||
"LabelOff": "Vypnout",
|
||||
"LabelOn": "Zapnuto",
|
||||
"LabelPassword": "Heslo",
|
||||
"LabelPath": "Cesta",
|
||||
"LabelPlaybackDirect": "Přímé",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "Průběh",
|
||||
"LabelPubDate": "Datum vydání",
|
||||
"LabelPublishYear": "Rok vydání",
|
||||
"LabelPublishedDate": "Vydáno {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Vlastní e-mail vlastníka",
|
||||
"LabelRSSFeedCustomOwnerName": "Vlastní jméno vlastníka",
|
||||
"LabelRSSFeedPreventIndexing": "Zabránit indexování",
|
||||
"LabelRSSFeedSlug": "Klíčové slovo kanálu RSS",
|
||||
"LabelRandomly": "Náhodně",
|
||||
"LabelRead": "Číst",
|
||||
"LabelReadAgain": "Číst znovu",
|
||||
"LabelRecentSeries": "Nedávné série",
|
||||
|
|
@ -238,12 +249,15 @@
|
|||
"LabelTotalTrack": "Celková stopa",
|
||||
"LabelTracks": "Stopy",
|
||||
"LabelType": "Typ",
|
||||
"LabelUnknown": "Neznámý",
|
||||
"LabelUnlockPlayer": "Odemknout přehrávač",
|
||||
"LabelUseBookshelfView": "Použít vzhled knihovny",
|
||||
"LabelUser": "Uživatel",
|
||||
"LabelUsername": "Uživatelské jméno",
|
||||
"LabelVeryHigh": "Velmi vysoké",
|
||||
"LabelVeryLow": "Velmi nízké",
|
||||
"LabelYearReviewHide": "Skrýt rok v přehledu",
|
||||
"LabelYearReviewShow": "Zobrazit rok v přehledu",
|
||||
"LabelYourBookmarks": "Vaše záložky",
|
||||
"LabelYourProgress": "Váš pokrok",
|
||||
"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...",
|
||||
"MessageDownloading": "Stahuje se...",
|
||||
"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}",
|
||||
"MessageFetching": "Stahování...",
|
||||
"MessageFetching": "Načítání...",
|
||||
"MessageFollowTheProjectOnGithub": "Sledujte projekt na GitHubu",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "Stahování položky bylo dokončeno, ale nepodařilo se vytvořit položku v knihovně",
|
||||
"MessageLoading": "Načítá se...",
|
||||
|
|
@ -277,16 +291,21 @@
|
|||
"MessageMediaNotLinkedToServer": "Média nejsou propojena se serverem Audiobookshelf. Pokrok nebude synchronizován.",
|
||||
"MessageNoBookmarks": "Žádné záložky",
|
||||
"MessageNoChapters": "Žádné kapitoly",
|
||||
"MessageNoCollections": "Žádné kolekce",
|
||||
"MessageNoItems": "Žádné položky",
|
||||
"MessageNoItemsFound": "Nebyly nalezeny žádné položky",
|
||||
"MessageNoListeningSessions": "Žádné poslechové relace",
|
||||
"MessageNoMediaFolders": "Žádné složky médií",
|
||||
"MessageNoNetworkConnection": "Žádné připojení k síti",
|
||||
"MessageNoPodcastsFound": "Nebyly nalezeny žádné podcasty",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "Žádné série",
|
||||
"MessageNoUpdatesWereNecessary": "Nebyly nutné žádné aktualizace",
|
||||
"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",
|
||||
"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íť",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket připojen přes měřenou Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket připojen přes neměřenou mobilní síť",
|
||||
|
|
|
|||
188
strings/da.json
188
strings/da.json
|
|
@ -15,17 +15,17 @@
|
|||
"ButtonCreateNewPlaylist": "Opret Ny Playlist",
|
||||
"ButtonDelete": "Slet",
|
||||
"ButtonDeleteLocalEpisode": "Slet lokalt afsnit",
|
||||
"ButtonDeleteLocalFile": "Delete local file",
|
||||
"ButtonDeleteLocalItem": "Delete local item",
|
||||
"ButtonDeleteLocalFile": "Slet lokal fil",
|
||||
"ButtonDeleteLocalItem": "Slet lokalt element",
|
||||
"ButtonDisableAutoTimer": "Afbryd Auto Timer",
|
||||
"ButtonDisconnect": "Luk forbindelse",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonGoToWebClient": "Gå til webklient",
|
||||
"ButtonHistory": "Historik",
|
||||
"ButtonHome": "Hjem",
|
||||
"ButtonIssues": "Problemer",
|
||||
"ButtonLatest": "Seneste",
|
||||
"ButtonLibrary": "Bibliotek",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonLocalMedia": "Lokalt medie",
|
||||
"ButtonManageLocalFiles": "Administrér Lokale Filer",
|
||||
"ButtonNewFolder": "Ny Folder",
|
||||
"ButtonNextEpisode": "Næste Afsnit",
|
||||
|
|
@ -43,12 +43,12 @@
|
|||
"ButtonSaveOrder": "Gem Rækkefølge",
|
||||
"ButtonSearch": "Søg",
|
||||
"ButtonSendEbookToDevice": "Send E-bog til Enhed",
|
||||
"ButtonSeries": "Serie",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonSeries": "Serier",
|
||||
"ButtonSetTimer": "Indstil timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonSubmit": "Send",
|
||||
"ButtonSwitchServerUser": "Skift Server/Bruger",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonUserStats": "Bruger statitstik",
|
||||
"ButtonYes": "Ja",
|
||||
"HeaderAccount": "Konto",
|
||||
"HeaderAdvanced": "Avanceret",
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
"HeaderCollection": "Samling",
|
||||
"HeaderCollectionItems": "Samlingselementer",
|
||||
"HeaderConnectionStatus": "Forbindelsesstatus",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderDataSettings": "Data indstillinger",
|
||||
"HeaderDetails": "Detaljer",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderEbookFiles": "E-bogsfiler",
|
||||
|
|
@ -65,131 +65,113 @@
|
|||
"HeaderEreaderSettings": "E-læser Indstillinger",
|
||||
"HeaderLatestEpisodes": "Seneste episoder",
|
||||
"HeaderLibraries": "Biblioteker",
|
||||
"HeaderLocalFolders": "Local Folders",
|
||||
"HeaderLocalLibraryItems": "Local Library Items",
|
||||
"HeaderNewPlaylist": "New Playlist",
|
||||
"HeaderLocalFolders": "Lokale mapper",
|
||||
"HeaderLocalLibraryItems": "Lokale biblioteks elementer",
|
||||
"HeaderNewPlaylist": "Ny afspilningsliste",
|
||||
"HeaderOpenRSSFeed": "Åbn RSS Feed",
|
||||
"HeaderPlaybackSettings": "Playback Settings",
|
||||
"HeaderPlaybackSettings": "Afspilnings indstillinger",
|
||||
"HeaderPlaylist": "Afspilningsliste",
|
||||
"HeaderPlaylistItems": "Afspilningsliste Elementer",
|
||||
"HeaderRSSFeed": "RSS Feed",
|
||||
"HeaderRSSFeedGeneral": "RSS Detaljer",
|
||||
"HeaderRSSFeedIsOpen": "RSS Feed er Åben",
|
||||
"HeaderSelectDownloadLocation": "Select Download Location",
|
||||
"HeaderSelectDownloadLocation": "Vælg Download Placering",
|
||||
"HeaderSettings": "Indstillinger",
|
||||
"HeaderSleepTimer": "Søvntimer",
|
||||
"HeaderSleepTimerSettings": "Sleep Timer Settings",
|
||||
"HeaderSleepTimerSettings": "Sleep Timer instillinger",
|
||||
"HeaderStatsMinutesListeningChart": "Minutter Lyttet (sidste 7 dage)",
|
||||
"HeaderStatsRecentSessions": "Seneste Sessions",
|
||||
"HeaderTableOfContents": "Indholdsfortegnelse",
|
||||
"HeaderUserInterfaceSettings": "User Interface Settings",
|
||||
"HeaderUserInterfaceSettings": "Indstillinger for brugergrænseflade",
|
||||
"HeaderYourStats": "Dine Statistikker",
|
||||
"LabelAddToPlaylist": "Tilføj til Afspilningsliste",
|
||||
"LabelAdded": "Tilføjet",
|
||||
"LabelAddedAt": "Tilføjet Kl.",
|
||||
"LabelAddedAt": "Tilføjet Kl",
|
||||
"LabelAll": "Alle",
|
||||
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAllowSeekingOnMediaControls": "Tillad positionssøgning på mediemeddelelseskontroller",
|
||||
"LabelAlways": "Altid",
|
||||
"LabelAskConfirmation": "Bed om bekræftelse",
|
||||
"LabelAuthor": "Forfatter",
|
||||
"LabelAuthorFirstLast": "Forfatter (Fornavn Efternavn)",
|
||||
"LabelAuthorLastFirst": "Forfatter (Efternavn, Fornavn)",
|
||||
"LabelAuthors": "Forfattere",
|
||||
"LabelAutoDownloadEpisodes": "Auto Download Episoder",
|
||||
"LabelAutoRewindTime": "Auto rewind time",
|
||||
"LabelAutoRewindTime": "Automatisk tilbagespolingstid",
|
||||
"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.",
|
||||
"LabelAutoSleepTimerAutoRewind": "Automatisk sleep timer automatisk tilbagespoling",
|
||||
"LabelAutoSleepTimerAutoRewindHelp": "Når den automatiske sleep-timer er færdig, vil genafspilning af elementet automatisk spole din position tilbage.",
|
||||
"LabelAutoSleepTimerHelp": "Når der afspilles medie mellem de angivne start- og sluttidspunkter, starter en sleep-timer automatisk.",
|
||||
"LabelBooks": "Bøger",
|
||||
"LabelChapterTrack": "Chapter Track",
|
||||
"LabelChapterTrack": "Kapitel spor",
|
||||
"LabelChapters": "Kapitler",
|
||||
"LabelClosePlayer": "Luk afspiller",
|
||||
"LabelCollapseSeries": "Fold Serie Sammen",
|
||||
"LabelCollapseSeries": "Fold Serier Sammen",
|
||||
"LabelComplete": "Fuldfør",
|
||||
"LabelContinueBooks": "Continue Books",
|
||||
"LabelContinueEpisodes": "Continue Episodes",
|
||||
"LabelContinueListening": "Continue Listening",
|
||||
"LabelContinueReading": "Continue Reading",
|
||||
"LabelContinueSeries": "Continue Series",
|
||||
"LabelCustomTime": "Custom time",
|
||||
"LabelContinueBooks": "Fortsæt Bøger",
|
||||
"LabelContinueEpisodes": "Fortsæt Episoder",
|
||||
"LabelContinueListening": "Fortsæt med at lytte",
|
||||
"LabelContinueReading": "Fortsæt med at læse",
|
||||
"LabelContinueSeries": "Fortsæt Serien",
|
||||
"LabelCustomTime": "Brugerdefineret tid",
|
||||
"LabelDescription": "Beskrivelse",
|
||||
"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",
|
||||
"LabelDisableAudioFadeOut": "Deaktiver lydudtoning",
|
||||
"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": "Deaktiver automatisk tilbagespoling",
|
||||
"LabelDisableShakeToReset": "Deaktiver ryst for at nulstille",
|
||||
"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": "Deaktiver vibrering ved nulstilling",
|
||||
"LabelDisableVibrateOnResetHelp": "Når sleep-timeren nulstilles, vil din enhed vibrere. Aktiver denne indstilling for ikke at vibrere, når sleep-timeren nulstilles.",
|
||||
"LabelDiscover": "Opdag",
|
||||
"LabelDownload": "Download",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloaded": "Downloaded",
|
||||
"LabelDownloadUsingCellular": "Download med mobildata",
|
||||
"LabelDownloaded": "Downloadet",
|
||||
"LabelDuration": "Varighed",
|
||||
"LabelEbook": "E-bog",
|
||||
"LabelEbooks": "Ebooks",
|
||||
"LabelEbooks": "E-bøger",
|
||||
"LabelEnable": "Aktivér",
|
||||
"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.",
|
||||
"LabelEnableMp3IndexSeeking": "Aktiver mp3-indekssøgning",
|
||||
"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",
|
||||
"LabelEndOfChapter": "End of Chapter",
|
||||
"LabelEndTime": "End time",
|
||||
"LabelEndOfChapter": "Slutningen af kapitel",
|
||||
"LabelEndTime": "Sluttidspunkt",
|
||||
"LabelEpisode": "Episode",
|
||||
"LabelFeedURL": "Feed URL",
|
||||
"LabelFile": "Fil",
|
||||
"LabelFileBirthtime": "Fødselstidspunkt for fil",
|
||||
"LabelFileBirthtime": "Oprettelsestidspunkt for fil",
|
||||
"LabelFileModified": "Fil ændret",
|
||||
"LabelFilename": "Filnavn",
|
||||
"LabelFinished": "Færdig",
|
||||
"LabelFolder": "Mappe",
|
||||
"LabelFontBoldness": "Skrift tykkelse",
|
||||
"LabelFontScale": "Skriftstørrelse",
|
||||
"LabelGenre": "Genre",
|
||||
"LabelGenres": "Genrer",
|
||||
"LabelHapticFeedback": "Haptic feedback",
|
||||
"LabelHasEbook": "Has ebook",
|
||||
"LabelHasSupplementaryEbook": "Has supplementary ebook",
|
||||
"LabelHeavy": "Heavy",
|
||||
"LabelHigh": "High",
|
||||
"LabelHapticFeedback": "Haptisk feedback",
|
||||
"LabelHasEbook": "Har e-bog",
|
||||
"LabelHasSupplementaryEbook": "Har supplerende e-bog",
|
||||
"LabelHeavy": "Tung",
|
||||
"LabelHigh": "Høj",
|
||||
"LabelHost": "Vært",
|
||||
"LabelInProgress": "I gang",
|
||||
"LabelIncomplete": "Ufuldstændig",
|
||||
"LabelInternalAppStorage": "Internal App Storage",
|
||||
"LabelJumpBackwardsTime": "Jump backwards time",
|
||||
"LabelJumpForwardsTime": "Jump forwards time",
|
||||
"LabelJumpBackwardsTime": "Spring tilbage tid",
|
||||
"LabelJumpForwardsTime": "Spring frem tid",
|
||||
"LabelLanguage": "Sprog",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Single page",
|
||||
"LabelLight": "Light",
|
||||
"LabelLineSpacing": "Linjeafstand",
|
||||
"LabelListenAgain": "Listen Again",
|
||||
"LabelLocalBooks": "Local Books",
|
||||
"LabelLocalPodcasts": "Local Podcasts",
|
||||
"LabelLockOrientation": "Lock orientation",
|
||||
"LabelLockPlayer": "Lock Player",
|
||||
"LabelLow": "Low",
|
||||
"LabelLockPlayer": "Lås afspiller",
|
||||
"LabelMediaType": "Medietype",
|
||||
"LabelMedium": "Medium",
|
||||
"LabelMore": "Mere",
|
||||
"LabelMoreInfo": "Mere info",
|
||||
"LabelName": "Navn",
|
||||
"LabelNarrator": "Fortæller",
|
||||
"LabelNarrators": "Fortællere",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Newest Authors",
|
||||
"LabelNewestEpisodes": "Newest Episodes",
|
||||
"LabelNo": "No",
|
||||
"LabelNever": "Aldrig",
|
||||
"LabelNotFinished": "Ikke færdig",
|
||||
"LabelNotStarted": "Ikke påbegyndt",
|
||||
"LabelOff": "Off",
|
||||
"LabelPassword": "Kodeord",
|
||||
"LabelPath": "Sti",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Playback Speed",
|
||||
"LabelPlaybackSpeed": "Afspilningshastighed",
|
||||
"LabelPlaybackTranscode": "Transcode",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasts",
|
||||
"LabelPreventIndexing": "Forhindrer, at dit feed bliver indekseret af iTunes og Google podcastkataloger",
|
||||
"LabelProgress": "Fremskridt",
|
||||
"LabelPubDate": "Udgivelsesdato",
|
||||
|
|
@ -198,23 +180,16 @@
|
|||
"LabelRSSFeedCustomOwnerName": "Brugerdefineret ejerens navn",
|
||||
"LabelRSSFeedPreventIndexing": "Forhindrer indeksering",
|
||||
"LabelRSSFeedSlug": "RSS-feed-slug",
|
||||
"LabelRandomly": "Tilfældigt",
|
||||
"LabelRead": "Læst",
|
||||
"LabelReadAgain": "Read Again",
|
||||
"LabelRecentSeries": "Recent Series",
|
||||
"LabelRecentlyAdded": "Recently Added",
|
||||
"LabelRemoveFromPlaylist": "Remove from Playlist",
|
||||
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
|
||||
"LabelRecentSeries": "Seneste serier",
|
||||
"LabelSeason": "Sæson",
|
||||
"LabelSelectADevice": "Select a device",
|
||||
"LabelSeries": "Serie",
|
||||
"LabelServerAddress": "Server address",
|
||||
"LabelSetEbookAsPrimary": "Indstil som primær",
|
||||
"LabelSetEbookAsSupplementary": "Indstil som supplerende",
|
||||
"LabelShakeSensitivity": "Shake sensitivity",
|
||||
"LabelShowAll": "Vis alle",
|
||||
"LabelSize": "Størrelse",
|
||||
"LabelSleepTimer": "Søvntimer",
|
||||
"LabelStart": "Start",
|
||||
"LabelStartTime": "Starttid",
|
||||
"LabelStatsBestDay": "Bedste dag",
|
||||
"LabelStatsDailyAverage": "Daglig gennemsnit",
|
||||
|
|
@ -225,7 +200,6 @@
|
|||
"LabelStatsMinutes": "minutter",
|
||||
"LabelStatsMinutesListening": "Minutter hørt",
|
||||
"LabelStatsWeekListening": "Ugens lytning",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelTag": "Mærke",
|
||||
"LabelTags": "Mærker",
|
||||
"LabelTheme": "Tema",
|
||||
|
|
@ -233,75 +207,43 @@
|
|||
"LabelThemeLight": "Lys",
|
||||
"LabelTimeRemaining": "{0} tilbage",
|
||||
"LabelTitle": "Titel",
|
||||
"LabelTotalTrack": "Total Track",
|
||||
"LabelTracks": "Spor",
|
||||
"LabelType": "Type",
|
||||
"LabelUnlockPlayer": "Unlock Player",
|
||||
"LabelUseBookshelfView": "Use bookshelf view",
|
||||
"LabelUser": "Bruger",
|
||||
"LabelUsername": "Brugernavn",
|
||||
"LabelVeryHigh": "Very High",
|
||||
"LabelVeryLow": "Very Low",
|
||||
"LabelYourBookmarks": "Dine bogmærker",
|
||||
"LabelYourProgress": "Din fremgang",
|
||||
"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...",
|
||||
"MessageDiscardProgress": "Kassér fremgang",
|
||||
"MessageDownloadCompleteProcessing": "Download fuldført. Behandler...",
|
||||
"MessageDownloading": "Downloader...",
|
||||
"MessageDownloadingEpisode": "Downloader episode",
|
||||
"MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download",
|
||||
"MessageFeedURLWillBe": "Feed-URL vil være {0}",
|
||||
"MessageFetching": "Henter...",
|
||||
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
|
||||
"MessageLoading": "Indlæser...",
|
||||
"MessageLoadingServerData": "Loading server data...",
|
||||
"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",
|
||||
"MessageNoChapters": "Ingen kapitler",
|
||||
"MessageNoItems": "Ingen elementer",
|
||||
"MessageNoItemsFound": "Ingen elementer fundet",
|
||||
"MessageNoListeningSessions": "Ingen lyttesessioner",
|
||||
"MessageNoMediaFolders": "No Media Folders",
|
||||
"MessageNoNetworkConnection": "No network connection",
|
||||
"MessageNoPodcastsFound": "Ingen podcasts fundet",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "Ingen serier",
|
||||
"MessageNoUpdatesWereNecessary": "Ingen opdateringer var nødvendige",
|
||||
"MessageNoUserPlaylists": "Du har ingen afspilningslister",
|
||||
"MessageReportBugsAndContribute": "Rapporter fejl, anmod om funktioner og bidrag på",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"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",
|
||||
"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",
|
||||
"ToastBookmarkRemoveFailed": "Mislykkedes fjernelse af bogmærke",
|
||||
"ToastBookmarkUpdateFailed": "Mislykkedes opdatering af bogmærke",
|
||||
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
|
||||
"ToastItemMarkedAsFinishedFailed": "Mislykkedes markering som afsluttet",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Mislykkedes markering som ikke afsluttet",
|
||||
"ToastPlaylistCreateFailed": "Mislykkedes oprettelse af afspilningsliste",
|
||||
"ToastPodcastCreateFailed": "Mislykkedes oprettelse af podcast",
|
||||
"ToastPodcastCreateSuccess": "Podcast oprettet med succes",
|
||||
"ToastRSSFeedCloseFailed": "Mislykkedes lukning af RSS-feed",
|
||||
"ToastRSSFeedCloseSuccess": "RSS-feed lukket",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastRSSFeedCloseSuccess": "RSS-feed lukket"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,12 +31,14 @@
|
|||
"ButtonNextEpisode": "Nächste Episode",
|
||||
"ButtonOpenFeed": "Feed öffnen",
|
||||
"ButtonOverride": "Überschreiben",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPause": "Pausieren",
|
||||
"ButtonPlay": "Abspielen",
|
||||
"ButtonPlayEpisode": "Episode abspielen",
|
||||
"ButtonPlaying": "Spielt",
|
||||
"ButtonPlaylists": "Wiedergabelisten",
|
||||
"ButtonRead": "Lesen",
|
||||
"ButtonReadLess": "weniger Anzeigen",
|
||||
"ButtonReadMore": "Mehr Anzeigen",
|
||||
"ButtonRemove": "Entfernen",
|
||||
"ButtonRemoveFromServer": "Vom Server entfernen",
|
||||
"ButtonSave": "Speichern",
|
||||
|
|
@ -45,7 +47,7 @@
|
|||
"ButtonSendEbookToDevice": "E-Buch an Gerät senden",
|
||||
"ButtonSeries": "Serien",
|
||||
"ButtonSetTimer": "Setze Timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonStream": "Streamen",
|
||||
"ButtonSubmit": "Ok",
|
||||
"ButtonSwitchServerUser": "Wechsle Server/Benutzer",
|
||||
"ButtonUserStats": "Nutzerstatistiken",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Einstellungen der Benutzeroberfläche",
|
||||
"HeaderYourStats": "Eigene Statistiken",
|
||||
"LabelAddToPlaylist": "Zur Wiedergabeliste hinzufügen",
|
||||
"LabelAdded": "Hinzugefügt",
|
||||
"LabelAddedAt": "Hinzugefügt am",
|
||||
"LabelAddedDate": "{0} Hinzugefügt",
|
||||
"LabelAll": "Alle",
|
||||
"LabelAllowSeekingOnMediaControls": "Erlaube Vor- und Zurückspulen auf dem Medienkontrollelement bei den Benachrichtigungen",
|
||||
"LabelAlways": "Immer",
|
||||
|
|
@ -105,7 +107,7 @@
|
|||
"LabelChapterTrack": "Kapitelspur",
|
||||
"LabelChapters": "Kapitel",
|
||||
"LabelClosePlayer": "Player schließen",
|
||||
"LabelCollapseSeries": "Serien zusammenfassen",
|
||||
"LabelCollapseSeries": "Serien einklappen",
|
||||
"LabelComplete": "Vollständig",
|
||||
"LabelContinueBooks": "Bücher fortfahren",
|
||||
"LabelContinueEpisodes": "Episoden fortfahren",
|
||||
|
|
@ -132,10 +134,10 @@
|
|||
"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.",
|
||||
"LabelEnd": "Ende",
|
||||
"LabelEndOfChapter": "Kapitelende",
|
||||
"LabelEndOfChapter": "Ende des Kapitels",
|
||||
"LabelEndTime": "Endzeit",
|
||||
"LabelEpisode": "Episode",
|
||||
"LabelFeedURL": "Feed URL",
|
||||
"LabelFeedURL": "Feed-URL",
|
||||
"LabelFile": "Datei",
|
||||
"LabelFileBirthtime": "Datei erstellt",
|
||||
"LabelFileModified": "Datei geändert",
|
||||
|
|
@ -147,20 +149,20 @@
|
|||
"LabelGenre": "Kategorie",
|
||||
"LabelGenres": "Kategorien",
|
||||
"LabelHapticFeedback": "Haptische Rückmeldung",
|
||||
"LabelHasEbook": "E-Book verfügbar",
|
||||
"LabelHasSupplementaryEbook": "Ergänzendes E-Book verfügbar",
|
||||
"LabelHasEbook": "E-Buch verfügbar",
|
||||
"LabelHasSupplementaryEbook": "Ergänzendes E-Buch verfügbar",
|
||||
"LabelHeavy": "Stark",
|
||||
"LabelHigh": "Hoch",
|
||||
"LabelHost": "Host",
|
||||
"LabelHost": "Anbieter",
|
||||
"LabelInProgress": "In Bearbeitung",
|
||||
"LabelIncomplete": "Unvollständig",
|
||||
"LabelInternalAppStorage": "Interner App Speicher",
|
||||
"LabelJumpBackwardsTime": "Rückspulzeit",
|
||||
"LabelJumpForwardsTime": "Vorwärtsspulzeit",
|
||||
"LabelLanguage": "Sprache",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayout": "Ansicht",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Einzelne Seite",
|
||||
"LabelLayoutSinglePage": "Eine Seite",
|
||||
"LabelLight": "Leicht",
|
||||
"LabelLineSpacing": "Zeilenabstand",
|
||||
"LabelListenAgain": "Erneut anhören",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "Name",
|
||||
"LabelNarrator": "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",
|
||||
"LabelNewestAuthors": "Neueste Autoren",
|
||||
"LabelNewestEpisodes": "Neueste Episoden",
|
||||
"LabelNo": "Nein",
|
||||
"LabelNotFinished": "Nicht beendet",
|
||||
"LabelNotStarted": "Nicht begonnen",
|
||||
"LabelNumEpisodes": "{0} Episoden",
|
||||
"LabelOff": "Aus",
|
||||
"LabelOn": "An",
|
||||
"LabelPassword": "Passwort",
|
||||
"LabelPath": "Pfad",
|
||||
"LabelPlaybackDirect": "Direkt",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "Fortschritt",
|
||||
"LabelPubDate": "Veröffentlichungsdatum",
|
||||
"LabelPublishYear": "Jahr",
|
||||
"LabelPublishedDate": "Veröffentlicht {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Benutzerdefinierte Eigentümer-E-Mail",
|
||||
"LabelRSSFeedCustomOwnerName": "Benutzerdefinierter Name des Eigentümers",
|
||||
"LabelRSSFeedPreventIndexing": "Indizierung verhindern",
|
||||
"LabelRSSFeedSlug": "RSS-Feed-Schlagwort",
|
||||
"LabelRandomly": "Zufällig",
|
||||
"LabelRead": "Lesen",
|
||||
"LabelReadAgain": "Noch einmal Lesen",
|
||||
"LabelRecentSeries": "Aktuelle Serien",
|
||||
|
|
@ -225,7 +236,7 @@
|
|||
"LabelStatsItemsFinished": "Gehörte Medien",
|
||||
"LabelStatsMinutes": "Minuten",
|
||||
"LabelStatsMinutesListening": "Gehörte Minuten",
|
||||
"LabelStatsWeekListening": "Gehörte Wochen",
|
||||
"LabelStatsWeekListening": "Wochenhördauer",
|
||||
"LabelStreamingUsingCellular": "Über mobile Daten streamen",
|
||||
"LabelTag": "Schlagwort",
|
||||
"LabelTags": "Schlagwörter",
|
||||
|
|
@ -238,12 +249,15 @@
|
|||
"LabelTotalTrack": "Gesamtanzahl Titel",
|
||||
"LabelTracks": "Titel",
|
||||
"LabelType": "Typ",
|
||||
"LabelUnknown": "Unbekannt",
|
||||
"LabelUnlockPlayer": "Mediaplayer entsperren",
|
||||
"LabelUseBookshelfView": "Benutze Bücherregalansicht",
|
||||
"LabelUser": "Benutzer",
|
||||
"LabelUsername": "Benutzername",
|
||||
"LabelVeryHigh": "Sehr hoch",
|
||||
"LabelVeryLow": "Sehr niedrig",
|
||||
"LabelYearReviewHide": "Jahresrückblick verbergen",
|
||||
"LabelYearReviewShow": "Jahresrückblick anzeigen",
|
||||
"LabelYourBookmarks": "Lesezeichen",
|
||||
"LabelYourProgress": "Fortschritt",
|
||||
"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.",
|
||||
"MessageNoBookmarks": "Keine Lesezeichen",
|
||||
"MessageNoChapters": "Keine Kapitel",
|
||||
"MessageNoCollections": "Keine Sammlungen",
|
||||
"MessageNoItems": "Keine Medien",
|
||||
"MessageNoItemsFound": "Keine Medien gefunden",
|
||||
"MessageNoListeningSessions": "Keine Hörsitzungen",
|
||||
|
|
@ -286,7 +301,11 @@
|
|||
"MessageNoSeries": "Keine Serie",
|
||||
"MessageNoUpdatesWereNecessary": "Keine Aktualisierungen waren notwendig",
|
||||
"MessageNoUserPlaylists": "Keine Wiedergabelisten vorhanden",
|
||||
"MessagePodcastSearchField": "Suchbegriff oder RSS-Feed URL eingeben",
|
||||
"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",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket verbunden über getaktetes WLAN",
|
||||
"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",
|
||||
"NoteRSSFeedPodcastAppsPubDate": "Warnung: 1 oder mehrere deiner Episoden haben kein Veröffentlichungsdatum. Einige Podcast-Apps verlangen dies.",
|
||||
"ToastBookmarkCreateFailed": "Lesezeichen konnte nicht erstellt werden",
|
||||
"ToastBookmarkRemoveFailed": "Lesezeichen konnte nicht gelöscht werden",
|
||||
"ToastBookmarkRemoveFailed": "Lesezeichen konnte nicht entfernt werden",
|
||||
"ToastBookmarkUpdateFailed": "Lesezeichenaktualisierung fehlgeschlagen",
|
||||
"ToastDownloadNotAllowedOnCellular": "Das Herunterladen über mobile Daten ist nicht erlaubt",
|
||||
"ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Mediums als \"Beendet\"",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Mediums als \"Nicht Beendet\"",
|
||||
"ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Artikels als \"Beendet\"",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Artikels als \"Nicht Beendet\"",
|
||||
"ToastPlaylistCreateFailed": "Erstellen der Wiedergabeliste fehlgeschlagen",
|
||||
"ToastPodcastCreateFailed": "Podcast konnte nicht erstellt werden",
|
||||
"ToastPodcastCreateSuccess": "Podcast erstellt",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "Playing",
|
||||
"ButtonPlaylists": "Playlists",
|
||||
"ButtonRead": "Read",
|
||||
"ButtonReadLess": "Read less",
|
||||
"ButtonReadMore": "Read more",
|
||||
"ButtonRemove": "Remove",
|
||||
"ButtonRemoveFromServer": "Remove from Server",
|
||||
"ButtonSave": "Save",
|
||||
|
|
@ -87,8 +89,8 @@
|
|||
"HeaderYourStats": "Your Stats",
|
||||
"LabelAscending": "Ascending",
|
||||
"LabelAddToPlaylist": "Add to Playlist",
|
||||
"LabelAdded": "Added",
|
||||
"LabelAddedAt": "Added At",
|
||||
"LabelAddedDate": "Added {0}",
|
||||
"LabelAll": "All",
|
||||
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
|
||||
"LabelAlways": "Always",
|
||||
|
|
@ -182,13 +184,20 @@
|
|||
"LabelName": "Name",
|
||||
"LabelNarrator": "Narrator",
|
||||
"LabelNarrators": "Narrators",
|
||||
"LabelNavigateWithVolume": "Navigate with volume keys",
|
||||
"LabelNavigateWithVolumeMirrored": "Mirrored",
|
||||
"LabelNavigateWithVolumeWhilePlaying": "Allow volume keys to navigate while playing",
|
||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "Off",
|
||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "On",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Newest Authors",
|
||||
"LabelNewestEpisodes": "Newest Episodes",
|
||||
"LabelNo": "No",
|
||||
"LabelNotFinished": "Not Finished",
|
||||
"LabelNotStarted": "Not Started",
|
||||
"LabelNumEpisodes": "{0} episodes",
|
||||
"LabelOff": "Off",
|
||||
"LabelOn": "On",
|
||||
"LabelPassword": "Password",
|
||||
"LabelPath": "Path",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
|
|
@ -201,10 +210,12 @@
|
|||
"LabelProgress": "Progress",
|
||||
"LabelPubDate": "Pub Date",
|
||||
"LabelPublishYear": "Publish Year",
|
||||
"LabelPublishedDate": "Published {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
|
||||
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
|
||||
"LabelRSSFeedPreventIndexing": "Prevent Indexing",
|
||||
"LabelRSSFeedSlug": "RSS Feed Slug",
|
||||
"LabelRandomly": "Randomly",
|
||||
"LabelRead": "Read",
|
||||
"LabelReadAgain": "Read Again",
|
||||
"LabelRecentSeries": "Recent Series",
|
||||
|
|
@ -244,12 +255,15 @@
|
|||
"LabelTotalTrack": "Total Track",
|
||||
"LabelTracks": "Tracks",
|
||||
"LabelType": "Type",
|
||||
"LabelUnknown": "Unknown",
|
||||
"LabelUnlockPlayer": "Unlock Player",
|
||||
"LabelUseBookshelfView": "Use bookshelf view",
|
||||
"LabelUser": "User",
|
||||
"LabelUsername": "Username",
|
||||
"LabelVeryHigh": "Very High",
|
||||
"LabelVeryLow": "Very Low",
|
||||
"LabelYearReviewHide": "Hide Year in Review",
|
||||
"LabelYearReviewShow": "See Year in Review",
|
||||
"LabelYourBookmarks": "Your Bookmarks",
|
||||
"LabelYourProgress": "Your Progress",
|
||||
"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.",
|
||||
"MessageNoBookmarks": "No Bookmarks",
|
||||
"MessageNoChapters": "No Chapters",
|
||||
"MessageNoCollections": "No Collections",
|
||||
"MessageNoItems": "No Items",
|
||||
"MessageNoItemsFound": "No items found",
|
||||
"MessageNoListeningSessions": "No Listening Sessions",
|
||||
|
|
@ -292,7 +307,11 @@
|
|||
"MessageNoSeries": "No series",
|
||||
"MessageNoUpdatesWereNecessary": "No updates were necessary",
|
||||
"MessageNoUserPlaylists": "You have no playlists",
|
||||
"MessagePodcastSearchField": "Enter search term or RSS feed URL",
|
||||
"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",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered wifi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"ButtonAdd": "Agregar",
|
||||
"ButtonAdd": "Agregaro",
|
||||
"ButtonAddNewServer": "Agregar nuevo servidor",
|
||||
"ButtonAuthors": "Autores",
|
||||
"ButtonBack": "Atrás",
|
||||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "Reproduciendo",
|
||||
"ButtonPlaylists": "Listas de reproducción",
|
||||
"ButtonRead": "Leer",
|
||||
"ButtonReadLess": "Leer menos",
|
||||
"ButtonReadMore": "Leer más",
|
||||
"ButtonRemove": "Eliminar",
|
||||
"ButtonRemoveFromServer": "Eliminar del Servidor",
|
||||
"ButtonSave": "Guardar",
|
||||
|
|
@ -45,7 +47,7 @@
|
|||
"ButtonSendEbookToDevice": "Enviar libro al dispositivo",
|
||||
"ButtonSeries": "Series",
|
||||
"ButtonSetTimer": "Ajustar el temporizador",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonStream": "En directo",
|
||||
"ButtonSubmit": "Enviar",
|
||||
"ButtonSwitchServerUser": "Cambiar servidor/usuario",
|
||||
"ButtonUserStats": "Estadísticas de usuario",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Ajustes de la interfaz de usuario",
|
||||
"HeaderYourStats": "Tus estadísticas",
|
||||
"LabelAddToPlaylist": "Añadido a la lista de reproducción",
|
||||
"LabelAdded": "Añadido",
|
||||
"LabelAddedAt": "Añadido",
|
||||
"LabelAddedDate": "{0} Añadido",
|
||||
"LabelAll": "Todos",
|
||||
"LabelAllowSeekingOnMediaControls": "Permitir la búsqueda de posición en los controles de notificación de medios",
|
||||
"LabelAlways": "Siempre",
|
||||
|
|
@ -132,7 +134,7 @@
|
|||
"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.",
|
||||
"LabelEnd": "Fin",
|
||||
"LabelEndOfChapter": "Final del capítulo",
|
||||
"LabelEndOfChapter": "Fin del capítulo",
|
||||
"LabelEndTime": "Hora de finalización",
|
||||
"LabelEpisode": "Episodio",
|
||||
"LabelFeedURL": "Fuente de URL",
|
||||
|
|
@ -159,7 +161,7 @@
|
|||
"LabelJumpForwardsTime": "Salto adelante en el tiempo",
|
||||
"LabelLanguage": "Idioma",
|
||||
"LabelLayout": "Diseño",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutAuto": "Automático",
|
||||
"LabelLayoutSinglePage": "Página única",
|
||||
"LabelLight": "Claro",
|
||||
"LabelLineSpacing": "Interlineado",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "Nombre",
|
||||
"LabelNarrator": "Narrador",
|
||||
"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",
|
||||
"LabelNewestAuthors": "Autores más recientes",
|
||||
"LabelNewestEpisodes": "Episodios más recientes",
|
||||
"LabelNo": "No",
|
||||
"LabelNotFinished": "No terminado",
|
||||
"LabelNotStarted": "Sin iniciar",
|
||||
"LabelNumEpisodes": "{0} episodios",
|
||||
"LabelOff": "Apagado",
|
||||
"LabelOn": "Encendido",
|
||||
"LabelPassword": "Contraseña",
|
||||
"LabelPath": "Ruta de carpeta",
|
||||
"LabelPlaybackDirect": "Directo",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "Progreso",
|
||||
"LabelPubDate": "Fecha de publicación",
|
||||
"LabelPublishYear": "Año de publicación",
|
||||
"LabelPublishedDate": "Publicado {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Correo electrónico de dueño personalizado",
|
||||
"LabelRSSFeedCustomOwnerName": "Nombre de dueño personalizado",
|
||||
"LabelRSSFeedPreventIndexing": "Prevenir indexado",
|
||||
"LabelRSSFeedSlug": "Fuente RSS Slug",
|
||||
"LabelRandomly": "Aleatorio",
|
||||
"LabelRead": "Leído",
|
||||
"LabelReadAgain": "Volver a leer",
|
||||
"LabelRecentSeries": "Series Recientes",
|
||||
|
|
@ -238,12 +249,15 @@
|
|||
"LabelTotalTrack": "Pista Total",
|
||||
"LabelTracks": "Pistas",
|
||||
"LabelType": "Tipo",
|
||||
"LabelUnknown": "Desconocido",
|
||||
"LabelUnlockPlayer": "Desbloquear Reproductor",
|
||||
"LabelUseBookshelfView": "Usar la Vista de Estantería",
|
||||
"LabelUser": "Usuario",
|
||||
"LabelUsername": "Nombre de Usuario",
|
||||
"LabelVeryHigh": "Muy Alto",
|
||||
"LabelVeryLow": "Muy Bajo",
|
||||
"LabelYearReviewHide": "Ocultar Resumen del año",
|
||||
"LabelYearReviewShow": "Resumen del año",
|
||||
"LabelYourBookmarks": "Tus Marcadores",
|
||||
"LabelYourProgress": "Tu Progreso",
|
||||
"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.",
|
||||
"MessageNoBookmarks": "Sin marcadores",
|
||||
"MessageNoChapters": "Sin capítulos",
|
||||
"MessageNoCollections": "Sin colecciones",
|
||||
"MessageNoItems": "Sin elementos",
|
||||
"MessageNoItemsFound": "Ningún elemento encontrado",
|
||||
"MessageNoListeningSessions": "Ninguna sesión escuchada",
|
||||
|
|
@ -286,7 +301,11 @@
|
|||
"MessageNoSeries": "Ninguna serie",
|
||||
"MessageNoUpdatesWereNecessary": "No fue necesario actualizar",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
|
|
|
|||
1
strings/et.json
Normal file
1
strings/et.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
169
strings/fi.json
169
strings/fi.json
|
|
@ -66,10 +66,12 @@
|
|||
"HeaderLatestEpisodes": "Viimeisimmät jaksot",
|
||||
"HeaderLibraries": "Kirjastot",
|
||||
"HeaderLocalFolders": "Paikalliset kansiot",
|
||||
"HeaderLocalLibraryItems": "Paikallisen kirjaston niteet",
|
||||
"HeaderNewPlaylist": "Uusi soittolista",
|
||||
"HeaderOpenRSSFeed": "Avaa RSS-syöte",
|
||||
"HeaderPlaybackSettings": "Toistoasetukset",
|
||||
"HeaderPlaylist": "Soittolista",
|
||||
"HeaderPlaylistItems": "Soittolistan kohteet",
|
||||
"HeaderRSSFeed": "RSS syöte",
|
||||
"HeaderRSSFeedGeneral": "RSS yksityiskohdat",
|
||||
"HeaderRSSFeedIsOpen": "RSS syöte on avoinna",
|
||||
|
|
@ -83,9 +85,9 @@
|
|||
"HeaderUserInterfaceSettings": "Käyttöliittymän asetukset",
|
||||
"HeaderYourStats": "Tilastosi",
|
||||
"LabelAddToPlaylist": "Lisää soittolistaan",
|
||||
"LabelAdded": "Lisätty",
|
||||
"LabelAddedAt": "Lisätty",
|
||||
"LabelAddedAt": "Lisätty listalle",
|
||||
"LabelAll": "Kaikki",
|
||||
"LabelAllowSeekingOnMediaControls": "Salli kelaaminen ilmoituksen säätimillä",
|
||||
"LabelAlways": "Aina",
|
||||
"LabelAskConfirmation": "Kysy varmistusta",
|
||||
"LabelAuthor": "Tekijä",
|
||||
|
|
@ -93,10 +95,11 @@
|
|||
"LabelAuthorLastFirst": "Tekijä (Sukunimi, Etunimi)",
|
||||
"LabelAuthors": "Tekijät",
|
||||
"LabelAutoDownloadEpisodes": "Lataa jaksot automaattisesti",
|
||||
"LabelAutoRewindTime": "Automaattisen takaisinkelauksen aika",
|
||||
"LabelAutoSleepTimer": "Automaattisen uniajastimen aika",
|
||||
"LabelAutoRewindTime": "Automaattisen takaisinkelauksen kesto",
|
||||
"LabelAutoSleepTimer": "Automaattinen uniajastin",
|
||||
"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",
|
||||
"LabelChapterTrack": "Luvun raita",
|
||||
"LabelChapters": "Luvut",
|
||||
|
|
@ -111,15 +114,165 @@
|
|||
"LabelCustomTime": "Mukautettu aika",
|
||||
"LabelDescription": "Kuvaus",
|
||||
"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",
|
||||
"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",
|
||||
"LabelEbook": "E-kirja",
|
||||
"LabelEbooks": "E-kirjat",
|
||||
"LabelEnable": "Ota käyttöön",
|
||||
"LabelEnd": "Loppu",
|
||||
"LabelEndOfChapter": "Luvun loppu",
|
||||
"LabelEpisode": "Jakso",
|
||||
"LabelFeedURL": "Syötteen URL",
|
||||
"LabelFile": "Tiedosto",
|
||||
"LabelFileBirthtime": "Tiedoston syntymäaika",
|
||||
"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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,7 +37,9 @@
|
|||
"ButtonPlaying": "En lecture",
|
||||
"ButtonPlaylists": "Listes de lecture",
|
||||
"ButtonRead": "Lire",
|
||||
"ButtonRemove": "Retirer",
|
||||
"ButtonReadLess": "Lire moins",
|
||||
"ButtonReadMore": "Lire plus",
|
||||
"ButtonRemove": "Supprimer",
|
||||
"ButtonRemoveFromServer": "Retirer du serveur",
|
||||
"ButtonSave": "Sauvegarder",
|
||||
"ButtonSaveOrder": "Sauvegarder l’ordre",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Paramètres de l'interface",
|
||||
"HeaderYourStats": "Vos statistiques",
|
||||
"LabelAddToPlaylist": "Ajouter à la liste de lecture",
|
||||
"LabelAdded": "Ajouté",
|
||||
"LabelAddedAt": "Date d’ajout",
|
||||
"LabelAddedDate": "Ajouté le {0}",
|
||||
"LabelAll": "Tout",
|
||||
"LabelAllowSeekingOnMediaControls": "Autoriser la recherche de position depuis la notification du lecteur multimédia",
|
||||
"LabelAlways": "Toujours",
|
||||
|
|
@ -132,7 +134,7 @@
|
|||
"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.",
|
||||
"LabelEnd": "Fin",
|
||||
"LabelEndOfChapter": "Fin du Chapitre",
|
||||
"LabelEndOfChapter": "Fin du chapitre",
|
||||
"LabelEndTime": "Heure de Fin",
|
||||
"LabelEpisode": "Épisode",
|
||||
"LabelFeedURL": "URL du flux",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "Nom",
|
||||
"LabelNarrator": "Narrateur",
|
||||
"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",
|
||||
"LabelNewestAuthors": "Auteurs récents",
|
||||
"LabelNewestEpisodes": "Épisodes récents",
|
||||
"LabelNo": "Non",
|
||||
"LabelNotFinished": "Non terminé",
|
||||
"LabelNotStarted": "Non Démarré(e)",
|
||||
"LabelNotStarted": "Pas commencé",
|
||||
"LabelNumEpisodes": "{0} épisodes",
|
||||
"LabelOff": "Éteint",
|
||||
"LabelOn": "Activé",
|
||||
"LabelPassword": "Mot de passe",
|
||||
"LabelPath": "Chemin",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "Progression",
|
||||
"LabelPubDate": "Date 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é",
|
||||
"LabelRSSFeedPreventIndexing": "Empêcher l’indexation",
|
||||
"LabelRSSFeedSlug": "Balise URL du flux RSS",
|
||||
"LabelRSSFeedSlug": "Identifiant d’URL du flux RSS",
|
||||
"LabelRandomly": "Au hasard",
|
||||
"LabelRead": "Lire",
|
||||
"LabelReadAgain": "Lire à nouveau",
|
||||
"LabelRecentSeries": "Séries récentes",
|
||||
|
|
@ -238,12 +249,15 @@
|
|||
"LabelTotalTrack": "Pistes totale",
|
||||
"LabelTracks": "Pistes",
|
||||
"LabelType": "Type",
|
||||
"LabelUnknown": "Inconnu",
|
||||
"LabelUnlockPlayer": "Déverrouiller le lecteur",
|
||||
"LabelUseBookshelfView": "Utiliser l'interface bibliothèque",
|
||||
"LabelUser": "Utilisateur",
|
||||
"LabelUsername": "Nom d’utilisateur",
|
||||
"LabelVeryHigh": "Très importante",
|
||||
"LabelVeryLow": "Très peu importante",
|
||||
"LabelYearReviewHide": "Masquer Revue de l'année",
|
||||
"LabelYearReviewShow": "Voir Revue de l'année",
|
||||
"LabelYourBookmarks": "Vos favoris",
|
||||
"LabelYourProgress": "Votre progression",
|
||||
"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é.",
|
||||
"MessageNoBookmarks": "Aucun favoris",
|
||||
"MessageNoChapters": "Aucun chapitre",
|
||||
"MessageNoItems": "Aucun article",
|
||||
"MessageNoCollections": "Aucune collection",
|
||||
"MessageNoItems": "Aucun élément",
|
||||
"MessageNoItemsFound": "Aucun élément trouvé",
|
||||
"MessageNoListeningSessions": "Aucune session d’écoute en cours",
|
||||
"MessageNoMediaFolders": "Aucun dossier multimédia",
|
||||
|
|
@ -286,14 +301,18 @@
|
|||
"MessageNoSeries": "Aucune série",
|
||||
"MessageNoUpdatesWereNecessary": "Aucune mise à jour n’était nécessaire",
|
||||
"MessageNoUserPlaylists": "Vous n’avez 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",
|
||||
"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",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connecté via Wi-Fi limitée",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connecté via données cellulaire",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket connecté via Wi-Fi",
|
||||
"MessageSocketNotConnected": "Socket non connecté",
|
||||
"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",
|
||||
"ToastBookmarkRemoveFailed": "Échec de la suppression de marque-page",
|
||||
"ToastBookmarkUpdateFailed": "Échec de la mise à jour de marsue-page",
|
||||
|
|
|
|||
279
strings/gu.json
279
strings/gu.json
|
|
@ -1,306 +1,31 @@
|
|||
{
|
||||
"ButtonAdd": "ઉમેરો",
|
||||
"ButtonAddNewServer": "Add New Server",
|
||||
"ButtonAuthors": "લેખકો",
|
||||
"ButtonBack": "Back",
|
||||
"ButtonCancel": "રદ કરો",
|
||||
"ButtonCancelTimer": "Cancel Timer",
|
||||
"ButtonClearFilter": "ફિલ્ટર જતુ કરો ",
|
||||
"ButtonClearFilter": "ફિલ્ટર જતુ કરો",
|
||||
"ButtonCloseFeed": "ફીડ બંધ કરો",
|
||||
"ButtonCollections": "સંગ્રહ",
|
||||
"ButtonConnect": "Connect",
|
||||
"ButtonConnectToServer": "Connect to Server",
|
||||
"ButtonCreate": "બનાવો",
|
||||
"ButtonCreateBookmark": "Create Bookmark",
|
||||
"ButtonCreateNewPlaylist": "Create New Playlist",
|
||||
"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": "ઘર",
|
||||
"ButtonIssues": "સમસ્યાઓ",
|
||||
"ButtonLatest": "નવીનતમ",
|
||||
"ButtonLibrary": "પુસ્તકાલય",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "Manage Local Files",
|
||||
"ButtonNewFolder": "New Folder",
|
||||
"ButtonNextEpisode": "Next Episode",
|
||||
"ButtonOpenFeed": "ફીડ ખોલો",
|
||||
"ButtonOverride": "Override",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPlay": "ચલાવો",
|
||||
"ButtonPlaying": "ચલાવી રહ્યું છે",
|
||||
"ButtonPlaylists": "પ્લેલિસ્ટ",
|
||||
"ButtonRead": "વાંચો",
|
||||
"ButtonRemove": "કાઢી નાખો",
|
||||
"ButtonRemoveFromServer": "Remove from Server",
|
||||
"ButtonSave": "સાચવો",
|
||||
"ButtonSaveOrder": "Save Order",
|
||||
"ButtonSearch": "શોધો",
|
||||
"ButtonSendEbookToDevice": "Send Ebook to Device",
|
||||
"ButtonSeries": "સિરીઝ",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonSubmit": "સબમિટ કરો",
|
||||
"ButtonSwitchServerUser": "Switch Server/User",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonYes": "હા",
|
||||
"HeaderAccount": "એકાઉન્ટ",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"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"
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi"
|
||||
}
|
||||
|
|
|
|||
34
strings/he.json
Normal file
34
strings/he.json
Normal 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}"
|
||||
}
|
||||
277
strings/hi.json
277
strings/hi.json
|
|
@ -1,306 +1,31 @@
|
|||
{
|
||||
"ButtonAdd": "जोड़ें",
|
||||
"ButtonAddNewServer": "Add New Server",
|
||||
"ButtonAuthors": "लेखक",
|
||||
"ButtonBack": "Back",
|
||||
"ButtonCancel": "रद्द करें",
|
||||
"ButtonCancelTimer": "Cancel Timer",
|
||||
"ButtonClearFilter": "लागू फ़िल्टर साफ़ करें",
|
||||
"ButtonCloseFeed": "फ़ीड बंद करें",
|
||||
"ButtonCollections": "संग्रह",
|
||||
"ButtonConnect": "Connect",
|
||||
"ButtonConnectToServer": "Connect to Server",
|
||||
"ButtonCreate": "बनाएं",
|
||||
"ButtonCreateBookmark": "Create Bookmark",
|
||||
"ButtonCreateNewPlaylist": "Create New Playlist",
|
||||
"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": "घर",
|
||||
"ButtonIssues": "समस्याएं",
|
||||
"ButtonLatest": "नवीनतम",
|
||||
"ButtonLibrary": "पुस्तकालय",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "Manage Local Files",
|
||||
"ButtonNewFolder": "New Folder",
|
||||
"ButtonNextEpisode": "Next Episode",
|
||||
"ButtonOpenFeed": "फ़ीड खोलें",
|
||||
"ButtonOverride": "Override",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPlay": "चलाएँ",
|
||||
"ButtonPlaying": "चल रही है",
|
||||
"ButtonPlaylists": "प्लेलिस्ट्स",
|
||||
"ButtonRead": "पढ़ लिया",
|
||||
"ButtonRemove": "हटाएं",
|
||||
"ButtonRemoveFromServer": "Remove from Server",
|
||||
"ButtonSave": "सहेजें",
|
||||
"ButtonSaveOrder": "Save Order",
|
||||
"ButtonSearch": "खोजें",
|
||||
"ButtonSendEbookToDevice": "Send Ebook to Device",
|
||||
"ButtonSeries": "सीरीज",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonSubmit": "जमा करें",
|
||||
"ButtonSwitchServerUser": "Switch Server/User",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonYes": "हाँ",
|
||||
"HeaderAccount": "खाता",
|
||||
"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",
|
||||
"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",
|
||||
"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",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"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"
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi"
|
||||
}
|
||||
|
|
|
|||
526
strings/hr.json
526
strings/hr.json
|
|
@ -1,308 +1,328 @@
|
|||
{
|
||||
"ButtonAdd": "Dodaj",
|
||||
"ButtonAddNewServer": "dodati novi poslužitelj",
|
||||
"ButtonAddNewServer": "Dodaj novi poslužitelj",
|
||||
"ButtonAuthors": "Autori",
|
||||
"ButtonBack": "Natrag",
|
||||
"ButtonCancel": "Odustani",
|
||||
"ButtonCancelTimer": "poništi mjerač vremena",
|
||||
"ButtonCancelTimer": "Poništi timer",
|
||||
"ButtonClearFilter": "Poništi filter",
|
||||
"ButtonCloseFeed": "Zatvori feed",
|
||||
"ButtonCollections": "Kolekcije",
|
||||
"ButtonConnect": "spojiti",
|
||||
"ButtonConnectToServer": "spojiti se na poslužitelj",
|
||||
"ButtonCreate": "Napravi",
|
||||
"ButtonCreateBookmark": "stvoriti oznaku",
|
||||
"ButtonCreateNewPlaylist": "stvoriti novu listu muzike",
|
||||
"ButtonDelete": "Obriši",
|
||||
"ButtonDeleteLocalEpisode": "izbrisati lokalnu epizosdu",
|
||||
"ButtonDeleteLocalFile": "Delete local file",
|
||||
"ButtonDeleteLocalItem": "Delete local item",
|
||||
"ButtonDisableAutoTimer": "poništiti automatski mjerač vremena",
|
||||
"ButtonDisconnect": "odvezati se",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonHistory": "istorija",
|
||||
"ButtonCloseFeed": "Zatvori izvor",
|
||||
"ButtonCollections": "Zbirke",
|
||||
"ButtonConnect": "Povezivanje",
|
||||
"ButtonConnectToServer": "Poveži se s poslužiteljem",
|
||||
"ButtonCreate": "Izradi",
|
||||
"ButtonCreateBookmark": "Izradi knjižnu oznaku",
|
||||
"ButtonCreateNewPlaylist": "Izradi popis za izvođenje",
|
||||
"ButtonDelete": "Izbriši",
|
||||
"ButtonDeleteLocalEpisode": "Izbriši lokalni nastavak",
|
||||
"ButtonDeleteLocalFile": "Izbriši lokalnu datoteku",
|
||||
"ButtonDeleteLocalItem": "Izbriši lokalnu stavku",
|
||||
"ButtonDisableAutoTimer": "Onemogući automatski timer",
|
||||
"ButtonDisconnect": "Prekini vezu",
|
||||
"ButtonGoToWebClient": "Otvori web sučelje",
|
||||
"ButtonHistory": "Povijest",
|
||||
"ButtonHome": "Početna stranica",
|
||||
"ButtonIssues": "Problemi",
|
||||
"ButtonLatest": "Najnovije",
|
||||
"ButtonLibrary": "Biblioteka",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "uredi lokane fajlove",
|
||||
"ButtonNewFolder": "novi folder",
|
||||
"ButtonNextEpisode": "sledeća epizoda",
|
||||
"ButtonOpenFeed": "Otvori feed",
|
||||
"ButtonOverride": "Override",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPlay": "Pokreni",
|
||||
"ButtonPlayEpisode": "Pokreni epizodu",
|
||||
"ButtonPlaying": "pušteno",
|
||||
"ButtonPlaylists": "plejliste",
|
||||
"ButtonLibrary": "Knjižnica",
|
||||
"ButtonLocalMedia": "Lokalni medijski zapisi",
|
||||
"ButtonManageLocalFiles": "Upravljanje lokalnim datotekama",
|
||||
"ButtonNewFolder": "Nova mapa",
|
||||
"ButtonNextEpisode": "Sljedeći nastavak",
|
||||
"ButtonOpenFeed": "Otvori izvor",
|
||||
"ButtonOverride": "Zanemari",
|
||||
"ButtonPause": "Pauziraj",
|
||||
"ButtonPlay": "Reproduciraj",
|
||||
"ButtonPlayEpisode": "Reproduciraj nastavak",
|
||||
"ButtonPlaying": "Izvodi se",
|
||||
"ButtonPlaylists": "Popisi za izvođenje",
|
||||
"ButtonRead": "Pročitaj",
|
||||
"ButtonReadLess": "Pročitaj manje",
|
||||
"ButtonReadMore": "Pročitaj više",
|
||||
"ButtonRemove": "Ukloni",
|
||||
"ButtonRemoveFromServer": "ukloni sa servera",
|
||||
"ButtonRemoveFromServer": "Ukloni s poslužitelja",
|
||||
"ButtonSave": "Spremi",
|
||||
"ButtonSaveOrder": "sačuvaj narudžbu",
|
||||
"ButtonSaveOrder": "Spremi redoslijed",
|
||||
"ButtonSearch": "Traži",
|
||||
"ButtonSendEbookToDevice": "pošalji elektronsku knjigu uređaju",
|
||||
"ButtonSeries": "Serije",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "lajvuj",
|
||||
"ButtonSubmit": "Submit",
|
||||
"ButtonSwitchServerUser": "promeni server/korisnika",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonSendEbookToDevice": "Pošalji e-knjigu na uređaj",
|
||||
"ButtonSeries": "Serijali",
|
||||
"ButtonSetTimer": "Postavi timer",
|
||||
"ButtonStream": "Izvođenje strujanjem",
|
||||
"ButtonSubmit": "Pošalji",
|
||||
"ButtonSwitchServerUser": "Promijeni poslužitelj/korisnika",
|
||||
"ButtonUserStats": "Statistika korisnika",
|
||||
"ButtonYes": "Da",
|
||||
"HeaderAccount": "Korisnički račun",
|
||||
"HeaderAdvanced": "Napredno",
|
||||
"HeaderAudioTracks": "audio trake",
|
||||
"HeaderAudioTracks": "Zvučni zapisi",
|
||||
"HeaderChapters": "Poglavlja",
|
||||
"HeaderCollection": "Kolekcija",
|
||||
"HeaderCollectionItems": "Stvari u kolekciji",
|
||||
"HeaderConnectionStatus": "status konekcije",
|
||||
"HeaderDataSettings": "podešavanja podataka",
|
||||
"HeaderDetails": "Detalji",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderEbookFiles": "fajlovi elektronske knjige",
|
||||
"HeaderEpisodes": "Epizode",
|
||||
"HeaderEreaderSettings": "podešavanje elektronskog čitača",
|
||||
"HeaderLatestEpisodes": "Najnovije epizode",
|
||||
"HeaderLibraries": "Biblioteke",
|
||||
"HeaderLocalFolders": "lokalni folderi",
|
||||
"HeaderLocalLibraryItems": "lokalne stvari iz biblioteke",
|
||||
"HeaderNewPlaylist": "nova plejlista",
|
||||
"HeaderOpenRSSFeed": "Otvori RSS Feed",
|
||||
"HeaderPlaybackSettings": "podešavanja vraćanja unazad",
|
||||
"HeaderPlaylist": "Playlist",
|
||||
"HeaderPlaylistItems": "Playlist Items",
|
||||
"HeaderRSSFeed": "RSS Feed",
|
||||
"HeaderRSSFeedGeneral": "RSS Details",
|
||||
"HeaderRSSFeedIsOpen": "RSS Feed je otvoren",
|
||||
"HeaderSelectDownloadLocation": "izaberi lokaciju preuzimanja",
|
||||
"HeaderCollection": "Zbirka",
|
||||
"HeaderCollectionItems": "Stavke u zbirci",
|
||||
"HeaderConnectionStatus": "Stanje veze",
|
||||
"HeaderDataSettings": "Podatkovne postavke",
|
||||
"HeaderDetails": "Pojedinosti",
|
||||
"HeaderDownloads": "Preuzimanja",
|
||||
"HeaderEbookFiles": "Datoteke e-knjiga",
|
||||
"HeaderEpisodes": "Nastavci",
|
||||
"HeaderEreaderSettings": "Postavke e-čitača",
|
||||
"HeaderLatestEpisodes": "Najnoviji nastavci",
|
||||
"HeaderLibraries": "Knjižnice",
|
||||
"HeaderLocalFolders": "Lokalne mape",
|
||||
"HeaderLocalLibraryItems": "Stavke iz lokalne knjižnice",
|
||||
"HeaderNewPlaylist": "Novi popis za izvođenje",
|
||||
"HeaderOpenRSSFeed": "Otvori RSS izvor",
|
||||
"HeaderPlaybackSettings": "Postavke izvođenja",
|
||||
"HeaderPlaylist": "Popis za izvođenje",
|
||||
"HeaderPlaylistItems": "Stavke popisa za izvođenje",
|
||||
"HeaderRSSFeed": "RSS izvor",
|
||||
"HeaderRSSFeedGeneral": "RSS pojedinosti",
|
||||
"HeaderRSSFeedIsOpen": "RSS izvor je otvoren",
|
||||
"HeaderSelectDownloadLocation": "Odaberi lokaciju za preuzimanja",
|
||||
"HeaderSettings": "Postavke",
|
||||
"HeaderSleepTimer": "merač vremena spavanja",
|
||||
"HeaderSleepTimerSettings": "podešavanja merača vremena spavanja",
|
||||
"HeaderStatsMinutesListeningChart": "Minuta odslušanih (posljednjih 7 dana)",
|
||||
"HeaderSleepTimer": "Timer za spavanje",
|
||||
"HeaderSleepTimerSettings": "Postavke timera za spavanje",
|
||||
"HeaderStatsMinutesListeningChart": "Odslušanih minuta (posljednjih 7 dana)",
|
||||
"HeaderStatsRecentSessions": "Nedavne sesije",
|
||||
"HeaderTableOfContents": "tabela kontenta",
|
||||
"HeaderUserInterfaceSettings": "podešavanja korisničkog interfejsa",
|
||||
"HeaderYourStats": "Tvoja statistika",
|
||||
"LabelAddToPlaylist": "Add to Playlist",
|
||||
"LabelAdded": "dodato",
|
||||
"LabelAddedAt": "dodato u",
|
||||
"LabelAll": "sve",
|
||||
"LabelAllowSeekingOnMediaControls": "Dozvoljena provera pozicije na medija kontroli notifikacija",
|
||||
"LabelAlways": "uvek",
|
||||
"LabelAskConfirmation": "pitaj za dozvolu",
|
||||
"HeaderTableOfContents": "Sadržaj",
|
||||
"HeaderUserInterfaceSettings": "Postavke korisničkog sučelja",
|
||||
"HeaderYourStats": "Vaša statistika",
|
||||
"LabelAddToPlaylist": "Dodaj na popis za izvođenje",
|
||||
"LabelAddedAt": "Dodano",
|
||||
"LabelAddedDate": "Dodano {0}",
|
||||
"LabelAll": "Sve",
|
||||
"LabelAllowSeekingOnMediaControls": "Dopusti pretraživanje položaja na obavijesti s upravljanjem medijima",
|
||||
"LabelAlways": "Uvijek",
|
||||
"LabelAskConfirmation": "Zatraži potvrdu",
|
||||
"LabelAuthor": "Autor",
|
||||
"LabelAuthorFirstLast": "autor (prvi zadnji)",
|
||||
"LabelAuthorLastFirst": "autor (zadnji, prvi)",
|
||||
"LabelAuthorFirstLast": "Autor (Ime Prezime)",
|
||||
"LabelAuthorLastFirst": "Autor (Prezime, Ime)",
|
||||
"LabelAuthors": "Autori",
|
||||
"LabelAutoDownloadEpisodes": "Automatski preuzmi epizode",
|
||||
"LabelAutoRewindTime": "automatski vrati vreme",
|
||||
"LabelAutoSleepTimer": "automatski merač vremena spavanja",
|
||||
"LabelAutoSleepTimerAutoRewind": "automatski merač vremena spavanja automatski vraćanje unazad",
|
||||
"LabelAutoSleepTimerAutoRewindHelp": "kada automatski merač vremena spavanja završi, puštanje stvari opet će automatski vratiti unazad vašu situaciju.",
|
||||
"LabelAutoSleepTimerHelp": "When playing media between the specified start and end times a sleep timer will automatically start.",
|
||||
"LabelAutoDownloadEpisodes": "Automatski preuzmi nastavke",
|
||||
"LabelAutoRewindTime": "Automatsko vraćanje unatrag",
|
||||
"LabelAutoSleepTimer": "Automatski timer za spavanje",
|
||||
"LabelAutoSleepTimerAutoRewind": "Automatsko vraćanje unatrag timera za spavanje",
|
||||
"LabelAutoSleepTimerAutoRewindHelp": "Nakon što se aktivira timer za spavanje, stavka koju ste slušali automatski će se vratiti na zadani položaj.",
|
||||
"LabelAutoSleepTimerHelp": "Automatski timer za spavanje uključit će se u zadano vrijeme prilikom izvođenja medija.",
|
||||
"LabelBooks": "Knjige",
|
||||
"LabelChapterTrack": "Praćenje poglavlja",
|
||||
"LabelChapters": "poglavlja",
|
||||
"LabelClosePlayer": "izaberi igrača",
|
||||
"LabelCollapseSeries": "Collapse Series",
|
||||
"LabelComplete": "završeno",
|
||||
"LabelContinueBooks": "nastavi knjige",
|
||||
"LabelContinueEpisodes": "nastavi epizode",
|
||||
"LabelContinueListening": "nastavi slušati",
|
||||
"LabelContinueReading": "nastavi čitati",
|
||||
"LabelContinueSeries": "nastavi serije",
|
||||
"LabelCustomTime": "sopstveno vreme",
|
||||
"LabelChapterTrack": "Zapis poglavlja",
|
||||
"LabelChapters": "Poglavlja",
|
||||
"LabelClosePlayer": "Zatvori reproduktor",
|
||||
"LabelCollapseSeries": "Serijale prikaži sažeto",
|
||||
"LabelComplete": "Dovršeno",
|
||||
"LabelContinueBooks": "Nastavi knjige",
|
||||
"LabelContinueEpisodes": "Nastavi nastavke",
|
||||
"LabelContinueListening": "Nastavi slušati",
|
||||
"LabelContinueReading": "Nastavi čitati",
|
||||
"LabelContinueSeries": "Nastavi serijal",
|
||||
"LabelCustomTime": "Prilagođeno vrijeme",
|
||||
"LabelDescription": "Opis",
|
||||
"LabelDisableAudioFadeOut": "Disable audio fade out",
|
||||
"LabelDisableAudioFadeOutHelp": "Audio zvuk će se početi povećavati kada ima manje od minut merača vremena spavanja.",
|
||||
"LabelDisableAutoRewind": "Disable auto rewind",
|
||||
"LabelDisableShakeToReset": "Disable shake to reset",
|
||||
"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.",
|
||||
"LabelDisableVibrateOnReset": "poništi vibriranje kada se resetuje",
|
||||
"LabelDisableVibrateOnResetHelp": "Kada se tajmer spavanja resetuje vaš uređaj će vibrirati. Dozvolite ovo podešavanje da ne vibrira kada se tajmer spavanja resetuje.",
|
||||
"LabelDiscover": "otkriti",
|
||||
"LabelDisableAudioFadeOut": "Onemogući stišavanje zvuka",
|
||||
"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": "Onemogući automatsko vraćanje",
|
||||
"LabelDisableShakeToReset": "Onemogući ponovno postavljanje timera trešnjom",
|
||||
"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": "Onemogući vibraciju prilikom vraćanja timera na početak",
|
||||
"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": "Otkrij",
|
||||
"LabelDownload": "Preuzmi",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloaded": "preuzeto",
|
||||
"LabelDownloadUsingCellular": "Preuzmi koristeći mobilne podatke",
|
||||
"LabelDownloaded": "Preuzeto",
|
||||
"LabelDuration": "Trajanje",
|
||||
"LabelEbook": "elektronska knjiga",
|
||||
"LabelEbooks": "elektronske knjige",
|
||||
"LabelEnable": "Uključi",
|
||||
"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.",
|
||||
"LabelEbook": "E-knjiga",
|
||||
"LabelEbooks": "E-knjige",
|
||||
"LabelEnable": "Omogući",
|
||||
"LabelEnableMp3IndexSeeking": "Omogući pretraživanje mp3 datoteka po indeksu",
|
||||
"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",
|
||||
"LabelEndOfChapter": "kraj poglavlja",
|
||||
"LabelEndTime": "kraj vremena",
|
||||
"LabelEpisode": "Epizoda",
|
||||
"LabelFeedURL": "Feed URL",
|
||||
"LabelEndOfChapter": "Kraj poglavlja",
|
||||
"LabelEndTime": "Vrijeme završetka",
|
||||
"LabelEpisode": "Nastavak",
|
||||
"LabelFeedURL": "URL izvora",
|
||||
"LabelFile": "Datoteka",
|
||||
"LabelFileBirthtime": "File Birthtime",
|
||||
"LabelFileModified": "fajl izmenjen",
|
||||
"LabelFilename": "Ime datoteke",
|
||||
"LabelFinished": "završen",
|
||||
"LabelFolder": "folder",
|
||||
"LabelFontScale": "Font scale",
|
||||
"LabelGenre": "Genre",
|
||||
"LabelFileBirthtime": "Datoteka stvorena",
|
||||
"LabelFileModified": "Datoteka izmijenjena",
|
||||
"LabelFilename": "Naziv datoteke",
|
||||
"LabelFinished": "Dovršeno",
|
||||
"LabelFolder": "Mapa",
|
||||
"LabelFontBoldness": "Debljina slova",
|
||||
"LabelFontScale": "Veličina slova",
|
||||
"LabelGenre": "Žanr",
|
||||
"LabelGenres": "Žanrovi",
|
||||
"LabelHapticFeedback": "Haptic feedback",
|
||||
"LabelHasEbook": "Has ebook",
|
||||
"LabelHasSupplementaryEbook": "Has supplementary ebook",
|
||||
"LabelHeavy": "Heavy",
|
||||
"LabelHigh": "High",
|
||||
"LabelHost": "Host",
|
||||
"LabelHapticFeedback": "Haptičke povratne informacije",
|
||||
"LabelHasEbook": "Ima e-knjigu",
|
||||
"LabelHasSupplementaryEbook": "Ima dopunsku e-knjigu",
|
||||
"LabelHeavy": "Jako",
|
||||
"LabelHigh": "Jako",
|
||||
"LabelHost": "Poslužitelj",
|
||||
"LabelInProgress": "U tijeku",
|
||||
"LabelIncomplete": "Nepotpuno",
|
||||
"LabelInternalAppStorage": "Internal App Storage",
|
||||
"LabelJumpBackwardsTime": "Jump backwards time",
|
||||
"LabelJumpForwardsTime": "Jump forwards time",
|
||||
"LabelInternalAppStorage": "Unutarnja pohrana aplikacije",
|
||||
"LabelJumpBackwardsTime": "Trajanje skoka unatrag",
|
||||
"LabelJumpForwardsTime": "Trajanje skoka unaprijed",
|
||||
"LabelLanguage": "Jezik",
|
||||
"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",
|
||||
"LabelLayout": "Prikaz",
|
||||
"LabelLayoutAuto": "Automatski",
|
||||
"LabelLayoutSinglePage": "Jedna stranica",
|
||||
"LabelLight": "Lagano",
|
||||
"LabelLineSpacing": "Razmak između redaka",
|
||||
"LabelListenAgain": "Ponovno poslušaj",
|
||||
"LabelLocalBooks": "Lokalne knjige",
|
||||
"LabelLocalPodcasts": "Lokalni podcasti",
|
||||
"LabelLockOrientation": "Zaključaj zakretanje",
|
||||
"LabelLockPlayer": "Zaključaj upravljanje",
|
||||
"LabelLow": "Slabo",
|
||||
"LabelMediaType": "Vrsta medija",
|
||||
"LabelMedium": "Srednje",
|
||||
"LabelMore": "Više",
|
||||
"LabelMoreInfo": "More Info",
|
||||
"LabelMoreInfo": "Više informacija",
|
||||
"LabelName": "Ime",
|
||||
"LabelNarrator": "Narrator",
|
||||
"LabelNarrators": "Naratori",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Newest Authors",
|
||||
"LabelNewestEpisodes": "Newest Episodes",
|
||||
"LabelNo": "No",
|
||||
"LabelNotFinished": "Nedovršeno",
|
||||
"LabelNotStarted": "Not Started",
|
||||
"LabelOff": "Off",
|
||||
"LabelPassword": "Lozinka",
|
||||
"LabelNarrator": "Pripovjedač",
|
||||
"LabelNarrators": "Pripovjedači",
|
||||
"LabelNavigateWithVolume": "Navigacija tipkama za glasnoću",
|
||||
"LabelNavigateWithVolumeMirrored": "Zrcali",
|
||||
"LabelNavigateWithVolumeWhilePlaying": "Dozvoli navigaciju tipkama za glasnoću tijekom reprodukcije",
|
||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "Isključeno",
|
||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "Uključeno",
|
||||
"LabelNever": "Nikada",
|
||||
"LabelNewestAuthors": "Najnoviji autori",
|
||||
"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",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Playback Speed",
|
||||
"LabelPlaybackTranscode": "Transcode",
|
||||
"LabelPlaybackDirect": "Izravno",
|
||||
"LabelPlaybackLocal": "Lokalno",
|
||||
"LabelPlaybackSpeed": "Brzina izvođenja",
|
||||
"LabelPlaybackTranscode": "Transkodiraj",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasts",
|
||||
"LabelPreventIndexing": "Prevent your feed from being indexed by iTunes and Google podcast directories",
|
||||
"LabelPodcasts": "Podcasti",
|
||||
"LabelPreventIndexing": "Spriječite da iTunes i Google indeksiraju vaš feed za svoje popise podcasta",
|
||||
"LabelProgress": "Napredak",
|
||||
"LabelPubDate": "Datam izdavanja",
|
||||
"LabelPublishYear": "Godina izdavanja",
|
||||
"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",
|
||||
"LabelPubDate": "Datum izdavanja",
|
||||
"LabelPublishYear": "Godina objavljivanja",
|
||||
"LabelPublishedDate": "Objavljeno {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Prilagođena adresa e-pošte vlasnika",
|
||||
"LabelRSSFeedCustomOwnerName": "Prilagođeno ime vlasnika",
|
||||
"LabelRSSFeedPreventIndexing": "Onemogući indeksiranje",
|
||||
"LabelRSSFeedSlug": "Slug RSS izvora",
|
||||
"LabelRandomly": "Nasumično",
|
||||
"LabelRead": "Čitaj",
|
||||
"LabelReadAgain": "Ponovno čitaj",
|
||||
"LabelRecentSeries": "Najnoviji serijali",
|
||||
"LabelRecentlyAdded": "Nedavno dodano",
|
||||
"LabelRemoveFromPlaylist": "Ukloni s popisa za izvođenje",
|
||||
"LabelScaleElapsedTimeBySpeed": "Prilagodi preostalo vrijeme brzini izvođenja",
|
||||
"LabelSeason": "Sezona",
|
||||
"LabelSelectADevice": "Select a device",
|
||||
"LabelSeries": "Serije",
|
||||
"LabelServerAddress": "Server address",
|
||||
"LabelSetEbookAsPrimary": "Set as primary",
|
||||
"LabelSetEbookAsSupplementary": "Set as supplementary",
|
||||
"LabelShakeSensitivity": "Shake sensitivity",
|
||||
"LabelSelectADevice": "Odabir uređaja",
|
||||
"LabelSeries": "Serijal",
|
||||
"LabelServerAddress": "Adresa poslužitelja",
|
||||
"LabelSetEbookAsPrimary": "Postavi kao primarno",
|
||||
"LabelSetEbookAsSupplementary": "Postavi kao dopunsko",
|
||||
"LabelShakeSensitivity": "Osjetljivost trešnje",
|
||||
"LabelShowAll": "Prikaži sve",
|
||||
"LabelSize": "Veličina",
|
||||
"LabelSleepTimer": "Sleep timer",
|
||||
"LabelStart": "Pokreni",
|
||||
"LabelSleepTimer": "Timer za spavanje",
|
||||
"LabelStart": "Početak",
|
||||
"LabelStartTime": "Vrijeme pokretanja",
|
||||
"LabelStatsBestDay": "Najbolji dan",
|
||||
"LabelStatsDailyAverage": "Dnevni prosjek",
|
||||
"LabelStatsDays": "Dani",
|
||||
"LabelStatsDaysListened": "Dana slušao",
|
||||
"LabelStatsInARow": "u redu",
|
||||
"LabelStatsItemsFinished": "Završenih stavki",
|
||||
"LabelStatsDaysListened": "Dana slušano",
|
||||
"LabelStatsInARow": "uzastopno",
|
||||
"LabelStatsItemsFinished": "Dovršenih stavki",
|
||||
"LabelStatsMinutes": "minute",
|
||||
"LabelStatsMinutesListening": "Minuta odslušano",
|
||||
"LabelStatsWeekListening": "Tjedno slušanje",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelTag": "Tag",
|
||||
"LabelTags": "Tags",
|
||||
"LabelTheme": "Theme",
|
||||
"LabelThemeDark": "Dark",
|
||||
"LabelThemeLight": "Light",
|
||||
"LabelStreamingUsingCellular": "Strujanje preko mobilnih podataka",
|
||||
"LabelTag": "Oznaka",
|
||||
"LabelTags": "Oznake",
|
||||
"LabelTheme": "Tema",
|
||||
"LabelThemeDark": "Tamna",
|
||||
"LabelThemeLight": "Svijetla",
|
||||
"LabelTimeRemaining": "{0} preostalo",
|
||||
"LabelTitle": "Naslov",
|
||||
"LabelTotalSize": "Ukupna veličina",
|
||||
"LabelTotalTrack": "Total Track",
|
||||
"LabelTracks": "Tracks",
|
||||
"LabelType": "Tip",
|
||||
"LabelUnlockPlayer": "Unlock Player",
|
||||
"LabelUseBookshelfView": "Use bookshelf view",
|
||||
"LabelTotalTrack": "Ukupno zapisa",
|
||||
"LabelTracks": "Zvučni zapisi",
|
||||
"LabelType": "Vrsta",
|
||||
"LabelUnknown": "Nepoznato",
|
||||
"LabelUnlockPlayer": "Otključaj izvođač",
|
||||
"LabelUseBookshelfView": "Uključi izgled police s knjigama",
|
||||
"LabelUser": "Korisnik",
|
||||
"LabelUsername": "Korisničko ime",
|
||||
"LabelVeryHigh": "Very High",
|
||||
"LabelVeryLow": "Very Low",
|
||||
"LabelYourBookmarks": "Tvoje knjižne oznake",
|
||||
"LabelYourProgress": "Tvoj napredak",
|
||||
"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": "Preuzimam epizodu",
|
||||
"MessageEpisodesQueuedForDownload": "{0} Epizoda/-e u redu za preuzimanje",
|
||||
"MessageFeedURLWillBe": "Feed URL će biti {0}",
|
||||
"MessageFetching": "Dobavljam...",
|
||||
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
|
||||
"LabelVeryHigh": "Vrlo jako",
|
||||
"LabelVeryLow": "Vrlo slabo",
|
||||
"LabelYearReviewHide": "Ne prikazuj Godišnji pregled",
|
||||
"LabelYearReviewShow": "Pogledaj Godišnji pregled",
|
||||
"LabelYourBookmarks": "Vaše knjižne oznake",
|
||||
"LabelYourProgress": "Vaš napredak",
|
||||
"MessageAndroid10Downloads": "Na Androidu 10 i novijem za preuzimanja se upotrebljava unutarnja pohrana.",
|
||||
"MessageAttemptingServerConnection": "Pokušavam se povezati s poslužiteljem...",
|
||||
"MessageAudiobookshelfServerNotConnected": "Poslužitelj Audiobookshelf nije povezan",
|
||||
"MessageAudiobookshelfServerRequired": "<strong>Važno!</strong> Ova je aplikacija predviđena za rad s poslužiteljem Audiobookshelf na vašem poslužitelju kojim upravljate vi ili netko koga znate. Ova aplikacija ne nudi nikakav sadržaj.",
|
||||
"MessageBookshelfEmpty": "Polica s knjigama je prazna",
|
||||
"MessageConfirmDeleteLocalEpisode": "Želite li ukloniti lokalni nastavak \"{0}\" sa svog uređaja? Ovo ne utječe na datoteku na poslužitelju.",
|
||||
"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.",
|
||||
"MessageConfirmDiscardProgress": "Jeste li sigurni da želite iz izbrisati svoj napredak?",
|
||||
"MessageConfirmDownloadUsingCellular": "Spremate se pokrenuti preuzimanje koristeći mobilne podatke. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
|
||||
"MessageConfirmMarkAsFinished": "Sigurno želite označiti ovu stavku dovršenom?",
|
||||
"MessageConfirmRemoveBookmark": "Sigurno želite ukloniti knjižnu oznaku?",
|
||||
"MessageConfirmStreamingUsingCellular": "Pokrenut ćete strujanje korištenjem mobilnih podataka. Ovo može uzrokovati dodatne troškove. Želite li nastaviti?",
|
||||
"MessageDiscardProgress": "Zanemari napredak",
|
||||
"MessageDownloadCompleteProcessing": "Preuzimanje dovršeno. Obrađujem...",
|
||||
"MessageDownloading": "Preuzimanje...",
|
||||
"MessageDownloadingEpisode": "Preuzimam nastavak",
|
||||
"MessageEpisodesQueuedForDownload": "{0} nastavak(a) u redu za preuzimanje",
|
||||
"MessageFeedURLWillBe": "URL izvora bit će {0}",
|
||||
"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...",
|
||||
"MessageLoadingServerData": "Loading server data...",
|
||||
"MessageMarkAsFinished": "Označi kao završeno",
|
||||
"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": "Nema knjižnih bilješki",
|
||||
"MessageLoadingServerData": "Učitavam podatke poslužitelja...",
|
||||
"MessageMarkAsFinished": "Označi kao dovršeno",
|
||||
"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": "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": "Povezani s poslužiteljem {0}",
|
||||
"MessageMediaLinkedToThisServer": "Preuzeti medijski zapis povezan je s ovim poslužiteljem",
|
||||
"MessageMediaNotLinkedToServer": "Medijski zapis nije povezan s poslužiteljem Audiobookshelf. Napredak se neće sinkronizirati.",
|
||||
"MessageNoBookmarks": "Nema knjižnih oznaka",
|
||||
"MessageNoChapters": "Nema poglavlja",
|
||||
"MessageNoCollections": "Nema zbirki",
|
||||
"MessageNoItems": "Nema stavki",
|
||||
"MessageNoItemsFound": "Nijedna stavka pronađena",
|
||||
"MessageNoListeningSessions": "Nema Listening Sessions",
|
||||
"MessageNoMediaFolders": "No Media Folders",
|
||||
"MessageNoNetworkConnection": "No network connection",
|
||||
"MessageNoPodcastsFound": "Nijedan podcast pronađen",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoUpdatesWereNecessary": "Aktualiziranje nije bilo potrebno",
|
||||
"MessageNoUserPlaylists": "You have no playlists",
|
||||
"MessageReportBugsAndContribute": "Prijavte bugove, zatržite featurese i doprinosite na",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
|
||||
"MessageSocketNotConnected": "Socket not connected",
|
||||
"NoteRSSFeedPodcastAppsHttps": "Upozorenje: Večina podcasta će trebati RSS feed URL koji koristi HTTPS",
|
||||
"NoteRSSFeedPodcastAppsPubDate": "Upozorenje: 1 ili više vaših epizoda nemaju datum objavljivanja. Neke podcast aplikacije zahtjevaju to.",
|
||||
"ToastBookmarkCreateFailed": "Kreiranje knjižne bilješke neuspješno",
|
||||
"ToastBookmarkRemoveFailed": "Brisanje knjižne bilješke nauspješno",
|
||||
"ToastBookmarkUpdateFailed": "Aktualizacija knjižne bilješke neuspješna",
|
||||
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
|
||||
"ToastItemMarkedAsFinishedFailed": "Označi kao Završeno neuspješno",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Označi kao Nezavršeno neuspješno",
|
||||
"ToastPlaylistCreateFailed": "Failed to create playlist",
|
||||
"ToastPodcastCreateFailed": "Neuspješno kreiranje podcasta",
|
||||
"ToastPodcastCreateSuccess": "Podcast uspješno kreiran",
|
||||
"ToastRSSFeedCloseFailed": "Neuspješno zatvaranje RSS Feeda",
|
||||
"ToastRSSFeedCloseSuccess": "RSS Feed zatvoren",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"MessageNoItemsFound": "Nema pronađenih stavki",
|
||||
"MessageNoListeningSessions": "Nema sesija slušanja",
|
||||
"MessageNoMediaFolders": "Nema medijskih mapa",
|
||||
"MessageNoNetworkConnection": "Nema mrežne veze",
|
||||
"MessageNoPodcastsFound": "Nije pronađen niti jedan podcast",
|
||||
"MessageNoSeries": "Nema serijala",
|
||||
"MessageNoUpdatesWereNecessary": "Ažuriranje nije bilo potrebno",
|
||||
"MessageNoUserPlaylists": "Nemate popisa za izvođenje",
|
||||
"MessagePodcastSearchField": "Upišite izraz za pretraživanje ili URL RSS izvora",
|
||||
"MessageReportBugsAndContribute": "Prijavite pogreške, zatražite značajke i doprinesite na",
|
||||
"MessageSeriesAlreadyDownloaded": "Već ste preuzeli sve knjige iz ovog serijala.",
|
||||
"MessageSeriesDownloadConfirm": "Želite li preuzeti {0} knjiga koje nedostaju s {1} datoteka, ukupno {2} u mapu {3}?",
|
||||
"MessageSeriesDownloadConfirmIos": "Preuzeti {0} knjiga koje nedostaju s {1} datoteka, ukupno {2}?",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket je povezan preko mobilnih podataka",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket je povezan preko mobilne mreže s praćenjem potrošnje",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket je povezan preko mobilne mreže kod koje se ne prati potrošnja",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket je povezan preko Wi-Fi mreže na kojoj se ne prati potrošnja",
|
||||
"MessageSocketNotConnected": "Socket nije povezan",
|
||||
"NoteRSSFeedPodcastAppsHttps": "Pripazite: Većina aplikacija za podcaste iziskuje URL RSS izvora koji se koristi HTTPS protokolom",
|
||||
"NoteRSSFeedPodcastAppsPubDate": "Upozorenje: jedan ili više vaših nastavaka nemaju datum objavljivanja. To je obavezno kod nekih aplikacija za podcaste.",
|
||||
"ToastBookmarkCreateFailed": "Izrada knjižne oznake nije uspjela",
|
||||
"ToastBookmarkRemoveFailed": "Brisanje knjižne bilješke nije uspjelo",
|
||||
"ToastBookmarkUpdateFailed": "Ažuriranje knjižne oznake nije uspjelo",
|
||||
"ToastDownloadNotAllowedOnCellular": "Preuzimanje korištenjem mobilnih podataka onemogućeno je",
|
||||
"ToastItemMarkedAsFinishedFailed": "Označavanje kao Dovršeno nije uspjelo",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Označavanje kao Nije dovršeno nije uspjelo",
|
||||
"ToastPlaylistCreateFailed": "Popis za izvođenje nije izrađen",
|
||||
"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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"ButtonAddNewServer": "Új szerver hozzáadása",
|
||||
"ButtonAuthors": "Szerzők",
|
||||
"ButtonBack": "Vissza",
|
||||
"ButtonCancel": "Mégse",
|
||||
"ButtonCancel": "Mégsem",
|
||||
"ButtonCancelTimer": "Időzítő megszakítása",
|
||||
"ButtonClearFilter": "Szűrő törlése",
|
||||
"ButtonCloseFeed": "Hírcsatorna bezárása",
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
"ButtonDeleteLocalItem": "Helyi elem törlése",
|
||||
"ButtonDisableAutoTimer": "Automatikus időzítő letiltása",
|
||||
"ButtonDisconnect": "Kapcsolat bontása",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonGoToWebClient": "Webes kliens megnyitása",
|
||||
"ButtonHistory": "Előzmények",
|
||||
"ButtonHome": "Kezdőlap",
|
||||
"ButtonIssues": "Problémák",
|
||||
|
|
@ -33,9 +33,12 @@
|
|||
"ButtonOverride": "Felülírás",
|
||||
"ButtonPause": "Szünet",
|
||||
"ButtonPlay": "Lejátszás",
|
||||
"ButtonPlayEpisode": "Epizód lejátszása",
|
||||
"ButtonPlaying": "Lejátszás folyamatban",
|
||||
"ButtonPlaylists": "Lejátszási listák",
|
||||
"ButtonRead": "Olvasás",
|
||||
"ButtonReadLess": "Mutass kevesebbet",
|
||||
"ButtonReadMore": "Mutass többet",
|
||||
"ButtonRemove": "Eltávolítás",
|
||||
"ButtonRemoveFromServer": "Eltávolítás a szerverről",
|
||||
"ButtonSave": "Mentés",
|
||||
|
|
@ -56,7 +59,7 @@
|
|||
"HeaderCollection": "Gyűjtemény",
|
||||
"HeaderCollectionItems": "Gyűjtemény elemek",
|
||||
"HeaderConnectionStatus": "Kapcsolat állapota",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderDataSettings": "Adat beállítások",
|
||||
"HeaderDetails": "Részletek",
|
||||
"HeaderDownloads": "Letöltések",
|
||||
"HeaderEbookFiles": "E-könyv fájlok",
|
||||
|
|
@ -84,12 +87,12 @@
|
|||
"HeaderUserInterfaceSettings": "Felhasználói felület beállításai",
|
||||
"HeaderYourStats": "Saját statisztikák",
|
||||
"LabelAddToPlaylist": "Hozzáadás a lejátszási listához",
|
||||
"LabelAdded": "Hozzáadva",
|
||||
"LabelAddedAt": "Hozzáadva ekkor",
|
||||
"LabelAddedDate": "{0} hozzáadva",
|
||||
"LabelAll": "Összes",
|
||||
"LabelAllowSeekingOnMediaControls": "Pozíció keresés engedélyezése a média értesítési vezérlőkön",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAlways": "Mindig",
|
||||
"LabelAskConfirmation": "Kérjen megerősítést",
|
||||
"LabelAuthor": "Szerző",
|
||||
"LabelAuthorFirstLast": "Szerző (Keresztnév Vezetékné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.",
|
||||
"LabelDiscover": "Felfedezés",
|
||||
"LabelDownload": "Letöltés",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloadUsingCellular": "Letöltés mobilinternettel",
|
||||
"LabelDownloaded": "Letöltve",
|
||||
"LabelDuration": "Időtartam",
|
||||
"LabelEbook": "E-könyv",
|
||||
|
|
@ -141,6 +144,7 @@
|
|||
"LabelFilename": "Fájlnév",
|
||||
"LabelFinished": "Befejezve",
|
||||
"LabelFolder": "Mappa",
|
||||
"LabelFontBoldness": "Betű vastagság",
|
||||
"LabelFontScale": "Betűméret skála",
|
||||
"LabelGenre": "Műfaj",
|
||||
"LabelGenres": "Műfajok",
|
||||
|
|
@ -149,7 +153,7 @@
|
|||
"LabelHasSupplementaryEbook": "Van kiegészítő e-könyv",
|
||||
"LabelHeavy": "Nehéz",
|
||||
"LabelHigh": "Magas",
|
||||
"LabelHost": "Házigazda",
|
||||
"LabelHost": "Kiszolgáló",
|
||||
"LabelInProgress": "Folyamatban",
|
||||
"LabelIncomplete": "Befejezetlen",
|
||||
"LabelInternalAppStorage": "Belső alkalmazástároló",
|
||||
|
|
@ -174,13 +178,20 @@
|
|||
"LabelName": "Név",
|
||||
"LabelNarrator": "Előadó",
|
||||
"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",
|
||||
"LabelNewestEpisodes": "Legújabb epizódok",
|
||||
"LabelNo": "Nem",
|
||||
"LabelNotFinished": "Nem befejezett",
|
||||
"LabelNotStarted": "Nem kezdődött el",
|
||||
"LabelOff": "Ki",
|
||||
"LabelNumEpisodes": "{0} epizód",
|
||||
"LabelOff": "Kikapcsolva",
|
||||
"LabelOn": "Bekapcsolva",
|
||||
"LabelPassword": "Jelszó",
|
||||
"LabelPath": "Útvonal",
|
||||
"LabelPlaybackDirect": "Közvetlen",
|
||||
|
|
@ -193,15 +204,17 @@
|
|||
"LabelProgress": "Haladás",
|
||||
"LabelPubDate": "Közzététel dátuma",
|
||||
"LabelPublishYear": "Kiadás éve",
|
||||
"LabelPublishedDate": "Kiadva {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Egyéni tulajdonos e-mail",
|
||||
"LabelRSSFeedCustomOwnerName": "Egyéni tulajdonos neve",
|
||||
"LabelRSSFeedPreventIndexing": "Indexelés megakadályozása",
|
||||
"LabelRSSFeedSlug": "RSS hírcsatorna rövid cím",
|
||||
"LabelRandomly": "Véletlenszerűen",
|
||||
"LabelRead": "Olvasás",
|
||||
"LabelReadAgain": "Újraolvasás",
|
||||
"LabelRecentSeries": "Legutóbbi sorozatok",
|
||||
"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",
|
||||
"LabelSeason": "Évad",
|
||||
"LabelSelectADevice": "Eszköz kiválasztása",
|
||||
|
|
@ -224,7 +237,7 @@
|
|||
"LabelStatsMinutes": "perc",
|
||||
"LabelStatsMinutesListening": "Hallgatás percekben",
|
||||
"LabelStatsWeekListening": "Heti hallgatás",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelStreamingUsingCellular": "Streamelés mobilinternettel",
|
||||
"LabelTag": "Címke",
|
||||
"LabelTags": "Címkék",
|
||||
"LabelTheme": "Téma",
|
||||
|
|
@ -232,15 +245,19 @@
|
|||
"LabelThemeLight": "Világos",
|
||||
"LabelTimeRemaining": "{0} maradt",
|
||||
"LabelTitle": "Cím",
|
||||
"LabelTotalSize": "Összes méret",
|
||||
"LabelTotalTrack": "Összes szám",
|
||||
"LabelTracks": "Számok",
|
||||
"LabelType": "Típus",
|
||||
"LabelUnknown": "Ismeretlen",
|
||||
"LabelUnlockPlayer": "Lejátszó feloldása",
|
||||
"LabelUseBookshelfView": "Polcnézet használata",
|
||||
"LabelUser": "Felhasználó",
|
||||
"LabelUsername": "Felhasználónév",
|
||||
"LabelVeryHigh": "Nagyon magas",
|
||||
"LabelVeryLow": "Nagyon alacsony",
|
||||
"LabelYearReviewHide": "A visszatekintés az évre elrejtése",
|
||||
"LabelYearReviewShow": "Visszatekintés az évre megtekintése",
|
||||
"LabelYourBookmarks": "Könyvjelzőid",
|
||||
"LabelYourProgress": "Haladásod",
|
||||
"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.",
|
||||
"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?",
|
||||
"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?",
|
||||
"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",
|
||||
"MessageDownloadCompleteProcessing": "Letöltés kész. Feldolgozá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.",
|
||||
"MessageNoBookmarks": "Nincsenek könyvjelzők",
|
||||
"MessageNoChapters": "Nincsenek fejezetek",
|
||||
"MessageNoCollections": "Nincs gyűjtemény",
|
||||
"MessageNoItems": "Nincsenek elemek",
|
||||
"MessageNoItemsFound": "Nincs találat",
|
||||
"MessageNoListeningSessions": "Nincsenek hallgatási munkamenetek",
|
||||
"MessageNoMediaFolders": "Nincsenek médiamappák",
|
||||
"MessageNoNetworkConnection": "Nincs hálózati kapcsolat",
|
||||
"MessageNoPodcastsFound": "Nem találhatók podcastok",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "Nincsenek sorozatok",
|
||||
"MessageNoUpdatesWereNecessary": "Nem volt szükséges frissítés",
|
||||
"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",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Csatlakoztatva mért Wi-Fi há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",
|
||||
"ToastBookmarkRemoveFailed": "A könyvjelző eltávolítása 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",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Az elem befejezetlennek jelölése sikertelen",
|
||||
"ToastPlaylistCreateFailed": "A lejátszási lista létrehozása sikertelen",
|
||||
|
|
@ -302,5 +324,5 @@
|
|||
"ToastPodcastCreateSuccess": "A podcast sikeresen létrehozva",
|
||||
"ToastRSSFeedCloseFailed": "Az RSS hírcsatorna bezárása sikertelen",
|
||||
"ToastRSSFeedCloseSuccess": "Az RSS hírcsatorna sikeresen bezárva",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastStreamingNotAllowedOnCellular": "Streamelés mobilinternettel nem engedélyezett"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"ButtonAddNewServer": "Aggiungi un nuovo server",
|
||||
"ButtonAuthors": "Autori",
|
||||
"ButtonBack": "Indietro",
|
||||
"ButtonCancel": "Annulla",
|
||||
"ButtonCancel": "Cancella",
|
||||
"ButtonCancelTimer": "Annulla il timer",
|
||||
"ButtonClearFilter": "Elimina filtri",
|
||||
"ButtonCloseFeed": "Chiudi flusso",
|
||||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "In riproduzione",
|
||||
"ButtonPlaylists": "Playlist",
|
||||
"ButtonRead": "Leggi",
|
||||
"ButtonReadLess": "Riduci",
|
||||
"ButtonReadMore": "Espandi",
|
||||
"ButtonRemove": "Rimuovi",
|
||||
"ButtonRemoveFromServer": "Rimuovi dal server",
|
||||
"ButtonSave": "Salva",
|
||||
|
|
@ -59,7 +61,7 @@
|
|||
"HeaderConnectionStatus": "Stato connessione",
|
||||
"HeaderDataSettings": "Impostazioni dei dati",
|
||||
"HeaderDetails": "Dettagli",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderDownloads": "Scaricamenti",
|
||||
"HeaderEbookFiles": "File dei libri",
|
||||
"HeaderEpisodes": "Episodi",
|
||||
"HeaderEreaderSettings": "Impostazioni lettore",
|
||||
|
|
@ -73,7 +75,7 @@
|
|||
"HeaderPlaylist": "Playlist",
|
||||
"HeaderPlaylistItems": "Elementi della playlist",
|
||||
"HeaderRSSFeed": "Flusso RSS",
|
||||
"HeaderRSSFeedGeneral": "RSS Dettagli",
|
||||
"HeaderRSSFeedGeneral": "Dettagli RSS",
|
||||
"HeaderRSSFeedIsOpen": "RSS Feed è aperto",
|
||||
"HeaderSelectDownloadLocation": "Selezione Posizione Download",
|
||||
"HeaderSettings": "Impostazioni",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Impostazioni interfaccia utente",
|
||||
"HeaderYourStats": "Statistiche personali",
|
||||
"LabelAddToPlaylist": "Aggiungi alla playlist",
|
||||
"LabelAdded": "Aggiunto",
|
||||
"LabelAddedAt": "Aggiunto il",
|
||||
"LabelAddedDate": "Aggiunti {0}",
|
||||
"LabelAll": "Tutti",
|
||||
"LabelAllowSeekingOnMediaControls": "Consenti la ricerca della posizione sui controlli delle notifiche multimediali",
|
||||
"LabelAlways": "Sempre",
|
||||
|
|
@ -132,7 +134,7 @@
|
|||
"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.",
|
||||
"LabelEnd": "Fine",
|
||||
"LabelEndOfChapter": "Fine del capitolo",
|
||||
"LabelEndOfChapter": "Fine Capitolo",
|
||||
"LabelEndTime": "Tempo alla fine",
|
||||
"LabelEpisode": "Episodio",
|
||||
"LabelFeedURL": "URL del flusso",
|
||||
|
|
@ -159,7 +161,7 @@
|
|||
"LabelJumpForwardsTime": "Vai avanti nel tempo",
|
||||
"LabelLanguage": "Lingua",
|
||||
"LabelLayout": "Disposizione",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutAuto": "Automatico",
|
||||
"LabelLayoutSinglePage": "Pagina singola",
|
||||
"LabelLight": "Leggera",
|
||||
"LabelLineSpacing": "Interlinea",
|
||||
|
|
@ -176,29 +178,35 @@
|
|||
"LabelName": "Nome",
|
||||
"LabelNarrator": "Narratore",
|
||||
"LabelNarrators": "Narratori",
|
||||
"LabelNavigateWithVolume": "Navigare con i tasti del volume",
|
||||
"LabelNavigateWithVolumeMirrored": "Invertito",
|
||||
"LabelNever": "Mai",
|
||||
"LabelNewestAuthors": "Nuovi autori",
|
||||
"LabelNewestEpisodes": "Nuovi episodi",
|
||||
"LabelNo": "No",
|
||||
"LabelNotFinished": "Da completare",
|
||||
"LabelNotStarted": "Non iniziato",
|
||||
"LabelNumEpisodes": "{0} episodi",
|
||||
"LabelOff": "Disattivato",
|
||||
"LabelOn": "Attivo",
|
||||
"LabelPassword": "Password",
|
||||
"LabelPath": "Percorso",
|
||||
"LabelPlaybackDirect": "Diretto",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackLocal": "Locale",
|
||||
"LabelPlaybackSpeed": "Velocità di riproduzione",
|
||||
"LabelPlaybackTranscode": "Transcodifica",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasts",
|
||||
"LabelPodcasts": "Podcast",
|
||||
"LabelPreventIndexing": "Impedisci che il tuo feed venga indicizzato da iTunes e dalle directory dei podcast di Google",
|
||||
"LabelProgress": "Cominciati",
|
||||
"LabelPubDate": "Data di pubblicazione",
|
||||
"LabelPublishYear": "Anno di pubblicazione",
|
||||
"LabelPublishedDate": "Pubblicati {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "E-mail del proprietario personalizzato",
|
||||
"LabelRSSFeedCustomOwnerName": "Nome del proprietario personalizzato",
|
||||
"LabelRSSFeedPreventIndexing": "Impedisci l'indicizzazione",
|
||||
"LabelRSSFeedSlug": "Parole chiave del flusso RSS",
|
||||
"LabelRandomly": "Casualmente",
|
||||
"LabelRead": "Leggi",
|
||||
"LabelReadAgain": "Leggi ancora",
|
||||
"LabelRecentSeries": "Serie recenti",
|
||||
|
|
@ -238,12 +246,15 @@
|
|||
"LabelTotalTrack": "Traccia totale",
|
||||
"LabelTracks": "Traccia",
|
||||
"LabelType": "Tipo",
|
||||
"LabelUnknown": "Sconosciuto",
|
||||
"LabelUnlockPlayer": "Sblocca il player",
|
||||
"LabelUseBookshelfView": "Usa visualizzazione biblioteca",
|
||||
"LabelUser": "Utente",
|
||||
"LabelUsername": "Nome utente",
|
||||
"LabelVeryHigh": "Molto alto",
|
||||
"LabelVeryLow": "Molto basso",
|
||||
"LabelYearReviewHide": "Nascondi Anno in rassegna",
|
||||
"LabelYearReviewShow": "Mostra Anno in rassegna",
|
||||
"LabelYourBookmarks": "I tuoi preferiti",
|
||||
"LabelYourProgress": "Completato al",
|
||||
"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.",
|
||||
"MessageNoBookmarks": "Nessun preferito",
|
||||
"MessageNoChapters": "Nessun capitolo",
|
||||
"MessageNoCollections": "Nessuna Collezione",
|
||||
"MessageNoItems": "Nessun oggetto",
|
||||
"MessageNoItemsFound": "Nessun oggetto trovato",
|
||||
"MessageNoListeningSessions": "Nessuna sessione di ascolto",
|
||||
|
|
@ -286,7 +298,11 @@
|
|||
"MessageNoSeries": "Nessuna serie",
|
||||
"MessageNoUpdatesWereNecessary": "Nessun aggiornamento necessario",
|
||||
"MessageNoUserPlaylists": "Non hai nessuna Playlist",
|
||||
"MessagePodcastSearchField": "Inserisci il termine di ricerca o l'URL del feed RSS",
|
||||
"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",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Collegato tramite rete Wi-Fi a consumo",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Collegato tramite rete cellulare",
|
||||
|
|
|
|||
164
strings/lt.json
164
strings/lt.json
|
|
@ -1,53 +1,47 @@
|
|||
{
|
||||
"ButtonAdd": "Pridėti",
|
||||
"ButtonAddNewServer": "Add New Server",
|
||||
"ButtonAddNewServer": "Pridėti naują serverį",
|
||||
"ButtonAuthors": "Autoriai",
|
||||
"ButtonBack": "Atgal",
|
||||
"ButtonCancel": "Atšaukti",
|
||||
"ButtonCancelTimer": "Cancel Timer",
|
||||
"ButtonCancelTimer": "Atšaukti laikmatį",
|
||||
"ButtonClearFilter": "Valyti filtrą",
|
||||
"ButtonCloseFeed": "Uždaryti srautą",
|
||||
"ButtonCollections": "Kolekcijos",
|
||||
"ButtonConnect": "Connect",
|
||||
"ButtonConnectToServer": "Connect to Server",
|
||||
"ButtonConnect": "Prijungti",
|
||||
"ButtonConnectToServer": "Prisijungti prie serverio",
|
||||
"ButtonCreate": "Kurti",
|
||||
"ButtonCreateBookmark": "Create Bookmark",
|
||||
"ButtonCreateNewPlaylist": "Create New Playlist",
|
||||
"ButtonCreateBookmark": "Sukurti žymą",
|
||||
"ButtonCreateNewPlaylist": "Sukurti naują grojaraštį",
|
||||
"ButtonDelete": "Ištrinti",
|
||||
"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",
|
||||
"ButtonDisableAutoTimer": "Išjungti automatinį laikmatį",
|
||||
"ButtonDisconnect": "Atsijungti",
|
||||
"ButtonHistory": "Istorija",
|
||||
"ButtonHome": "Pradžia",
|
||||
"ButtonIssues": "Problemos",
|
||||
"ButtonLatest": "Naujausias",
|
||||
"ButtonLibrary": "Biblioteka",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "Manage Local Files",
|
||||
"ButtonNewFolder": "New Folder",
|
||||
"ButtonNextEpisode": "Next Episode",
|
||||
"ButtonManageLocalFiles": "Tvarkyti vietinius failus",
|
||||
"ButtonNewFolder": "Naujas aplankas",
|
||||
"ButtonNextEpisode": "Kitas epizodas",
|
||||
"ButtonOpenFeed": "Atidaryti srautą",
|
||||
"ButtonOverride": "Override",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPause": "Pauzė",
|
||||
"ButtonPlay": "Groti",
|
||||
"ButtonPlayEpisode": "Groti episodą",
|
||||
"ButtonPlaying": "Grojama",
|
||||
"ButtonPlaylists": "Grojaraščiai",
|
||||
"ButtonRead": "Skaityti",
|
||||
"ButtonReadLess": "Skaityti mažiau",
|
||||
"ButtonReadMore": "Skaityti daugiau",
|
||||
"ButtonRemove": "Pašalinti",
|
||||
"ButtonRemoveFromServer": "Remove from Server",
|
||||
"ButtonRemoveFromServer": "Pašalinti iš serverio",
|
||||
"ButtonSave": "Išsaugoti",
|
||||
"ButtonSaveOrder": "Save Order",
|
||||
"ButtonSaveOrder": "Išsaugoti tvarką",
|
||||
"ButtonSearch": "Ieškoti",
|
||||
"ButtonSendEbookToDevice": "Send Ebook to Device",
|
||||
"ButtonSeries": "Serijos",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonSetTimer": "Nustatyti laikmatį",
|
||||
"ButtonStream": "Srautas",
|
||||
"ButtonSubmit": "Pateikti",
|
||||
"ButtonSwitchServerUser": "Switch Server/User",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonYes": "Taip",
|
||||
"HeaderAccount": "Paskyra",
|
||||
"HeaderAdvanced": "Papildomi",
|
||||
|
|
@ -55,84 +49,42 @@
|
|||
"HeaderChapters": "Skyriai",
|
||||
"HeaderCollection": "Kolekcija",
|
||||
"HeaderCollectionItems": "Kolekcijos elementai",
|
||||
"HeaderConnectionStatus": "Connection Status",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderDetails": "Detalės",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderEbookFiles": "Eknygos failai",
|
||||
"HeaderEpisodes": "Epizodai",
|
||||
"HeaderEreaderSettings": "Elektroninių skaitytuvų nustatymai",
|
||||
"HeaderLatestEpisodes": "Naujausi epizodai",
|
||||
"HeaderLibraries": "Bibliotekos",
|
||||
"HeaderLocalFolders": "Local Folders",
|
||||
"HeaderLocalLibraryItems": "Local Library Items",
|
||||
"HeaderNewPlaylist": "New Playlist",
|
||||
"HeaderOpenRSSFeed": "Atidaryti RSS srautą",
|
||||
"HeaderPlaybackSettings": "Playback Settings",
|
||||
"HeaderPlaylist": "Grojaraštis",
|
||||
"HeaderPlaylistItems": "Grojaraščio elementai",
|
||||
"HeaderRSSFeed": "RSS Feed",
|
||||
"HeaderRSSFeedGeneral": "RSS informacija",
|
||||
"HeaderRSSFeedIsOpen": "RSS srautas yra atidarytas",
|
||||
"HeaderSelectDownloadLocation": "Select Download Location",
|
||||
"HeaderSettings": "Nustatymai",
|
||||
"HeaderSleepTimer": "Miego laikmatis",
|
||||
"HeaderSleepTimerSettings": "Sleep Timer Settings",
|
||||
"HeaderStatsMinutesListeningChart": "Klausymo minutės (paskutinės 7 dienos)",
|
||||
"HeaderStatsRecentSessions": "Naujausios sesijos",
|
||||
"HeaderTableOfContents": "Turinys",
|
||||
"HeaderUserInterfaceSettings": "User Interface Settings",
|
||||
"HeaderYourStats": "Jūsų statistika",
|
||||
"LabelAddToPlaylist": "Pridėti į grojaraštį",
|
||||
"LabelAdded": "Pridėta",
|
||||
"LabelAddedAt": "Pridėta {0}",
|
||||
"LabelAll": "Visi",
|
||||
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAuthor": "Autorius",
|
||||
"LabelAuthorFirstLast": "Autorius (Vardas Pavardė)",
|
||||
"LabelAuthorLastFirst": "Autorius (Pavardė, Vardas)",
|
||||
"LabelAuthors": "Autoriai",
|
||||
"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",
|
||||
"LabelChapterTrack": "Chapter Track",
|
||||
"LabelChapters": "Skyriai",
|
||||
"LabelClosePlayer": "Uždaryti grotuvą",
|
||||
"LabelCollapseSeries": "Suskleisti seriją",
|
||||
"LabelComplete": "Baigta",
|
||||
"LabelContinueBooks": "Continue Books",
|
||||
"LabelContinueEpisodes": "Continue Episodes",
|
||||
"LabelContinueListening": "Continue Listening",
|
||||
"LabelContinueReading": "Continue Reading",
|
||||
"LabelContinueSeries": "Continue Series",
|
||||
"LabelCustomTime": "Custom time",
|
||||
"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",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloaded": "Downloaded",
|
||||
"LabelDuration": "Trukmė",
|
||||
"LabelEbook": "Elektroninė knyga",
|
||||
"LabelEbooks": "Ebooks",
|
||||
"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",
|
||||
"LabelEndOfChapter": "End of Chapter",
|
||||
"LabelEndTime": "End time",
|
||||
"LabelEpisode": "Epizodas",
|
||||
"LabelFeedURL": "Srauto URL",
|
||||
"LabelFile": "Failas",
|
||||
|
|
@ -144,49 +96,22 @@
|
|||
"LabelFontScale": "Šrifto mastelis",
|
||||
"LabelGenre": "Žanras",
|
||||
"LabelGenres": "Žanrai",
|
||||
"LabelHapticFeedback": "Haptic feedback",
|
||||
"LabelHasEbook": "Has ebook",
|
||||
"LabelHasSupplementaryEbook": "Has supplementary ebook",
|
||||
"LabelHeavy": "Heavy",
|
||||
"LabelHigh": "High",
|
||||
"LabelHost": "Serveris",
|
||||
"LabelInProgress": "Vyksta",
|
||||
"LabelIncomplete": "Nebaigta",
|
||||
"LabelInternalAppStorage": "Internal App Storage",
|
||||
"LabelJumpBackwardsTime": "Jump backwards time",
|
||||
"LabelJumpForwardsTime": "Jump forwards time",
|
||||
"LabelLanguage": "Kalba",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Single page",
|
||||
"LabelLight": "Light",
|
||||
"LabelLineSpacing": "Tarpas tarp eilučių",
|
||||
"LabelListenAgain": "Listen Again",
|
||||
"LabelLocalBooks": "Local Books",
|
||||
"LabelLocalPodcasts": "Local Podcasts",
|
||||
"LabelLockOrientation": "Lock orientation",
|
||||
"LabelLockPlayer": "Lock Player",
|
||||
"LabelLow": "Low",
|
||||
"LabelListenAgain": "Klausytis iš naujo",
|
||||
"LabelMediaType": "Medijos tipas",
|
||||
"LabelMedium": "Medium",
|
||||
"LabelMore": "Daugiau",
|
||||
"LabelMoreInfo": "Daugiau informacijos",
|
||||
"LabelName": "Pavadinimas",
|
||||
"LabelNarrator": "Skaitytojas",
|
||||
"LabelNarrators": "Skaitytojai",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Newest Authors",
|
||||
"LabelNewestEpisodes": "Newest Episodes",
|
||||
"LabelNo": "No",
|
||||
"LabelNotFinished": "Nebaigta",
|
||||
"LabelNotStarted": "Nepasileista",
|
||||
"LabelOff": "Off",
|
||||
"LabelPassword": "Slaptažodis",
|
||||
"LabelPath": "Kelias",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Playback Speed",
|
||||
"LabelPlaybackTranscode": "Transcode",
|
||||
"LabelPodcast": "Tinklalaidė",
|
||||
"LabelPodcasts": "Tinklalaidės",
|
||||
"LabelPreventIndexing": "Neleisti indeksuoti jūsų srauto „iTunes“ ir Google podcast kataloguose",
|
||||
|
|
@ -198,18 +123,11 @@
|
|||
"LabelRSSFeedPreventIndexing": "Neleisti indeksuoti",
|
||||
"LabelRSSFeedSlug": "RSS srauto identifikatorius",
|
||||
"LabelRead": "Skaityta",
|
||||
"LabelReadAgain": "Read Again",
|
||||
"LabelRecentSeries": "Recent Series",
|
||||
"LabelRecentlyAdded": "Recently Added",
|
||||
"LabelRemoveFromPlaylist": "Remove from Playlist",
|
||||
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
|
||||
"LabelReadAgain": "Skaityti dar kartą",
|
||||
"LabelSeason": "Sezonas",
|
||||
"LabelSelectADevice": "Select a device",
|
||||
"LabelSeries": "Serija",
|
||||
"LabelServerAddress": "Server address",
|
||||
"LabelSetEbookAsPrimary": "Nustatyti kaip pagrindinę",
|
||||
"LabelSetEbookAsSupplementary": "Nustatyti kaip papildomą",
|
||||
"LabelShakeSensitivity": "Shake sensitivity",
|
||||
"LabelShowAll": "Rodyti viską",
|
||||
"LabelSize": "Dydis",
|
||||
"LabelSleepTimer": "Miego laikmatis",
|
||||
|
|
@ -224,7 +142,6 @@
|
|||
"LabelStatsMinutes": "minutės",
|
||||
"LabelStatsMinutesListening": "Klausyta minučių",
|
||||
"LabelStatsWeekListening": "Savaitės klausymas",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelTag": "Žyma",
|
||||
"LabelTags": "Žymos",
|
||||
"LabelTheme": "Tema",
|
||||
|
|
@ -232,75 +149,40 @@
|
|||
"LabelThemeLight": "Šviesi",
|
||||
"LabelTimeRemaining": "{0} likę",
|
||||
"LabelTitle": "Pavadinimas",
|
||||
"LabelTotalTrack": "Total Track",
|
||||
"LabelTracks": "Takeliai",
|
||||
"LabelType": "Tipas",
|
||||
"LabelUnlockPlayer": "Unlock Player",
|
||||
"LabelUseBookshelfView": "Use bookshelf view",
|
||||
"LabelUser": "Vartotojas",
|
||||
"LabelUsername": "Vartotojo vardas",
|
||||
"LabelVeryHigh": "Very High",
|
||||
"LabelVeryLow": "Very Low",
|
||||
"LabelYourBookmarks": "Jūsų skirtukai",
|
||||
"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",
|
||||
"MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo",
|
||||
"MessageFeedURLWillBe": "Srauto URL bus {0}",
|
||||
"MessageFetching": "Surenkama...",
|
||||
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
|
||||
"MessageLoading": "Kraunama...",
|
||||
"MessageLoadingServerData": "Loading server data...",
|
||||
"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ų",
|
||||
"MessageNoChapters": "Nėra skyrių",
|
||||
"MessageNoItems": "Nėra elementų",
|
||||
"MessageNoItemsFound": "Elementų nerasta",
|
||||
"MessageNoListeningSessions": "Klausymo sesijų nėra",
|
||||
"MessageNoMediaFolders": "No Media Folders",
|
||||
"MessageNoNetworkConnection": "No network connection",
|
||||
"MessageNoPodcastsFound": "Tinklalaidžių nerasta",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoUpdatesWereNecessary": "Nereikalingi jokie atnaujinimai",
|
||||
"MessageNoUserPlaylists": "Neturite grojaraščių",
|
||||
"MessageReportBugsAndContribute": "Praneškite apie klaidas, prašykite naujovių ir prisidėkite",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"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",
|
||||
"NoteRSSFeedPodcastAppsPubDate": "Įspėjimas: Vienas ar daugiau jūsų epizodų neturi publikavimo datos. Kai kurios tinklalaidžių programos to reikalauja.",
|
||||
"ToastBookmarkCreateFailed": "Žymos sukurti nepavyko",
|
||||
"ToastBookmarkRemoveFailed": "Žymos pašalinti nepavyko",
|
||||
"ToastBookmarkUpdateFailed": "Žymos atnaujinti nepavyko",
|
||||
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
|
||||
"ToastItemMarkedAsFinishedFailed": "Pažymėti kaip Baigta nepavyko",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Pažymėti kaip Nebaigta nepavyko",
|
||||
"ToastPlaylistCreateFailed": "Grojaraščio sukurti nepavyko",
|
||||
"ToastPodcastCreateFailed": "Tinklalaidės sukurti nepavyko",
|
||||
"ToastPodcastCreateSuccess": "Tinklalaidė sėkmingai sukurta",
|
||||
"ToastRSSFeedCloseFailed": "RSS srauto uždaryti nepavyko",
|
||||
"ToastRSSFeedCloseSuccess": "RSS srautas uždarytas",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastRSSFeedCloseSuccess": "RSS srautas uždarytas"
|
||||
}
|
||||
|
|
|
|||
292
strings/nl.json
292
strings/nl.json
|
|
@ -1,53 +1,54 @@
|
|||
{
|
||||
"ButtonAdd": "Toevoegen",
|
||||
"ButtonAddNewServer": "Add New Server",
|
||||
"ButtonAddNewServer": "Nieuwe server toevoegen",
|
||||
"ButtonAuthors": "Auteurs",
|
||||
"ButtonBack": "Back",
|
||||
"ButtonBack": "Terug",
|
||||
"ButtonCancel": "Annuleren",
|
||||
"ButtonCancelTimer": "Cancel Timer",
|
||||
"ButtonCancelTimer": "Timer annuleren",
|
||||
"ButtonClearFilter": "Filter verwijderen",
|
||||
"ButtonCloseFeed": "Feed sluiten",
|
||||
"ButtonCollections": "Collecties",
|
||||
"ButtonConnect": "Connect",
|
||||
"ButtonConnectToServer": "Connect to Server",
|
||||
"ButtonConnect": "Verbinden",
|
||||
"ButtonConnectToServer": "Verbind met server",
|
||||
"ButtonCreate": "Creëer",
|
||||
"ButtonCreateBookmark": "Create Bookmark",
|
||||
"ButtonCreateNewPlaylist": "Create New Playlist",
|
||||
"ButtonCreateBookmark": "Creëer bladwijzer",
|
||||
"ButtonCreateNewPlaylist": "Maak nieuwe afspeellijst",
|
||||
"ButtonDelete": "Verwijder",
|
||||
"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": "Home",
|
||||
"ButtonIssues": "Issues",
|
||||
"ButtonDeleteLocalEpisode": "Verwijder lokale aflevering",
|
||||
"ButtonDeleteLocalFile": "Verwijder lokaal bestand",
|
||||
"ButtonDeleteLocalItem": "Verwijder lokaal item",
|
||||
"ButtonDisableAutoTimer": "Automatische Timer Uitschakelen",
|
||||
"ButtonDisconnect": "Verbreek verbinding",
|
||||
"ButtonGoToWebClient": "Ga naar Web Client",
|
||||
"ButtonHistory": "Geschiedenis",
|
||||
"ButtonHome": "Thuis",
|
||||
"ButtonIssues": "Problemen",
|
||||
"ButtonLatest": "Meest recent",
|
||||
"ButtonLibrary": "Bibliotheek",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "Manage Local Files",
|
||||
"ButtonNewFolder": "New Folder",
|
||||
"ButtonNextEpisode": "Next Episode",
|
||||
"ButtonLocalMedia": "Lokale Media",
|
||||
"ButtonManageLocalFiles": "Beheer Lokale Bestanden",
|
||||
"ButtonNewFolder": "Nieuwe map",
|
||||
"ButtonNextEpisode": "Volgende aflevering",
|
||||
"ButtonOpenFeed": "Feed openen",
|
||||
"ButtonOverride": "Override",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonOverride": "Overschrijven",
|
||||
"ButtonPause": "Pauze",
|
||||
"ButtonPlay": "Afspelen",
|
||||
"ButtonPlayEpisode": "Aflevering afspelen",
|
||||
"ButtonPlaying": "Speelt",
|
||||
"ButtonPlaylists": "Afspeellijsten",
|
||||
"ButtonRead": "Lees",
|
||||
"ButtonRemove": "Verwijder",
|
||||
"ButtonRemoveFromServer": "Remove from Server",
|
||||
"ButtonRemoveFromServer": "Verwijder van server",
|
||||
"ButtonSave": "Opslaan",
|
||||
"ButtonSaveOrder": "Save Order",
|
||||
"ButtonSaveOrder": "Volgorde bewaren",
|
||||
"ButtonSearch": "Zoeken",
|
||||
"ButtonSendEbookToDevice": "Send Ebook to Device",
|
||||
"ButtonSendEbookToDevice": "Verzend Ebook naar Apparaat",
|
||||
"ButtonSeries": "Series",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonSetTimer": "Zet Timer",
|
||||
"ButtonStream": "Streamen",
|
||||
"ButtonSubmit": "Indienen",
|
||||
"ButtonSwitchServerUser": "Switch Server/User",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonSwitchServerUser": "Verwissel server/gebruiker",
|
||||
"ButtonUserStats": "Gebruiker statistieken",
|
||||
"ButtonYes": "Ja",
|
||||
"HeaderAccount": "Account",
|
||||
"HeaderAdvanced": "Geavanceerd",
|
||||
|
|
@ -55,84 +56,83 @@
|
|||
"HeaderChapters": "Hoofdstukken",
|
||||
"HeaderCollection": "Collectie",
|
||||
"HeaderCollectionItems": "Collectie-objecten",
|
||||
"HeaderConnectionStatus": "Connection Status",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderConnectionStatus": "Verbindingsstatus",
|
||||
"HeaderDataSettings": "Data Instellingen",
|
||||
"HeaderDetails": "Details",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderEbookFiles": "Ebook Files",
|
||||
"HeaderEbookFiles": "Ebook bestanden",
|
||||
"HeaderEpisodes": "Afleveringen",
|
||||
"HeaderEreaderSettings": "Ereader-instellingen",
|
||||
"HeaderLatestEpisodes": "Laatste afleveringen",
|
||||
"HeaderLibraries": "Bibliotheken",
|
||||
"HeaderLocalFolders": "Local Folders",
|
||||
"HeaderLocalLibraryItems": "Local Library Items",
|
||||
"HeaderNewPlaylist": "New Playlist",
|
||||
"HeaderLocalFolders": "Lokale Folders",
|
||||
"HeaderLocalLibraryItems": "Lokale Bibliotheek Items",
|
||||
"HeaderNewPlaylist": "Nieuwe afspeellijst",
|
||||
"HeaderOpenRSSFeed": "Open RSS-feed",
|
||||
"HeaderPlaybackSettings": "Playback Settings",
|
||||
"HeaderPlaybackSettings": "Afspeel instellingen",
|
||||
"HeaderPlaylist": "Afspeellijst",
|
||||
"HeaderPlaylistItems": "Onderdelen in afspeellijst",
|
||||
"HeaderRSSFeed": "RSS Feed",
|
||||
"HeaderRSSFeedGeneral": "RSS-details",
|
||||
"HeaderRSSFeedIsOpen": "RSS-feed is open",
|
||||
"HeaderSelectDownloadLocation": "Select Download Location",
|
||||
"HeaderSelectDownloadLocation": "Selecteer Download Locatie",
|
||||
"HeaderSettings": "Instellingen",
|
||||
"HeaderSleepTimer": "Slaaptimer",
|
||||
"HeaderSleepTimerSettings": "Sleep Timer Settings",
|
||||
"HeaderSleepTimerSettings": "Sleep Timer Instellingen",
|
||||
"HeaderStatsMinutesListeningChart": "Minuten geluisterd (laatste 7 dagen)",
|
||||
"HeaderStatsRecentSessions": "Recente sessies",
|
||||
"HeaderTableOfContents": "Inhoudsopgave",
|
||||
"HeaderUserInterfaceSettings": "User Interface Settings",
|
||||
"HeaderUserInterfaceSettings": "Gebruiker Interface Instellingen",
|
||||
"HeaderYourStats": "Je statistieken",
|
||||
"LabelAddToPlaylist": "Toevoegen aan afspeellijst",
|
||||
"LabelAdded": "Toegevoegd",
|
||||
"LabelAddedAt": "Toegevoegd op",
|
||||
"LabelAll": "Alle",
|
||||
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAllowSeekingOnMediaControls": "Positie zoeken toestaan via media notificatie",
|
||||
"LabelAlways": "Altijd",
|
||||
"LabelAskConfirmation": "Vraag voor bevestiging",
|
||||
"LabelAuthor": "Auteur",
|
||||
"LabelAuthorFirstLast": "Auteur (Voornaam Achternaam)",
|
||||
"LabelAuthorLastFirst": "Auteur (Achternaam, Voornaam)",
|
||||
"LabelAuthors": "Auteurs",
|
||||
"LabelAutoDownloadEpisodes": "Afleveringen automatisch downloaden",
|
||||
"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.",
|
||||
"LabelAutoRewindTime": "Automatisch Terugspoelen",
|
||||
"LabelAutoSleepTimer": "Automatische sleep timer",
|
||||
"LabelAutoSleepTimerAutoRewind": "Automatische slaap timer automatisch terugspoelen.",
|
||||
"LabelAutoSleepTimerAutoRewindHelp": "Wanneer de automatische slaap timer afloop zal het item terugspoelen naar de vorige positie.",
|
||||
"LabelAutoSleepTimerHelp": "Wanneer er tussen de opgegeven begin- en eindtijd media wordt afgespeeld, start er automatisch een slaaptimer.",
|
||||
"LabelBooks": "Boeken",
|
||||
"LabelChapterTrack": "Chapter Track",
|
||||
"LabelChapterTrack": "Hoofdstuk Track",
|
||||
"LabelChapters": "Hoofdstukken",
|
||||
"LabelClosePlayer": "Sluit speler",
|
||||
"LabelCollapseSeries": "Series inklappen",
|
||||
"LabelComplete": "Compleet",
|
||||
"LabelContinueBooks": "Continue Books",
|
||||
"LabelContinueEpisodes": "Continue Episodes",
|
||||
"LabelContinueListening": "Continue Listening",
|
||||
"LabelContinueReading": "Continue Reading",
|
||||
"LabelContinueSeries": "Continue Series",
|
||||
"LabelCustomTime": "Custom time",
|
||||
"LabelContinueBooks": "Doorgaan met Boeken",
|
||||
"LabelContinueEpisodes": "Doorgaan met Episodes",
|
||||
"LabelContinueListening": "Verder Luisteren",
|
||||
"LabelContinueReading": "Verder lezen",
|
||||
"LabelContinueSeries": "Doorgaan met Serie",
|
||||
"LabelCustomTime": "Custom Tijd",
|
||||
"LabelDescription": "Beschrijving",
|
||||
"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",
|
||||
"LabelDisableAudioFadeOut": "Audio fade out uitschakelen",
|
||||
"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": "Automatisch terugspoelen uitschakelen",
|
||||
"LabelDisableShakeToReset": "Schudden om te resetten uitschakelen",
|
||||
"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": "Vibratie bij reset uitschakelen",
|
||||
"LabelDisableVibrateOnResetHelp": "Wanneer de slaaptimer wordt gereset, trilt uw apparaat. Schakel deze instelling in om niet te trillen wanneer de slaaptimer wordt gereset.",
|
||||
"LabelDiscover": "Ontdekken",
|
||||
"LabelDownload": "Download",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloaded": "Downloaded",
|
||||
"LabelDownloadUsingCellular": "Download met mobiele data",
|
||||
"LabelDownloaded": "Gedownload",
|
||||
"LabelDuration": "Duur",
|
||||
"LabelEbook": "Ebook",
|
||||
"LabelEbooks": "Ebooks",
|
||||
"LabelEbooks": "Eboeken",
|
||||
"LabelEnable": "Inschakelen",
|
||||
"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.",
|
||||
"LabelEnableMp3IndexSeeking": "MP3-index zoeken inschakelen",
|
||||
"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",
|
||||
"LabelEndOfChapter": "End of Chapter",
|
||||
"LabelEndTime": "End time",
|
||||
"LabelEndOfChapter": "Einde van het Hoofdstuk",
|
||||
"LabelEndTime": "Eindtijd",
|
||||
"LabelEpisode": "Aflevering",
|
||||
"LabelFeedURL": "Feed URL",
|
||||
"LabelFile": "Bestand",
|
||||
|
|
@ -141,32 +141,33 @@
|
|||
"LabelFilename": "Bestandsnaam",
|
||||
"LabelFinished": "Voltooid",
|
||||
"LabelFolder": "Map",
|
||||
"LabelFontBoldness": "Font Boldness",
|
||||
"LabelFontScale": "Lettertype schaal",
|
||||
"LabelGenre": "Genre",
|
||||
"LabelGenres": "Genres",
|
||||
"LabelHapticFeedback": "Haptic feedback",
|
||||
"LabelHasEbook": "Has ebook",
|
||||
"LabelHasSupplementaryEbook": "Has supplementary ebook",
|
||||
"LabelHeavy": "Heavy",
|
||||
"LabelHigh": "High",
|
||||
"LabelHapticFeedback": "Haptische feedback",
|
||||
"LabelHasEbook": "Heeft Ebook",
|
||||
"LabelHasSupplementaryEbook": "Heeft aanvullend Ebook",
|
||||
"LabelHeavy": "Zwaar",
|
||||
"LabelHigh": "Hoog",
|
||||
"LabelHost": "Host",
|
||||
"LabelInProgress": "Bezig",
|
||||
"LabelIncomplete": "Incompleet",
|
||||
"LabelInternalAppStorage": "Internal App Storage",
|
||||
"LabelJumpBackwardsTime": "Jump backwards time",
|
||||
"LabelJumpForwardsTime": "Jump forwards time",
|
||||
"LabelInternalAppStorage": "Interne App Opslag",
|
||||
"LabelJumpBackwardsTime": "Terug in tijd springen",
|
||||
"LabelJumpForwardsTime": "Verder in tijd springen",
|
||||
"LabelLanguage": "Taal",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Single page",
|
||||
"LabelLight": "Light",
|
||||
"LabelLayoutAuto": "Automatisch",
|
||||
"LabelLayoutSinglePage": "Enkele pagina",
|
||||
"LabelLight": "Licht",
|
||||
"LabelLineSpacing": "Regelruimte",
|
||||
"LabelListenAgain": "Listen Again",
|
||||
"LabelLocalBooks": "Local Books",
|
||||
"LabelLocalPodcasts": "Local Podcasts",
|
||||
"LabelLockOrientation": "Lock orientation",
|
||||
"LabelLockPlayer": "Lock Player",
|
||||
"LabelLow": "Low",
|
||||
"LabelListenAgain": "Opnieuw Beluisteren",
|
||||
"LabelLocalBooks": "Lokale Boeken",
|
||||
"LabelLocalPodcasts": "Lokale Podcasts",
|
||||
"LabelLockOrientation": "Oriëntatie vergrendelen",
|
||||
"LabelLockPlayer": "Speler vergrendelen",
|
||||
"LabelLow": "Laag",
|
||||
"LabelMediaType": "Mediatype",
|
||||
"LabelMedium": "Medium",
|
||||
"LabelMore": "Meer",
|
||||
|
|
@ -174,19 +175,22 @@
|
|||
"LabelName": "Naam",
|
||||
"LabelNarrator": "Verteller",
|
||||
"LabelNarrators": "Vertellers",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Newest Authors",
|
||||
"LabelNewestEpisodes": "Newest Episodes",
|
||||
"LabelNo": "No",
|
||||
"LabelNavigateWithVolume": "Navigeer met volume knoppen",
|
||||
"LabelNavigateWithVolumeMirrored": "Gespiegeld",
|
||||
"LabelNever": "Nooit",
|
||||
"LabelNewestAuthors": "Nieuwste Auteurs",
|
||||
"LabelNewestEpisodes": "Nieuwste Afleveringen",
|
||||
"LabelNo": "Nee",
|
||||
"LabelNotFinished": "Niet Voltooid",
|
||||
"LabelNotStarted": "Niet Gestart",
|
||||
"LabelOff": "Off",
|
||||
"LabelOff": "Uit",
|
||||
"LabelOn": "Aan",
|
||||
"LabelPassword": "Wachtwoord",
|
||||
"LabelPath": "Pad",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Playback Speed",
|
||||
"LabelPlaybackTranscode": "Transcode",
|
||||
"LabelPlaybackLocal": "Lokaal",
|
||||
"LabelPlaybackSpeed": "Afspeelsnelheid",
|
||||
"LabelPlaybackTranscode": "Transcoderen",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasts",
|
||||
"LabelPreventIndexing": "Voorkom indexering van je feed door iTunes- en Google podcastmappen",
|
||||
|
|
@ -197,19 +201,20 @@
|
|||
"LabelRSSFeedCustomOwnerName": "Aangepaste naam eigenaar",
|
||||
"LabelRSSFeedPreventIndexing": "Voorkom indexering",
|
||||
"LabelRSSFeedSlug": "RSS-feed slug",
|
||||
"LabelRandomly": "Willekeurig",
|
||||
"LabelRead": "Lees",
|
||||
"LabelReadAgain": "Read Again",
|
||||
"LabelRecentSeries": "Recent Series",
|
||||
"LabelRecentlyAdded": "Recently Added",
|
||||
"LabelRemoveFromPlaylist": "Remove from Playlist",
|
||||
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
|
||||
"LabelReadAgain": "Opnieuw Lezen",
|
||||
"LabelRecentSeries": "Recente Serie",
|
||||
"LabelRecentlyAdded": "Recent Toegevoegd",
|
||||
"LabelRemoveFromPlaylist": "Verwijder van Afspeellijst",
|
||||
"LabelScaleElapsedTimeBySpeed": "Schaal verstreken tijd per snelheid",
|
||||
"LabelSeason": "Seizoen",
|
||||
"LabelSelectADevice": "Select a device",
|
||||
"LabelSelectADevice": "Apparaat Selecteren",
|
||||
"LabelSeries": "Serie",
|
||||
"LabelServerAddress": "Server address",
|
||||
"LabelServerAddress": "Server adres",
|
||||
"LabelSetEbookAsPrimary": "Stel in als primair",
|
||||
"LabelSetEbookAsSupplementary": "Stel in als supplementair",
|
||||
"LabelShakeSensitivity": "Shake sensitivity",
|
||||
"LabelShakeSensitivity": "Schud-gevoeligheid",
|
||||
"LabelShowAll": "Toon alle",
|
||||
"LabelSize": "Grootte",
|
||||
"LabelSleepTimer": "Slaaptimer",
|
||||
|
|
@ -224,7 +229,7 @@
|
|||
"LabelStatsMinutes": "minuten",
|
||||
"LabelStatsMinutesListening": "Minuten luisterend",
|
||||
"LabelStatsWeekListening": "Week luisterend",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelStreamingUsingCellular": "Streamen met Mobiele Data",
|
||||
"LabelTag": "Tag",
|
||||
"LabelTags": "Tags",
|
||||
"LabelTheme": "Thema",
|
||||
|
|
@ -232,69 +237,70 @@
|
|||
"LabelThemeLight": "Licht",
|
||||
"LabelTimeRemaining": "{0} te gaan",
|
||||
"LabelTitle": "Titel",
|
||||
"LabelTotalTrack": "Total Track",
|
||||
"LabelTracks": "Tracks",
|
||||
"LabelTotalSize": "Totale grootte",
|
||||
"LabelTotalTrack": "Totaal audiospoor",
|
||||
"LabelTracks": "Audiosporen",
|
||||
"LabelType": "Type",
|
||||
"LabelUnlockPlayer": "Unlock Player",
|
||||
"LabelUseBookshelfView": "Use bookshelf view",
|
||||
"LabelUnlockPlayer": "Speler Ontgrendelen",
|
||||
"LabelUseBookshelfView": "Gebruik boekenplankweergave",
|
||||
"LabelUser": "Gebruiker",
|
||||
"LabelUsername": "Gebruikersnaam",
|
||||
"LabelVeryHigh": "Very High",
|
||||
"LabelVeryLow": "Very Low",
|
||||
"LabelVeryHigh": "Zeer Hoog",
|
||||
"LabelVeryLow": "Zeer Laag",
|
||||
"LabelYourBookmarks": "Je boekwijzers",
|
||||
"LabelYourProgress": "Je voortgang",
|
||||
"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...",
|
||||
"MessageAndroid10Downloads": "Android 10 en onder zullen interne app opslag gebruiken voor downloads.",
|
||||
"MessageAttemptingServerConnection": "Serverconnectie proberen...",
|
||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf server niet geconnecteerd",
|
||||
"MessageAudiobookshelfServerRequired": "<strong>Important!</strong> Deze app is ontworpen om te werken met een Audiobookshelf-server die u of iemand die u kent host. Deze app biedt geen content.",
|
||||
"MessageBookshelfEmpty": "Boekenplank leeg",
|
||||
"MessageConfirmDeleteLocalEpisode": "Lokale aflevering \"{0}\" van uw apparaat verwijderen? Het bestand op de server blijft onaangetast.",
|
||||
"MessageConfirmDeleteLocalFiles": "Lokale bestanden van dit item van uw apparaat verwijderen? De bestanden op de server en uw voortgang worden niet beïnvloed.",
|
||||
"MessageConfirmDiscardProgress": "Weet u zeker dat u uw voortgang wilt resetten?",
|
||||
"MessageConfirmDownloadUsingCellular": "U staat op het punt om te downloaden met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
|
||||
"MessageConfirmMarkAsFinished": "Weet u zeker dat u dit item als voltooid wilt markeren?",
|
||||
"MessageConfirmRemoveBookmark": "Weet u zeker dat u de bladwijzer wilt verwijderen?",
|
||||
"MessageConfirmStreamingUsingCellular": "U staat op het punt om te streamen met behulp van mobiele data. Dit kan kosten voor data van de provider met zich meebrengen. Wilt u doorgaan?",
|
||||
"MessageDiscardProgress": "Voortgang negeren",
|
||||
"MessageDownloadCompleteProcessing": "Download compleet. Verwerken...",
|
||||
"MessageDownloading": "Downloaden...",
|
||||
"MessageDownloadingEpisode": "Aflevering aan het dowloaden",
|
||||
"MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden",
|
||||
"MessageFeedURLWillBe": "Feed URL zal {0} zijn",
|
||||
"MessageFetching": "Aan het ophalen...",
|
||||
"MessageFollowTheProjectOnGithub": "Follow the project on GitHub",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item",
|
||||
"MessageFollowTheProjectOnGithub": "Volg dit project op Github",
|
||||
"MessageItemDownloadCompleteFailedToCreate": "Itemdownload voltooid, maar het aanmaken van een bibliotheekitem is mislukt",
|
||||
"MessageLoading": "Aan het laden...",
|
||||
"MessageLoadingServerData": "Loading server data...",
|
||||
"MessageLoadingServerData": "Server data laden...",
|
||||
"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.",
|
||||
"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.",
|
||||
"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 gekoppeld aan deze server, maar is gedownload door een andere gebruiker. De voortgang wordt alleen gesynchroniseerd met de gebruiker die het heeft gedownload.",
|
||||
"MessageMediaLinkedToServer": "Gelinkt met server {0}",
|
||||
"MessageMediaLinkedToThisServer": "Gedownloade media is gekoppeld aan deze server",
|
||||
"MessageMediaNotLinkedToServer": "Media is niet gekoppeld aan een Audiobookshelf-server. Er wordt geen voortgang gesynchroniseerd.",
|
||||
"MessageNoBookmarks": "Geen boekwijzers",
|
||||
"MessageNoChapters": "Geen hoofdstukken",
|
||||
"MessageNoItems": "Geen onderdelen",
|
||||
"MessageNoItemsFound": "Geen onderdelen gevonden",
|
||||
"MessageNoListeningSessions": "Geen luistersessies",
|
||||
"MessageNoMediaFolders": "No Media Folders",
|
||||
"MessageNoNetworkConnection": "No network connection",
|
||||
"MessageNoMediaFolders": "Geen Media Folders",
|
||||
"MessageNoNetworkConnection": "Geen netwerk connectie",
|
||||
"MessageNoPodcastsFound": "Geen podcasts gevonden",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "Geen series",
|
||||
"MessageNoUpdatesWereNecessary": "Geen bijwerkingen waren noodzakelijk",
|
||||
"MessageNoUserPlaylists": "Je hebt geen afspeellijsten",
|
||||
"MessageReportBugsAndContribute": "Rapporteer bugs, vraag functionaliteiten aan en draag bij op",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi",
|
||||
"MessageSocketNotConnected": "Socket not connected",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket verbonden via gemeten mobiele verbinding",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket verbonden via gemeten WiFi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket verbonden via ongemeten mobiele verbinding",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket verbonden via ongemeten WiFi",
|
||||
"MessageSocketNotConnected": "Socket niet verbonden",
|
||||
"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.",
|
||||
"ToastBookmarkCreateFailed": "Aanmaken boekwijzer mislukt",
|
||||
"ToastBookmarkRemoveFailed": "Verwijderen 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",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Markeren als Niet Voltooid mislukt",
|
||||
"ToastPlaylistCreateFailed": "Aanmaken afspeellijst mislukt",
|
||||
|
|
@ -302,5 +308,5 @@
|
|||
"ToastPodcastCreateSuccess": "Podcast aangemaakt",
|
||||
"ToastRSSFeedCloseFailed": "Sluiten RSS-feed mislukt",
|
||||
"ToastRSSFeedCloseSuccess": "RSS-feed gesloten",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastStreamingNotAllowedOnCellular": "Streamen is niet toegstaan via mobiele verbinding"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,23 +15,18 @@
|
|||
"ButtonCreateNewPlaylist": "Opprett ny spilleliste",
|
||||
"ButtonDelete": "Slett",
|
||||
"ButtonDeleteLocalEpisode": "Slett episode på enheten",
|
||||
"ButtonDeleteLocalFile": "Delete local file",
|
||||
"ButtonDeleteLocalItem": "Delete local item",
|
||||
"ButtonDisableAutoTimer": "Skru av automatisk tidsur",
|
||||
"ButtonDisconnect": "Koble fra",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonHistory": "Historikk",
|
||||
"ButtonHome": "Hjem",
|
||||
"ButtonIssues": "Problemer",
|
||||
"ButtonLatest": "Siste",
|
||||
"ButtonLibrary": "Bibliotek",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "Håndter filer på enheten",
|
||||
"ButtonManageLocalFiles": "Administrer Lokale Filer",
|
||||
"ButtonNewFolder": "Ny mappe",
|
||||
"ButtonNextEpisode": "Neste episode",
|
||||
"ButtonOpenFeed": "Åpne Feed",
|
||||
"ButtonOverride": "Overstyr",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPlay": "Spill av",
|
||||
"ButtonPlayEpisode": "Spill episode",
|
||||
"ButtonPlaying": "Spiller av",
|
||||
|
|
@ -40,15 +35,13 @@
|
|||
"ButtonRemove": "Fjern",
|
||||
"ButtonRemoveFromServer": "Fjern fra tjeneren",
|
||||
"ButtonSave": "Lagre",
|
||||
"ButtonSaveOrder": "Lagre rekkefølge",
|
||||
"ButtonSaveOrder": "Lagre Rekkefølge",
|
||||
"ButtonSearch": "Søk",
|
||||
"ButtonSendEbookToDevice": "Send e-bok til enhet",
|
||||
"ButtonSeries": "Serier",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "Strøm",
|
||||
"ButtonSubmit": "Send inn",
|
||||
"ButtonSwitchServerUser": "Bytt tjener/bruker",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonYes": "Ja",
|
||||
"HeaderAccount": "Konto",
|
||||
"HeaderAdvanced": "Avansert",
|
||||
|
|
@ -59,13 +52,12 @@
|
|||
"HeaderConnectionStatus": "Tilkoblingsstatus",
|
||||
"HeaderDataSettings": "Datainnstillinger",
|
||||
"HeaderDetails": "Detaljer",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderEbookFiles": "Ebook filer",
|
||||
"HeaderEpisodes": "Episoder",
|
||||
"HeaderEreaderSettings": "Ereader innstillinger",
|
||||
"HeaderLatestEpisodes": "Siste episoder",
|
||||
"HeaderLibraries": "Biblioteker",
|
||||
"HeaderLocalFolders": "Mapper på enheten",
|
||||
"HeaderLocalFolders": "Lokale Mapper",
|
||||
"HeaderLocalLibraryItems": "Elementer i bibliotek på enheten",
|
||||
"HeaderNewPlaylist": "Ny spilleliste",
|
||||
"HeaderOpenRSSFeed": "Åpne RSS Feed",
|
||||
|
|
@ -75,18 +67,17 @@
|
|||
"HeaderRSSFeed": "RSS-informasjonskanal",
|
||||
"HeaderRSSFeedGeneral": "RSS Detailer",
|
||||
"HeaderRSSFeedIsOpen": "RSS Feed er åpen",
|
||||
"HeaderSelectDownloadLocation": "Velg nedlastningssted",
|
||||
"HeaderSelectDownloadLocation": "Velg Nedlastningssted",
|
||||
"HeaderSettings": "Innstillinger",
|
||||
"HeaderSleepTimer": "Sove timer",
|
||||
"HeaderSleepTimerSettings": "Søvntidsursinnstillinger",
|
||||
"HeaderSleepTimerSettings": "Innstillinger for Søvntidtaker",
|
||||
"HeaderStatsMinutesListeningChart": "Minutter lyttet (siste 7 dagene)",
|
||||
"HeaderStatsRecentSessions": "Siste sesjoner",
|
||||
"HeaderTableOfContents": "Innholdsfortegnelse",
|
||||
"HeaderUserInterfaceSettings": "Brukergrensesnittsinnstillinger",
|
||||
"HeaderUserInterfaceSettings": "Innstillinger for Brukergrensesnitt",
|
||||
"HeaderYourStats": "Din statistikk",
|
||||
"LabelAddToPlaylist": "Legg til i spilleliste",
|
||||
"LabelAdded": "Lagt til",
|
||||
"LabelAddedAt": "Tillagt",
|
||||
"LabelAddedAt": "Lagt Til",
|
||||
"LabelAll": "Alle",
|
||||
"LabelAllowSeekingOnMediaControls": "Tillat posisjonsblafring i mediamerknadskontroller",
|
||||
"LabelAlways": "Alltid",
|
||||
|
|
@ -96,7 +87,7 @@
|
|||
"LabelAuthorLastFirst": "Forfatter (Etternavn Fornavn)",
|
||||
"LabelAuthors": "Forfattere",
|
||||
"LabelAutoDownloadEpisodes": "Last ned episoder automatisk",
|
||||
"LabelAutoRewindTime": "Automatisk tilbakespolingstidspunkt",
|
||||
"LabelAutoRewindTime": "Automatisk tilbakespolingstid",
|
||||
"LabelAutoSleepTimer": "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.",
|
||||
|
|
@ -132,9 +123,8 @@
|
|||
"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.",
|
||||
"LabelEnd": "Slutt",
|
||||
"LabelEndOfChapter": "Kapittelslutt",
|
||||
"LabelEndOfChapter": "Slutt på kapittel",
|
||||
"LabelEndTime": "Slutt-tid",
|
||||
"LabelEpisode": "Episode",
|
||||
"LabelFeedURL": "Feed Adresse",
|
||||
"LabelFile": "Fil",
|
||||
"LabelFileBirthtime": "Fil Opprettelsesdato",
|
||||
|
|
@ -150,7 +140,6 @@
|
|||
"LabelHasEbook": "Har e-bok",
|
||||
"LabelHasSupplementaryEbook": "Har komplimentær e-bok",
|
||||
"LabelHeavy": "Tung",
|
||||
"LabelHigh": "High",
|
||||
"LabelHost": "Tjener",
|
||||
"LabelInProgress": "I gang",
|
||||
"LabelIncomplete": "Ufullstendig",
|
||||
|
|
@ -158,19 +147,13 @@
|
|||
"LabelJumpBackwardsTime": "Tilbakespolingstid",
|
||||
"LabelJumpForwardsTime": "Foroverspolingstid",
|
||||
"LabelLanguage": "Språk",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Enkeltside",
|
||||
"LabelLight": "Lett",
|
||||
"LabelLineSpacing": "Linjemellomrom",
|
||||
"LabelListenAgain": "Lytt igjen",
|
||||
"LabelLocalBooks": "Bøker på enheten",
|
||||
"LabelLocalPodcasts": "Local Podcasts",
|
||||
"LabelLockOrientation": "Lock orientation",
|
||||
"LabelLockPlayer": "Lås avspiller",
|
||||
"LabelLow": "Low",
|
||||
"LabelMediaType": "Medie type",
|
||||
"LabelMedium": "Medium",
|
||||
"LabelMore": "Mer",
|
||||
"LabelMoreInfo": "Mer info",
|
||||
"LabelName": "Navn",
|
||||
|
|
@ -179,17 +162,14 @@
|
|||
"LabelNever": "Aldri",
|
||||
"LabelNewestAuthors": "Nyeste forfattere",
|
||||
"LabelNewestEpisodes": "Nyeste episoder",
|
||||
"LabelNo": "No",
|
||||
"LabelNotFinished": "Ikke fullført",
|
||||
"LabelNotStarted": "Ikke startet",
|
||||
"LabelOff": "Av",
|
||||
"LabelPassword": "Passord",
|
||||
"LabelPath": "Sti",
|
||||
"LabelPlaybackDirect": "Direkte",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Avspillingshastighet",
|
||||
"LabelPlaybackTranscode": "Transkoding",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcaster",
|
||||
"LabelPreventIndexing": "Forhindre at din feed fra å bli indeksert av iTunes og Google podcast kataloger",
|
||||
"LabelProgress": "Framgang",
|
||||
|
|
@ -201,21 +181,18 @@
|
|||
"LabelRSSFeedSlug": "RSS-informasjonskanalunderadresse",
|
||||
"LabelRead": "Les",
|
||||
"LabelReadAgain": "Les igjen",
|
||||
"LabelRecentSeries": "Recent Series",
|
||||
"LabelRecentlyAdded": "Nylig tillagt",
|
||||
"LabelRemoveFromPlaylist": "Fjern fra spilleliste",
|
||||
"LabelScaleElapsedTimeBySpeed": "Skaler forløpt tid etter hastighet",
|
||||
"LabelSeason": "Sesong",
|
||||
"LabelSelectADevice": "Velg en enhet",
|
||||
"LabelSeries": "Serier",
|
||||
"LabelServerAddress": "Server address",
|
||||
"LabelSetEbookAsPrimary": "Sett som primær",
|
||||
"LabelSetEbookAsSupplementary": "Sett som supplerende",
|
||||
"LabelShakeSensitivity": "Ristingsterskel",
|
||||
"LabelShowAll": "Vis alt",
|
||||
"LabelSize": "Størrelse",
|
||||
"LabelSleepTimer": "Sove-timer",
|
||||
"LabelStart": "Start",
|
||||
"LabelStartTime": "Start Tid",
|
||||
"LabelStatsBestDay": "Beste dag",
|
||||
"LabelStatsDailyAverage": "Daglig gjennomsnitt",
|
||||
|
|
@ -227,7 +204,6 @@
|
|||
"LabelStatsMinutesListening": "Minutter lyttet",
|
||||
"LabelStatsWeekListening": "Uker lyttet",
|
||||
"LabelStreamingUsingCellular": "Strømmer via mobildata",
|
||||
"LabelTag": "Tag",
|
||||
"LabelTags": "Tagger",
|
||||
"LabelTheme": "Tema",
|
||||
"LabelThemeDark": "Mørk",
|
||||
|
|
@ -237,7 +213,6 @@
|
|||
"LabelTotalSize": "Total størrelse",
|
||||
"LabelTotalTrack": "Totalt antall spor",
|
||||
"LabelTracks": "Spor",
|
||||
"LabelType": "Type",
|
||||
"LabelUnlockPlayer": "Lås opp avspiller",
|
||||
"LabelUseBookshelfView": "Bruk bokhyllevisning",
|
||||
"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.",
|
||||
"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}",
|
||||
"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.",
|
||||
"MessageNoBookmarks": "Ingen bokmerker",
|
||||
"MessageNoChapters": "Ingen kapitler",
|
||||
|
|
@ -283,13 +258,11 @@
|
|||
"MessageNoMediaFolders": "Ingen mediamapper",
|
||||
"MessageNoNetworkConnection": "Ingen nettverkstilkobling",
|
||||
"MessageNoPodcastsFound": "Ingen podcaster funnet",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoUpdatesWereNecessary": "Ingen oppdatering var nødvendig",
|
||||
"MessageNoUserPlaylists": "Du har ingen spillelister",
|
||||
"MessageReportBugsAndContribute": "Rapporter feil, forespør funksjoner og tillegg og bidra på",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket tilkoblet over kvotebasert mobildata",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket tilkoblet over kvotebasert Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Socket tilkoblet over ubegrenset Wi-Fi",
|
||||
"MessageSocketNotConnected": "Socket ikke tilkoblet",
|
||||
"NoteRSSFeedPodcastAppsHttps": "Advarsel! De fleste podcast applikasjoner trenger RSS feed URL som bruker HTTPS",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"ButtonAdd": "Dodaj",
|
||||
"ButtonAddNewServer": "Dodaj nowy serwer",
|
||||
"ButtonAuthors": "Autorzy",
|
||||
"ButtonBack": "Powrót",
|
||||
"ButtonBack": "Wstecz",
|
||||
"ButtonCancel": "Anuluj",
|
||||
"ButtonCancelTimer": "Anuluj wyłącznik",
|
||||
"ButtonClearFilter": "Wyczyść filtr",
|
||||
|
|
@ -19,11 +19,11 @@
|
|||
"ButtonDeleteLocalItem": "Usuń lokalny element",
|
||||
"ButtonDisableAutoTimer": "Wyłącz automatyczny wyłącznik",
|
||||
"ButtonDisconnect": "Rozłącz",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonGoToWebClient": "Idź do wersji webowej",
|
||||
"ButtonHistory": "Historia",
|
||||
"ButtonHome": "Strona główna",
|
||||
"ButtonIssues": "Błędy",
|
||||
"ButtonLatest": "Aktualna wersja:",
|
||||
"ButtonLatest": "Aktualna wersja",
|
||||
"ButtonLibrary": "Biblioteka",
|
||||
"ButtonLocalMedia": "Media lokalne",
|
||||
"ButtonManageLocalFiles": "Zarządzaj lokalnymi plikami",
|
||||
|
|
@ -31,11 +31,14 @@
|
|||
"ButtonNextEpisode": "Następny odcinek",
|
||||
"ButtonOpenFeed": "Otwórz feed",
|
||||
"ButtonOverride": "Nadpisz",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonPause": "Wstrzymaj",
|
||||
"ButtonPlay": "Odtwarzaj",
|
||||
"ButtonPlayEpisode": "Odtwórz odcinek",
|
||||
"ButtonPlaying": "Odtwarzane",
|
||||
"ButtonPlaylists": "Playlisty",
|
||||
"ButtonPlaylists": "Listy odtwarzania",
|
||||
"ButtonRead": "Czytaj",
|
||||
"ButtonReadLess": "Czytaj mniej",
|
||||
"ButtonReadMore": "Czytaj więcej",
|
||||
"ButtonRemove": "Usuń",
|
||||
"ButtonRemoveFromServer": "Usuń z serwera",
|
||||
"ButtonSave": "Zapisz",
|
||||
|
|
@ -45,7 +48,7 @@
|
|||
"ButtonSeries": "Seria",
|
||||
"ButtonSetTimer": "Ustaw wyłącznik",
|
||||
"ButtonStream": "Strumieniuj",
|
||||
"ButtonSubmit": "Zaloguj",
|
||||
"ButtonSubmit": "Zapisz",
|
||||
"ButtonSwitchServerUser": "Przełącz serwer/użytkownika",
|
||||
"ButtonUserStats": "Statystyki użytkownika",
|
||||
"ButtonYes": "Tak",
|
||||
|
|
@ -56,12 +59,12 @@
|
|||
"HeaderCollection": "Kolekcja",
|
||||
"HeaderCollectionItems": "Elementy kolekcji",
|
||||
"HeaderConnectionStatus": "Status połączenia",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderDataSettings": "Ustawienia danych",
|
||||
"HeaderDetails": "Szczegóły",
|
||||
"HeaderDownloads": "Pobrane",
|
||||
"HeaderEbookFiles": "Pliki ebook",
|
||||
"HeaderEbookFiles": "Pliki Ebook",
|
||||
"HeaderEpisodes": "Odcinki",
|
||||
"HeaderEreaderSettings": "Ustawienia Ereader",
|
||||
"HeaderEreaderSettings": "Ustawienia czytnika",
|
||||
"HeaderLatestEpisodes": "Najnowsze odcinki",
|
||||
"HeaderLibraries": "Biblioteki",
|
||||
"HeaderLocalFolders": "Lokalne foldery",
|
||||
|
|
@ -70,7 +73,7 @@
|
|||
"HeaderOpenRSSFeed": "Utwórz kanał RSS",
|
||||
"HeaderPlaybackSettings": "Ustawienia odtwarzania",
|
||||
"HeaderPlaylist": "Playlista",
|
||||
"HeaderPlaylistItems": "Elementy playlisty",
|
||||
"HeaderPlaylistItems": "Pozycje listy odtwarzania",
|
||||
"HeaderRSSFeed": "Kanał RSS",
|
||||
"HeaderRSSFeedGeneral": "Szczegóły RSS",
|
||||
"HeaderRSSFeedIsOpen": "Kanał RSS jest otwarty",
|
||||
|
|
@ -84,12 +87,11 @@
|
|||
"HeaderUserInterfaceSettings": "Ustawienia inferfejsu użytkownika",
|
||||
"HeaderYourStats": "Twoje statystyki",
|
||||
"LabelAddToPlaylist": "Dodaj do playlisty",
|
||||
"LabelAdded": "Dodano",
|
||||
"LabelAddedAt": "Dodano w",
|
||||
"LabelAddedDate": "Dodano",
|
||||
"LabelAll": "Wszystkie",
|
||||
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAlways": "Zawsze",
|
||||
"LabelAskConfirmation": "Pytaj o potwierdzenie",
|
||||
"LabelAuthor": "Autor",
|
||||
"LabelAuthorFirstLast": "Autor (Rosnąco)",
|
||||
"LabelAuthorLastFirst": "Author (Malejąco)",
|
||||
|
|
@ -108,7 +110,7 @@
|
|||
"LabelComplete": "Ukończone",
|
||||
"LabelContinueBooks": "Kontynuuj książki",
|
||||
"LabelContinueEpisodes": "Kontynuuj odcinki",
|
||||
"LabelContinueListening": "Kontynuuj odtwarzanie",
|
||||
"LabelContinueListening": "Kontynuuj słuchanie",
|
||||
"LabelContinueReading": "Kontynuuj czytanie",
|
||||
"LabelContinueSeries": "Kontynuuj serię",
|
||||
"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.",
|
||||
"LabelDiscover": "Odkrywaj",
|
||||
"LabelDownload": "Pobierz",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloadUsingCellular": "Pobierz przez Dane Komórkowe",
|
||||
"LabelDownloaded": "Pobrane",
|
||||
"LabelDuration": "Czas trwania",
|
||||
"LabelEbook": "Ebook",
|
||||
|
|
@ -140,16 +142,17 @@
|
|||
"LabelFileModified": "Data modyfikacji pliku",
|
||||
"LabelFilename": "Nazwa pliku",
|
||||
"LabelFinished": "Zakończone",
|
||||
"LabelFolder": "Folder",
|
||||
"LabelFolder": "Katalog",
|
||||
"LabelFontBoldness": "Grubość czcionki",
|
||||
"LabelFontScale": "Rozmiar czcionki",
|
||||
"LabelGenre": "Gatunek",
|
||||
"LabelGenres": "Gatunki",
|
||||
"LabelHapticFeedback": "Dotykowe sprzężenie zwrotne",
|
||||
"LabelHasEbook": "Zawiera wersję ebook",
|
||||
"LabelHasEbook": "Ma ebooka",
|
||||
"LabelHasSupplementaryEbook": "Posiada dodatkowy ebook",
|
||||
"LabelHeavy": "Ciężko",
|
||||
"LabelHigh": "Wysoko",
|
||||
"LabelHost": "Dostawca",
|
||||
"LabelHost": "Host",
|
||||
"LabelInProgress": "W toku",
|
||||
"LabelIncomplete": "Nieukończone",
|
||||
"LabelInternalAppStorage": "Pamięć wewnętrzna aplikacji",
|
||||
|
|
@ -157,10 +160,9 @@
|
|||
"LabelJumpForwardsTime": "Przeskok w przód",
|
||||
"LabelLanguage": "Język",
|
||||
"LabelLayout": "Układ",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Pojedyncza strona",
|
||||
"LabelLight": "Lekko",
|
||||
"LabelLineSpacing": "Interlinia",
|
||||
"LabelLineSpacing": "Odstęp między wierszami",
|
||||
"LabelListenAgain": "Słuchaj ponownie",
|
||||
"LabelLocalBooks": "Książki lokalne",
|
||||
"LabelLocalPodcasts": "Podcasty lokalne",
|
||||
|
|
@ -172,12 +174,11 @@
|
|||
"LabelMore": "Więcej",
|
||||
"LabelMoreInfo": "Więcej informacji",
|
||||
"LabelName": "Nazwa",
|
||||
"LabelNarrator": "Narrator",
|
||||
"LabelNarrator": "Lektor",
|
||||
"LabelNarrators": "Lektorzy",
|
||||
"LabelNever": "Never",
|
||||
"LabelNever": "Nigdy",
|
||||
"LabelNewestAuthors": "Najnowsi autorzy",
|
||||
"LabelNewestEpisodes": "Najnosze odcinki",
|
||||
"LabelNo": "No",
|
||||
"LabelNewestEpisodes": "Najnowsze odcinki",
|
||||
"LabelNotFinished": "Nieukończone",
|
||||
"LabelNotStarted": "Nie rozpoczęto",
|
||||
"LabelOff": "Wyłącz",
|
||||
|
|
@ -189,26 +190,24 @@
|
|||
"LabelPlaybackTranscode": "Transkoduj",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasty",
|
||||
"LabelPreventIndexing": "Zapobiegaj indeksowaniu kanału przez katalogi podcastów iTunes i Google",
|
||||
"LabelPreventIndexing": "Zapobiega indeksowaniu przez iTunes i Google",
|
||||
"LabelProgress": "Postęp",
|
||||
"LabelPubDate": "Data publikacji",
|
||||
"LabelPublishYear": "Rok publikacji",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Custom owner Email",
|
||||
"LabelRSSFeedCustomOwnerName": "Custom owner Name",
|
||||
"LabelRSSFeedPreventIndexing": "Zapobiegaj indeksowaniu",
|
||||
"LabelRSSFeedSlug": "RSS Feed Slug",
|
||||
"LabelRandomly": "Losowo",
|
||||
"LabelRead": "Czytaj",
|
||||
"LabelReadAgain": "Czytaj ponownie",
|
||||
"LabelRecentSeries": "Najnowsze serie",
|
||||
"LabelRecentlyAdded": "Ostatnio dodane",
|
||||
"LabelRemoveFromPlaylist": "Remove from Playlist",
|
||||
"LabelRecentlyAdded": "Niedawno dodane",
|
||||
"LabelRemoveFromPlaylist": "Usuń z listy odtwarzania",
|
||||
"LabelScaleElapsedTimeBySpeed": "Skaluj czas, który upłynął według prędkości",
|
||||
"LabelSeason": "Sezon",
|
||||
"LabelSelectADevice": "Wybierz urządzenie",
|
||||
"LabelSeries": "Serie",
|
||||
"LabelServerAddress": "Adres serwera",
|
||||
"LabelSetEbookAsPrimary": "Ustaw jako podstawowy ebook",
|
||||
"LabelSetEbookAsSupplementary": "Ustaw jako dodatkowy ebook",
|
||||
"LabelSetEbookAsPrimary": "Ustaw jako pierwszy",
|
||||
"LabelSetEbookAsSupplementary": "Ustaw jako dodatkowy",
|
||||
"LabelShakeSensitivity": "Czułość potrząsania",
|
||||
"LabelShowAll": "Pokaż wszystko",
|
||||
"LabelSize": "Rozmiar",
|
||||
|
|
@ -222,18 +221,17 @@
|
|||
"LabelStatsInARow": "z rzędu",
|
||||
"LabelStatsItemsFinished": "Pozycje zakończone",
|
||||
"LabelStatsMinutes": "Minuty",
|
||||
"LabelStatsMinutesListening": "Minuty odtwarzania",
|
||||
"LabelStatsWeekListening": "Tydzień odtwarzania",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelTag": "Tag",
|
||||
"LabelStatsMinutesListening": "Minuty słuchania",
|
||||
"LabelStatsWeekListening": "Tydzień słuchania",
|
||||
"LabelTags": "Tagi",
|
||||
"LabelTheme": "Motyw",
|
||||
"LabelThemeDark": "Ciemny",
|
||||
"LabelThemeLight": "Jasny",
|
||||
"LabelTimeRemaining": "Pozostało {0}",
|
||||
"LabelTitle": "Tytuł",
|
||||
"LabelTotalSize": "Całkowity Rozmiar",
|
||||
"LabelTotalTrack": "Postęp całkowity",
|
||||
"LabelTracks": "Postępy",
|
||||
"LabelTracks": "Ścieżki",
|
||||
"LabelType": "Typ",
|
||||
"LabelUnlockPlayer": "Odblokuj odtwarzacz",
|
||||
"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.",
|
||||
"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?",
|
||||
"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?",
|
||||
"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",
|
||||
"MessageDownloadCompleteProcessing": "Pobieranie ukończone. Przetwarzanie...",
|
||||
"MessageDownloading": "Pobieranie...",
|
||||
|
|
@ -276,31 +273,29 @@
|
|||
"MessageNoChapters": "Brak rozdziałów",
|
||||
"MessageNoItems": "Brak elementów",
|
||||
"MessageNoItemsFound": "Nie znaleziono żadnych elementów",
|
||||
"MessageNoListeningSessions": "Brak sesji odtwarzania",
|
||||
"MessageNoListeningSessions": "Brak sesji słuchania",
|
||||
"MessageNoMediaFolders": "Brak folderów z mediami",
|
||||
"MessageNoNetworkConnection": "Brak połączenia sieciowego",
|
||||
"MessageNoPodcastsFound": "Nie znaleziono podcastów",
|
||||
"MessageNoSeries": "No series",
|
||||
"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",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Gniazdo podłączone przez sieć komórkową z limitem danych",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Gniazdo podłączone przez Wi-Fi z limitem danych",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Gniazdo podłączone przez sieć komórkową bez limitu danych",
|
||||
"MessageSocketConnectedOverUnmeteredWifi": "Gniazdo podłączone przez Wi-Fi bez limitu danych",
|
||||
"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ą.",
|
||||
"ToastBookmarkCreateFailed": "Nie udało się utworzyć zakładki",
|
||||
"ToastBookmarkRemoveFailed": "Nie udało się usunąć zakładki",
|
||||
"ToastBookmarkUpdateFailed": "Nie udało się zaktualizować zakładki",
|
||||
"ToastDownloadNotAllowedOnCellular": "Downloading is not allowed on cellular data",
|
||||
"ToastItemMarkedAsFinishedFailed": "Nie udało się oznaczyć jako zakończone",
|
||||
"ToastDownloadNotAllowedOnCellular": "Ściąganie poprzez dane komórkowe jest niedozwolone",
|
||||
"ToastItemMarkedAsFinishedFailed": "Nie udało się oznaczyć jako ukończone",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Oznaczenie pozycji jako ukończonej nie powiodło się",
|
||||
"ToastPlaylistCreateFailed": "Nie udało się utworzyć playlisty",
|
||||
"ToastPodcastCreateFailed": "Nie udało się utworzyć podcastu",
|
||||
"ToastPodcastCreateSuccess": "Podcast został pomyślnie utworzony",
|
||||
"ToastRSSFeedCloseFailed": "Zamknięcie kanału RSS nie powiodło się",
|
||||
"ToastRSSFeedCloseSuccess": "Zamknięcie kanału RSS powiodło się",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastRSSFeedCloseSuccess": "Zamknięcie kanału RSS powiodło się"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "Reproduzindo",
|
||||
"ButtonPlaylists": "Lista de Reprodução",
|
||||
"ButtonRead": "Ler",
|
||||
"ButtonReadLess": "Ler menos",
|
||||
"ButtonReadMore": "Ler mais",
|
||||
"ButtonRemove": "Remover",
|
||||
"ButtonRemoveFromServer": "Remover do Servidor",
|
||||
"ButtonSave": "Salvar",
|
||||
|
|
@ -85,7 +87,6 @@
|
|||
"HeaderUserInterfaceSettings": "Configurações da Interface do Usuário",
|
||||
"HeaderYourStats": "Suas Estatísticas",
|
||||
"LabelAddToPlaylist": "Adicionar à Lista de Reprodução",
|
||||
"LabelAdded": "Acrescentado",
|
||||
"LabelAddedAt": "Acrescentado Em",
|
||||
"LabelAll": "Todos",
|
||||
"LabelAllowSeekingOnMediaControls": "Permitir busca de posição nos controles de notificação de mídia",
|
||||
|
|
@ -151,14 +152,12 @@
|
|||
"LabelHasSupplementaryEbook": "Tem ebook complementar",
|
||||
"LabelHeavy": "Pesado",
|
||||
"LabelHigh": "Alta",
|
||||
"LabelHost": "Host",
|
||||
"LabelInProgress": "Em Andamento",
|
||||
"LabelIncomplete": "Incompleto",
|
||||
"LabelInternalAppStorage": "Armazenamento Interno do App",
|
||||
"LabelJumpBackwardsTime": "Retroceder tempo",
|
||||
"LabelJumpForwardsTime": "Adiantar tempo",
|
||||
"LabelLanguage": "Idioma",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Automático",
|
||||
"LabelLayoutSinglePage": "Uma página",
|
||||
"LabelLight": "Leve",
|
||||
|
|
@ -186,11 +185,8 @@
|
|||
"LabelPassword": "Senha",
|
||||
"LabelPath": "Caminho",
|
||||
"LabelPlaybackDirect": "Direto",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Velocidade de Reprodução",
|
||||
"LabelPlaybackTranscode": "Transcodificar",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasts",
|
||||
"LabelPreventIndexing": "Evitar que o seu feed seja indexado pelos diretórios de podcast do iTunes e Google",
|
||||
"LabelProgress": "Progresso",
|
||||
"LabelPubDate": "Data de Publicação",
|
||||
|
|
@ -283,7 +279,6 @@
|
|||
"MessageNoMediaFolders": "Sem Pastas de Mídia",
|
||||
"MessageNoNetworkConnection": "Nem conexão de rede",
|
||||
"MessageNoPodcastsFound": "Nenhum podcast encontrado",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoUpdatesWereNecessary": "Nenhuma atualização é necessária",
|
||||
"MessageNoUserPlaylists": "Você não tem listas de reprodução",
|
||||
"MessageReportBugsAndContribute": "Reporte bugs, peça funcionalidades e contribua em",
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
"ButtonDeleteLocalItem": "Удалить локальный элемент",
|
||||
"ButtonDisableAutoTimer": "Отключить автоматический таймер",
|
||||
"ButtonDisconnect": "Отключиться",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonGoToWebClient": "Перейти в веб-клиент",
|
||||
"ButtonHistory": "История",
|
||||
"ButtonHome": "Домой",
|
||||
"ButtonIssues": "Проблемы",
|
||||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "Проигрывается",
|
||||
"ButtonPlaylists": "Плейлисты",
|
||||
"ButtonRead": "Читать",
|
||||
"ButtonReadLess": "Читать меньше",
|
||||
"ButtonReadMore": "Читать больше",
|
||||
"ButtonRemove": "Удалить",
|
||||
"ButtonRemoveFromServer": "Удалить с сервера",
|
||||
"ButtonSave": "Сохранить",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Настройки интерфейса",
|
||||
"HeaderYourStats": "Ваша статистика",
|
||||
"LabelAddToPlaylist": "Добавить в плейлист",
|
||||
"LabelAdded": "Добавили",
|
||||
"LabelAddedAt": "Дата добавления",
|
||||
"LabelAddedDate": "Добавлено {0}",
|
||||
"LabelAll": "Все",
|
||||
"LabelAllowSeekingOnMediaControls": "Разрешить перемотку элементами управления мультимедиа",
|
||||
"LabelAlways": "Всегда",
|
||||
|
|
@ -158,8 +160,8 @@
|
|||
"LabelJumpBackwardsTime": "Перемотка назад",
|
||||
"LabelJumpForwardsTime": "Перемотка вперед",
|
||||
"LabelLanguage": "Язык",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayout": "Макет",
|
||||
"LabelLayoutAuto": "Авто",
|
||||
"LabelLayoutSinglePage": "Одна страница",
|
||||
"LabelLight": "Подсветка",
|
||||
"LabelLineSpacing": "Межстрочный интервал",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "Имя",
|
||||
"LabelNarrator": "Читает",
|
||||
"LabelNarrators": "Чтецы",
|
||||
"LabelNavigateWithVolume": "Навигация с помощью клавиш регулировки громкости",
|
||||
"LabelNavigateWithVolumeMirrored": "Зеркало",
|
||||
"LabelNavigateWithVolumeWhilePlaying": "Разрешить управление клавишами регулировки громкости во время воспроизведения",
|
||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "Выкл.",
|
||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "Вкл.",
|
||||
"LabelNever": "Никогда",
|
||||
"LabelNewestAuthors": "Новые авторы",
|
||||
"LabelNewestEpisodes": "Новые эпизоды",
|
||||
"LabelNo": "Нет",
|
||||
"LabelNotFinished": "Не завершено",
|
||||
"LabelNotStarted": "Не запущено",
|
||||
"LabelNumEpisodes": "{0} эпизодов",
|
||||
"LabelOff": "Выключить",
|
||||
"LabelOn": "Включён",
|
||||
"LabelPassword": "Пароль",
|
||||
"LabelPath": "Путь",
|
||||
"LabelPlaybackDirect": "Напрямую",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "Прогресс",
|
||||
"LabelPubDate": "Дата публикации",
|
||||
"LabelPublishYear": "Год публикации",
|
||||
"LabelPublishedDate": "Опубликовано {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Пользовательский Email владельца",
|
||||
"LabelRSSFeedCustomOwnerName": "Пользовательское Имя владельца",
|
||||
"LabelRSSFeedPreventIndexing": "Запретить индексирование",
|
||||
"LabelRSSFeedSlug": "Встроить RSS-канал",
|
||||
"LabelRandomly": "Случайно",
|
||||
"LabelRead": "Читать",
|
||||
"LabelReadAgain": "Читать снова",
|
||||
"LabelRecentSeries": "Недавние серии",
|
||||
|
|
@ -238,12 +249,15 @@
|
|||
"LabelTotalTrack": "Всего треков",
|
||||
"LabelTracks": "Треков",
|
||||
"LabelType": "Тип",
|
||||
"LabelUnknown": "Неизвестно",
|
||||
"LabelUnlockPlayer": "Разблокировать проигрыватель",
|
||||
"LabelUseBookshelfView": "Вид книжной полки",
|
||||
"LabelUser": "Пользователь",
|
||||
"LabelUsername": "Имя пользователя",
|
||||
"LabelVeryHigh": "Очень сильно",
|
||||
"LabelVeryLow": "Очень слабо",
|
||||
"LabelYearReviewHide": "Скрыть Итоги года",
|
||||
"LabelYearReviewShow": "Посмотреть Итоги года",
|
||||
"LabelYourBookmarks": "Ваши закладки",
|
||||
"LabelYourProgress": "Ваш прогресс",
|
||||
"MessageAndroid10Downloads": "Android 10 и более ранние версии будут использовать внутреннее хранилище приложений для загрузок.",
|
||||
|
|
@ -277,16 +291,21 @@
|
|||
"MessageMediaNotLinkedToServer": "Медиафайлы не привязаны к серверу Audiobookshelf. Прогресс не будет синхронизирован.",
|
||||
"MessageNoBookmarks": "Нет закладок",
|
||||
"MessageNoChapters": "Нет глав",
|
||||
"MessageNoCollections": "Нет коллекций",
|
||||
"MessageNoItems": "Нет элементов",
|
||||
"MessageNoItemsFound": "Элементы не найдены",
|
||||
"MessageNoListeningSessions": "Нет сеансов прослушивания",
|
||||
"MessageNoMediaFolders": "Нет папок мультимедиа",
|
||||
"MessageNoNetworkConnection": "Нет подключения к сети",
|
||||
"MessageNoPodcastsFound": "Подкасты не найдены",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "Нет серии",
|
||||
"MessageNoUpdatesWereNecessary": "Обновления не требовались",
|
||||
"MessageNoUserPlaylists": "У вас нет плейлистов",
|
||||
"MessagePodcastSearchField": "Введите поисковый запрос или URL-адрес RSS-канала",
|
||||
"MessageReportBugsAndContribute": "Сообщайте об ошибках, запрашивайте функции и вносите свой вклад на",
|
||||
"MessageSeriesAlreadyDownloaded": "Вы уже скачали все книги из этой серии.",
|
||||
"MessageSeriesDownloadConfirm": "Загрузить недостающие {0} книг с {1} файлов общим количеством {2} в папку {3}?",
|
||||
"MessageSeriesDownloadConfirmIos": "Скачать недостающие {0} книг с {1} файлов общим количеством {2}?",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Сокет подключен по лимитной сотовой связи",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Сокет подключен через лимитный Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Сокет подключен по безлимитной сотовой связи",
|
||||
|
|
|
|||
328
strings/sl.json
Normal file
328
strings/sl.json
Normal 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"
|
||||
}
|
||||
283
strings/sv.json
283
strings/sv.json
|
|
@ -1,53 +1,54 @@
|
|||
{
|
||||
"ButtonAdd": "Lägg till",
|
||||
"ButtonAddNewServer": "Add New Server",
|
||||
"ButtonAddNewServer": "Lägg Till Ny Server",
|
||||
"ButtonAuthors": "Författare",
|
||||
"ButtonBack": "Back",
|
||||
"ButtonBack": "Tillbaka",
|
||||
"ButtonCancel": "Avbryt",
|
||||
"ButtonCancelTimer": "Cancel Timer",
|
||||
"ButtonCancelTimer": "Inaktivera Timer",
|
||||
"ButtonClearFilter": "Rensa filter",
|
||||
"ButtonCloseFeed": "Stäng flöde",
|
||||
"ButtonCollections": "Samlingar",
|
||||
"ButtonConnect": "Connect",
|
||||
"ButtonConnectToServer": "Connect to Server",
|
||||
"ButtonConnect": "Anslut",
|
||||
"ButtonConnectToServer": "Anslut till Server",
|
||||
"ButtonCreate": "Skapa",
|
||||
"ButtonCreateBookmark": "Create Bookmark",
|
||||
"ButtonCreateNewPlaylist": "Create New Playlist",
|
||||
"ButtonCreateBookmark": "Skapa Bokmärke",
|
||||
"ButtonCreateNewPlaylist": "Skapa Ny Spellista",
|
||||
"ButtonDelete": "Radera",
|
||||
"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",
|
||||
"ButtonDeleteLocalEpisode": "Radera lokal episod",
|
||||
"ButtonDeleteLocalFile": "Radera lokal fil",
|
||||
"ButtonDeleteLocalItem": "Radera lokalt objekt",
|
||||
"ButtonDisableAutoTimer": "Inaktivera Automatisk Timer",
|
||||
"ButtonDisconnect": "Koppla ur",
|
||||
"ButtonGoToWebClient": "Öppna i Webbläsare",
|
||||
"ButtonHistory": "Histora",
|
||||
"ButtonHome": "Hem",
|
||||
"ButtonIssues": "Problem",
|
||||
"ButtonLatest": "Senaste",
|
||||
"ButtonLibrary": "Bibliotek",
|
||||
"ButtonLocalMedia": "Local Media",
|
||||
"ButtonManageLocalFiles": "Manage Local Files",
|
||||
"ButtonNewFolder": "New Folder",
|
||||
"ButtonNextEpisode": "Next Episode",
|
||||
"ButtonLocalMedia": "Lokal media",
|
||||
"ButtonManageLocalFiles": "Hantera Lokal Filer",
|
||||
"ButtonNewFolder": "Ny Katalog",
|
||||
"ButtonNextEpisode": "Ny Episod",
|
||||
"ButtonOpenFeed": "Öppna flöde",
|
||||
"ButtonOverride": "Override",
|
||||
"ButtonPause": "Pause",
|
||||
"ButtonOverride": "Åsidosätt",
|
||||
"ButtonPause": "Pausa",
|
||||
"ButtonPlay": "Spela",
|
||||
"ButtonPlayEpisode": "Spela Episod",
|
||||
"ButtonPlaying": "Spelar",
|
||||
"ButtonPlaylists": "Spellistor",
|
||||
"ButtonRead": "Läs",
|
||||
"ButtonRemove": "Ta bort",
|
||||
"ButtonRemoveFromServer": "Remove from Server",
|
||||
"ButtonRemoveFromServer": "Ta bort från Server",
|
||||
"ButtonSave": "Spara",
|
||||
"ButtonSaveOrder": "Save Order",
|
||||
"ButtonSaveOrder": "Spara Ordning",
|
||||
"ButtonSearch": "Sök",
|
||||
"ButtonSendEbookToDevice": "Send Ebook to Device",
|
||||
"ButtonSendEbookToDevice": "Skicka E-bok till Enhet",
|
||||
"ButtonSeries": "Serie",
|
||||
"ButtonSetTimer": "Set Timer",
|
||||
"ButtonStream": "Stream",
|
||||
"ButtonSetTimer": "Ställ in timer",
|
||||
"ButtonStream": "Ström",
|
||||
"ButtonSubmit": "Skicka",
|
||||
"ButtonSwitchServerUser": "Switch Server/User",
|
||||
"ButtonUserStats": "User Stats",
|
||||
"ButtonSwitchServerUser": "Byt Server/Användare",
|
||||
"ButtonUserStats": "Användarstatistik",
|
||||
"ButtonYes": "Ja",
|
||||
"HeaderAccount": "Konto",
|
||||
"HeaderAdvanced": "Avancerad",
|
||||
|
|
@ -55,84 +56,83 @@
|
|||
"HeaderChapters": "Kapitel",
|
||||
"HeaderCollection": "Samling",
|
||||
"HeaderCollectionItems": "Samlingselement",
|
||||
"HeaderConnectionStatus": "Connection Status",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderConnectionStatus": "Anslutnings Status",
|
||||
"HeaderDataSettings": "Data Inställningar",
|
||||
"HeaderDetails": "Detaljer",
|
||||
"HeaderDownloads": "Downloads",
|
||||
"HeaderDownloads": "Nedladdningar",
|
||||
"HeaderEbookFiles": "E-boksfiler",
|
||||
"HeaderEpisodes": "Avsnitt",
|
||||
"HeaderEreaderSettings": "E-boksinställningar",
|
||||
"HeaderLatestEpisodes": "Senaste avsnitt",
|
||||
"HeaderLibraries": "Bibliotek",
|
||||
"HeaderLocalFolders": "Local Folders",
|
||||
"HeaderLocalLibraryItems": "Local Library Items",
|
||||
"HeaderNewPlaylist": "New Playlist",
|
||||
"HeaderLocalFolders": "Lokala Kataloger",
|
||||
"HeaderLocalLibraryItems": "Lokala Bibliotek Filer",
|
||||
"HeaderNewPlaylist": "Ny Spellista",
|
||||
"HeaderOpenRSSFeed": "Öppna RSS-flöde",
|
||||
"HeaderPlaybackSettings": "Playback Settings",
|
||||
"HeaderPlaybackSettings": "Uppspelningsinställningar",
|
||||
"HeaderPlaylist": "Spellista",
|
||||
"HeaderPlaylistItems": "Spellistobjekt",
|
||||
"HeaderRSSFeed": "RSS Feed",
|
||||
"HeaderRSSFeed": "RSS flöde",
|
||||
"HeaderRSSFeedGeneral": "RSS-information",
|
||||
"HeaderRSSFeedIsOpen": "RSS-flödet är öppet",
|
||||
"HeaderSelectDownloadLocation": "Select Download Location",
|
||||
"HeaderSelectDownloadLocation": "Välj Nedladdnings Plats",
|
||||
"HeaderSettings": "Inställningar",
|
||||
"HeaderSleepTimer": "Sovtidtagare",
|
||||
"HeaderSleepTimerSettings": "Sleep Timer Settings",
|
||||
"HeaderSleepTimerSettings": "Sovtimer Inställningar",
|
||||
"HeaderStatsMinutesListeningChart": "Minuters lyssning (senaste 7 dagar)",
|
||||
"HeaderStatsRecentSessions": "Senaste sessioner",
|
||||
"HeaderTableOfContents": "Innehållsförteckning",
|
||||
"HeaderUserInterfaceSettings": "User Interface Settings",
|
||||
"HeaderUserInterfaceSettings": "Användargränssnittsinställningar",
|
||||
"HeaderYourStats": "Dina statistik",
|
||||
"LabelAddToPlaylist": "Lägg till i Spellista",
|
||||
"LabelAdded": "Tillagd",
|
||||
"LabelAddedAt": "Tillagd vid",
|
||||
"LabelAll": "Alla",
|
||||
"LabelAllowSeekingOnMediaControls": "Allow position seeking on media notification controls",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAllowSeekingOnMediaControls": "Tillåt positionssökning på medieaviseringskontroller",
|
||||
"LabelAlways": "Alltid",
|
||||
"LabelAskConfirmation": "Fråga efter bekräftelse",
|
||||
"LabelAuthor": "Författare",
|
||||
"LabelAuthorFirstLast": "Författare (Förnamn Efternamn)",
|
||||
"LabelAuthorLastFirst": "Författare (Efternamn, Förnamn)",
|
||||
"LabelAuthors": "Författare",
|
||||
"LabelAutoDownloadEpisodes": "Automatisk nedladdning av avsnitt",
|
||||
"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.",
|
||||
"LabelAutoRewindTime": "Automatisk tillbakaspolningstid",
|
||||
"LabelAutoSleepTimer": "Automatisk insomningstimer",
|
||||
"LabelAutoSleepTimerAutoRewind": "Automatisk insomningstimer automatisk bakåtspolning",
|
||||
"LabelAutoSleepTimerAutoRewindHelp": "När den automatiska insomningstimern är klar spolas din position automatiskt tillbaka.",
|
||||
"LabelAutoSleepTimerHelp": "Vid uppspelning av media mellan de angivna start- och sluttiderna startar en insomningstimer automatiskt.",
|
||||
"LabelBooks": "Böcker",
|
||||
"LabelChapterTrack": "Chapter Track",
|
||||
"LabelChapterTrack": "Kapitel Spår",
|
||||
"LabelChapters": "Kapitel",
|
||||
"LabelClosePlayer": "Stäng spelaren",
|
||||
"LabelCollapseSeries": "Fäll ihop serie",
|
||||
"LabelComplete": "Komplett",
|
||||
"LabelContinueBooks": "Continue Books",
|
||||
"LabelContinueEpisodes": "Continue Episodes",
|
||||
"LabelContinueListening": "Continue Listening",
|
||||
"LabelContinueReading": "Continue Reading",
|
||||
"LabelContinueSeries": "Continue Series",
|
||||
"LabelCustomTime": "Custom time",
|
||||
"LabelContinueBooks": "Fortsätt Böcker",
|
||||
"LabelContinueEpisodes": "Fortsätt Episoder",
|
||||
"LabelContinueListening": "Fortsätt Lyssna",
|
||||
"LabelContinueReading": "Fortsätt Läsa",
|
||||
"LabelContinueSeries": "Forsätt Serie",
|
||||
"LabelCustomTime": "Anpassad tid",
|
||||
"LabelDescription": "Beskrivning",
|
||||
"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",
|
||||
"LabelDisableAudioFadeOut": "Inaktivera att ljudet tonas ut",
|
||||
"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": "Inaktivera automatisk tillbakaspolning",
|
||||
"LabelDisableShakeToReset": "Inaktivera skakning för att återställa",
|
||||
"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": "Inaktivera vibration vid återställning",
|
||||
"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": "Upptäck",
|
||||
"LabelDownload": "Ladda ner",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloaded": "Downloaded",
|
||||
"LabelDownloadUsingCellular": "Ladda ner med mobildata",
|
||||
"LabelDownloaded": "Nedladdat",
|
||||
"LabelDuration": "Varaktighet",
|
||||
"LabelEbook": "E-bok",
|
||||
"LabelEbooks": "Ebooks",
|
||||
"LabelEbooks": "Eböcker",
|
||||
"LabelEnable": "Aktivera",
|
||||
"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.",
|
||||
"LabelEnableMp3IndexSeeking": "Aktivera mp3 index sökning",
|
||||
"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",
|
||||
"LabelEndOfChapter": "End of Chapter",
|
||||
"LabelEndTime": "End time",
|
||||
"LabelEndOfChapter": "Slut av kapitel",
|
||||
"LabelEndTime": "Slut tid",
|
||||
"LabelEpisode": "Avsnitt",
|
||||
"LabelFeedURL": "Flödes-URL",
|
||||
"LabelFile": "Fil",
|
||||
|
|
@ -141,52 +141,56 @@
|
|||
"LabelFilename": "Filnamn",
|
||||
"LabelFinished": "Avslutad",
|
||||
"LabelFolder": "Mapp",
|
||||
"LabelFontBoldness": "Fetstil",
|
||||
"LabelFontScale": "Teckensnittsskala",
|
||||
"LabelGenre": "Genre",
|
||||
"LabelGenres": "Genrer",
|
||||
"LabelHapticFeedback": "Haptic feedback",
|
||||
"LabelHasEbook": "Has ebook",
|
||||
"LabelHasSupplementaryEbook": "Has supplementary ebook",
|
||||
"LabelHeavy": "Heavy",
|
||||
"LabelHigh": "High",
|
||||
"LabelHapticFeedback": "Haptisk feedback",
|
||||
"LabelHasEbook": "Har E-bok",
|
||||
"LabelHasSupplementaryEbook": "Har komplimenterande E-bok",
|
||||
"LabelHeavy": "Tung",
|
||||
"LabelHigh": "Hög",
|
||||
"LabelHost": "Värd",
|
||||
"LabelInProgress": "Pågående",
|
||||
"LabelIncomplete": "Ofullständig",
|
||||
"LabelInternalAppStorage": "Internal App Storage",
|
||||
"LabelJumpBackwardsTime": "Jump backwards time",
|
||||
"LabelJumpForwardsTime": "Jump forwards time",
|
||||
"LabelInternalAppStorage": "Intern App Lagring",
|
||||
"LabelJumpBackwardsTime": "hoppa-bakåt-tid",
|
||||
"LabelJumpForwardsTime": "hoppa-framåt-tid",
|
||||
"LabelLanguage": "Språk",
|
||||
"LabelLayout": "Layout",
|
||||
"LabelLayoutAuto": "Auto",
|
||||
"LabelLayoutSinglePage": "Single page",
|
||||
"LabelLight": "Light",
|
||||
"LabelLayoutAuto": "Automatisk",
|
||||
"LabelLayoutSinglePage": "En sida",
|
||||
"LabelLight": "Ljust",
|
||||
"LabelLineSpacing": "Radavstånd",
|
||||
"LabelListenAgain": "Listen Again",
|
||||
"LabelLocalBooks": "Local Books",
|
||||
"LabelLocalPodcasts": "Local Podcasts",
|
||||
"LabelLockOrientation": "Lock orientation",
|
||||
"LabelLockPlayer": "Lock Player",
|
||||
"LabelLow": "Low",
|
||||
"LabelListenAgain": "Lyssna igen",
|
||||
"LabelLocalBooks": "Lokala böcker",
|
||||
"LabelLocalPodcasts": "Lokala podcasts",
|
||||
"LabelLockOrientation": "Lås skärmorientering",
|
||||
"LabelLockPlayer": "Lås spelare",
|
||||
"LabelLow": "Låg",
|
||||
"LabelMediaType": "Mediatyp",
|
||||
"LabelMedium": "Medium",
|
||||
"LabelMedium": "Medel",
|
||||
"LabelMore": "Mer",
|
||||
"LabelMoreInfo": "Mer information",
|
||||
"LabelName": "Namn",
|
||||
"LabelNarrator": "Berättare",
|
||||
"LabelNarrators": "Berättare",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Newest Authors",
|
||||
"LabelNewestEpisodes": "Newest Episodes",
|
||||
"LabelNo": "No",
|
||||
"LabelNavigateWithVolume": "Navigera med volymknapparna",
|
||||
"LabelNavigateWithVolumeMirrored": "Speglad",
|
||||
"LabelNever": "Aldrig",
|
||||
"LabelNewestAuthors": "Senast tillagda författare",
|
||||
"LabelNewestEpisodes": "Senast tillagda avsnitt",
|
||||
"LabelNo": "Nej",
|
||||
"LabelNotFinished": "Ej avslutad",
|
||||
"LabelNotStarted": "Inte påbörjad",
|
||||
"LabelOff": "Off",
|
||||
"LabelOff": "Av",
|
||||
"LabelOn": "På",
|
||||
"LabelPassword": "Lösenord",
|
||||
"LabelPath": "Sökväg",
|
||||
"LabelPlaybackDirect": "Direct",
|
||||
"LabelPlaybackLocal": "Local",
|
||||
"LabelPlaybackSpeed": "Playback Speed",
|
||||
"LabelPlaybackTranscode": "Transcode",
|
||||
"LabelPlaybackLocal": "Lokal",
|
||||
"LabelPlaybackSpeed": "Uppspelningshastighet",
|
||||
"LabelPlaybackTranscode": "Transkodning",
|
||||
"LabelPodcast": "Podcast",
|
||||
"LabelPodcasts": "Podcasts",
|
||||
"LabelPreventIndexing": "Förhindra att ditt flöde indexeras av iTunes och Google-podcastsökmotorer",
|
||||
|
|
@ -197,23 +201,24 @@
|
|||
"LabelRSSFeedCustomOwnerName": "Anpassat ägarnamn",
|
||||
"LabelRSSFeedPreventIndexing": "Förhindra indexering",
|
||||
"LabelRSSFeedSlug": "RSS-flödesslag",
|
||||
"LabelRandomly": "Slumpartat",
|
||||
"LabelRead": "Läst",
|
||||
"LabelReadAgain": "Read Again",
|
||||
"LabelRecentSeries": "Recent Series",
|
||||
"LabelRecentlyAdded": "Recently Added",
|
||||
"LabelRemoveFromPlaylist": "Remove from Playlist",
|
||||
"LabelScaleElapsedTimeBySpeed": "Scale Elapsed Time by Speed",
|
||||
"LabelReadAgain": "Läs igen",
|
||||
"LabelRecentSeries": "Senaste serier",
|
||||
"LabelRecentlyAdded": "Nyligen tillagd",
|
||||
"LabelRemoveFromPlaylist": "Ta bort från spellista",
|
||||
"LabelScaleElapsedTimeBySpeed": "Skaländra uppspelningsposition efter uppspelningshastighet.",
|
||||
"LabelSeason": "Säsong",
|
||||
"LabelSelectADevice": "Select a device",
|
||||
"LabelSelectADevice": "Välj en enhet",
|
||||
"LabelSeries": "Serie",
|
||||
"LabelServerAddress": "Server address",
|
||||
"LabelServerAddress": "Server-adress",
|
||||
"LabelSetEbookAsPrimary": "Ange som primär",
|
||||
"LabelSetEbookAsSupplementary": "Ange som kompletterande",
|
||||
"LabelShakeSensitivity": "Shake sensitivity",
|
||||
"LabelShakeSensitivity": "Skakkänslighet",
|
||||
"LabelShowAll": "Visa alla",
|
||||
"LabelSize": "Storlek",
|
||||
"LabelSleepTimer": "Sleeptimer",
|
||||
"LabelStart": "Start",
|
||||
"LabelStart": "Starta",
|
||||
"LabelStartTime": "Starttid",
|
||||
"LabelStatsBestDay": "Bästa dag",
|
||||
"LabelStatsDailyAverage": "Dagligt genomsnitt",
|
||||
|
|
@ -224,7 +229,7 @@
|
|||
"LabelStatsMinutes": "minuter",
|
||||
"LabelStatsMinutesListening": "Minuter av lyssnande",
|
||||
"LabelStatsWeekListening": "Veckans lyssnande",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelStreamingUsingCellular": "Strömma över mobildata",
|
||||
"LabelTag": "Tagg",
|
||||
"LabelTags": "Taggar",
|
||||
"LabelTheme": "Tema",
|
||||
|
|
@ -232,69 +237,67 @@
|
|||
"LabelThemeLight": "Ljust",
|
||||
"LabelTimeRemaining": "{0} kvar",
|
||||
"LabelTitle": "Titel",
|
||||
"LabelTotalTrack": "Total Track",
|
||||
"LabelTotalSize": "Total Storlek",
|
||||
"LabelTotalTrack": "Total Spår",
|
||||
"LabelTracks": "Spår",
|
||||
"LabelType": "Typ",
|
||||
"LabelUnlockPlayer": "Unlock Player",
|
||||
"LabelUseBookshelfView": "Use bookshelf view",
|
||||
"LabelUnlockPlayer": "Lås upp spelare",
|
||||
"LabelUseBookshelfView": "Använd bokhyllevyn",
|
||||
"LabelUser": "Användare",
|
||||
"LabelUsername": "Användarnamn",
|
||||
"LabelVeryHigh": "Very High",
|
||||
"LabelVeryLow": "Very Low",
|
||||
"LabelVeryHigh": "Väldigt hög",
|
||||
"LabelVeryLow": "Väldigt låg",
|
||||
"LabelYourBookmarks": "Dina bokmärken",
|
||||
"LabelYourProgress": "Din framsteg",
|
||||
"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...",
|
||||
"MessageAndroid10Downloads": "Android 10 och lägre använder intern applagring för nedladdningar.",
|
||||
"MessageAttemptingServerConnection": "Försöker ansluta till server...",
|
||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf-server är ej ansluten",
|
||||
"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": "Bokhyllan är tom",
|
||||
"MessageConfirmDeleteLocalEpisode": "Ta bort lokalt avsnitt \"{0}\" från enheten? Filen på servern påverkas inte.",
|
||||
"MessageConfirmDeleteLocalFiles": "Ta bort lokala filer för detta objekt från din enhet? Filerna på servern och din uppspelningsposition raderas inte.",
|
||||
"MessageConfirmDiscardProgress": "Är du säker på att du vill återställa din uppspelningsposition?",
|
||||
"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": "Är du säker på att du vill färdigmarkera det här objektet.",
|
||||
"MessageConfirmRemoveBookmark": "Är du säker på att du vill ta bort bokmärket?",
|
||||
"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": "Avfärda uppspelningsposition",
|
||||
"MessageDownloadCompleteProcessing": "Nedladdning klar. Behandlar...",
|
||||
"MessageDownloading": "Laddar ned...",
|
||||
"MessageDownloadingEpisode": "Laddar ner avsnitt",
|
||||
"MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning",
|
||||
"MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}",
|
||||
"MessageFetching": "Hämtar...",
|
||||
"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...",
|
||||
"MessageLoadingServerData": "Loading server data...",
|
||||
"MessageLoadingServerData": "Läser in serverdata...",
|
||||
"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.",
|
||||
"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.",
|
||||
"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": "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": "Länkad till server {0}",
|
||||
"MessageMediaLinkedToThisServer": "Nedladdad media är länkad till denna server",
|
||||
"MessageMediaNotLinkedToServer": "Detta media är inte länkat till en Audiobookshelf-server. Inga uppspelningspositioner kommer synkas.",
|
||||
"MessageNoBookmarks": "Inga bokmärken",
|
||||
"MessageNoChapters": "Inga kapitel",
|
||||
"MessageNoItems": "Inga objekt",
|
||||
"MessageNoItemsFound": "Inga objekt hittades",
|
||||
"MessageNoListeningSessions": "Inga lyssningssessioner",
|
||||
"MessageNoMediaFolders": "No Media Folders",
|
||||
"MessageNoNetworkConnection": "No network connection",
|
||||
"MessageNoMediaFolders": "Inga Mediamappar",
|
||||
"MessageNoNetworkConnection": "Ingen nätverksanslutning",
|
||||
"MessageNoPodcastsFound": "Inga podcasts hittade",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "Inga serier",
|
||||
"MessageNoUpdatesWereNecessary": "Inga uppdateringar var nödvändiga",
|
||||
"MessageNoUserPlaylists": "Du har inga spellistor",
|
||||
"MessageReportBugsAndContribute": "Rapportera buggar, begär funktioner och bidra på",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Socket connected over metered cellular",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Socket connected over unmetered cellular",
|
||||
"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",
|
||||
"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",
|
||||
"ToastBookmarkRemoveFailed": "Det gick inte att ta bort 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",
|
||||
"ToastItemMarkedAsNotFinishedFailed": "Misslyckades med att markera som ej färdig",
|
||||
"ToastPlaylistCreateFailed": "Det gick inte att skapa spellistan",
|
||||
|
|
@ -302,5 +305,5 @@
|
|||
"ToastPodcastCreateSuccess": "Podcasten skapad framgångsrikt",
|
||||
"ToastRSSFeedCloseFailed": "Misslyckades med att stänga RSS-flödet",
|
||||
"ToastRSSFeedCloseSuccess": "RSS-flödet stängt",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastStreamingNotAllowedOnCellular": "Strömning tillåts inte över mobildata."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "Відтворюється",
|
||||
"ButtonPlaylists": "Списки відтворення",
|
||||
"ButtonRead": "Читати",
|
||||
"ButtonReadLess": "Читати менше",
|
||||
"ButtonReadMore": "Читати більше",
|
||||
"ButtonRemove": "Видалити",
|
||||
"ButtonRemoveFromServer": "Видалити з сервера",
|
||||
"ButtonSave": "Зберегти",
|
||||
|
|
@ -62,7 +64,7 @@
|
|||
"HeaderDownloads": "Завантаження",
|
||||
"HeaderEbookFiles": "Файли електронних книг",
|
||||
"HeaderEpisodes": "Епізоди",
|
||||
"HeaderEreaderSettings": "Налаштування читання",
|
||||
"HeaderEreaderSettings": "Налаштування читалки",
|
||||
"HeaderLatestEpisodes": "Останні епізоди",
|
||||
"HeaderLibraries": "Бібліотеки",
|
||||
"HeaderLocalFolders": "Локальні теки",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "Налаштування користувацького інтерфейсу",
|
||||
"HeaderYourStats": "Ваша статистика",
|
||||
"LabelAddToPlaylist": "Додати до списку відтворення",
|
||||
"LabelAdded": "Додано",
|
||||
"LabelAddedAt": "Дата додавання",
|
||||
"LabelAddedDate": "Додано {0}",
|
||||
"LabelAll": "Усе",
|
||||
"LabelAllowSeekingOnMediaControls": "Увімкнути перемотування в меню управління медіа",
|
||||
"LabelAlways": "Завжди",
|
||||
|
|
@ -159,10 +161,10 @@
|
|||
"LabelJumpForwardsTime": "Час перемотування вперед",
|
||||
"LabelLanguage": "Мова",
|
||||
"LabelLayout": "Вигляд",
|
||||
"LabelLayoutAuto": "Автоматично",
|
||||
"LabelLayoutSinglePage": "Одна сторінка",
|
||||
"LabelLayoutAuto": "Авто",
|
||||
"LabelLayoutSinglePage": "Одна",
|
||||
"LabelLight": "Легко",
|
||||
"LabelLineSpacing": "Відстань між рядками",
|
||||
"LabelLineSpacing": "Інтервал",
|
||||
"LabelListenAgain": "Слухати знову",
|
||||
"LabelLocalBooks": "Локальні книги",
|
||||
"LabelLocalPodcasts": "Локальні подкасти",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "Назва",
|
||||
"LabelNarrator": "Читець",
|
||||
"LabelNarrators": "Читці",
|
||||
"LabelNavigateWithVolume": "Навігація за допомогою клавіш гучності",
|
||||
"LabelNavigateWithVolumeMirrored": "Віддзеркалено",
|
||||
"LabelNavigateWithVolumeWhilePlaying": "Дозволити використання клавіш гучності для навігації під час відтворення",
|
||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "Вимкнено",
|
||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "Увімкнено",
|
||||
"LabelNever": "Ніколи",
|
||||
"LabelNewestAuthors": "Нові автори",
|
||||
"LabelNewestEpisodes": "Нові епізоди",
|
||||
"LabelNo": "Ні",
|
||||
"LabelNotFinished": "Незавершені",
|
||||
"LabelNotStarted": "Непочаті",
|
||||
"LabelNumEpisodes": "{0} епізодів",
|
||||
"LabelOff": "Вимкнути",
|
||||
"LabelOn": "Увімкнено",
|
||||
"LabelPassword": "Пароль",
|
||||
"LabelPath": "Шлях",
|
||||
"LabelPlaybackDirect": "Безпосередньо",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "Прогрес",
|
||||
"LabelPubDate": "Дата публікації",
|
||||
"LabelPublishYear": "Рік публікації",
|
||||
"LabelPublishedDate": "Опубліковано {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "Користувацька електронна адреса власника",
|
||||
"LabelRSSFeedCustomOwnerName": "Користувацьке ім'я власника",
|
||||
"LabelRSSFeedPreventIndexing": "Запобігати індексації",
|
||||
"LabelRSSFeedSlug": "Назва RSS-каналу",
|
||||
"LabelRandomly": "Випадково",
|
||||
"LabelRead": "Читати",
|
||||
"LabelReadAgain": "Читати знову",
|
||||
"LabelRecentSeries": "Останні серії",
|
||||
|
|
@ -238,12 +249,15 @@
|
|||
"LabelTotalTrack": "Загальний прогрес",
|
||||
"LabelTracks": "Доріжки",
|
||||
"LabelType": "Тип",
|
||||
"LabelUnknown": "Невідомо",
|
||||
"LabelUnlockPlayer": "Розблокувати програвач",
|
||||
"LabelUseBookshelfView": "Показувати полиці",
|
||||
"LabelUser": "Користувач",
|
||||
"LabelUsername": "Ім’я користувача",
|
||||
"LabelVeryHigh": "Дуже високо",
|
||||
"LabelVeryLow": "Дуже низько",
|
||||
"LabelYearReviewHide": "Сховати Огляд року",
|
||||
"LabelYearReviewShow": "Переглянути Огляд року",
|
||||
"LabelYourBookmarks": "Ваші закладки",
|
||||
"LabelYourProgress": "Ваш прогрес",
|
||||
"MessageAndroid10Downloads": "У Android 10 та нижче для завантажень буде використано внутрішню пам'ять додатку.",
|
||||
|
|
@ -277,6 +291,7 @@
|
|||
"MessageMediaNotLinkedToServer": "Медіа не пов'язане з сервером Audiobookshelf. Прогрес не буде синхронізовано.",
|
||||
"MessageNoBookmarks": "Немає закладок",
|
||||
"MessageNoChapters": "Глави відсутні",
|
||||
"MessageNoCollections": "Немає колекцій",
|
||||
"MessageNoItems": "Елементи відсутні",
|
||||
"MessageNoItemsFound": "Елементів не знайдено",
|
||||
"MessageNoListeningSessions": "Сеанси прослуховування відсутні",
|
||||
|
|
@ -286,7 +301,11 @@
|
|||
"MessageNoSeries": "Серії відсутні",
|
||||
"MessageNoUpdatesWereNecessary": "Оновлень не потрібно",
|
||||
"MessageNoUserPlaylists": "У вас немає списків відтворення",
|
||||
"MessagePodcastSearchField": "Введіть пошуковий запит або URL RSS-стрічки",
|
||||
"MessageReportBugsAndContribute": "Повідомляйте про помилки, пропонуйте функції та долучайтеся на",
|
||||
"MessageSeriesAlreadyDownloaded": "Ви вже завантажили всі книги в цій серії.",
|
||||
"MessageSeriesDownloadConfirm": "Завантажити відсутні {0} книгу(ок) з {1} файл(ів), загалом {2}, до папки {3}?",
|
||||
"MessageSeriesDownloadConfirmIos": "Завантажити відсутні {0} книгу(ок) з {1} файл(ів), загалом {2}?",
|
||||
"MessageSocketConnectedOverMeteredCellular": "Сокет під'єднано до лімітної мобільної мережі",
|
||||
"MessageSocketConnectedOverMeteredWifi": "Сокет під'єднано до лімітної мережі Wi-Fi",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "Сокет під'єднано до безлімітної мобільної мережі",
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
"ButtonDeleteLocalItem": "Xóa mục địa phương",
|
||||
"ButtonDisableAutoTimer": "Tắt Bộ Đếm Tự Động",
|
||||
"ButtonDisconnect": "Ngắt Kết Nối",
|
||||
"ButtonGoToWebClient": "Go to Web Client",
|
||||
"ButtonHistory": "Lịch Sử",
|
||||
"ButtonHome": "Trang Chủ",
|
||||
"ButtonIssues": "Vấn Đề",
|
||||
|
|
@ -56,7 +55,6 @@
|
|||
"HeaderCollection": "Bộ Sưu Tập",
|
||||
"HeaderCollectionItems": "Mục Bộ Sưu Tập",
|
||||
"HeaderConnectionStatus": "Trạng Thái Kết Nối",
|
||||
"HeaderDataSettings": "Data Settings",
|
||||
"HeaderDetails": "Chi Tiết",
|
||||
"HeaderDownloads": "Tải Xuống",
|
||||
"HeaderEbookFiles": "Tập Tin Ebook",
|
||||
|
|
@ -71,7 +69,6 @@
|
|||
"HeaderPlaybackSettings": "Cài Đặt Phát Lại",
|
||||
"HeaderPlaylist": "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",
|
||||
"HeaderRSSFeedIsOpen": "RSS Feed đã được Mở",
|
||||
"HeaderSelectDownloadLocation": "Chọn Vị Trí Tải Xuống",
|
||||
|
|
@ -84,12 +81,9 @@
|
|||
"HeaderUserInterfaceSettings": "Cài Đặt Giao Diện Người Dùng",
|
||||
"HeaderYourStats": "Thống Kê của Bạn",
|
||||
"LabelAddToPlaylist": "Thêm vào Danh Sách Phát",
|
||||
"LabelAdded": "Đã Thêm",
|
||||
"LabelAddedAt": "Đã Thêm Vào",
|
||||
"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",
|
||||
"LabelAlways": "Always",
|
||||
"LabelAskConfirmation": "Ask for confirmation",
|
||||
"LabelAuthor": "Tác Giả",
|
||||
"LabelAuthorFirstLast": "Tác Giả (Tên Đầu Tiên, Họ)",
|
||||
"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.",
|
||||
"LabelDiscover": "Khám Phá",
|
||||
"LabelDownload": "Tải Xuống",
|
||||
"LabelDownloadUsingCellular": "Download using Cellular",
|
||||
"LabelDownloaded": "Đã Tải Xuống",
|
||||
"LabelDuration": "Thời Lượng",
|
||||
"LabelEbook": "Ebook",
|
||||
"LabelEbooks": "Ebooks",
|
||||
"LabelEnable": "Bật",
|
||||
"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.",
|
||||
|
|
@ -174,7 +165,6 @@
|
|||
"LabelName": "Tên",
|
||||
"LabelNarrator": "Người Đọc",
|
||||
"LabelNarrators": "Người Đọc",
|
||||
"LabelNever": "Never",
|
||||
"LabelNewestAuthors": "Tác Giả Mới Nhất",
|
||||
"LabelNewestEpisodes": "Các Tập Phim Mới Nhất",
|
||||
"LabelNo": "Không",
|
||||
|
|
@ -187,8 +177,6 @@
|
|||
"LabelPlaybackLocal": "Địa Phương",
|
||||
"LabelPlaybackSpeed": "Tốc Độ Phát Lạ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",
|
||||
"LabelProgress": "Tiến Độ",
|
||||
"LabelPubDate": "Ngày Xuất Bản",
|
||||
|
|
@ -196,7 +184,6 @@
|
|||
"LabelRSSFeedCustomOwnerEmail": "Email 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",
|
||||
"LabelRSSFeedSlug": "RSS Feed Slug",
|
||||
"LabelRead": "Đã Đọc",
|
||||
"LabelReadAgain": "Đọc Lại",
|
||||
"LabelRecentSeries": "Chuỗi Gần Đây",
|
||||
|
|
@ -224,7 +211,6 @@
|
|||
"LabelStatsMinutes": "phút",
|
||||
"LabelStatsMinutesListening": "Phút Đã Nghe",
|
||||
"LabelStatsWeekListening": "Tuần Đã Nghe",
|
||||
"LabelStreamingUsingCellular": "Streaming using Cellular",
|
||||
"LabelTag": "Thẻ",
|
||||
"LabelTags": "Thẻ",
|
||||
"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.",
|
||||
"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?",
|
||||
"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?",
|
||||
"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 Độ",
|
||||
"MessageDownloadCompleteProcessing": "Tải xuống hoàn tất. Đang xử lý...",
|
||||
"MessageDownloading": "Đang tải xuống...",
|
||||
|
|
@ -280,7 +264,6 @@
|
|||
"MessageNoMediaFolders": "Không có Thư Mục Phương Tiện",
|
||||
"MessageNoNetworkConnection": "Không có kết nối mạng",
|
||||
"MessageNoPodcastsFound": "Không tìm thấy podcast",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoUpdatesWereNecessary": "Không cần cập nhậ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",
|
||||
|
|
@ -294,13 +277,11 @@
|
|||
"ToastBookmarkCreateFailed": "Không thể tạo đánh dấu",
|
||||
"ToastBookmarkRemoveFailed": "Không thể xóa đá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",
|
||||
"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",
|
||||
"ToastPodcastCreateFailed": "Không thể tạo podcast",
|
||||
"ToastPodcastCreateSuccess": "Tạo podcast thành công",
|
||||
"ToastRSSFeedCloseFailed": "Không thể đóng RSS feed",
|
||||
"ToastRSSFeedCloseSuccess": "Đóng RSS feed thành công",
|
||||
"ToastStreamingNotAllowedOnCellular": "Streaming is not allowed on cellular data"
|
||||
"ToastRSSFeedCloseSuccess": "Đóng RSS feed thành công"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"ButtonAdd": "增加",
|
||||
"ButtonAdd": "添加",
|
||||
"ButtonAddNewServer": "添加新服务器",
|
||||
"ButtonAuthors": "作者",
|
||||
"ButtonBack": "返回",
|
||||
|
|
@ -37,6 +37,8 @@
|
|||
"ButtonPlaying": "正在播放",
|
||||
"ButtonPlaylists": "播放列表",
|
||||
"ButtonRead": "读取",
|
||||
"ButtonReadLess": "阅读较少",
|
||||
"ButtonReadMore": "阅读更多",
|
||||
"ButtonRemove": "移除",
|
||||
"ButtonRemoveFromServer": "从服务器中删除",
|
||||
"ButtonSave": "保存",
|
||||
|
|
@ -62,7 +64,7 @@
|
|||
"HeaderDownloads": "下载",
|
||||
"HeaderEbookFiles": "电子书文件",
|
||||
"HeaderEpisodes": "剧集",
|
||||
"HeaderEreaderSettings": "阅读器设置",
|
||||
"HeaderEreaderSettings": "电子阅读器设置",
|
||||
"HeaderLatestEpisodes": "最新剧集",
|
||||
"HeaderLibraries": "媒体库",
|
||||
"HeaderLocalFolders": "本地文件夹",
|
||||
|
|
@ -85,8 +87,8 @@
|
|||
"HeaderUserInterfaceSettings": "用户界面设置",
|
||||
"HeaderYourStats": "你的统计数据",
|
||||
"LabelAddToPlaylist": "添加到播放列表",
|
||||
"LabelAdded": "添加",
|
||||
"LabelAddedAt": "添加于",
|
||||
"LabelAddedDate": "已添加 {0}",
|
||||
"LabelAll": "全部",
|
||||
"LabelAllowSeekingOnMediaControls": "允许在媒体通知控件上查找位置",
|
||||
"LabelAlways": "总是",
|
||||
|
|
@ -132,7 +134,7 @@
|
|||
"LabelEnableMp3IndexSeeking": "启用 mp3 索引搜索",
|
||||
"LabelEnableMp3IndexSeekingHelp": "只有当你的 mp3 文件未正确查找时, 才应启用此设置. 不准确的搜索很可能是由于可变二进制 (VBR) MP3 文件. 此设置将强制进行索引查找, 即在读取文件时构建时间到字节的映射. 在某些情况下, 对于大型MP3文件, 在查找文件末尾时会有延迟.",
|
||||
"LabelEnd": "结束",
|
||||
"LabelEndOfChapter": "章节结尾",
|
||||
"LabelEndOfChapter": "章节结束",
|
||||
"LabelEndTime": "结束时间",
|
||||
"LabelEpisode": "剧集",
|
||||
"LabelFeedURL": "源 URL",
|
||||
|
|
@ -176,13 +178,20 @@
|
|||
"LabelName": "名称",
|
||||
"LabelNarrator": "演播者",
|
||||
"LabelNarrators": "演播者",
|
||||
"LabelNavigateWithVolume": "使用音量键导航",
|
||||
"LabelNavigateWithVolumeMirrored": "镜像",
|
||||
"LabelNavigateWithVolumeWhilePlaying": "允许在播放时使用音量键进行导航",
|
||||
"LabelNavigateWithVolumeWhilePlayingDisabled": "关闭",
|
||||
"LabelNavigateWithVolumeWhilePlayingEnabled": "打开",
|
||||
"LabelNever": "从不",
|
||||
"LabelNewestAuthors": "最新作者",
|
||||
"LabelNewestEpisodes": "最新剧集",
|
||||
"LabelNo": "取消",
|
||||
"LabelNotFinished": "未听完",
|
||||
"LabelNotStarted": "未开始",
|
||||
"LabelNumEpisodes": "{0} 个剧集",
|
||||
"LabelOff": "关闭",
|
||||
"LabelOn": "打开",
|
||||
"LabelPassword": "密码",
|
||||
"LabelPath": "路径",
|
||||
"LabelPlaybackDirect": "直接播放",
|
||||
|
|
@ -195,10 +204,12 @@
|
|||
"LabelProgress": "进度",
|
||||
"LabelPubDate": "出版日期",
|
||||
"LabelPublishYear": "发布年份",
|
||||
"LabelPublishedDate": "已发布 {0}",
|
||||
"LabelRSSFeedCustomOwnerEmail": "自定义所有者电子邮件",
|
||||
"LabelRSSFeedCustomOwnerName": "自定义所有者名称",
|
||||
"LabelRSSFeedPreventIndexing": "防止索引",
|
||||
"LabelRSSFeedSlug": "RSS 源段",
|
||||
"LabelRandomly": "随机",
|
||||
"LabelRead": "阅读",
|
||||
"LabelReadAgain": "再次阅读",
|
||||
"LabelRecentSeries": "最近添加系列",
|
||||
|
|
@ -238,18 +249,21 @@
|
|||
"LabelTotalTrack": "音轨总数",
|
||||
"LabelTracks": "音轨",
|
||||
"LabelType": "类型",
|
||||
"LabelUnknown": "未知",
|
||||
"LabelUnlockPlayer": "解锁播放器",
|
||||
"LabelUseBookshelfView": "使用书架视图",
|
||||
"LabelUser": "用户",
|
||||
"LabelUsername": "用户名",
|
||||
"LabelVeryHigh": "很高",
|
||||
"LabelVeryLow": "很低",
|
||||
"LabelYearReviewHide": "隐藏年度回顾",
|
||||
"LabelYearReviewShow": "查看年度回顾",
|
||||
"LabelYourBookmarks": "你的书签",
|
||||
"LabelYourProgress": "你的进度",
|
||||
"MessageAndroid10Downloads": "Android 10 及以下版本将使用内部应用程序存储进行下载.",
|
||||
"MessageAttemptingServerConnection": "正在尝试连接服务器...",
|
||||
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf 服务器未连接",
|
||||
"MessageAudiobookshelfServerRequired": "<strong>重要!</strong> 此应用程序设计用于与你或你认识的人托管的 Audiobookshelf 服务器配合使用. 此应用程序不提供任何内容.",
|
||||
"MessageAudiobookshelfServerRequired": "<strong>重要!</strong>此應用程式設計為與您或您認識的人所主機的 Audiobookshelf 伺服器配合使用。此應用程式不提供任何內容。",
|
||||
"MessageBookshelfEmpty": "书架是空的",
|
||||
"MessageConfirmDeleteLocalEpisode": "要从设备中删除本地剧集 \"{0}\" 吗? 服务器上的文件将不受影响.",
|
||||
"MessageConfirmDeleteLocalFiles": "要从设备中删除此项目的本地文件吗? 服务器上的文件和你的进度将不受影响.",
|
||||
|
|
@ -277,16 +291,21 @@
|
|||
"MessageMediaNotLinkedToServer": "媒体未链接到 Audiobookshelf 服务器. 不会同步任何进度.",
|
||||
"MessageNoBookmarks": "没有书签",
|
||||
"MessageNoChapters": "没有章节",
|
||||
"MessageNoCollections": "没有收藏",
|
||||
"MessageNoItems": "无项目",
|
||||
"MessageNoItemsFound": "未找到任何项目",
|
||||
"MessageNoListeningSessions": "无收听会话",
|
||||
"MessageNoMediaFolders": "没有媒体文件夹",
|
||||
"MessageNoNetworkConnection": "无网络连接",
|
||||
"MessageNoPodcastsFound": "未找到播客",
|
||||
"MessageNoSeries": "No series",
|
||||
"MessageNoSeries": "没有系列",
|
||||
"MessageNoUpdatesWereNecessary": "无需更新",
|
||||
"MessageNoUserPlaylists": "你没有播放列表",
|
||||
"MessagePodcastSearchField": "输入搜索词或 RSS 源 URL",
|
||||
"MessageReportBugsAndContribute": "报告错误、请求功能和贡献在",
|
||||
"MessageSeriesAlreadyDownloaded": "你已下载此系列的所有书籍.",
|
||||
"MessageSeriesDownloadConfirm": "将缺失的 {0} 本图书和 {1} 个文件 (共 {2} 个) 下载至文件夹 {3}?",
|
||||
"MessageSeriesDownloadConfirmIos": "是否下载缺失的 {0} 本书和 {1} 个文件,总计 {2} 个?",
|
||||
"MessageSocketConnectedOverMeteredCellular": "通过按流量计费的移动数据网络完成连接",
|
||||
"MessageSocketConnectedOverMeteredWifi": "通过按流量计费的无线网络完成连接",
|
||||
"MessageSocketConnectedOverUnmeteredCellular": "通过不计量的移动数据网络完成连接",
|
||||
|
|
|
|||
315
strings/zh_Hant.json
Normal file
315
strings/zh_Hant.json
Normal 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": "行動數據下不允許串流播放"
|
||||
}
|
||||
Loading…
Reference in a new issue