diff --git a/components/cards/LazyBookCard.vue b/components/cards/LazyBookCard.vue index a83e622c..e27452c8 100644 --- a/components/cards/LazyBookCard.vue +++ b/components/cards/LazyBookCard.vue @@ -67,7 +67,7 @@ -
{{ $strings.LabelYourProgress }}: {{ Math.round(progressPercent * 100) }}%
@@ -486,6 +490,13 @@ export default { } }, methods: { + clickMissingButton() { + Dialog.alert({ + title: this.$strings.LabelMissing, + message: this.$strings.MessageItemMissing, + cancelText: this.$strings.ButtonOk + }) + }, async coverImageLoaded(fullCoverUrl) { if (!fullCoverUrl) return diff --git a/strings/en-us.json b/strings/en-us.json index cd911e42..4c54bbbf 100644 --- a/strings/en-us.json +++ b/strings/en-us.json @@ -179,6 +179,7 @@ "LabelLow": "Low", "LabelMediaType": "Media Type", "LabelMedium": "Medium", + "LabelMissing": "Missing", "LabelMore": "More", "LabelMoreInfo": "More Info", "LabelName": "Name", @@ -292,6 +293,7 @@ "MessageFetching": "Fetching...", "MessageFollowTheProjectOnGithub": "Follow the project on Github", "MessageItemDownloadCompleteFailedToCreate": "Item download complete but failed to create library item", + "MessageItemMissing": "Item is missing and must be fixed on the server. Typically an item is marked as missing because the file paths are not accessible.", "MessageLoading": "Loading...", "MessageLoadingServerData": "Loading server data...", "MessageMarkAsFinished": "Mark as Finished",