diff --git a/src/main/java/org/olat/course/member/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/member/_i18n/LocalStrings_de.properties
index 4ad752887dac0599a20d46070d7629c1cd52c856..e2f7f9da33bb32879724c51b499d648df3d1a28f 100644
--- a/src/main/java/org/olat/course/member/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/course/member/_i18n/LocalStrings_de.properties
@@ -5,9 +5,9 @@ assessment=Bewertungswerkzeug
 course.lastTime=Zuletzt ge\u00F6fnnet
 course.membership.creation=Kurs Beitritt
 course.numOfVisits=Anzahl Kursaufrufe
-dedup.members=Mitglieder deduplizieren
-dedup.done=Deduplizierung wurde erfolgreich beendet
-dedup.members.notfound=Es gibt kein Mitlgieder gleichzeitig Mitglieder des Kurses und ein von denen Gruppen.
+dedup.members=Mitglieder bereinigen
+dedup.done=Bereinigung der Kursmitglieder und Gruppenmitglieder wurde erfolgreich beendet
+dedup.members.notfound=Es gibt kein Mitglieder die sowohl Kursmitglieder als auch Gruppenmitglieder sind
 dialog.modal.bg.leave.text=Wollen Sie wirklich die Person(en) {0} aus dem Kurs und allen Gruppen entfernen?
 edit.member=Mitglied bearbeiten
 edit.member.groups=Gruppenmitgliedschaften
diff --git a/src/main/java/org/olat/course/member/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/member/_i18n/LocalStrings_en.properties
index cc7610fde0b6afb8aa84d144cee3ec553bc8d0d9..afe948fb1a2aab10b55938e072be756e5aba18c1 100644
--- a/src/main/java/org/olat/course/member/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/course/member/_i18n/LocalStrings_en.properties
@@ -1,16 +1,20 @@
-#Thu Sep 27 13:30:28 CEST 2012
+#Thu Nov 29 14:25:58 CET 2012
 action=Action
 add.member=Add member
 assessment=Assessment tool
 course.lastTime=Last visit
 course.membership.creation=Registration
 course.numOfVisits=Course launches
+dedup.done=Purging of course and group members has been terminated successfully
+dedup.members=Purge members
+dedup.members.notfound=No members found that are both course members and group members at the same time.
 dialog.modal.bg.leave.text=Do you really want to remove the user(s) {0} from the course and all the groups?
 edit.member=Edit member
 edit.member.groups=Group membership
-edit.member.title=Member right for the course "{0}"
-edit.member.repo.desc=Add user to the course as:
 edit.member.groups.desc=Add user to the groups below by selecting the appropriate checkboxes.
+edit.member.repo.desc=Add user to the course as\:
+edit.member.title=Member right for the course "{0}"
+error.atleastone=At least one owner is required in a course.
 group.add=Add group
 group.create=Create group
 home=Visiting card
@@ -26,7 +30,6 @@ menu.orders=Booking
 menu.orders.alt=Booking management
 menu.rights=Rights
 menu.rights.alt=Rights management
-error.atleastone=At least one owner is required in a course.
 nomembers=There are no members matching your criteria.
 owners=Owners
 owners.infos=Owners have full editorial and administrative rights for this course.
diff --git a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_de.properties
index 1a64823dc6cd4f9b13d30d74fdf3cc9b1f08446a..e19c0665285ab997e74d8453211683e868c38c07 100644
--- a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_de.properties
@@ -34,10 +34,10 @@ notification.mail.self.error=Die E-Mail konnte nicht an Sie verschickt werden.
 warn.foldernotavailable=Der Ordner ist momentan nicht aktiviert und kann nicht angezeigt werden.
 warn.forumnotavailable=Das Forum ist momentan nicht aktiviert und kann nicht angezeigt werden.
 
-dedup.members=Mitglieder deduplizieren
-dedup.members.desc=Hier können Sie die Mitglieder entfernen in einer Kurs sowie in einer Grupper dieser Kurs eingetragen sind.
-dedup.running=Deduplizerung ist am Laufen
-dedup.done=Deduplizierung wurde erfolgreich beendet
+dedup.members=Kursmitglieder bereinigen
+dedup.members.desc=Wählen Sie die Schaltfläche "$:dedup.members" um in allen Kursen des Systems die Liste der Kursmitglieder zu bereinigen. Dies ist eine Wartungsfunktion um Duplikate der Kursmitglieder und Gruppenmitglieder des Kurses zu entfernen. 
+dedup.running=Bereinigung l\u00E4uft
+dedup.done=Bereinigung der Kursmitglieder und Gruppenmitglieder wurde erfolgreich beendet
 
 admin.menu.title=Gruppe
 admin.menu.title.alt=Gruppe
diff --git a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties
index de8b83ce115593d1eeeb14cf7e37bab3649ad742..2c597d52f993bcab494bbac3bbb20925e3fdb693 100644
--- a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties
@@ -1,4 +1,4 @@
-#Wed Aug 15 14:06:50 CEST 2012
+#Thu Nov 29 14:20:57 CET 2012
 LearningGroup=Group
 action.choose=Select 
 admin.menu.title=Group
@@ -34,6 +34,7 @@ create.form.error.illegalName=Commas or quotes are not allowed in group names
 create.form.error.illegalNames=$\:create.form.error.illegalName . Following group names are invalid\: {0}
 create.form.error.nameTooLong=Group names must not contain more than {0} characters
 create.form.error.numberOrNull=Only numbers or empty field for 'no restriction'
+create.form.groupcard=Visiting card
 create.form.message.example.group=(Example\: Red, Green, Blue)
 create.form.title=Create a new group
 create.form.title.bgname=Group name
@@ -42,7 +43,10 @@ create.form.title.description=Description
 create.form.title.max=Maximum number of <br>participants
 create.form.title.min=Minimum number of <br>participants
 create.form.title.minmax.example=If unrestricted\: leave blank
-create.form.groupcard=Visiting card
+dedup.done=Purging of course and group members has been terminated successfully
+dedup.members=Purge course members
+dedup.members.desc=Select the button "$\:dedup.members" to purge the list of course members in all courses of this system. This is a maintenance function to cleanup duplicate course and group memberships within courses.
+dedup.running=Purging process is running
 default.context=Created automatically in course 
 error.group.name.exists=This group name is already being used in this context, please select another one.
 fieldset.legend.groupowners=Coaches
diff --git a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties
index 9f4247ffb6cbab3415aa9d1a205052dd7ebd9548..14a8e9564b8069d81de9f8644c55214a2b6b5e50 100644
--- a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_de.properties
@@ -3,12 +3,12 @@ create.form.title=Neue Gruppe erstellen
 create.group=Gruppe erstellen
 create.group.description=Erzeugen Sie eine neue Gruppe mit der unten stehenden Schaltfläche. Als Betreuer dieser Gruppe können Sie danach die Gruppenwerkzeuge freischalten, Benutzer hinzufügen oder die Gruppe veröffentlichen.
 copy.group=Kopieren
-deup.members=Mitglieder deduplizieren
-dedup.members.typ=Typ
+deup.members=Mitglieder bereinigen
+dedup.members.typ=Rolle
 dedup.members.coaches=Betreuer
 dedup.members.particpants=Teilnehmer
-dedup.members.info=Wollen Sie die Mitglieder deduplizieren?
-dedup.members.info2={0} duplizierte Mitglieder wurde gefunden.
+dedup.members.info=<p>Wollen Sie die Mitglieder wirklich bereinigen? Bei diesem Prozess werden die jenigen Benutzer als Kursmitglieder ausgetragen welche sowohl Kursmitglieder als auch Gruppenmitglied des Kurses sind (Duplikate).<p>
+dedup.members.info2={0} Mitglieder wurden gefunden welche sowohl Kursmitglieder wie auch Gruppenmitglieder dieses Kurses sind. Die Gruppenmitgliedschaften werden nicht verändert, der Zugriff zum Kurs bleibt bestehen. 
 dialog.modal.bg.delete.title=Gruppe l\u00F6schen?
 dialog.modal.bg.delete.text=Wollen Sie die Gruppe "{0}" wirklich l\u00F6schen?
 dialog.modal.bg.mail.text=Wollen Sie die Mitglieder per Mail benachrichtigen?
diff --git a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_en.properties
index 075090dac6498fe61894f82e4afdc9076d73bbf5..24e05843df28d7a70af6bb06c114e70c1c8615d0 100644
--- a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_en.properties
@@ -1,4 +1,4 @@
-#Wed Oct 24 16:13:24 CEST 2012
+#Thu Nov 29 14:24:42 CET 2012
 action=Action
 cif.coursetitle=Course title
 cif.description=Description
@@ -12,6 +12,12 @@ course.groups=From courses
 create.form.title=Create a new group
 create.group=Create group
 create.group.description=Create a new group with the button below. As coach of this group you may then unlock the group tools, add users or publish the group.
+dedup.members.coaches=Coach
+dedup.members.info=<p>Do you really want to purge course members? This process will remove course memberships of users that are course and group members at the same time (duplikats). <p>
+dedup.members.info2={0} members have been found that have both a course and a group memberships of this course. The group memberships will not be modified, access to the course remains unchanged.
+dedup.members.particpants=Participants
+dedup.members.typ=Role
+deup.members=Purge members
 dialog.modal.bg.delete.text=Do you really want to delete the group "{0}" ?<p>
 dialog.modal.bg.delete.title=Delete group?
 dialog.modal.bg.leave.text=If you leave the group "{0}" you will no longer have access. <br>Do you really want to leave this group?<p>