From 8c6c43657cc8ef04d17eea5dd290104e33729f69 Mon Sep 17 00:00:00 2001 From: advplyr Date: Mon, 13 May 2024 16:58:41 -0500 Subject: [PATCH] Add translation strings for toasts, update data load toasts to use generic failed to load data message --- .../modals/collections/AddCreateModal.vue | 2 +- .../modals/playlists/AddCreateModal.vue | 2 +- client/components/stats/YearInReview.vue | 4 +-- .../components/stats/YearInReviewServer.vue | 4 +-- client/components/stats/YearInReviewShort.vue | 4 +-- .../components/tables/AudioTracksTableRow.vue | 6 ++-- client/components/tables/BackupsTable.vue | 2 +- .../components/tables/EbookFilesTableRow.vue | 6 ++-- .../tables/LibraryFilesTableRow.vue | 6 ++-- client/pages/config/authentication.vue | 6 ++-- client/pages/config/email.vue | 2 +- client/pages/config/index.vue | 29 +++++++++---------- .../custom-metadata-providers.vue | 2 +- client/pages/config/log.vue | 2 +- client/pages/config/notifications.vue | 4 +-- client/pages/config/rss-feeds.vue | 2 +- client/pages/config/sessions.vue | 4 +-- client/pages/config/users/_id/sessions.vue | 2 +- client/strings/bg.json | 11 +++++++ client/strings/bn.json | 11 +++++++ client/strings/cs.json | 11 +++++++ client/strings/da.json | 11 +++++++ client/strings/de.json | 11 +++++++ client/strings/en-us.json | 11 +++++++ client/strings/es.json | 11 +++++++ client/strings/et.json | 11 +++++++ client/strings/fr.json | 11 +++++++ client/strings/gu.json | 11 +++++++ client/strings/he.json | 11 +++++++ client/strings/hi.json | 11 +++++++ client/strings/hr.json | 11 +++++++ client/strings/hu.json | 11 +++++++ client/strings/it.json | 11 +++++++ client/strings/lt.json | 11 +++++++ client/strings/nl.json | 11 +++++++ client/strings/no.json | 11 +++++++ client/strings/pl.json | 13 ++++++++- client/strings/pt-br.json | 11 +++++++ client/strings/ru.json | 11 +++++++ client/strings/sv.json | 11 +++++++ client/strings/uk.json | 11 +++++++ client/strings/vi-vn.json | 11 +++++++ client/strings/zh-cn.json | 11 +++++++ client/strings/zh-tw.json | 11 +++++++ 44 files changed, 331 insertions(+), 46 deletions(-) diff --git a/client/components/modals/collections/AddCreateModal.vue b/client/components/modals/collections/AddCreateModal.vue index 47e7f45e..29c21624 100644 --- a/client/components/modals/collections/AddCreateModal.vue +++ b/client/components/modals/collections/AddCreateModal.vue @@ -122,7 +122,7 @@ export default { }) .catch((error) => { console.error('Failed to get collections', error) - this.$toast.error('Failed to load collections') + this.$toast.error(this.$strings.ToastFailedToLoadData) }) .finally(() => { this.processing = false diff --git a/client/components/modals/playlists/AddCreateModal.vue b/client/components/modals/playlists/AddCreateModal.vue index 9bfb6543..6d8114fb 100644 --- a/client/components/modals/playlists/AddCreateModal.vue +++ b/client/components/modals/playlists/AddCreateModal.vue @@ -115,7 +115,7 @@ export default { }) .catch((error) => { console.error('Failed to get playlists', error) - this.$toast.error('Failed to load user playlists') + this.$toast.error(this.$strings.ToastFailedToLoadData) }) .finally(() => { this.processing = false diff --git a/client/components/stats/YearInReview.vue b/client/components/stats/YearInReview.vue index a6bed203..c847877e 100644 --- a/client/components/stats/YearInReview.vue +++ b/client/components/stats/YearInReview.vue @@ -271,7 +271,7 @@ export default { this.$emit('update:processing', true) this.yearStats = await this.$axios.$get(`/api/me/stats/year/${this.year}`).catch((err) => { console.error('Failed to load stats for year', err) - this.$toast.error('Failed to load year stats') + this.$toast.error(this.$strings.ToastFailedToLoadData) return null }) await this.initCanvas() @@ -282,4 +282,4 @@ export default { this.init() } } - \ No newline at end of file + diff --git a/client/components/stats/YearInReviewServer.vue b/client/components/stats/YearInReviewServer.vue index e6c10fa2..7f3a4f55 100644 --- a/client/components/stats/YearInReviewServer.vue +++ b/client/components/stats/YearInReviewServer.vue @@ -250,7 +250,7 @@ export default { this.$emit('update:processing', true) this.yearStats = await this.$axios.$get(`/api/stats/year/${this.year}`).catch((err) => { console.error('Failed to load stats for year', err) - this.$toast.error('Failed to load year stats') + this.$toast.error(this.$strings.ToastFailedToLoadData) return null }) await this.initCanvas() @@ -261,4 +261,4 @@ export default { this.init() } } - \ No newline at end of file + diff --git a/client/components/stats/YearInReviewShort.vue b/client/components/stats/YearInReviewShort.vue index 18b12087..1f41f0e7 100644 --- a/client/components/stats/YearInReviewShort.vue +++ b/client/components/stats/YearInReviewShort.vue @@ -180,7 +180,7 @@ export default { this.$emit('update:processing', true) this.yearStats = await this.$axios.$get(`/api/me/stats/year/${this.year}`).catch((err) => { console.error('Failed to load stats for year', err) - this.$toast.error('Failed to load year stats') + this.$toast.error(this.$strings.ToastFailedToLoadData) return null }) await this.initCanvas() @@ -191,4 +191,4 @@ export default { this.init() } } - \ No newline at end of file + diff --git a/client/components/tables/AudioTracksTableRow.vue b/client/components/tables/AudioTracksTableRow.vue index cd3d26b9..6fa1d329 100644 --- a/client/components/tables/AudioTracksTableRow.vue +++ b/client/components/tables/AudioTracksTableRow.vue @@ -94,11 +94,11 @@ export default { this.$axios .$delete(`/api/items/${this.libraryItemId}/file/${this.track.audioFile.ino}`) .then(() => { - this.$toast.success('File deleted') + this.$toast.success(this.$strings.ToastDeleteFileSuccess) }) .catch((error) => { console.error('Failed to delete file', error) - this.$toast.error('Failed to delete file') + this.$toast.error(this.$strings.ToastDeleteFileFailed) }) } }, @@ -112,4 +112,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/client/components/tables/BackupsTable.vue b/client/components/tables/BackupsTable.vue index bd3d074a..380394bd 100644 --- a/client/components/tables/BackupsTable.vue +++ b/client/components/tables/BackupsTable.vue @@ -176,7 +176,7 @@ export default { }) .catch((error) => { console.error('Failed to load backups', error) - this.$toast.error('Failed to load backups') + this.$toast.error(this.$strings.ToastFailedToLoadData) }) .finally(() => { this.processing = false diff --git a/client/components/tables/EbookFilesTableRow.vue b/client/components/tables/EbookFilesTableRow.vue index 6362d5ab..d1ccedf2 100644 --- a/client/components/tables/EbookFilesTableRow.vue +++ b/client/components/tables/EbookFilesTableRow.vue @@ -115,11 +115,11 @@ export default { this.$axios .$delete(`/api/items/${this.libraryItemId}/file/${this.file.ino}`) .then(() => { - this.$toast.success('File deleted') + this.$toast.success(this.$strings.ToastDeleteFileSuccess) }) .catch((error) => { console.error('Failed to delete file', error) - this.$toast.error('Failed to delete file') + this.$toast.error(this.$strings.ToastDeleteFileFailed) }) .finally(() => { this.processing = false @@ -136,4 +136,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/client/components/tables/LibraryFilesTableRow.vue b/client/components/tables/LibraryFilesTableRow.vue index 4378abd5..5bc42925 100644 --- a/client/components/tables/LibraryFilesTableRow.vue +++ b/client/components/tables/LibraryFilesTableRow.vue @@ -89,11 +89,11 @@ export default { this.$axios .$delete(`/api/items/${this.libraryItemId}/file/${this.file.ino}`) .then(() => { - this.$toast.success('File deleted') + this.$toast.success(this.$strings.ToastDeleteFileSuccess) }) .catch((error) => { console.error('Failed to delete file', error) - this.$toast.error('Failed to delete file') + this.$toast.error(this.$strings.ToastDeleteFileFailed) }) } }, @@ -107,4 +107,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/client/pages/config/authentication.vue b/client/pages/config/authentication.vue index 4d698857..12b35a46 100644 --- a/client/pages/config/authentication.vue +++ b/client/pages/config/authentication.vue @@ -310,14 +310,14 @@ export default { .then((data) => { this.$store.commit('setServerSettings', data.serverSettings) if (data.updated) { - this.$toast.success('Server settings updated') + this.$toast.success(this.$strings.ToastServerSettingsUpdateSuccess) } else { this.$toast.info(this.$strings.MessageNoUpdatesWereNecessary) } }) .catch((error) => { console.error('Failed to update server settings', error) - this.$toast.error('Failed to update server settings') + this.$toast.error(this.$strings.ToastServerSettingsUpdateFailed) }) .finally(() => { this.savingSettings = false @@ -347,4 +347,4 @@ export default { padding: 2px 4px; white-space: nowrap; } - \ No newline at end of file + diff --git a/client/pages/config/email.vue b/client/pages/config/email.vue index ca01be32..4792fc9f 100644 --- a/client/pages/config/email.vue +++ b/client/pages/config/email.vue @@ -259,7 +259,7 @@ export default { }) .catch((error) => { console.error('Failed to get email settings', error) - this.$toast.error('Failed to load email settings') + this.$toast.error(this.$strings.ToastFailedToLoadData) }) .finally(() => { this.loading = false diff --git a/client/pages/config/index.vue b/client/pages/config/index.vue index acc92ea5..22ed1bbc 100644 --- a/client/pages/config/index.vue +++ b/client/pages/config/index.vue @@ -199,16 +199,15 @@
+
-

Important Notice!

-

Purge cache will delete the entire directory at /metadata/cache.

- -

Are you sure you want to remove the cache directory?

+

{{ $strings.MessageImportantNotice }}

+

- Nevermind + {{ $strings.ButtonNevermind }}
- Yes, Purge! + {{ $strings.ButtonYes }}
@@ -275,7 +274,7 @@ export default { updateSortingPrefixes() { const prefixes = [...new Set(this.newServerSettings.sortingPrefixes.map((prefix) => prefix.trim().toLowerCase()) || [])] if (!prefixes.length) { - this.$toast.error('Must have at least 1 prefix') + this.$toast.error(this.$strings.ToastSortingPrefixesEmptyError) return } @@ -283,7 +282,7 @@ export default { this.$axios .$patch(`/api/sorting-prefixes`, { sortingPrefixes: prefixes }) .then((data) => { - this.$toast.success(`Sorting prefixes updated. ${data.rowsUpdated} rows`) + this.$toast.success(this.$getString('ToastSortingPrefixesUpdateSuccess', [data.rowsUpdated])) if (data.serverSettings) { this.$store.commit('setServerSettings', data.serverSettings) } @@ -291,7 +290,7 @@ export default { }) .catch((error) => { console.error('Failed to update prefixes', error) - this.$toast.error('Failed to update sorting prefixes') + this.$toast.error(this.$strings.ToastSortingPrefixesUpdateFailed) }) .finally(() => { this.savingPrefixes = false @@ -329,7 +328,7 @@ export default { .dispatch('updateServerSettings', payload) .then(() => { this.updatingServerSettings = false - this.$toast.success('Server settings updated') + this.$toast.success(this.$strings.ToastServerSettingsUpdateSuccess) if (payload.language) { // Updating language after save allows for re-rendering @@ -339,7 +338,7 @@ export default { .catch((error) => { console.error('Failed to update server settings', error) this.updatingServerSettings = false - this.$toast.error('Failed to update server settings') + this.$toast.error(this.$strings.ToastServerSettingsUpdateFailed) }) }, initServerSettings() { @@ -359,11 +358,11 @@ export default { await this.$axios .$post('/api/cache/purge') .then(() => { - this.$toast.success('Cache Purged!') + this.$toast.success(this.$strings.ToastCachePurgeSuccess) }) .catch((error) => { console.error('Failed to purge cache', error) - this.$toast.error('Failed to purge cache') + this.$toast.error(this.$strings.ToastCachePurgeFailed) }) this.isPurgingCache = false }, @@ -384,11 +383,11 @@ export default { await this.$axios .$post('/api/cache/items/purge') .then(() => { - this.$toast.success('Items Cache Purged!') + this.$toast.success(this.$strings.ToastCachePurgeSuccess) }) .catch((error) => { console.error('Failed to purge items cache', error) - this.$toast.error('Failed to purge items cache') + this.$toast.error(this.$strings.ToastCachePurgeFailed) }) this.isPurgingCache = false } diff --git a/client/pages/config/item-metadata-utils/custom-metadata-providers.vue b/client/pages/config/item-metadata-utils/custom-metadata-providers.vue index dfaabca0..2780d79d 100644 --- a/client/pages/config/item-metadata-utils/custom-metadata-providers.vue +++ b/client/pages/config/item-metadata-utils/custom-metadata-providers.vue @@ -58,7 +58,7 @@ export default { }) .catch((error) => { console.error('Failed', error) - this.$toast.error('Failed to load custom metadata providers') + this.$toast.error(this.$strings.ToastFailedToLoadData) }) .finally(() => { this.processing = false diff --git a/client/pages/config/log.vue b/client/pages/config/log.vue index 02dc5ca7..ec243b0a 100644 --- a/client/pages/config/log.vue +++ b/client/pages/config/log.vue @@ -147,7 +147,7 @@ export default { async loadLoggerData() { const loggerData = await this.$axios.$get('/api/logger-data').catch((error) => { console.error('Failed to load logger data', error) - this.$toast.error('Failed to load logger data') + this.$toast.error(this.$strings.ToastFailedToLoadData) }) this.loadedLogs = loggerData?.currentDailyLogs || [] diff --git a/client/pages/config/notifications.vue b/client/pages/config/notifications.vue index d231866e..d7dda923 100644 --- a/client/pages/config/notifications.vue +++ b/client/pages/config/notifications.vue @@ -142,7 +142,7 @@ export default { this.loading = true const notificationResponse = await this.$axios.$get('/api/notifications').catch((error) => { console.error('Failed to get notification settings', error) - this.$toast.error('Failed to load notification settings') + this.$toast.error(this.$strings.ToastFailedToLoadData) return null }) this.loading = false @@ -172,4 +172,4 @@ export default { this.$root.socket.off('notifications_updated', this.notificationsUpdated) } } - \ No newline at end of file + diff --git a/client/pages/config/rss-feeds.vue b/client/pages/config/rss-feeds.vue index 813e69ec..57fc2b85 100644 --- a/client/pages/config/rss-feeds.vue +++ b/client/pages/config/rss-feeds.vue @@ -134,7 +134,7 @@ export default { return null }) if (!data) { - this.$toast.error('Failed to load RSS feeds') + this.$toast.error(this.$strings.ToastFailedToLoadData) return } this.feeds = data.feeds diff --git a/client/pages/config/sessions.vue b/client/pages/config/sessions.vue index e9f0914b..5ea97b62 100644 --- a/client/pages/config/sessions.vue +++ b/client/pages/config/sessions.vue @@ -426,7 +426,7 @@ export default { }) this.loading = false if (!data) { - this.$toast.error('Failed to load listening sessions') + this.$toast.error(this.$strings.ToastFailedToLoadData) return } @@ -447,7 +447,7 @@ export default { return null }) if (!data) { - this.$toast.error('Failed to load open sessions') + this.$toast.error(this.$strings.ToastFailedToLoadData) return } diff --git a/client/pages/config/users/_id/sessions.vue b/client/pages/config/users/_id/sessions.vue index a8c92d0b..076222a8 100644 --- a/client/pages/config/users/_id/sessions.vue +++ b/client/pages/config/users/_id/sessions.vue @@ -214,7 +214,7 @@ export default { return null }) if (!data) { - this.$toast.error('Failed to load listening sessions') + this.$toast.error(this.$strings.ToastFailedToLoadData) return } diff --git a/client/strings/bg.json b/client/strings/bg.json index c07a137b..a566e814 100644 --- a/client/strings/bg.json +++ b/client/strings/bg.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Сигурни ли сте, че искате да маркирате всички епизоди като незавършени?", "MessageConfirmMarkSeriesFinished": "Сигурни ли сте, че искате да маркирате всички книги в тази серия като завършени?", "MessageConfirmMarkSeriesNotFinished": "Сигурни ли сте, че искате да маркирате всички книги в тази серия като незавършени?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Внимание! Бързото вграждане няма да архивира вашите аудио файлове. Уверете се, че имате резервно копие на вашите аудио файлове.

Искате ли да продължите?", "MessageConfirmRemoveAllChapters": "Сигурни ли сте, че искате да премахнете всички глави?", "MessageConfirmRemoveAuthor": "Сигурни ли сте, че искате да премахнете автор \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Отметката е премахната", "ToastBookmarkUpdateFailed": "Неуспешно обновяване на отметка", "ToastBookmarkUpdateSuccess": "Отметката е обновена", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Главите имат грешки", "ToastChaptersMustHaveTitles": "Главите трябва да имат заглавия", "ToastCollectionItemsRemoveFailed": "Неуспешно премахване на елемент(и) от колекция", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Колекцията е премахната", "ToastCollectionUpdateFailed": "Неуспешно обновяване на колекция", "ToastCollectionUpdateSuccess": "Колекцията е обновена", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Неуспешно обновяване на корица на елемент", "ToastItemCoverUpdateSuccess": "Корицата на елемента е обновена", "ToastItemDetailsUpdateFailed": "Неуспешно обновяване на детайли на елемент", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Електронната книга е изпратена до устройство \"{0}\"", "ToastSeriesUpdateFailed": "Неуспешно обновяване на серия", "ToastSeriesUpdateSuccess": "Серията е обновена", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Неуспешно изтриване на сесия", "ToastSessionDeleteSuccess": "Сесията е изтрита", "ToastSocketConnected": "Свързан сокет", "ToastSocketDisconnected": "Сокетът е прекъснат", "ToastSocketFailedToConnect": "Неуспешно свързване на сокет", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Неуспешно изтриване на потребител", "ToastUserDeleteSuccess": "Потребителят е изтрит" } \ No newline at end of file diff --git a/client/strings/bn.json b/client/strings/bn.json index 2ab383f3..a3216e1b 100644 --- a/client/strings/bn.json +++ b/client/strings/bn.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "আপনি কি নিশ্চিত যে আপনি সমস্ত পর্বকে শেষ হয়নি বলে চিহ্নিত করতে চান?", "MessageConfirmMarkSeriesFinished": "আপনি কি নিশ্চিত যে আপনি এই সিরিজের সমস্ত বইকে সমাপ্ত হিসাবে চিহ্নিত করতে চান?", "MessageConfirmMarkSeriesNotFinished": "আপনি কি নিশ্চিত যে আপনি এই সিরিজের সমস্ত বইকে শেষ হয়নি বলে চিহ্নিত করতে চান?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "সতর্কতা! দ্রুত এম্বেড আপনার অডিও ফাইলের ব্যাকআপ করবে না। নিশ্চিত করুন যে আপনার অডিও ফাইলগুলির একটি ব্যাকআপ আছে।

আপনি কি চালিয়ে যেতে চান?", "MessageConfirmRemoveAllChapters": "আপনি কি নিশ্চিত যে আপনি সমস্ত অধ্যায় সরাতে চান?", "MessageConfirmRemoveAuthor": "আপনি কি নিশ্চিত যে আপনি লেখক \"{0}\" অপসারণ করতে চান?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "বুকমার্ক সরানো হয়েছে", "ToastBookmarkUpdateFailed": "বুকমার্ক আপডেট করতে ব্যর্থ", "ToastBookmarkUpdateSuccess": "বুকমার্ক আপডেট করা হয়েছে", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "অধ্যায়ে ত্রুটি আছে", "ToastChaptersMustHaveTitles": "অধ্যায়ের শিরোনাম থাকতে হবে", "ToastCollectionItemsRemoveFailed": "সংগ্রহ থেকে আইটেম(গুলি) সরাতে ব্যর্থ", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "সংগ্রহ সরানো হয়েছে", "ToastCollectionUpdateFailed": "সংগ্রহ আপডেট করতে ব্যর্থ", "ToastCollectionUpdateSuccess": "সংগ্রহ আপডেট করা হয়েছে", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "আইটেম কভার আপডেট করতে ব্যর্থ হয়েছে", "ToastItemCoverUpdateSuccess": "আইটেম কভার আপডেট করা হয়েছে", "ToastItemDetailsUpdateFailed": "আইটেমের বিবরণ আপডেট করতে ব্যর্থ", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "ইবুক \"{0}\" ডিভাইসে পাঠানো হয়েছে", "ToastSeriesUpdateFailed": "সিরিজ আপডেট ব্যর্থ হয়েছে", "ToastSeriesUpdateSuccess": "সিরিজ আপডেট সাফল্য", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "সেশন মুছে ফেলতে ব্যর্থ", "ToastSessionDeleteSuccess": "সেশন মুছে ফেলা হয়েছে", "ToastSocketConnected": "সকেট সংযুক্ত", "ToastSocketDisconnected": "সকেট সংযোগ বিচ্ছিন্ন", "ToastSocketFailedToConnect": "সকেট সংযোগ করতে ব্যর্থ হয়েছে", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "ব্যবহারকারী মুছতে ব্যর্থ", "ToastUserDeleteSuccess": "ব্যবহারকারী মুছে ফেলা হয়েছে" } \ No newline at end of file diff --git a/client/strings/cs.json b/client/strings/cs.json index 48416645..e15f486b 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Opravdu chcete označit všechny epizody jako nedokončené?", "MessageConfirmMarkSeriesFinished": "Opravdu chcete označit všechny knihy z této série jako dokončené?", "MessageConfirmMarkSeriesNotFinished": "Opravdu chcete označit všechny knihy z této série jako nedokončené?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Varování! Rychlé vložení nezálohuje vaše zvukové soubory. Ujistěte se, že máte zálohu zvukových souborů.

Chcete pokračovat?", "MessageConfirmRemoveAllChapters": "Opravdu chcete odstranit všechny kapitoly?", "MessageConfirmRemoveAuthor": "Opravdu chcete odstranit autora \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Záložka odstraněna", "ToastBookmarkUpdateFailed": "Aktualizace záložky se nezdařila", "ToastBookmarkUpdateSuccess": "Záložka aktualizována", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Kapitoly obsahují chyby", "ToastChaptersMustHaveTitles": "Kapitoly musí mít názvy", "ToastCollectionItemsRemoveFailed": "Nepodařilo se odstranit položky z kolekce", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Kolekce odstraněna", "ToastCollectionUpdateFailed": "Aktualizace kolekce se nezdařila", "ToastCollectionUpdateSuccess": "Kolekce aktualizována", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Aktualizace obálky se nezdařila", "ToastItemCoverUpdateSuccess": "Obálka předmětu byl aktualizována", "ToastItemDetailsUpdateFailed": "Nepodařilo se aktualizovat podrobnosti o položce", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-kniha odeslána do zařízení \"{0}\"", "ToastSeriesUpdateFailed": "Aktualizace série se nezdařila", "ToastSeriesUpdateSuccess": "Aktualizace série byla úspěšná", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Nepodařilo se smazat relaci", "ToastSessionDeleteSuccess": "Relace smazána", "ToastSocketConnected": "Socket připojen", "ToastSocketDisconnected": "Socket odpojen", "ToastSocketFailedToConnect": "Socket se nepodařilo připojit", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Nepodařilo se smazat uživatele", "ToastUserDeleteSuccess": "Uživatel smazán" } \ No newline at end of file diff --git a/client/strings/da.json b/client/strings/da.json index bfeeea49..876f7815 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Er du sikker på, at du vil markere alle episoder som ikke afsluttet?", "MessageConfirmMarkSeriesFinished": "Er du sikker på, at du vil markere alle bøger i denne serie som afsluttet?", "MessageConfirmMarkSeriesNotFinished": "Er du sikker på, at du vil markere alle bøger i denne serie som ikke afsluttet?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Er du sikker på, at du vil fjerne alle kapitler?", "MessageConfirmRemoveAuthor": "Er du sikker på, at du vil fjerne forfatteren \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Bogmærke fjernet", "ToastBookmarkUpdateFailed": "Mislykkedes opdatering af bogmærke", "ToastBookmarkUpdateSuccess": "Bogmærke opdateret", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Kapitler har fejl", "ToastChaptersMustHaveTitles": "Kapitler skal have titler", "ToastCollectionItemsRemoveFailed": "Mislykkedes fjernelse af element(er) fra samlingen", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Samling fjernet", "ToastCollectionUpdateFailed": "Mislykkedes opdatering af samling", "ToastCollectionUpdateSuccess": "Samling opdateret", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Mislykkedes opdatering af varens omslag", "ToastItemCoverUpdateSuccess": "Varens omslag opdateret", "ToastItemDetailsUpdateFailed": "Mislykkedes opdatering af varedetaljer", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-bog afsendt til enhed \"{0}\"", "ToastSeriesUpdateFailed": "Mislykkedes opdatering af serie", "ToastSeriesUpdateSuccess": "Serieopdatering lykkedes", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Mislykkedes sletning af session", "ToastSessionDeleteSuccess": "Session slettet", "ToastSocketConnected": "Socket forbundet", "ToastSocketDisconnected": "Socket afbrudt", "ToastSocketFailedToConnect": "Socket kunne ikke oprettes", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Mislykkedes sletning af bruger", "ToastUserDeleteSuccess": "Bruger slettet" } \ No newline at end of file diff --git a/client/strings/de.json b/client/strings/de.json index 7ca9440f..a1143a8d 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Alle Episoden werden als nicht abgeschlossen markiert! Bist du dir sicher?", "MessageConfirmMarkSeriesFinished": "Alle Medien dieser Reihe werden als abgeschlossen markiert! Bist du dir sicher?", "MessageConfirmMarkSeriesNotFinished": "Alle Medien dieser Reihe werden als nicht abgeschlossen markiert! Bist du dir sicher?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warnung! Audiodateien werden bei der Schnelleinbettung nicht gesichert! Achte darauf, dass du eine Sicherungskopie der Audiodateien besitzt.

Möchtest du fortfahren?", "MessageConfirmRemoveAllChapters": "Alle Kapitel werden entfernt! Bist du dir sicher?", "MessageConfirmRemoveAuthor": "Autor \"{0}\" wird enfernt! Bist du dir sicher?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Lesezeichen gelöscht", "ToastBookmarkUpdateFailed": "Lesezeichenaktualisierung fehlgeschlagen", "ToastBookmarkUpdateSuccess": "Lesezeichen aktualisiert", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Kapitel sind fehlerhaft", "ToastChaptersMustHaveTitles": "Kapitel benötigen eindeutige Namen", "ToastCollectionItemsRemoveFailed": "Fehler beim Entfernen der Medien aus der Sammlung", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Sammlung gelöscht", "ToastCollectionUpdateFailed": "Sammlung konnte nicht aktualisiert werden", "ToastCollectionUpdateSuccess": "Sammlung aktualisiert", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Fehler bei der Aktualisierung des Titelbildes", "ToastItemCoverUpdateSuccess": "Titelbild aktualisiert", "ToastItemDetailsUpdateFailed": "Fehler bei der Aktualisierung der Artikeldetails", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-Book an Gerät \"{0}\" gesendet", "ToastSeriesUpdateFailed": "Aktualisierung der Serien fehlgeschlagen", "ToastSeriesUpdateSuccess": "Serien aktualisiert", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Sitzung konnte nicht gelöscht werden", "ToastSessionDeleteSuccess": "Sitzung gelöscht", "ToastSocketConnected": "Verbindung zum WebSocket hergestellt", "ToastSocketDisconnected": "Verbindung zum WebSocket verloren", "ToastSocketFailedToConnect": "Verbindung zum WebSocket fehlgeschlagen", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Benutzer konnte nicht gelöscht werden", "ToastUserDeleteSuccess": "Benutzer gelöscht" } \ No newline at end of file diff --git a/client/strings/en-us.json b/client/strings/en-us.json index a8e9652f..064a1041 100644 --- a/client/strings/en-us.json +++ b/client/strings/en-us.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Are you sure you want to mark all episodes as not finished?", "MessageConfirmMarkSeriesFinished": "Are you sure you want to mark all books in this series as finished?", "MessageConfirmMarkSeriesNotFinished": "Are you sure you want to mark all books in this series as not finished?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Are you sure you want to remove all chapters?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Bookmark removed", "ToastBookmarkUpdateFailed": "Failed to update bookmark", "ToastBookmarkUpdateSuccess": "Bookmark updated", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Chapters have errors", "ToastChaptersMustHaveTitles": "Chapters must have titles", "ToastCollectionItemsRemoveFailed": "Failed to remove item(s) from collection", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Collection removed", "ToastCollectionUpdateFailed": "Failed to update collection", "ToastCollectionUpdateSuccess": "Collection updated", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Failed to update item cover", "ToastItemCoverUpdateSuccess": "Item cover updated", "ToastItemDetailsUpdateFailed": "Failed to update item details", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook sent to device \"{0}\"", "ToastSeriesUpdateFailed": "Series update failed", "ToastSeriesUpdateSuccess": "Series update success", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Failed to delete session", "ToastSessionDeleteSuccess": "Session deleted", "ToastSocketConnected": "Socket connected", "ToastSocketDisconnected": "Socket disconnected", "ToastSocketFailedToConnect": "Socket failed to connect", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Failed to delete user", "ToastUserDeleteSuccess": "User deleted" } diff --git a/client/strings/es.json b/client/strings/es.json index 138ddca9..bcc9a5d1 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "¿Está seguro de que desea marcar todos los episodios como no terminados?", "MessageConfirmMarkSeriesFinished": "¿Está seguro de que desea marcar todos los libros en esta serie como terminados?", "MessageConfirmMarkSeriesNotFinished": "¿Está seguro de que desea marcar todos los libros en esta serie como no terminados?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "¡Advertencia! La integración rápida no realiza copias de seguridad a ninguno de tus archivos de audio. Asegúrate de haber realizado una copia de los mismos previamente.

¿Deseas continuar?", "MessageConfirmRemoveAllChapters": "¿Está seguro de que desea remover todos los capitulos?", "MessageConfirmRemoveAuthor": "¿Está seguro de que desea remover el autor \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Marcador eliminado", "ToastBookmarkUpdateFailed": "Error al actualizar el marcador", "ToastBookmarkUpdateSuccess": "Marcador actualizado", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Los capítulos tienen errores", "ToastChaptersMustHaveTitles": "Los capítulos tienen que tener un título", "ToastCollectionItemsRemoveFailed": "Error al remover elemento(s) de la colección", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Colección removida", "ToastCollectionUpdateFailed": "Error al actualizar la colección", "ToastCollectionUpdateSuccess": "Colección actualizada", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Error al actualizar la portada del elemento", "ToastItemCoverUpdateSuccess": "Portada del elemento actualizada", "ToastItemDetailsUpdateFailed": "Error al actualizar los detalles del elemento", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook enviado al dispositivo \"{0}\"", "ToastSeriesUpdateFailed": "Error al actualizar la serie", "ToastSeriesUpdateSuccess": "Serie actualizada", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Error al eliminar sesión", "ToastSessionDeleteSuccess": "Sesión eliminada", "ToastSocketConnected": "Socket conectado", "ToastSocketDisconnected": "Socket desconectado", "ToastSocketFailedToConnect": "Error al conectar al Socket", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Error al eliminar el usuario", "ToastUserDeleteSuccess": "Usuario eliminado" } \ No newline at end of file diff --git a/client/strings/et.json b/client/strings/et.json index fd2575a4..65dc085c 100644 --- a/client/strings/et.json +++ b/client/strings/et.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Olete kindel, et soovite kõik episoodid mitte lõpetatuks märkida?", "MessageConfirmMarkSeriesFinished": "Olete kindel, et soovite selle seeria kõik raamatud lõpetatuks märkida?", "MessageConfirmMarkSeriesNotFinished": "Olete kindel, et soovite selle seeria kõik raamatud mitte lõpetatuks märkida?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Hoiatus! Quick Embed ei tee varukoopiaid teie helifailidest. Veenduge, et teil oleks varukoopia oma helifailidest.

Kas soovite jätkata?", "MessageConfirmRemoveAllChapters": "Olete kindel, et soovite eemaldada kõik peatükid?", "MessageConfirmRemoveAuthor": "Olete kindel, et soovite autori \"{0}\" eemaldada?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Järjehoidja eemaldatud", "ToastBookmarkUpdateFailed": "Järjehoidja värskendamine ebaõnnestus", "ToastBookmarkUpdateSuccess": "Järjehoidja värskendatud", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Peatükkidel on vigu", "ToastChaptersMustHaveTitles": "Peatükkidel peab olema pealkiri", "ToastCollectionItemsRemoveFailed": "Üksuse(te) eemaldamine kogumist ebaõnnestus", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Kogum eemaldatud", "ToastCollectionUpdateFailed": "Kogumi värskendamine ebaõnnestus", "ToastCollectionUpdateSuccess": "Kogum värskendatud", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Üksuse kaane värskendamine ebaõnnestus", "ToastItemCoverUpdateSuccess": "Üksuse kaas värskendatud", "ToastItemDetailsUpdateFailed": "Üksuse üksikasjade värskendamine ebaõnnestus", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-raamat saadetud seadmesse \"{0}\"", "ToastSeriesUpdateFailed": "Sarja värskendamine ebaõnnestus", "ToastSeriesUpdateSuccess": "Sarja värskendamine õnnestus", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Seansi kustutamine ebaõnnestus", "ToastSessionDeleteSuccess": "Sessioon kustutatud", "ToastSocketConnected": "Pesa ühendatud", "ToastSocketDisconnected": "Pesa ühendus katkenud", "ToastSocketFailedToConnect": "Pesa ühendamine ebaõnnestus", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Kasutaja kustutamine ebaõnnestus", "ToastUserDeleteSuccess": "Kasutaja kustutatud" } \ No newline at end of file diff --git a/client/strings/fr.json b/client/strings/fr.json index 116d8c19..ad8213c8 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Êtes-vous sûr de vouloir marquer tous les épisodes comme non terminés ?", "MessageConfirmMarkSeriesFinished": "Êtes-vous sûr de vouloir marquer tous les livres de cette série comme terminées ?", "MessageConfirmMarkSeriesNotFinished": "Êtes-vous sûr de vouloir marquer tous les livres de cette série comme comme non terminés ?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Attention ! L’intégration rapide ne sauvegardera pas vos fichiers audio. Assurez-vous d’avoir effectuer une sauvegarde de vos fichiers audio.

Souhaitez-vous continuer ?", "MessageConfirmRemoveAllChapters": "Êtes-vous sûr de vouloir supprimer tous les chapitres ?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Signet supprimé", "ToastBookmarkUpdateFailed": "Échec de la mise à jour de signet", "ToastBookmarkUpdateSuccess": "Signet mis à jour", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Les chapitres contiennent des erreurs", "ToastChaptersMustHaveTitles": "Les chapitre doivent avoir un titre", "ToastCollectionItemsRemoveFailed": "Échec de la suppression de(s) article(s) de la collection", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Collection supprimée", "ToastCollectionUpdateFailed": "Échec de la mise à jour de la collection", "ToastCollectionUpdateSuccess": "Collection mise à jour", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Échec de la mise à jour de la couverture de l’article", "ToastItemCoverUpdateSuccess": "Couverture de l’article mise à jour", "ToastItemDetailsUpdateFailed": "Échec de la mise à jour des détails de l’article", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Livre numérique envoyé à l’appareil : {0}", "ToastSeriesUpdateFailed": "Échec de la mise à jour de la série", "ToastSeriesUpdateSuccess": "Mise à jour de la série réussie", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Échec de la suppression de session", "ToastSessionDeleteSuccess": "Session supprimée", "ToastSocketConnected": "WebSocket connecté", "ToastSocketDisconnected": "WebSocket déconnecté", "ToastSocketFailedToConnect": "Échec de la connexion WebSocket", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Échec de la suppression de l’utilisateur", "ToastUserDeleteSuccess": "Utilisateur supprimé" } \ No newline at end of file diff --git a/client/strings/gu.json b/client/strings/gu.json index 1adb213e..5a77da0d 100644 --- a/client/strings/gu.json +++ b/client/strings/gu.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Are you sure you want to mark all episodes as not finished?", "MessageConfirmMarkSeriesFinished": "Are you sure you want to mark all books in this series as finished?", "MessageConfirmMarkSeriesNotFinished": "Are you sure you want to mark all books in this series as not finished?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Are you sure you want to remove all chapters?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Bookmark removed", "ToastBookmarkUpdateFailed": "Failed to update bookmark", "ToastBookmarkUpdateSuccess": "Bookmark updated", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Chapters have errors", "ToastChaptersMustHaveTitles": "Chapters must have titles", "ToastCollectionItemsRemoveFailed": "Failed to remove item(s) from collection", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Collection removed", "ToastCollectionUpdateFailed": "Failed to update collection", "ToastCollectionUpdateSuccess": "Collection updated", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Failed to update item cover", "ToastItemCoverUpdateSuccess": "Item cover updated", "ToastItemDetailsUpdateFailed": "Failed to update item details", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook sent to device \"{0}\"", "ToastSeriesUpdateFailed": "Series update failed", "ToastSeriesUpdateSuccess": "Series update success", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Failed to delete session", "ToastSessionDeleteSuccess": "Session deleted", "ToastSocketConnected": "Socket connected", "ToastSocketDisconnected": "Socket disconnected", "ToastSocketFailedToConnect": "Socket failed to connect", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Failed to delete user", "ToastUserDeleteSuccess": "User deleted" } \ No newline at end of file diff --git a/client/strings/he.json b/client/strings/he.json index fcd7f4a5..5f009e41 100644 --- a/client/strings/he.json +++ b/client/strings/he.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "האם אתה בטוח שברצונך לסמן את כל הפרקים כלא הסתיימו?", "MessageConfirmMarkSeriesFinished": "האם אתה בטוח שברצונך לסמן את כל הספרים בסדרה זו כהסתיימו?", "MessageConfirmMarkSeriesNotFinished": "האם אתה בטוח שברצונך לסמן את כל הספרים בסדרה זו כלא הסתיימו?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "אזהרה! הטמעה מהירה לא תגבה גיבוי של קבצי האודיו שלך. וודא שיש לך גיבוי של קבצי האודיו שלך.

האם ברצונך להמשיך?", "MessageConfirmRemoveAllChapters": "האם אתה בטוח שברצונך להסיר את כל הפרקים?", "MessageConfirmRemoveAuthor": "האם אתה בטוח שברצונך להסיר את המחבר \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "הסימניה הוסרה בהצלחה", "ToastBookmarkUpdateFailed": "עדכון הסימניה נכשל", "ToastBookmarkUpdateSuccess": "הסימניה עודכנה בהצלחה", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "פרקים מכילים שגיאות", "ToastChaptersMustHaveTitles": "פרקים חייבים לכלול כותרות", "ToastCollectionItemsRemoveFailed": "הסרת הפריט(ים) מהאוסף נכשלה", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "האוסף הוסר בהצלחה", "ToastCollectionUpdateFailed": "עדכון האוסף נכשל", "ToastCollectionUpdateSuccess": "האוסף עודכן בהצלחה", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "עדכון כריכת הפריט נכשל", "ToastItemCoverUpdateSuccess": "כריכת הפריט עודכנה בהצלחה", "ToastItemDetailsUpdateFailed": "עדכון פרטי הפריט נכשל", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "הספר נשלח אל המכשיר \"{0}\"", "ToastSeriesUpdateFailed": "עדכון הסדרה נכשל", "ToastSeriesUpdateSuccess": "הסדרה עודכנה בהצלחה", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "מחיקת הפעולה נכשלה", "ToastSessionDeleteSuccess": "הפעולה נמחקה בהצלחה", "ToastSocketConnected": "קצה תקשורת חובר", "ToastSocketDisconnected": "קצה תקשורת נותק", "ToastSocketFailedToConnect": "התחברות קצה התקשורת נכשלה", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "מחיקת המשתמש נכשלה", "ToastUserDeleteSuccess": "המשתמש נמחק בהצלחה" } \ No newline at end of file diff --git a/client/strings/hi.json b/client/strings/hi.json index 9c33eb1a..388bae7e 100644 --- a/client/strings/hi.json +++ b/client/strings/hi.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Are you sure you want to mark all episodes as not finished?", "MessageConfirmMarkSeriesFinished": "Are you sure you want to mark all books in this series as finished?", "MessageConfirmMarkSeriesNotFinished": "Are you sure you want to mark all books in this series as not finished?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Are you sure you want to remove all chapters?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Bookmark removed", "ToastBookmarkUpdateFailed": "Failed to update bookmark", "ToastBookmarkUpdateSuccess": "Bookmark updated", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Chapters have errors", "ToastChaptersMustHaveTitles": "Chapters must have titles", "ToastCollectionItemsRemoveFailed": "Failed to remove item(s) from collection", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Collection removed", "ToastCollectionUpdateFailed": "Failed to update collection", "ToastCollectionUpdateSuccess": "Collection updated", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Failed to update item cover", "ToastItemCoverUpdateSuccess": "Item cover updated", "ToastItemDetailsUpdateFailed": "Failed to update item details", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook sent to device \"{0}\"", "ToastSeriesUpdateFailed": "Series update failed", "ToastSeriesUpdateSuccess": "Series update success", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Failed to delete session", "ToastSessionDeleteSuccess": "Session deleted", "ToastSocketConnected": "Socket connected", "ToastSocketDisconnected": "Socket disconnected", "ToastSocketFailedToConnect": "Socket failed to connect", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Failed to delete user", "ToastUserDeleteSuccess": "User deleted" } \ No newline at end of file diff --git a/client/strings/hr.json b/client/strings/hr.json index 348b6b5e..30b72d34 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Are you sure you want to mark all episodes as not finished?", "MessageConfirmMarkSeriesFinished": "Are you sure you want to mark all books in this series as finished?", "MessageConfirmMarkSeriesNotFinished": "Are you sure you want to mark all books in this series as not finished?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Are you sure you want to remove all chapters?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Knjižnja bilješka uklonjena", "ToastBookmarkUpdateFailed": "Aktualizacija knjižne bilješke neuspješna", "ToastBookmarkUpdateSuccess": "Knjižna bilješka aktualizirana", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Chapters have errors", "ToastChaptersMustHaveTitles": "Chapters must have titles", "ToastCollectionItemsRemoveFailed": "Neuspješno brisanje stavke/-i iz kolekcije", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Kolekcija obrisana", "ToastCollectionUpdateFailed": "Aktualiziranje kolekcije neuspješno", "ToastCollectionUpdateSuccess": "Kolekcija aktualizirana", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Aktualiziranje covera stavke neuspješna", "ToastItemCoverUpdateSuccess": "Cover stavke aktualiziran", "ToastItemDetailsUpdateFailed": "Aktualiziranje detalja stavke neuspješno", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook sent to device \"{0}\"", "ToastSeriesUpdateFailed": "Series update failed", "ToastSeriesUpdateSuccess": "Series update success", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Neuspješno brisanje serije", "ToastSessionDeleteSuccess": "Sesija obrisana", "ToastSocketConnected": "Socket connected", "ToastSocketDisconnected": "Socket disconnected", "ToastSocketFailedToConnect": "Socket failed to connect", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Neuspješno brisanje korisnika", "ToastUserDeleteSuccess": "Korisnik obrisan" } \ No newline at end of file diff --git a/client/strings/hu.json b/client/strings/hu.json index f0f8a16d..c599e24c 100644 --- a/client/strings/hu.json +++ b/client/strings/hu.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Biztosan meg szeretné jelölni az összes epizódot nem befejezettnek?", "MessageConfirmMarkSeriesFinished": "Biztosan meg szeretné jelölni a sorozat összes könyvét befejezettnek?", "MessageConfirmMarkSeriesNotFinished": "Biztosan meg szeretné jelölni a sorozat összes könyvét nem befejezettnek?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Figyelem! A Gyors beágyazás nem készít biztonsági másolatot az audiofájlokról. Győződjön meg arról, hogy van biztonsági másolata az audiofájlokról.

Szeretné folytatni?", "MessageConfirmRemoveAllChapters": "Biztosan eltávolítja az összes fejezetet?", "MessageConfirmRemoveAuthor": "Biztosan eltávolítja a(z) \"{0}\" szerzőt?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Könyvjelző eltávolítva", "ToastBookmarkUpdateFailed": "Könyvjelző frissítése sikertelen", "ToastBookmarkUpdateSuccess": "Könyvjelző frissítve", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "A fejezetek hibákat tartalmaznak", "ToastChaptersMustHaveTitles": "A fejezeteknek címekkel kell rendelkezniük", "ToastCollectionItemsRemoveFailed": "Elem(ek) eltávolítása a gyűjteményből sikertelen", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Gyűjtemény eltávolítva", "ToastCollectionUpdateFailed": "Gyűjtemény frissítése sikertelen", "ToastCollectionUpdateSuccess": "Gyűjtemény frissítve", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Elem borítójának frissítése sikertelen", "ToastItemCoverUpdateSuccess": "Elem borítója frissítve", "ToastItemDetailsUpdateFailed": "Elem részleteinek frissítése sikertelen", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-könyv elküldve az eszközre \"{0}\"", "ToastSeriesUpdateFailed": "Sorozat frissítése sikertelen", "ToastSeriesUpdateSuccess": "Sorozat frissítése sikeres", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Munkamenet törlése sikertelen", "ToastSessionDeleteSuccess": "Munkamenet törölve", "ToastSocketConnected": "Socket csatlakoztatva", "ToastSocketDisconnected": "Socket lecsatlakoztatva", "ToastSocketFailedToConnect": "A Socket csatlakoztatása sikertelen", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Felhasználó törlése sikertelen", "ToastUserDeleteSuccess": "Felhasználó törölve" } \ No newline at end of file diff --git a/client/strings/it.json b/client/strings/it.json index 932d9ad0..d87f1b13 100644 --- a/client/strings/it.json +++ b/client/strings/it.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Sei sicuro di voler contrassegnare tutti gli episodi come non completati?", "MessageConfirmMarkSeriesFinished": "Sei sicuro di voler contrassegnare tutti i libri di questa serie come completati?", "MessageConfirmMarkSeriesNotFinished": "Sei sicuro di voler contrassegnare tutti i libri di questa serie come non completati?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Attenzione! L'incorporamento rapido non eseguirà il backup dei file audio. Assicurati di avere un backup dei tuoi file audio.

Vuoi Continuare?", "MessageConfirmRemoveAllChapters": "Sei sicuro di voler rimuovere tutti i capitoli?", "MessageConfirmRemoveAuthor": "Sei sicuro di voler rimuovere l'autore? \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Segnalibro Rimosso", "ToastBookmarkUpdateFailed": "Aggiornamento Segnalibro fallito", "ToastBookmarkUpdateSuccess": "Segnalibro aggiornato", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "I capitoli contengono errori", "ToastChaptersMustHaveTitles": "I capitoli devono avere titoli", "ToastCollectionItemsRemoveFailed": "Rimozione oggetti dalla Raccolta fallita", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Collezione rimossa", "ToastCollectionUpdateFailed": "Errore aggiornamento Raccolta", "ToastCollectionUpdateSuccess": "Raccolta aggiornata", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Errore Aggiornamento cover", "ToastItemCoverUpdateSuccess": "Cover aggiornata", "ToastItemDetailsUpdateFailed": "Errore Aggiornamento dettagli file", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook inviato al dispositivo \"{0}\"", "ToastSeriesUpdateFailed": "Aggiornamento Serie Fallito", "ToastSeriesUpdateSuccess": "Serie Aggiornate", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Errore eliminazione sessione", "ToastSessionDeleteSuccess": "Sessione cancellata", "ToastSocketConnected": "Socket connesso", "ToastSocketDisconnected": "Socket disconnesso", "ToastSocketFailedToConnect": "Socket non riesce a connettersi", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Errore eliminazione utente", "ToastUserDeleteSuccess": "Utente eliminato" } \ No newline at end of file diff --git a/client/strings/lt.json b/client/strings/lt.json index 69b400d8..926854c5 100644 --- a/client/strings/lt.json +++ b/client/strings/lt.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Ar tikrai norite pažymėti visus epizodus kaip nebaigtus?", "MessageConfirmMarkSeriesFinished": "Ar tikrai norite pažymėti visas knygas šioje serijoje kaip užbaigtas?", "MessageConfirmMarkSeriesNotFinished": "Ar tikrai norite pažymėti visas knygas šioje serijoje kaip nebaigtas?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Ar tikrai norite pašalinti visus skyrius?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Žyma pašalinta", "ToastBookmarkUpdateFailed": "Žymos atnaujinti nepavyko", "ToastBookmarkUpdateSuccess": "Žyma atnaujinta", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Skyriai turi klaidų", "ToastChaptersMustHaveTitles": "Skyriai turi turėti pavadinimus", "ToastCollectionItemsRemoveFailed": "Elementų pašalinti iš kolekcijos nepavyko", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Kolekcija pašalinta", "ToastCollectionUpdateFailed": "Kolekcijos atnaujinti nepavyko", "ToastCollectionUpdateSuccess": "Kolekcija atnaujinta", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Elemento viršelio atnaujinti nepavyko", "ToastItemCoverUpdateSuccess": "Elemento viršelis atnaujintas", "ToastItemDetailsUpdateFailed": "Elemento detalių atnaujinti nepavyko", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-knyga išsiųsta į įrenginį \"{0}\"", "ToastSeriesUpdateFailed": "Serijos atnaujinti nepavyko", "ToastSeriesUpdateSuccess": "Serijos atnaujintos", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Sesijos ištrinti nepavyko", "ToastSessionDeleteSuccess": "Sesija ištrinta", "ToastSocketConnected": "Serveris prijungtas", "ToastSocketDisconnected": "Severis atjungtas", "ToastSocketFailedToConnect": "Nepavyko prisijungti prie serverio", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Nepavyko ištrinti naudotojo", "ToastUserDeleteSuccess": "Naudotojas ištrintas" } \ No newline at end of file diff --git a/client/strings/nl.json b/client/strings/nl.json index 8d802e47..07b0723a 100644 --- a/client/strings/nl.json +++ b/client/strings/nl.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Weet je zeker dat je alle afleveringen als niet-voltooid wil markeren?", "MessageConfirmMarkSeriesFinished": "Weet je zeker dat je alle boeken in deze serie wil markeren als voltooid?", "MessageConfirmMarkSeriesNotFinished": "Weet je zeker dat je alle boeken in deze serie wil markeren als niet voltooid?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Weet je zeker dat je alle hoofdstukken wil verwijderen?", "MessageConfirmRemoveAuthor": "Weet je zeker dat je auteur \"{0}\" wil verwijderen?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Boekwijzer verwijderd", "ToastBookmarkUpdateFailed": "Bijwerken boekwijzer mislukt", "ToastBookmarkUpdateSuccess": "Boekwijzer bijgewerkt", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Hoofdstukken bevatten fouten", "ToastChaptersMustHaveTitles": "Hoofdstukken moeten titels hebben", "ToastCollectionItemsRemoveFailed": "Verwijderen onderdeel (of onderdelen) uit collectie mislukt", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Collectie verwijderd", "ToastCollectionUpdateFailed": "Bijwerken collectie mislukt", "ToastCollectionUpdateSuccess": "Collectie bijgewerkt", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Bijwerken cover onderdeel mislukt", "ToastItemCoverUpdateSuccess": "Cover onderdeel bijgewerkt", "ToastItemDetailsUpdateFailed": "Bijwerken details onderdeel mislukt", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook verstuurd naar apparaat \"{0}\"", "ToastSeriesUpdateFailed": "Bijwerken serie mislukt", "ToastSeriesUpdateSuccess": "Bijwerken serie gelukt", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Verwijderen sessie mislukt", "ToastSessionDeleteSuccess": "Sessie verwijderd", "ToastSocketConnected": "Socket verbonden", "ToastSocketDisconnected": "Socket niet verbonden", "ToastSocketFailedToConnect": "Verbinding Socket mislukt", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Verwijderen gebruiker mislukt", "ToastUserDeleteSuccess": "Gebruiker verwijderd" } \ No newline at end of file diff --git a/client/strings/no.json b/client/strings/no.json index f4574260..383abed7 100644 --- a/client/strings/no.json +++ b/client/strings/no.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Er du sikker på at du vil markere alle episodene som ikke fullført?", "MessageConfirmMarkSeriesFinished": "Er du sikker på at du vil markere alle bøkene i serien som fullført?", "MessageConfirmMarkSeriesNotFinished": "Er du sikker på at du vil markere alle bøkene i serien som ikke fullført?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Er du sikker på at du vil fjerne alle kapitler?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Bokmerke fjernet", "ToastBookmarkUpdateFailed": "Misslykkes å oppdatere bokmerke", "ToastBookmarkUpdateSuccess": "Bokmerke oppdatert", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Kapittel har feil", "ToastChaptersMustHaveTitles": "Kapittel må ha titler", "ToastCollectionItemsRemoveFailed": "Misslykkes å fjerne gjenstand(er) fra samling", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Samling fjernet", "ToastCollectionUpdateFailed": "Misslykkes å oppdatere samling", "ToastCollectionUpdateSuccess": "samlingupdated", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Misslykkes å oppdatere omslag", "ToastItemCoverUpdateSuccess": "Omslag oppdatert", "ToastItemDetailsUpdateFailed": "Misslykkes å oppdatere detaljer", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebok sendt til \"{0}\"", "ToastSeriesUpdateFailed": "Misslykkes å oppdatere serie", "ToastSeriesUpdateSuccess": "Serie oppdatert", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Misslykkes å slette sesjon", "ToastSessionDeleteSuccess": "Sesjon slettet", "ToastSocketConnected": "Socket koblet til", "ToastSocketDisconnected": "Socket koblet fra", "ToastSocketFailedToConnect": "Misslykkes å koble til Socket", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Misslykkes å slette bruker", "ToastUserDeleteSuccess": "Bruker slettet" } \ No newline at end of file diff --git a/client/strings/pl.json b/client/strings/pl.json index f710a45f..8575434a 100644 --- a/client/strings/pl.json +++ b/client/strings/pl.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Are you sure you want to mark all episodes as not finished?", "MessageConfirmMarkSeriesFinished": "Are you sure you want to mark all books in this series as finished?", "MessageConfirmMarkSeriesNotFinished": "Are you sure you want to mark all books in this series as not finished?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Warning! Quick embed will not backup your audio files. Make sure that you have a backup of your audio files.

Would you like to continue?", "MessageConfirmRemoveAllChapters": "Are you sure you want to remove all chapters?", "MessageConfirmRemoveAuthor": "Are you sure you want to remove author \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Zakładka została usunięta", "ToastBookmarkUpdateFailed": "Nie udało się zaktualizować zakładki", "ToastBookmarkUpdateSuccess": "Zaktualizowano zakładkę", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Chapters have errors", "ToastChaptersMustHaveTitles": "Chapters must have titles", "ToastCollectionItemsRemoveFailed": "Nie udało się usunąć pozycji z kolekcji", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Kolekcja usunięta", "ToastCollectionUpdateFailed": "Nie udało się zaktualizować kolekcji", "ToastCollectionUpdateSuccess": "Zaktualizowano kolekcję", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Nie udało się zaktualizować okładki", "ToastItemCoverUpdateSuccess": "Zaktualizowano okładkę", "ToastItemDetailsUpdateFailed": "Nie udało się zaktualizować szczegółów", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook sent to device \"{0}\"", "ToastSeriesUpdateFailed": "Series update failed", "ToastSeriesUpdateSuccess": "Series update success", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Nie udało się usunąć sesji", "ToastSessionDeleteSuccess": "Sesja usunięta", "ToastSocketConnected": "Nawiązano połączenie z serwerem", "ToastSocketDisconnected": "Połączenie z serwerem zostało zamknięte", "ToastSocketFailedToConnect": "Poączenie z serwerem nie powiodło się", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Nie udało się usunąć użytkownika", "ToastUserDeleteSuccess": "Użytkownik usunięty" -} +} \ No newline at end of file diff --git a/client/strings/pt-br.json b/client/strings/pt-br.json index e920c684..95ebd5ed 100644 --- a/client/strings/pt-br.json +++ b/client/strings/pt-br.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Tem certeza de que deseja marcar todos os episódios como não concluídos?", "MessageConfirmMarkSeriesFinished": "Tem certeza de que deseja marcar todos os livros nesta série como concluídos?", "MessageConfirmMarkSeriesNotFinished": "Tem certeza de que deseja marcar todos os livros nesta série como não concluídos?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Aviso! Inclusão rápida não fará backup dos seus arquivos de áudio. Verifique se tem um backup dos seus arquivos de áudio.

Quer continuar?", "MessageConfirmRemoveAllChapters": "Tem certeza de que deseja remover todos os capítulos?", "MessageConfirmRemoveAuthor": "Tem certeza de que deseja remover o autor \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Marcador removido", "ToastBookmarkUpdateFailed": "Falha ao atualizar o marcador", "ToastBookmarkUpdateSuccess": "Marcador atualizado", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Capítulos com erro", "ToastChaptersMustHaveTitles": "Capítulos precisam ter títulos", "ToastCollectionItemsRemoveFailed": "Falha ao remover item(ns) da coleção", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Coleção removida", "ToastCollectionUpdateFailed": "Falha ao atualizar coleção", "ToastCollectionUpdateSuccess": "Coleção atualizada", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Falha ao atualizar capa do item", "ToastItemCoverUpdateSuccess": "Capa do item atualizada", "ToastItemDetailsUpdateFailed": "Falha ao atualizar detalhes do item", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook enviado para o dispositivo \"{0}\"", "ToastSeriesUpdateFailed": "Falha ao atualizar série", "ToastSeriesUpdateSuccess": "Série atualizada", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Falha ao apagar sessão", "ToastSessionDeleteSuccess": "Sessão apagada", "ToastSocketConnected": "Socket conectado", "ToastSocketDisconnected": "Socket desconectado", "ToastSocketFailedToConnect": "Falha na conexão do socket", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Falha ao apagar usuário", "ToastUserDeleteSuccess": "Usuário apagado" } \ No newline at end of file diff --git a/client/strings/ru.json b/client/strings/ru.json index ab2a74b6..47492f16 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Вы уверены, что хотите отметить все эпизоды как не завершенные?", "MessageConfirmMarkSeriesFinished": "Вы уверены, что хотите отметить все книги этой серии как завершенные?", "MessageConfirmMarkSeriesNotFinished": "Вы уверены, что хотите отметить все книги этой серии как не завершенные?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Предупреждение! Быстрое встраивание не позволяет создавать резервные копии аудиофайлов. Убедитесь, что у вас есть резервная копия аудиофайлов.

Хотите продолжить?", "MessageConfirmRemoveAllChapters": "Вы уверены, что хотите удалить все главы?", "MessageConfirmRemoveAuthor": "Вы уверены, что хотите удалить автора \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Закладка удалена", "ToastBookmarkUpdateFailed": "Не удалось обновить закладку", "ToastBookmarkUpdateSuccess": "Закладка обновлена", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Главы имеют ошибки", "ToastChaptersMustHaveTitles": "Главы должны содержать названия", "ToastCollectionItemsRemoveFailed": "Не удалось удалить элемент(ы) из коллекции", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Коллекция удалена", "ToastCollectionUpdateFailed": "Не удалось обновить коллекцию", "ToastCollectionUpdateSuccess": "Коллекция обновлена", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Не удалось обновить обложку элемента", "ToastItemCoverUpdateSuccess": "Обложка элемента обновлена", "ToastItemDetailsUpdateFailed": "Не удалось обновить сведения об элементе", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-книга отправлена на устройство \"{0}\"", "ToastSeriesUpdateFailed": "Не удалось обновить серию", "ToastSeriesUpdateSuccess": "Успешное обновление серии", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Не удалось удалить сеанс", "ToastSessionDeleteSuccess": "Сеанс удален", "ToastSocketConnected": "Сокет подключен", "ToastSocketDisconnected": "Сокет отключен", "ToastSocketFailedToConnect": "Не удалось подключить сокет", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Не удалось удалить пользователя", "ToastUserDeleteSuccess": "Пользователь удален" } \ No newline at end of file diff --git a/client/strings/sv.json b/client/strings/sv.json index cf9dc2b4..551388ea 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Är du säker på att du vill markera alla avsnitt som inte avslutade?", "MessageConfirmMarkSeriesFinished": "Är du säker på att du vill markera alla böcker i denna serie som avslutade?", "MessageConfirmMarkSeriesNotFinished": "Är du säker på att du vill markera alla böcker i denna serie som inte avslutade?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Varning! Quick embed kommer inte att säkerhetskopiera dina ljudfiler. Se till att du har en säkerhetskopia av dina ljudfiler.

Vill du fortsätta?", "MessageConfirmRemoveAllChapters": "Är du säker på att du vill ta bort alla kapitel?", "MessageConfirmRemoveAuthor": "Är du säker på att du vill ta bort författaren \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Bokmärket borttaget", "ToastBookmarkUpdateFailed": "Det gick inte att uppdatera bokmärket", "ToastBookmarkUpdateSuccess": "Bokmärket uppdaterat", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Kapitlen har fel", "ToastChaptersMustHaveTitles": "Kapitel måste ha titlar", "ToastCollectionItemsRemoveFailed": "Det gick inte att ta bort objekt från samlingen", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Samlingen borttagen", "ToastCollectionUpdateFailed": "Det gick inte att uppdatera samlingen", "ToastCollectionUpdateSuccess": "Samlingen uppdaterad", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Det gick inte att uppdatera objektets omslag", "ToastItemCoverUpdateSuccess": "Objektets omslag uppdaterat", "ToastItemDetailsUpdateFailed": "Det gick inte att uppdatera objektdetaljerna", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "E-boken skickad till enheten \"{0}\"", "ToastSeriesUpdateFailed": "Serieuppdateringen misslyckades", "ToastSeriesUpdateSuccess": "Serieuppdateringen lyckades", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Misslyckades med att ta bort sessionen", "ToastSessionDeleteSuccess": "Sessionen borttagen", "ToastSocketConnected": "Socket ansluten", "ToastSocketDisconnected": "Socket frånkopplad", "ToastSocketFailedToConnect": "Socket misslyckades med att ansluta", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Misslyckades med att ta bort användaren", "ToastUserDeleteSuccess": "Användaren borttagen" } \ No newline at end of file diff --git a/client/strings/uk.json b/client/strings/uk.json index cfbd2423..b829c5cc 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Ви дійсно бажаєте позначити усі епізоди незавершеними?", "MessageConfirmMarkSeriesFinished": "Ви дійсно бажаєте позначити усі книги серії завершеними?", "MessageConfirmMarkSeriesNotFinished": "Ви дійсно бажаєте позначити всі книги серії незавершеними?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Увага! Швидке вбудування не створює резервних копій ваших аудіо. Переконайтеся, що маєте копію ваших файлів.

Продовжити?", "MessageConfirmRemoveAllChapters": "Ви дійсно бажаєте видалити усі глави?", "MessageConfirmRemoveAuthor": "Ви дійсно бажаєте видалити автора \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Закладку видалено", "ToastBookmarkUpdateFailed": "Не вдалося оновити закладку", "ToastBookmarkUpdateSuccess": "Закладку оновлено", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Глави містять помилки", "ToastChaptersMustHaveTitles": "Глави повинні мати назви", "ToastCollectionItemsRemoveFailed": "Не вдалося видалити елемент(и) з добірки", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Добірку видалено", "ToastCollectionUpdateFailed": "Не вдалося оновити добірку", "ToastCollectionUpdateSuccess": "Добірку оновлено", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Не вдалося оновити обкладинку", "ToastItemCoverUpdateSuccess": "Обкладинку елемента оновлено", "ToastItemDetailsUpdateFailed": "Не вдалося оновити подробиці елемента", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Електронну книгу надіслано на пристрій \"{0}\"", "ToastSeriesUpdateFailed": "Не вдалося оновити серію", "ToastSeriesUpdateSuccess": "Серію успішно оновлено", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Не вдалося видалити сесію", "ToastSessionDeleteSuccess": "Сесію видалено", "ToastSocketConnected": "Сокет під'єднано", "ToastSocketDisconnected": "Сокет від'єднано", "ToastSocketFailedToConnect": "Не вдалося під'єднатися до сокета", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Не вдалося видалити користувача", "ToastUserDeleteSuccess": "Користувача видалено" } \ No newline at end of file diff --git a/client/strings/vi-vn.json b/client/strings/vi-vn.json index 4fd04c97..4ccaf186 100644 --- a/client/strings/vi-vn.json +++ b/client/strings/vi-vn.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "Bạn có chắc chắn muốn đánh dấu tất cả các tập phim chưa kết thúc không?", "MessageConfirmMarkSeriesFinished": "Bạn có chắc chắn muốn đánh dấu tất cả các sách trong loạt sách này đã kết thúc không?", "MessageConfirmMarkSeriesNotFinished": "Bạn có chắc chắn muốn đánh dấu tất cả các sách trong loạt sách này chưa kết thúc không?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "Cảnh báo! Quick embed sẽ không sao lưu các tệp âm thanh của bạn. Đảm bảo bạn có một bản sao lưu của các tệp âm thanh của bạn.

Bạn có muốn tiếp tục không?", "MessageConfirmRemoveAllChapters": "Bạn có chắc chắn muốn xóa tất cả các chương không?", "MessageConfirmRemoveAuthor": "Bạn có chắc chắn muốn xóa tác giả \"{0}\" không?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "Đánh dấu đã được xóa", "ToastBookmarkUpdateFailed": "Cập nhật đánh dấu thất bại", "ToastBookmarkUpdateSuccess": "Đánh dấu đã được cập nhật", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "Các chương có lỗi", "ToastChaptersMustHaveTitles": "Các chương phải có tiêu đề", "ToastCollectionItemsRemoveFailed": "Xóa mục từ bộ sưu tập thất bại", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "Bộ sưu tập đã được xóa", "ToastCollectionUpdateFailed": "Cập nhật bộ sưu tập thất bại", "ToastCollectionUpdateSuccess": "Bộ sưu tập đã được cập nhật", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "Cập nhật ảnh bìa mục thất bại", "ToastItemCoverUpdateSuccess": "Ảnh bìa mục đã được cập nhật", "ToastItemDetailsUpdateFailed": "Cập nhật chi tiết mục thất bại", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "Ebook đã được gửi đến thiết bị \"{0}\"", "ToastSeriesUpdateFailed": "Cập nhật loạt truyện thất bại", "ToastSeriesUpdateSuccess": "Cập nhật loạt truyện thành công", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "Xóa phiên thất bại", "ToastSessionDeleteSuccess": "Phiên đã được xóa", "ToastSocketConnected": "Kết nối socket", "ToastSocketDisconnected": "Ngắt kết nối socket", "ToastSocketFailedToConnect": "Không thể kết nối socket", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "Xóa người dùng thất bại", "ToastUserDeleteSuccess": "Người dùng đã được xóa" } \ No newline at end of file diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 8ec5c4cc..aa4bb8a4 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "你确定要将所有剧集都标记为未完成吗?", "MessageConfirmMarkSeriesFinished": "你确定要将此系列中的所有书籍都标记为已听完吗?", "MessageConfirmMarkSeriesNotFinished": "你确定要将此系列中的所有书籍都标记为未听完吗?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "警告! 快速嵌入不会备份你的音频文件. 确保你有音频文件的备份.

你是否想继续吗?", "MessageConfirmRemoveAllChapters": "你确定要移除所有章节吗?", "MessageConfirmRemoveAuthor": "你确定要删除作者 \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "书签已删除", "ToastBookmarkUpdateFailed": "书签更新失败", "ToastBookmarkUpdateSuccess": "书签已更新", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "章节有错误", "ToastChaptersMustHaveTitles": "章节必须有标题", "ToastCollectionItemsRemoveFailed": "从收藏夹移除项目失败", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "收藏夹已删除", "ToastCollectionUpdateFailed": "更新收藏夹失败", "ToastCollectionUpdateSuccess": "收藏夹已更新", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "更新项目封面失败", "ToastItemCoverUpdateSuccess": "项目封面已更新", "ToastItemDetailsUpdateFailed": "更新项目详细信息失败", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "电子书已经发送到设备 \"{0}\"", "ToastSeriesUpdateFailed": "更新系列失败", "ToastSeriesUpdateSuccess": "系列已更新", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "删除会话失败", "ToastSessionDeleteSuccess": "会话已删除", "ToastSocketConnected": "网络已连接", "ToastSocketDisconnected": "网络已断开", "ToastSocketFailedToConnect": "网络连接失败", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "删除用户失败", "ToastUserDeleteSuccess": "用户已删除" } \ No newline at end of file diff --git a/client/strings/zh-tw.json b/client/strings/zh-tw.json index 8524e8e6..3f74c9b9 100644 --- a/client/strings/zh-tw.json +++ b/client/strings/zh-tw.json @@ -599,6 +599,7 @@ "MessageConfirmMarkAllEpisodesNotFinished": "你確定要將所有劇集都標記為未完成嗎?", "MessageConfirmMarkSeriesFinished": "你確定要將此系列中的所有書籍都標記為已聽完嗎?", "MessageConfirmMarkSeriesNotFinished": "你確定要將此系列中的所有書籍都標記為未聽完嗎?", + "MessageConfirmPurgeCache": "Purge cache will delete the entire directory at /metadata/cache.

Are you sure you want to remove the cache directory?", "MessageConfirmQuickEmbed": "警告! 快速嵌入不會備份你的音頻檔案. 確保你有音頻檔案的備份.

你是否想繼續嗎?", "MessageConfirmRemoveAllChapters": "你確定要移除所有章節嗎?", "MessageConfirmRemoveAuthor": "你確定要刪除作者 \"{0}\"?", @@ -735,6 +736,8 @@ "ToastBookmarkRemoveSuccess": "書籤已刪除", "ToastBookmarkUpdateFailed": "書籤更新失敗", "ToastBookmarkUpdateSuccess": "書籤已更新", + "ToastCachePurgeFailed": "Failed to purge cache", + "ToastCachePurgeSuccess": "Cache purged successfully", "ToastChaptersHaveErrors": "章節有錯誤", "ToastChaptersMustHaveTitles": "章節必須有標題", "ToastCollectionItemsRemoveFailed": "從收藏夾移除項目失敗", @@ -743,6 +746,9 @@ "ToastCollectionRemoveSuccess": "收藏夾已刪除", "ToastCollectionUpdateFailed": "更新收藏夾失敗", "ToastCollectionUpdateSuccess": "收藏夾已更新", + "ToastDeleteFileFailed": "Failed to delete file", + "ToastDeleteFileSuccess": "File deleted", + "ToastFailedToLoadData": "Failed to load data", "ToastItemCoverUpdateFailed": "更新項目封面失敗", "ToastItemCoverUpdateSuccess": "項目封面已更新", "ToastItemDetailsUpdateFailed": "更新項目詳細信息失敗", @@ -776,11 +782,16 @@ "ToastSendEbookToDeviceSuccess": "電子書已經發送到設備 \"{0}\"", "ToastSeriesUpdateFailed": "更新系列失敗", "ToastSeriesUpdateSuccess": "系列已更新", + "ToastServerSettingsUpdateFailed": "Failed to update server settings", + "ToastServerSettingsUpdateSuccess": "Server settings updated", "ToastSessionDeleteFailed": "刪除會話失敗", "ToastSessionDeleteSuccess": "會話已刪除", "ToastSocketConnected": "網路已連接", "ToastSocketDisconnected": "網路已斷開", "ToastSocketFailedToConnect": "網路連接失敗", + "ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix", + "ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes", + "ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)", "ToastUserDeleteFailed": "刪除使用者失敗", "ToastUserDeleteSuccess": "使用者已刪除" } \ No newline at end of file