diff --git a/front/src/components/notifications/NotificationRow.vue b/front/src/components/notifications/NotificationRow.vue
index db5918c4733908257a43ce1024443fcc52ca10e2..2737d901331812e28024908a7509e23b4d71577b 100644
--- a/front/src/components/notifications/NotificationRow.vue
+++ b/front/src/components/notifications/NotificationRow.vue
@@ -38,9 +38,11 @@ export default {
     labels () {
       let libraryFollowMessage = this.$gettext('%{ username } followed your library "%{ library }"')
       let libraryAcceptFollowMessage = this.$gettext('%{ username } accepted your follow on library "%{ library }"')
+      let libraryPendingFollowMessage = this.$gettext('%{ username } wants to follow your library "%{ library }"')
       return {
         libraryFollowMessage,
         libraryAcceptFollowMessage,
+				libraryPendingFollowMessage,
         markRead: this.$gettext('Mark as read'),
         markUnread: this.$gettext('Mark as unread'),
 
@@ -55,19 +57,23 @@ export default {
       if (a.type === 'Follow') {
         if (a.object && a.object.type === 'music.Library') {
           let action = null
+					let textmessage = null
           if (!a.related_object.approved) {
+						textmessage = this.labels.libraryPendingFollowMessage
             action = {
               buttonClass: 'green',
               icon: 'check',
               label: this.$gettext('Approve'),
               handler: () => { self.approveLibraryFollow(a.related_object) }
             }
-          }
+					} else {
+						textmessage = this.labels.libraryFollowMessage
+					}
           return {
             action,
             detailUrl: {name: 'content.libraries.detail', params: {id: a.object.uuid}},
             message: this.$gettextInterpolate(
-              this.labels.libraryFollowMessage,
+              textmessage,
               {username: this.username, library: a.object.name}
             )
           }