mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2024-11-07 16:44:16 +01:00
Merge pull request #3010 from nichwall/ereader_settings_update
Ereader settings update
This commit is contained in:
commit
38ba7fbec2
@ -46,7 +46,12 @@ export default {
|
|||||||
ereaderDevice: {
|
ereaderDevice: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => null
|
default: () => null
|
||||||
}
|
},
|
||||||
|
users: {
|
||||||
|
type: Array,
|
||||||
|
default: () => []
|
||||||
|
},
|
||||||
|
loadUsers: Function
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -56,8 +61,7 @@ export default {
|
|||||||
email: '',
|
email: '',
|
||||||
availabilityOption: 'adminAndUp',
|
availabilityOption: 'adminAndUp',
|
||||||
users: []
|
users: []
|
||||||
},
|
}
|
||||||
users: []
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
@ -108,25 +112,13 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
availabilityOptionChanged(option) {
|
availabilityOptionChanged(option) {
|
||||||
if (option === 'specificUsers' && !this.users.length) {
|
if (option === 'specificUsers' && !this.users.length) {
|
||||||
this.loadUsers()
|
this.callLoadUsers()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async loadUsers() {
|
async callLoadUsers() {
|
||||||
this.processing = true
|
this.processing = true
|
||||||
this.users = await this.$axios
|
await this.loadUsers()
|
||||||
.$get('/api/users')
|
this.processing = false
|
||||||
.then((res) => {
|
|
||||||
return res.users.sort((a, b) => {
|
|
||||||
return a.createdAt - b.createdAt
|
|
||||||
})
|
|
||||||
})
|
|
||||||
.catch((error) => {
|
|
||||||
console.error('Failed', error)
|
|
||||||
return []
|
|
||||||
})
|
|
||||||
.finally(() => {
|
|
||||||
this.processing = false
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs.ereaderNameInput.blur()
|
this.$refs.ereaderNameInput.blur()
|
||||||
@ -226,10 +218,6 @@ export default {
|
|||||||
this.newDevice.email = this.ereaderDevice.email
|
this.newDevice.email = this.ereaderDevice.email
|
||||||
this.newDevice.availabilityOption = this.ereaderDevice.availabilityOption || 'adminOrUp'
|
this.newDevice.availabilityOption = this.ereaderDevice.availabilityOption || 'adminOrUp'
|
||||||
this.newDevice.users = this.ereaderDevice.users || []
|
this.newDevice.users = this.ereaderDevice.users || []
|
||||||
|
|
||||||
if (this.newDevice.availabilityOption === 'specificUsers' && !this.users.length) {
|
|
||||||
this.loadUsers()
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
this.newDevice.name = ''
|
this.newDevice.name = ''
|
||||||
this.newDevice.email = ''
|
this.newDevice.email = ''
|
||||||
|
@ -59,7 +59,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</app-settings-content>
|
</app-settings-content>
|
||||||
|
|
||||||
<app-settings-content :header-text="$strings.HeaderEreaderDevices" :description="''">
|
<app-settings-content :header-text="$strings.HeaderEreaderDevices" :description="$strings.MessageEreaderDevices">
|
||||||
<template #header-items>
|
<template #header-items>
|
||||||
<div class="flex-grow" />
|
<div class="flex-grow" />
|
||||||
|
|
||||||
@ -70,6 +70,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<th class="text-left">{{ $strings.LabelName }}</th>
|
<th class="text-left">{{ $strings.LabelName }}</th>
|
||||||
<th class="text-left">{{ $strings.LabelEmail }}</th>
|
<th class="text-left">{{ $strings.LabelEmail }}</th>
|
||||||
|
<th class="text-left">{{ $strings.LabelAccessibleBy }}</th>
|
||||||
<th class="w-40"></th>
|
<th class="w-40"></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr v-for="device in existingEReaderDevices" :key="device.name">
|
<tr v-for="device in existingEReaderDevices" :key="device.name">
|
||||||
@ -79,6 +80,9 @@
|
|||||||
<td class="text-left">
|
<td class="text-left">
|
||||||
<p class="text-sm md:text-base text-gray-100">{{ device.email }}</p>
|
<p class="text-sm md:text-base text-gray-100">{{ device.email }}</p>
|
||||||
</td>
|
</td>
|
||||||
|
<td class="text-left">
|
||||||
|
<p class="text-sm md:text-base text-gray-100">{{ getAccessibleBy(device) }}</p>
|
||||||
|
</td>
|
||||||
<td class="w-40">
|
<td class="w-40">
|
||||||
<div class="flex justify-end items-center h-10">
|
<div class="flex justify-end items-center h-10">
|
||||||
<ui-icon-btn icon="edit" borderless :size="8" icon-font-size="1.1rem" :disabled="deletingDeviceName === device.name" class="mx-1" @click="editDeviceClick(device)" />
|
<ui-icon-btn icon="edit" borderless :size="8" icon-font-size="1.1rem" :disabled="deletingDeviceName === device.name" class="mx-1" @click="editDeviceClick(device)" />
|
||||||
@ -87,12 +91,12 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div v-else class="text-center py-4">
|
<div v-else-if="!loading" class="text-center py-4">
|
||||||
<p class="text-lg text-gray-100">No Devices</p>
|
<p class="text-lg text-gray-100">No Devices</p>
|
||||||
</div>
|
</div>
|
||||||
</app-settings-content>
|
</app-settings-content>
|
||||||
|
|
||||||
<modals-emails-e-reader-device-modal v-model="showEReaderDeviceModal" :existing-devices="existingEReaderDevices" :ereader-device="selectedEReaderDevice" @update="ereaderDevicesUpdated" />
|
<modals-emails-e-reader-device-modal v-model="showEReaderDeviceModal" :users="users" :existing-devices="existingEReaderDevices" :ereader-device="selectedEReaderDevice" @update="ereaderDevicesUpdated" :loadUsers="loadUsers" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -105,6 +109,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
users: [],
|
||||||
loading: false,
|
loading: false,
|
||||||
savingSettings: false,
|
savingSettings: false,
|
||||||
sendingTest: false,
|
sendingTest: false,
|
||||||
@ -146,6 +151,30 @@ export default {
|
|||||||
...this.settings
|
...this.settings
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
async loadUsers() {
|
||||||
|
if (this.users.length) return
|
||||||
|
this.users = await this.$axios
|
||||||
|
.$get('/api/users')
|
||||||
|
.then((res) => {
|
||||||
|
return res.users.sort((a, b) => {
|
||||||
|
return a.createdAt - b.createdAt
|
||||||
|
})
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
console.error('Failed', error)
|
||||||
|
this.$toast.error(this.$strings.ToastFailedToLoadData)
|
||||||
|
return []
|
||||||
|
})
|
||||||
|
},
|
||||||
|
getAccessibleBy(device) {
|
||||||
|
const user = device.availabilityOption
|
||||||
|
if (user === 'userOrUp') return 'Users (excluding Guests)'
|
||||||
|
if (user === 'guestOrUp') return 'Users (including Guests)'
|
||||||
|
if (user === 'specificUsers') {
|
||||||
|
return device.users.map((id) => this.users.find((u) => u.id === id)?.username).join(', ')
|
||||||
|
}
|
||||||
|
return 'Admins Only'
|
||||||
|
},
|
||||||
editDeviceClick(device) {
|
editDeviceClick(device) {
|
||||||
this.selectedEReaderDevice = device
|
this.selectedEReaderDevice = device
|
||||||
this.showEReaderDeviceModal = true
|
this.showEReaderDeviceModal = true
|
||||||
@ -184,6 +213,11 @@ export default {
|
|||||||
ereaderDevicesUpdated(ereaderDevices) {
|
ereaderDevicesUpdated(ereaderDevices) {
|
||||||
this.settings.ereaderDevices = ereaderDevices
|
this.settings.ereaderDevices = ereaderDevices
|
||||||
this.newSettings.ereaderDevices = ereaderDevices.map((d) => ({ ...d }))
|
this.newSettings.ereaderDevices = ereaderDevices.map((d) => ({ ...d }))
|
||||||
|
|
||||||
|
// Load users if a device has availability set to specific users
|
||||||
|
if (ereaderDevices.some((device) => device.availabilityOption === 'specificUsers')) {
|
||||||
|
this.loadUsers()
|
||||||
|
}
|
||||||
},
|
},
|
||||||
addNewDeviceClick() {
|
addNewDeviceClick() {
|
||||||
this.selectedEReaderDevice = null
|
this.selectedEReaderDevice = null
|
||||||
@ -251,7 +285,12 @@ export default {
|
|||||||
|
|
||||||
this.$axios
|
this.$axios
|
||||||
.$get(`/api/emails/settings`)
|
.$get(`/api/emails/settings`)
|
||||||
.then((data) => {
|
.then(async (data) => {
|
||||||
|
// Load users if a device has availability set to specific users
|
||||||
|
if (data.settings.ereaderDevices.some((device) => device.availabilityOption === 'specificUsers')) {
|
||||||
|
await this.loadUsers()
|
||||||
|
}
|
||||||
|
|
||||||
this.settings = data.settings
|
this.settings = data.settings
|
||||||
this.newSettings = {
|
this.newSettings = {
|
||||||
...this.settings
|
...this.settings
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Съкратен",
|
"LabelAbridged": "Съкратен",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Тип на Профила",
|
"LabelAccountType": "Тип на Профила",
|
||||||
"LabelAccountTypeAdmin": "Администратор",
|
"LabelAccountTypeAdmin": "Администратор",
|
||||||
"LabelAccountTypeGuest": "Гост",
|
"LabelAccountTypeGuest": "Гост",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Плъзнете файлове в правилния ред на каналите",
|
"MessageDragFilesIntoTrackOrder": "Плъзнете файлове в правилния ред на каналите",
|
||||||
"MessageEmbedFinished": "Вграждането завърши!",
|
"MessageEmbedFinished": "Вграждането завърши!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} епизод(и) в опашка за изтегляне",
|
"MessageEpisodesQueuedForDownload": "{0} епизод(и) в опашка за изтегляне",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL-a ще бъде {0}",
|
"MessageFeedURLWillBe": "Feed URL-a ще бъде {0}",
|
||||||
"MessageFetching": "Взимане...",
|
"MessageFetching": "Взимане...",
|
||||||
"MessageForceReScanDescription": "ще сканира всички файлове отново като прясно сканиране. Аудио файлове ID3 тагове, OPF файлове и текстови файлове ще бъдат сканирани като нови.",
|
"MessageForceReScanDescription": "ще сканира всички файлове отново като прясно сканиране. Аудио файлове ID3 тагове, OPF файлове и текстови файлове ще бъдат сканирани като нови.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "সংক্ষিপ্ত",
|
"LabelAbridged": "সংক্ষিপ্ত",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "অ্যাকাউন্টের প্রকার",
|
"LabelAccountType": "অ্যাকাউন্টের প্রকার",
|
||||||
"LabelAccountTypeAdmin": "প্রশাসন",
|
"LabelAccountTypeAdmin": "প্রশাসন",
|
||||||
"LabelAccountTypeGuest": "অতিথি",
|
"LabelAccountTypeGuest": "অতিথি",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "সঠিক ট্র্যাক অর্ডারে ফাইল টেনে আনুন",
|
"MessageDragFilesIntoTrackOrder": "সঠিক ট্র্যাক অর্ডারে ফাইল টেনে আনুন",
|
||||||
"MessageEmbedFinished": "এম্বেড করা শেষ!",
|
"MessageEmbedFinished": "এম্বেড করা শেষ!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} পর্ব(গুলি) ডাউনলোডের জন্য সারিবদ্ধ",
|
"MessageEpisodesQueuedForDownload": "{0} পর্ব(গুলি) ডাউনলোডের জন্য সারিবদ্ধ",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "ফিড URL হবে {0}",
|
"MessageFeedURLWillBe": "ফিড URL হবে {0}",
|
||||||
"MessageFetching": "আনয় হচ্ছে...",
|
"MessageFetching": "আনয় হচ্ছে...",
|
||||||
"MessageForceReScanDescription": "সকল ফাইল আবার নতুন স্ক্যানের মত স্ক্যান করবে। অডিও ফাইল ID3 ট্যাগ, OPF ফাইল, এবং টেক্সট ফাইলগুলি নতুন হিসাবে স্ক্যান করা হবে।",
|
"MessageForceReScanDescription": "সকল ফাইল আবার নতুন স্ক্যানের মত স্ক্যান করবে। অডিও ফাইল ID3 ট্যাগ, OPF ফাইল, এবং টেক্সট ফাইলগুলি নতুন হিসাবে স্ক্যান করা হবে।",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Zkráceno",
|
"LabelAbridged": "Zkráceno",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Typ účtu",
|
"LabelAccountType": "Typ účtu",
|
||||||
"LabelAccountTypeAdmin": "Správce",
|
"LabelAccountTypeAdmin": "Správce",
|
||||||
"LabelAccountTypeGuest": "Host",
|
"LabelAccountTypeGuest": "Host",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Přetáhněte soubory do správného pořadí stop",
|
"MessageDragFilesIntoTrackOrder": "Přetáhněte soubory do správného pořadí stop",
|
||||||
"MessageEmbedFinished": "Vložení dokončeno!",
|
"MessageEmbedFinished": "Vložení dokončeno!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} epizody zařazené do fronty ke stažení",
|
"MessageEpisodesQueuedForDownload": "{0} epizody zařazené do fronty ke stažení",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL zdroje bude {0}",
|
"MessageFeedURLWillBe": "URL zdroje bude {0}",
|
||||||
"MessageFetching": "Stahování...",
|
"MessageFetching": "Stahování...",
|
||||||
"MessageForceReScanDescription": "znovu prohledá všechny soubory jako při novém skenování. ID3 tagy zvukových souborů OPF soubory a textové soubory budou skenovány jako nové.",
|
"MessageForceReScanDescription": "znovu prohledá všechny soubory jako při novém skenování. ID3 tagy zvukových souborů OPF soubory a textové soubory budou skenovány jako nové.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abridged",
|
"LabelAbridged": "Abridged",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Kontotype",
|
"LabelAccountType": "Kontotype",
|
||||||
"LabelAccountTypeAdmin": "Administrator",
|
"LabelAccountTypeAdmin": "Administrator",
|
||||||
"LabelAccountTypeGuest": "Gæst",
|
"LabelAccountTypeGuest": "Gæst",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Træk filer ind i korrekt spororden",
|
"MessageDragFilesIntoTrackOrder": "Træk filer ind i korrekt spororden",
|
||||||
"MessageEmbedFinished": "Indlejring færdig!",
|
"MessageEmbedFinished": "Indlejring færdig!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download",
|
"MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed-URL vil være {0}",
|
"MessageFeedURLWillBe": "Feed-URL vil være {0}",
|
||||||
"MessageFetching": "Henter...",
|
"MessageFetching": "Henter...",
|
||||||
"MessageForceReScanDescription": "vil scanne alle filer igen som en frisk scanning. Lydfilens ID3-tags, OPF-filer og tekstfiler scannes som nye.",
|
"MessageForceReScanDescription": "vil scanne alle filer igen som en frisk scanning. Lydfilens ID3-tags, OPF-filer og tekstfiler scannes som nye.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Gekürzt",
|
"LabelAbridged": "Gekürzt",
|
||||||
"LabelAbridgedChecked": "Gekürzt (angehakt)",
|
"LabelAbridgedChecked": "Gekürzt (angehakt)",
|
||||||
"LabelAbridgedUnchecked": "Ungekürzt (nicht angehakt)",
|
"LabelAbridgedUnchecked": "Ungekürzt (nicht angehakt)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Kontoart",
|
"LabelAccountType": "Kontoart",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Gast",
|
"LabelAccountTypeGuest": "Gast",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Verschiebe die Dateien in die richtige Reihenfolge",
|
"MessageDragFilesIntoTrackOrder": "Verschiebe die Dateien in die richtige Reihenfolge",
|
||||||
"MessageEmbedFinished": "Einbettung abgeschlossen!",
|
"MessageEmbedFinished": "Einbettung abgeschlossen!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episode(n) in der Warteschlange zum Herunterladen",
|
"MessageEpisodesQueuedForDownload": "{0} Episode(n) in der Warteschlange zum Herunterladen",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed-URL wird {0} sein",
|
"MessageFeedURLWillBe": "Feed-URL wird {0} sein",
|
||||||
"MessageFetching": "Abrufen...",
|
"MessageFetching": "Abrufen...",
|
||||||
"MessageForceReScanDescription": "Durchsucht alle Dateien erneut, wie bei einem frischen Scan. ID3-Tags von Audiodateien, OPF-Dateien und Textdateien werden neu durchsucht.",
|
"MessageForceReScanDescription": "Durchsucht alle Dateien erneut, wie bei einem frischen Scan. ID3-Tags von Audiodateien, OPF-Dateien und Textdateien werden neu durchsucht.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abridged",
|
"LabelAbridged": "Abridged",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Account Type",
|
"LabelAccountType": "Account Type",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Guest",
|
"LabelAccountTypeGuest": "Guest",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
||||||
"MessageEmbedFinished": "Embed Finished!",
|
"MessageEmbedFinished": "Embed Finished!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
|
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL will be {0}",
|
"MessageFeedURLWillBe": "Feed URL will be {0}",
|
||||||
"MessageFetching": "Fetching...",
|
"MessageFetching": "Fetching...",
|
||||||
"MessageForceReScanDescription": "will scan all files again like a fresh scan. Audio file ID3 tags, OPF files, and text files will be scanned as new.",
|
"MessageForceReScanDescription": "will scan all files again like a fresh scan. Audio file ID3 tags, OPF files, and text files will be scanned as new.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abreviado",
|
"LabelAbridged": "Abreviado",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Tipo de Cuenta",
|
"LabelAccountType": "Tipo de Cuenta",
|
||||||
"LabelAccountTypeAdmin": "Administrador",
|
"LabelAccountTypeAdmin": "Administrador",
|
||||||
"LabelAccountTypeGuest": "Invitado",
|
"LabelAccountTypeGuest": "Invitado",
|
||||||
@ -479,7 +480,7 @@
|
|||||||
"LabelSettingsHomePageBookshelfView": "Usar la vista de librero en la página principal",
|
"LabelSettingsHomePageBookshelfView": "Usar la vista de librero en la página principal",
|
||||||
"LabelSettingsLibraryBookshelfView": "Usar la vista de librero en la biblioteca",
|
"LabelSettingsLibraryBookshelfView": "Usar la vista de librero en la biblioteca",
|
||||||
"LabelSettingsOnlyShowLaterBooksInContinueSeries": "Skip earlier books in Continue Series",
|
"LabelSettingsOnlyShowLaterBooksInContinueSeries": "Skip earlier books in Continue Series",
|
||||||
"LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp":"El estante de la página de inicio de Continuar Serie muestra el primer libro no iniciado de una serie que tenga por lo menos un libro finalizado y no tenga libros en progreso. Habilitar esta opción le permitirá continuar series desde el último libro que ha completado en vez del primer libro que no ha empezado.",
|
"LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "El estante de la página de inicio de Continuar Serie muestra el primer libro no iniciado de una serie que tenga por lo menos un libro finalizado y no tenga libros en progreso. Habilitar esta opción le permitirá continuar series desde el último libro que ha completado en vez del primer libro que no ha empezado.",
|
||||||
"LabelSettingsParseSubtitles": "Extraer Subtítulos",
|
"LabelSettingsParseSubtitles": "Extraer Subtítulos",
|
||||||
"LabelSettingsParseSubtitlesHelp": "Extraer subtítulos de los nombres de las carpetas de los audiolibros.<br>Los subtítulos deben estar separados por \" - \"<br>Por ejemplo: \"Ejemplo de Título - Subtítulo Aquí\" tiene el subtítulo \"Subtítulo Aquí\"",
|
"LabelSettingsParseSubtitlesHelp": "Extraer subtítulos de los nombres de las carpetas de los audiolibros.<br>Los subtítulos deben estar separados por \" - \"<br>Por ejemplo: \"Ejemplo de Título - Subtítulo Aquí\" tiene el subtítulo \"Subtítulo Aquí\"",
|
||||||
"LabelSettingsPreferMatchedMetadata": "Preferir metadatos encontrados",
|
"LabelSettingsPreferMatchedMetadata": "Preferir metadatos encontrados",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Arrastra los archivos al orden correcto de las pistas.",
|
"MessageDragFilesIntoTrackOrder": "Arrastra los archivos al orden correcto de las pistas.",
|
||||||
"MessageEmbedFinished": "Incrustación Terminada!",
|
"MessageEmbedFinished": "Incrustación Terminada!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episodio(s) en cola para descargar",
|
"MessageEpisodesQueuedForDownload": "{0} Episodio(s) en cola para descargar",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL de la fuente será {0}",
|
"MessageFeedURLWillBe": "URL de la fuente será {0}",
|
||||||
"MessageFetching": "Buscando...",
|
"MessageFetching": "Buscando...",
|
||||||
"MessageForceReScanDescription": "Escaneará todos los archivos como un nuevo escaneo. Archivos de audio con etiquetas ID3, archivos OPF y archivos de texto serán escaneados como nuevos.",
|
"MessageForceReScanDescription": "Escaneará todos los archivos como un nuevo escaneo. Archivos de audio con etiquetas ID3, archivos OPF y archivos de texto serán escaneados como nuevos.",
|
||||||
@ -803,4 +805,4 @@
|
|||||||
"ToastSortingPrefixesUpdateSuccess": "Prefijos de ordenar actualizaron ({0} items)",
|
"ToastSortingPrefixesUpdateSuccess": "Prefijos de ordenar actualizaron ({0} items)",
|
||||||
"ToastUserDeleteFailed": "Error al eliminar el usuario",
|
"ToastUserDeleteFailed": "Error al eliminar el usuario",
|
||||||
"ToastUserDeleteSuccess": "Usuario eliminado"
|
"ToastUserDeleteSuccess": "Usuario eliminado"
|
||||||
}
|
}
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Kärbitud",
|
"LabelAbridged": "Kärbitud",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Konto tüüp",
|
"LabelAccountType": "Konto tüüp",
|
||||||
"LabelAccountTypeAdmin": "Administraator",
|
"LabelAccountTypeAdmin": "Administraator",
|
||||||
"LabelAccountTypeGuest": "Külaline",
|
"LabelAccountTypeGuest": "Külaline",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Lohistage failid õigesse järjekorda",
|
"MessageDragFilesIntoTrackOrder": "Lohistage failid õigesse järjekorda",
|
||||||
"MessageEmbedFinished": "Manustamine lõpetatud!",
|
"MessageEmbedFinished": "Manustamine lõpetatud!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episood(i) on allalaadimiseks järjekorras",
|
"MessageEpisodesQueuedForDownload": "{0} Episood(i) on allalaadimiseks järjekorras",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Toite URL saab olema {0}",
|
"MessageFeedURLWillBe": "Toite URL saab olema {0}",
|
||||||
"MessageFetching": "Hangitakse...",
|
"MessageFetching": "Hangitakse...",
|
||||||
"MessageForceReScanDescription": "skaneerib kõik failid uuesti nagu värsket skannimist. Heli faili ID3 silte, OPF faile ja tekstifaile skaneeritakse uuesti.",
|
"MessageForceReScanDescription": "skaneerib kõik failid uuesti nagu värsket skannimist. Heli faili ID3 silte, OPF faile ja tekstifaile skaneeritakse uuesti.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Version courte",
|
"LabelAbridged": "Version courte",
|
||||||
"LabelAbridgedChecked": "Abrégé (vérifié)",
|
"LabelAbridgedChecked": "Abrégé (vérifié)",
|
||||||
"LabelAbridgedUnchecked": "Intégral (non vérifié)",
|
"LabelAbridgedUnchecked": "Intégral (non vérifié)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Type de compte",
|
"LabelAccountType": "Type de compte",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Invité",
|
"LabelAccountTypeGuest": "Invité",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Faites glisser les fichiers dans l’ordre correct des pistes",
|
"MessageDragFilesIntoTrackOrder": "Faites glisser les fichiers dans l’ordre correct des pistes",
|
||||||
"MessageEmbedFinished": "Intégration terminée !",
|
"MessageEmbedFinished": "Intégration terminée !",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} épisode(s) mis en file pour téléchargement",
|
"MessageEpisodesQueuedForDownload": "{0} épisode(s) mis en file pour téléchargement",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "L’URL du flux sera {0}",
|
"MessageFeedURLWillBe": "L’URL du flux sera {0}",
|
||||||
"MessageFetching": "Récupération…",
|
"MessageFetching": "Récupération…",
|
||||||
"MessageForceReScanDescription": "analysera de nouveau tous les fichiers. Les étiquettes ID3 des fichiers audio, les fichiers OPF et les fichiers texte seront analysés comme s’ils étaient nouveaux.",
|
"MessageForceReScanDescription": "analysera de nouveau tous les fichiers. Les étiquettes ID3 des fichiers audio, les fichiers OPF et les fichiers texte seront analysés comme s’ils étaient nouveaux.",
|
||||||
@ -803,4 +805,4 @@
|
|||||||
"ToastSortingPrefixesUpdateSuccess": "Mise à jour des préfixes de tri ({0} élément)",
|
"ToastSortingPrefixesUpdateSuccess": "Mise à jour des préfixes de tri ({0} élément)",
|
||||||
"ToastUserDeleteFailed": "Échec de la suppression de l’utilisateur",
|
"ToastUserDeleteFailed": "Échec de la suppression de l’utilisateur",
|
||||||
"ToastUserDeleteSuccess": "Utilisateur supprimé"
|
"ToastUserDeleteSuccess": "Utilisateur supprimé"
|
||||||
}
|
}
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abridged",
|
"LabelAbridged": "Abridged",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Account Type",
|
"LabelAccountType": "Account Type",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Guest",
|
"LabelAccountTypeGuest": "Guest",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
||||||
"MessageEmbedFinished": "Embed Finished!",
|
"MessageEmbedFinished": "Embed Finished!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
|
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL will be {0}",
|
"MessageFeedURLWillBe": "Feed URL will be {0}",
|
||||||
"MessageFetching": "Fetching...",
|
"MessageFetching": "Fetching...",
|
||||||
"MessageForceReScanDescription": "will scan all files again like a fresh scan. Audio file ID3 tags, OPF files, and text files will be scanned as new.",
|
"MessageForceReScanDescription": "will scan all files again like a fresh scan. Audio file ID3 tags, OPF files, and text files will be scanned as new.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "מקוצר",
|
"LabelAbridged": "מקוצר",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "סוג חשבון",
|
"LabelAccountType": "סוג חשבון",
|
||||||
"LabelAccountTypeAdmin": "מנהל",
|
"LabelAccountTypeAdmin": "מנהל",
|
||||||
"LabelAccountTypeGuest": "אורח",
|
"LabelAccountTypeGuest": "אורח",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "גרור קבצים לסדר ההשמעה נכון",
|
"MessageDragFilesIntoTrackOrder": "גרור קבצים לסדר ההשמעה נכון",
|
||||||
"MessageEmbedFinished": "ההטמעה הושלמה!",
|
"MessageEmbedFinished": "ההטמעה הושלמה!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} פרקים בתור להורדה",
|
"MessageEpisodesQueuedForDownload": "{0} פרקים בתור להורדה",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "כתובת URL של העדכון תהיה {0}",
|
"MessageFeedURLWillBe": "כתובת URL של העדכון תהיה {0}",
|
||||||
"MessageFetching": "מושך...",
|
"MessageFetching": "מושך...",
|
||||||
"MessageForceReScanDescription": "תבוצע סריקה מחדש כמו סריקה חדש מאפס, תגי ID3 של קבצי קול, קבצי OPF, וקבצי טקסט ייסרקו כחדשים.",
|
"MessageForceReScanDescription": "תבוצע סריקה מחדש כמו סריקה חדש מאפס, תגי ID3 של קבצי קול, קבצי OPF, וקבצי טקסט ייסרקו כחדשים.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abridged",
|
"LabelAbridged": "Abridged",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Account Type",
|
"LabelAccountType": "Account Type",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Guest",
|
"LabelAccountTypeGuest": "Guest",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
"MessageDragFilesIntoTrackOrder": "Drag files into correct track order",
|
||||||
"MessageEmbedFinished": "Embed Finished!",
|
"MessageEmbedFinished": "Embed Finished!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
|
"MessageEpisodesQueuedForDownload": "{0} Episode(s) queued for download",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL will be {0}",
|
"MessageFeedURLWillBe": "Feed URL will be {0}",
|
||||||
"MessageFetching": "Fetching...",
|
"MessageFetching": "Fetching...",
|
||||||
"MessageForceReScanDescription": "will scan all files again like a fresh scan. Audio file ID3 tags, OPF files, and text files will be scanned as new.",
|
"MessageForceReScanDescription": "will scan all files again like a fresh scan. Audio file ID3 tags, OPF files, and text files will be scanned as new.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abridged",
|
"LabelAbridged": "Abridged",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Vrsta korisničkog računa",
|
"LabelAccountType": "Vrsta korisničkog računa",
|
||||||
"LabelAccountTypeAdmin": "Administrator",
|
"LabelAccountTypeAdmin": "Administrator",
|
||||||
"LabelAccountTypeGuest": "Gost",
|
"LabelAccountTypeGuest": "Gost",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Povuci datoteke u pravilan redoslijed tracka.",
|
"MessageDragFilesIntoTrackOrder": "Povuci datoteke u pravilan redoslijed tracka.",
|
||||||
"MessageEmbedFinished": "Embed završen!",
|
"MessageEmbedFinished": "Embed završen!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Epizoda/-e u redu za preuzimanje",
|
"MessageEpisodesQueuedForDownload": "{0} Epizoda/-e u redu za preuzimanje",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL će biti {0}",
|
"MessageFeedURLWillBe": "Feed URL će biti {0}",
|
||||||
"MessageFetching": "Dobavljam...",
|
"MessageFetching": "Dobavljam...",
|
||||||
"MessageForceReScanDescription": "će skenirati sve datoteke ponovno kao svježi sken. ID3 tagovi od audio datoteka, OPF datoteke i tekst datoteke će biti skenirane kao da su nove.",
|
"MessageForceReScanDescription": "će skenirati sve datoteke ponovno kao svježi sken. ID3 tagovi od audio datoteka, OPF datoteke i tekst datoteke će biti skenirane kao da su nove.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Tömörített",
|
"LabelAbridged": "Tömörített",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Fióktípus",
|
"LabelAccountType": "Fióktípus",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Vendég",
|
"LabelAccountTypeGuest": "Vendég",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Húzza a fájlokat a helyes sávrendbe",
|
"MessageDragFilesIntoTrackOrder": "Húzza a fájlokat a helyes sávrendbe",
|
||||||
"MessageEmbedFinished": "Beágyazás befejeződött!",
|
"MessageEmbedFinished": "Beágyazás befejeződött!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Epizód letöltésre várakozik",
|
"MessageEpisodesQueuedForDownload": "{0} Epizód letöltésre várakozik",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "A hírcsatorna URL-je {0} lesz",
|
"MessageFeedURLWillBe": "A hírcsatorna URL-je {0} lesz",
|
||||||
"MessageFetching": "Lekérés...",
|
"MessageFetching": "Lekérés...",
|
||||||
"MessageForceReScanDescription": "minden fájlt újra szkennel, mint egy friss szkennelés. Az audiofájlok ID3 címkéi, OPF fájlok és szövegfájlok újként lesznek szkennelve.",
|
"MessageForceReScanDescription": "minden fájlt újra szkennel, mint egy friss szkennelés. Az audiofájlok ID3 címkéi, OPF fájlok és szövegfájlok újként lesznek szkennelve.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abbreviato",
|
"LabelAbridged": "Abbreviato",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Tipo di Account",
|
"LabelAccountType": "Tipo di Account",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Ospite",
|
"LabelAccountTypeGuest": "Ospite",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Trascina i file nell'ordine di traccia corretto",
|
"MessageDragFilesIntoTrackOrder": "Trascina i file nell'ordine di traccia corretto",
|
||||||
"MessageEmbedFinished": "Incorporamento finito!",
|
"MessageEmbedFinished": "Incorporamento finito!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episodio(i) in coda per il Download",
|
"MessageEpisodesQueuedForDownload": "{0} Episodio(i) in coda per il Download",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL Saranno {0}",
|
"MessageFeedURLWillBe": "Feed URL Saranno {0}",
|
||||||
"MessageFetching": "Recupero Info...",
|
"MessageFetching": "Recupero Info...",
|
||||||
"MessageForceReScanDescription": "eseguirà nuovamente la scansione di tutti i file come una nuova scansione. I tag ID3 dei file audio, i file OPF e i file di testo verranno scansionati come nuovi.",
|
"MessageForceReScanDescription": "eseguirà nuovamente la scansione di tutti i file come una nuova scansione. I tag ID3 dei file audio, i file OPF e i file di testo verranno scansionati come nuovi.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Santrauka",
|
"LabelAbridged": "Santrauka",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Paskyros tipas",
|
"LabelAccountType": "Paskyros tipas",
|
||||||
"LabelAccountTypeAdmin": "Administratorius",
|
"LabelAccountTypeAdmin": "Administratorius",
|
||||||
"LabelAccountTypeGuest": "Svečias",
|
"LabelAccountTypeGuest": "Svečias",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Surikiuokite takelius vilkdami failus",
|
"MessageDragFilesIntoTrackOrder": "Surikiuokite takelius vilkdami failus",
|
||||||
"MessageEmbedFinished": "Įterpimas baigtas!",
|
"MessageEmbedFinished": "Įterpimas baigtas!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo",
|
"MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Srauto URL bus {0}",
|
"MessageFeedURLWillBe": "Srauto URL bus {0}",
|
||||||
"MessageFetching": "Surenkama...",
|
"MessageFetching": "Surenkama...",
|
||||||
"MessageForceReScanDescription": "skenuos visus failus lyg iš naujo. Garsinių failų ID3 žymos, OPF failai ir tekstiniai failai bus nuskenuoti kaip nauji.",
|
"MessageForceReScanDescription": "skenuos visus failus lyg iš naujo. Garsinių failų ID3 žymos, OPF failai ir tekstiniai failai bus nuskenuoti kaip nauji.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Verkort",
|
"LabelAbridged": "Verkort",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Accounttype",
|
"LabelAccountType": "Accounttype",
|
||||||
"LabelAccountTypeAdmin": "Beheerder",
|
"LabelAccountTypeAdmin": "Beheerder",
|
||||||
"LabelAccountTypeGuest": "Gast",
|
"LabelAccountTypeGuest": "Gast",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Sleep bestanden in de juiste trackvolgorde",
|
"MessageDragFilesIntoTrackOrder": "Sleep bestanden in de juiste trackvolgorde",
|
||||||
"MessageEmbedFinished": "Insluiting voltooid!",
|
"MessageEmbedFinished": "Insluiting voltooid!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden",
|
"MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL zal {0} zijn",
|
"MessageFeedURLWillBe": "Feed URL zal {0} zijn",
|
||||||
"MessageFetching": "Aan het ophalen...",
|
"MessageFetching": "Aan het ophalen...",
|
||||||
"MessageForceReScanDescription": "zal alle bestanden opnieuw scannen als een verse scan. Audiobestanden ID3-tags, OPF-bestanden en textbestanden zullen als nieuw worden gescand.",
|
"MessageForceReScanDescription": "zal alle bestanden opnieuw scannen als een verse scan. Audiobestanden ID3-tags, OPF-bestanden en textbestanden zullen als nieuw worden gescand.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Forkortet",
|
"LabelAbridged": "Forkortet",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Kontotype",
|
"LabelAccountType": "Kontotype",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Gjest",
|
"LabelAccountTypeGuest": "Gjest",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Dra filene i rett spor rekkefølge",
|
"MessageDragFilesIntoTrackOrder": "Dra filene i rett spor rekkefølge",
|
||||||
"MessageEmbedFinished": "Bak inn Fullført!",
|
"MessageEmbedFinished": "Bak inn Fullført!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episode(r) lagt til i kø for nedlasting",
|
"MessageEpisodesQueuedForDownload": "{0} Episode(r) lagt til i kø for nedlasting",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Feed URL vil bli {0}",
|
"MessageFeedURLWillBe": "Feed URL vil bli {0}",
|
||||||
"MessageFetching": "Henter...",
|
"MessageFetching": "Henter...",
|
||||||
"MessageForceReScanDescription": "vil skanne alle filene igjen som en ny skann. Lyd fil ID3 tagger, OPF filer og tekstfiler vil bli skannet som nye.",
|
"MessageForceReScanDescription": "vil skanne alle filene igjen som en ny skann. Lyd fil ID3 tagger, OPF filer og tekstfiler vil bli skannet som nye.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Abridged",
|
"LabelAbridged": "Abridged",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Typ konta",
|
"LabelAccountType": "Typ konta",
|
||||||
"LabelAccountTypeAdmin": "Administrator",
|
"LabelAccountTypeAdmin": "Administrator",
|
||||||
"LabelAccountTypeGuest": "Gość",
|
"LabelAccountTypeGuest": "Gość",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "przeciągnij pliki aby ustawić właściwą kolejność utworów",
|
"MessageDragFilesIntoTrackOrder": "przeciągnij pliki aby ustawić właściwą kolejność utworów",
|
||||||
"MessageEmbedFinished": "Osadzanie zakończone!",
|
"MessageEmbedFinished": "Osadzanie zakończone!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} odcinki w kolejce do pobrania",
|
"MessageEpisodesQueuedForDownload": "{0} odcinki w kolejce do pobrania",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL kanału: {0}",
|
"MessageFeedURLWillBe": "URL kanału: {0}",
|
||||||
"MessageFetching": "Pobieranie...",
|
"MessageFetching": "Pobieranie...",
|
||||||
"MessageForceReScanDescription": "przeskanuje wszystkie pliki ponownie, jak przy świeżym skanowaniu. Tagi ID3 plików audio, pliki OPF i pliki tekstowe będą skanowane jak nowe.",
|
"MessageForceReScanDescription": "przeskanuje wszystkie pliki ponownie, jak przy świeżym skanowaniu. Tagi ID3 plików audio, pliki OPF i pliki tekstowe będą skanowane jak nowe.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Versão Abreviada",
|
"LabelAbridged": "Versão Abreviada",
|
||||||
"LabelAbridgedChecked": "Abreviada (verificada)",
|
"LabelAbridgedChecked": "Abreviada (verificada)",
|
||||||
"LabelAbridgedUnchecked": "Não Abreviada (não verificada)",
|
"LabelAbridgedUnchecked": "Não Abreviada (não verificada)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Tipo de Conta",
|
"LabelAccountType": "Tipo de Conta",
|
||||||
"LabelAccountTypeAdmin": "Administrador",
|
"LabelAccountTypeAdmin": "Administrador",
|
||||||
"LabelAccountTypeGuest": "Convidado",
|
"LabelAccountTypeGuest": "Convidado",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Arraste os arquivos para ordenar as trilhas corretamente",
|
"MessageDragFilesIntoTrackOrder": "Arraste os arquivos para ordenar as trilhas corretamente",
|
||||||
"MessageEmbedFinished": "Inclusão Concluída!",
|
"MessageEmbedFinished": "Inclusão Concluída!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Episódio(s) na fila de download",
|
"MessageEpisodesQueuedForDownload": "{0} Episódio(s) na fila de download",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL do Feed será {0}",
|
"MessageFeedURLWillBe": "URL do Feed será {0}",
|
||||||
"MessageFetching": "Buscando...",
|
"MessageFetching": "Buscando...",
|
||||||
"MessageForceReScanDescription": "verificará todos os arquivos, como uma verificação nova. Etiquetas ID3 de arquivos de áudio, arquivos OPF e arquivos de texto serão tratados como novos.",
|
"MessageForceReScanDescription": "verificará todos os arquivos, como uma verificação nova. Etiquetas ID3 de arquivos de áudio, arquivos OPF e arquivos de texto serão tratados como novos.",
|
||||||
@ -803,4 +805,4 @@
|
|||||||
"ToastSortingPrefixesUpdateSuccess": "Prefixos de ordenação atualizados ({0} item(ns))",
|
"ToastSortingPrefixesUpdateSuccess": "Prefixos de ordenação atualizados ({0} item(ns))",
|
||||||
"ToastUserDeleteFailed": "Falha ao apagar usuário",
|
"ToastUserDeleteFailed": "Falha ao apagar usuário",
|
||||||
"ToastUserDeleteSuccess": "Usuário apagado"
|
"ToastUserDeleteSuccess": "Usuário apagado"
|
||||||
}
|
}
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Сокращенное издание",
|
"LabelAbridged": "Сокращенное издание",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Тип учетной записи",
|
"LabelAccountType": "Тип учетной записи",
|
||||||
"LabelAccountTypeAdmin": "Администратор",
|
"LabelAccountTypeAdmin": "Администратор",
|
||||||
"LabelAccountTypeGuest": "Гость",
|
"LabelAccountTypeGuest": "Гость",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Перетащите файлы для исправления порядка треков",
|
"MessageDragFilesIntoTrackOrder": "Перетащите файлы для исправления порядка треков",
|
||||||
"MessageEmbedFinished": "Встраивание завершено!",
|
"MessageEmbedFinished": "Встраивание завершено!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Эпизод(ов) запланировано для закачки",
|
"MessageEpisodesQueuedForDownload": "{0} Эпизод(ов) запланировано для закачки",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL канала будет {0}",
|
"MessageFeedURLWillBe": "URL канала будет {0}",
|
||||||
"MessageFetching": "Завершается...",
|
"MessageFetching": "Завершается...",
|
||||||
"MessageForceReScanDescription": "будет сканировать все файлы снова, как свежее сканирование. Теги ID3 аудиофайлов, OPF-файлы и текстовые файлы будут сканироваться как новые.",
|
"MessageForceReScanDescription": "будет сканировать все файлы снова, как свежее сканирование. Теги ID3 аудиофайлов, OPF-файлы и текстовые файлы будут сканироваться как новые.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Förkortad",
|
"LabelAbridged": "Förkortad",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Kontotyp",
|
"LabelAccountType": "Kontotyp",
|
||||||
"LabelAccountTypeAdmin": "Admin",
|
"LabelAccountTypeAdmin": "Admin",
|
||||||
"LabelAccountTypeGuest": "Gäst",
|
"LabelAccountTypeGuest": "Gäst",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Dra filer till rätt spårordning",
|
"MessageDragFilesIntoTrackOrder": "Dra filer till rätt spårordning",
|
||||||
"MessageEmbedFinished": "Inbäddning klar!",
|
"MessageEmbedFinished": "Inbäddning klar!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning",
|
"MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}",
|
"MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}",
|
||||||
"MessageFetching": "Hämtar...",
|
"MessageFetching": "Hämtar...",
|
||||||
"MessageForceReScanDescription": "kommer att göra en omgångssökning av alla filer som en färsk sökning. ID3-taggar för ljudfiler, OPF-filer och textfiler kommer att sökas som nya.",
|
"MessageForceReScanDescription": "kommer att göra en omgångssökning av alla filer som en färsk sökning. ID3-taggar för ljudfiler, OPF-filer och textfiler kommer att sökas som nya.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Скорочена",
|
"LabelAbridged": "Скорочена",
|
||||||
"LabelAbridgedChecked": "Скорочена (з прапорцем)",
|
"LabelAbridgedChecked": "Скорочена (з прапорцем)",
|
||||||
"LabelAbridgedUnchecked": "Нескорочена (без прапорця)",
|
"LabelAbridgedUnchecked": "Нескорочена (без прапорця)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Тип профілю",
|
"LabelAccountType": "Тип профілю",
|
||||||
"LabelAccountTypeAdmin": "Адміністратор",
|
"LabelAccountTypeAdmin": "Адміністратор",
|
||||||
"LabelAccountTypeGuest": "Гість",
|
"LabelAccountTypeGuest": "Гість",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Перетягніть файли до правильного порядку",
|
"MessageDragFilesIntoTrackOrder": "Перетягніть файли до правильного порядку",
|
||||||
"MessageEmbedFinished": "Вбудовано!",
|
"MessageEmbedFinished": "Вбудовано!",
|
||||||
"MessageEpisodesQueuedForDownload": "Епізодів у черзі завантаження: {0}",
|
"MessageEpisodesQueuedForDownload": "Епізодів у черзі завантаження: {0}",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL-адреса каналу буде {0}",
|
"MessageFeedURLWillBe": "URL-адреса каналу буде {0}",
|
||||||
"MessageFetching": "Отримання...",
|
"MessageFetching": "Отримання...",
|
||||||
"MessageForceReScanDescription": "Просканує усі файли заново, неначе вперше. ID3-мітки, файли OPF та текстові файли будуть проскановані як нові.",
|
"MessageForceReScanDescription": "Просканує усі файли заново, неначе вперше. ID3-мітки, файли OPF та текстові файли будуть проскановані як нові.",
|
||||||
@ -803,4 +805,4 @@
|
|||||||
"ToastSortingPrefixesUpdateSuccess": "Префікси сортування оновлено ({0})",
|
"ToastSortingPrefixesUpdateSuccess": "Префікси сортування оновлено ({0})",
|
||||||
"ToastUserDeleteFailed": "Не вдалося видалити користувача",
|
"ToastUserDeleteFailed": "Не вдалося видалити користувача",
|
||||||
"ToastUserDeleteSuccess": "Користувача видалено"
|
"ToastUserDeleteSuccess": "Користувача видалено"
|
||||||
}
|
}
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "Rút Gọn",
|
"LabelAbridged": "Rút Gọn",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "Loại Tài Khoản",
|
"LabelAccountType": "Loại Tài Khoản",
|
||||||
"LabelAccountTypeAdmin": "Quản Trị Viên",
|
"LabelAccountTypeAdmin": "Quản Trị Viên",
|
||||||
"LabelAccountTypeGuest": "Khách",
|
"LabelAccountTypeGuest": "Khách",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "Kéo tệp vào thứ tự track đúng",
|
"MessageDragFilesIntoTrackOrder": "Kéo tệp vào thứ tự track đúng",
|
||||||
"MessageEmbedFinished": "Nhúng Hoàn thành!",
|
"MessageEmbedFinished": "Nhúng Hoàn thành!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} Tập(s) đã được thêm vào hàng đợi để tải xuống",
|
"MessageEpisodesQueuedForDownload": "{0} Tập(s) đã được thêm vào hàng đợi để tải xuống",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "URL nguồn cấp sẽ là {0}",
|
"MessageFeedURLWillBe": "URL nguồn cấp sẽ là {0}",
|
||||||
"MessageFetching": "Đang tìm...",
|
"MessageFetching": "Đang tìm...",
|
||||||
"MessageForceReScanDescription": "sẽ quét lại tất cả các tệp như một quét mới. Các thẻ ID3 của tệp âm thanh, tệp OPF và tệp văn bản sẽ được quét làm mới.",
|
"MessageForceReScanDescription": "sẽ quét lại tất cả các tệp như một quét mới. Các thẻ ID3 của tệp âm thanh, tệp OPF và tệp văn bản sẽ được quét làm mới.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "概要",
|
"LabelAbridged": "概要",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "帐户类型",
|
"LabelAccountType": "帐户类型",
|
||||||
"LabelAccountTypeAdmin": "管理员",
|
"LabelAccountTypeAdmin": "管理员",
|
||||||
"LabelAccountTypeGuest": "来宾",
|
"LabelAccountTypeGuest": "来宾",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "将文件拖动到正确的音轨顺序",
|
"MessageDragFilesIntoTrackOrder": "将文件拖动到正确的音轨顺序",
|
||||||
"MessageEmbedFinished": "嵌入完成!",
|
"MessageEmbedFinished": "嵌入完成!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} 个剧集排队等待下载",
|
"MessageEpisodesQueuedForDownload": "{0} 个剧集排队等待下载",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "源 URL 将改为 {0}",
|
"MessageFeedURLWillBe": "源 URL 将改为 {0}",
|
||||||
"MessageFetching": "正在获取...",
|
"MessageFetching": "正在获取...",
|
||||||
"MessageForceReScanDescription": "将像重新扫描一样再次扫描所有文件. 音频文件 ID3 标签, OPF 文件和文本文件将被扫描为新文件.",
|
"MessageForceReScanDescription": "将像重新扫描一样再次扫描所有文件. 音频文件 ID3 标签, OPF 文件和文本文件将被扫描为新文件.",
|
||||||
|
@ -191,6 +191,7 @@
|
|||||||
"LabelAbridged": "概要",
|
"LabelAbridged": "概要",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Abridged (checked)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
||||||
|
"LabelAccessibleBy": "Accessible by",
|
||||||
"LabelAccountType": "帳號類型",
|
"LabelAccountType": "帳號類型",
|
||||||
"LabelAccountTypeAdmin": "管理員",
|
"LabelAccountTypeAdmin": "管理員",
|
||||||
"LabelAccountTypeGuest": "來賓",
|
"LabelAccountTypeGuest": "來賓",
|
||||||
@ -630,6 +631,7 @@
|
|||||||
"MessageDragFilesIntoTrackOrder": "將檔案拖動到正確的音軌順序",
|
"MessageDragFilesIntoTrackOrder": "將檔案拖動到正確的音軌順序",
|
||||||
"MessageEmbedFinished": "嵌入完成!",
|
"MessageEmbedFinished": "嵌入完成!",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} 個劇集排隊等待下載",
|
"MessageEpisodesQueuedForDownload": "{0} 個劇集排隊等待下載",
|
||||||
|
"MessageEreaderDevices": "To ensure delivery of ebooks, you may need to add the above email address as a valid sender for each device listed below.",
|
||||||
"MessageFeedURLWillBe": "源 URL 將改為 {0}",
|
"MessageFeedURLWillBe": "源 URL 將改為 {0}",
|
||||||
"MessageFetching": "正在獲取...",
|
"MessageFetching": "正在獲取...",
|
||||||
"MessageForceReScanDescription": "將像重新掃描一樣再次掃描所有檔案. 音頻檔 ID3 標籤, OPF 檔和文本檔將被掃描為新檔案.",
|
"MessageForceReScanDescription": "將像重新掃描一樣再次掃描所有檔案. 音頻檔 ID3 標籤, OPF 檔和文本檔將被掃描為新檔案.",
|
||||||
|
Loading…
Reference in New Issue
Block a user