diff --git a/client/components/app/LazyBookshelf.vue b/client/components/app/LazyBookshelf.vue
index 29b06df3..22ab731d 100644
--- a/client/components/app/LazyBookshelf.vue
+++ b/client/components/app/LazyBookshelf.vue
@@ -19,6 +19,14 @@
{{ emptyMessage }}
+
{{ $strings.ButtonClearFilter }}
@@ -109,6 +117,11 @@ export default {
}
return this.$strings.MessageNoResults
},
+ emptyMessageHelp() {
+ if (this.page === 'collections') return this.$strings.MessageBookshelfNoCollectionsHelp
+ if (this.page === 'playlists') return this.$strings.MessageNoUserPlaylistsHelp
+ return ''
+ },
entityName() {
if (!this.page) return 'items'
return this.page
diff --git a/client/strings/en-us.json b/client/strings/en-us.json
index 63c5aaf6..e4e1f7cd 100644
--- a/client/strings/en-us.json
+++ b/client/strings/en-us.json
@@ -711,6 +711,7 @@
"MessageBatchEditPopulateMapDetailsItemHelp": "Populate enabled map details fields with data from this item",
"MessageBatchQuickMatchDescription": "Quick Match will attempt to add missing covers and metadata for the selected items. Enable the options below to allow Quick Match to overwrite existing covers and/or metadata.",
"MessageBookshelfNoCollections": "You haven't made any collections yet",
+ "MessageBookshelfNoCollectionsHelp": "Collections are public. All users with access to the library can see them.",
"MessageBookshelfNoRSSFeeds": "No RSS feeds are open",
"MessageBookshelfNoResultsForFilter": "No results for filter \"{0}: {1}\"",
"MessageBookshelfNoResultsForQuery": "No results for query",
@@ -821,6 +822,7 @@
"MessageNoTasksRunning": "No Tasks Running",
"MessageNoUpdatesWereNecessary": "No updates were necessary",
"MessageNoUserPlaylists": "You have no playlists",
+ "MessageNoUserPlaylistsHelp": "Playlists are private. Only the user who creates them can see them.",
"MessageNotYetImplemented": "Not yet implemented",
"MessageOpmlPreviewNote": "Note: This is a preview of the parsed OPML file. The actual podcast title will be taken from the RSS feed.",
"MessageOr": "or",