From 3e9e32655b2cc37f7c045b078c5fab63cc4f9bd9 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 10 Dec 2012 17:08:35 +0100
Subject: [PATCH] OO-459: add the display name of a course in the list of
 subscriptions  for infomessage notifications

---
 .../info/notification/InfoMessageNotificationHandler.java      | 3 ++-
 .../commons/info/notification/_i18n/LocalStrings_de.properties | 2 +-
 .../commons/info/notification/_i18n/LocalStrings_en.properties | 2 +-
 .../commons/info/notification/_i18n/LocalStrings_fr.properties | 2 +-
 .../commons/info/notification/_i18n/LocalStrings_it.properties | 2 +-
 .../info/notification/_i18n/LocalStrings_nl_NL.properties      | 2 +-
 .../commons/info/notification/_i18n/LocalStrings_pl.properties | 2 +-
 .../info/notification/_i18n/LocalStrings_pt_BR.properties      | 2 +-
 8 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/olat/commons/info/notification/InfoMessageNotificationHandler.java b/src/main/java/org/olat/commons/info/notification/InfoMessageNotificationHandler.java
index a7660589f3c..b54975c1268 100644
--- a/src/main/java/org/olat/commons/info/notification/InfoMessageNotificationHandler.java
+++ b/src/main/java/org/olat/commons/info/notification/InfoMessageNotificationHandler.java
@@ -105,7 +105,8 @@ public class InfoMessageNotificationHandler extends LogDelegator implements Noti
 	@Override
 	public String createTitleInfo(Subscriber subscriber, Locale locale) {
 		Translator translator = Util.createPackageTranslator(this.getClass(), locale);
-		return translator.translate("notification.title");
+		String displayName = RepositoryManager.getInstance().lookupDisplayNameByOLATResourceableId(subscriber.getPublisher().getResId());
+		return translator.translate("notification.title", new String[]{displayName});
 	}
 	
 	@Override
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_de.properties
index 7a33984a339..278e4dd705d 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_de.properties
@@ -1,2 +1,2 @@
 #Mon Mar 02 09:54:04 CET 2009
-notification.title=Mitteilungen
\ No newline at end of file
+notification.title=Mitteilungen im Kurs "{0}"
\ No newline at end of file
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_en.properties
index 7dfb838a098..402bb7c8fa2 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_en.properties
@@ -1,2 +1,2 @@
 #Wed Jan 05 12:23:37 CET 2011
-notification.title=Notifications
+notification.title=Notifications in course "{0}"
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties
index 931ecc30f30..af78d6445f8 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties
@@ -1,2 +1,2 @@
 #Sun Jan 16 16:21:29 CET 2011
-notification.title=Communications
+notification.title=Communications dans le cours "{0}"
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_it.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_it.properties
index 391fc891fb7..8949657f20d 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_it.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_it.properties
@@ -1,2 +1,2 @@
 #Sun Jan 09 15:17:42 CET 2011
-notification.title=Comunicazioni
+notification.title=Comunicazioni nel corso "{0}"
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_nl_NL.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_nl_NL.properties
index 2aad98dbdaa..873a966b922 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_nl_NL.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_nl_NL.properties
@@ -1,2 +1,2 @@
 #Thu Sep 08 16:42:42 CEST 2011
-notification.title=Mededelingen
+notification.title=Mededelingen in cursus "{0}"
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pl.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pl.properties
index 4463344cd48..f64a29c2683 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pl.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pl.properties
@@ -1,2 +1,2 @@
 #Thu Sep 08 16:42:41 CEST 2011
-notification.title=Powiadomienia
+notification.title=Powiadomienia w kursie "{0}"
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pt_BR.properties
index f3bd5c9d234..1c0dd5e83bc 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_pt_BR.properties
@@ -1,2 +1,2 @@
 #Thu Sep 08 16:42:37 CEST 2011
-notification.title=Notifica\u00E7\u00F5es
+notification.title=Notifica\u00E7\u00F5es no curso "{0}"
-- 
GitLab