From c0a989f5f32a889a8da32b5aeaa21a100578bd45 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Fri, 6 Sep 2019 22:30:36 +0200
Subject: [PATCH] OO-4207: Refactoring enrollment course node to new edit
 controller structure

---
 .../org/olat/course/nodes/ENCourseNode.java   | 42 +++--------
 .../course/nodes/en/ENEditController.java     | 72 +++----------------
 .../en/ENEditGroupAreaFormController.java     |  9 ---
 .../olat/course/nodes/en/ENRunController.java | 17 -----
 .../nodes/en/_i18n/LocalStrings_ar.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_bg.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_cs.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_de.properties |  4 +-
 .../nodes/en/_i18n/LocalStrings_el.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_en.properties |  4 +-
 .../nodes/en/_i18n/LocalStrings_es.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_fa.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_fr.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_it.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_jp.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_lt.properties |  2 -
 .../en/_i18n/LocalStrings_nl_NL.properties    |  2 -
 .../nodes/en/_i18n/LocalStrings_pl.properties |  2 -
 .../en/_i18n/LocalStrings_pt_BR.properties    |  2 -
 .../en/_i18n/LocalStrings_pt_PT.properties    |  2 -
 .../nodes/en/_i18n/LocalStrings_ru.properties |  2 -
 .../nodes/en/_i18n/LocalStrings_sq.properties |  2 -
 .../en/_i18n/LocalStrings_zh_CN.properties    |  2 -
 .../en/_i18n/LocalStrings_zh_TW.properties    |  2 -
 24 files changed, 21 insertions(+), 163 deletions(-)

diff --git a/src/main/java/org/olat/course/nodes/ENCourseNode.java b/src/main/java/org/olat/course/nodes/ENCourseNode.java
index 913e7c40586..a8b01c45384 100644
--- a/src/main/java/org/olat/course/nodes/ENCourseNode.java
+++ b/src/main/java/org/olat/course/nodes/ENCourseNode.java
@@ -46,6 +46,7 @@ import org.olat.core.util.Util;
 import org.olat.core.util.filter.FilterFactory;
 import org.olat.course.ICourse;
 import org.olat.course.condition.ConditionEditController;
+import org.olat.course.editor.ConditionAccessEditConfig;
 import org.olat.course.editor.CourseEditorEnv;
 import org.olat.course.editor.NodeEditController;
 import org.olat.course.editor.StatusDescription;
@@ -120,32 +121,25 @@ public class ENCourseNode extends AbstractAccessableCourseNode {
 
 	private static final int CURRENT_CONFIG_VERSION = 3;
 
-	/**
-	 * Constructor for enrollment buildig block
-	 */
 	public ENCourseNode() {
 		super(TYPE);
 		initDefaultConfig();
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#createEditController(org.olat.core.gui.UserRequest,
-	 *      org.olat.core.gui.control.WindowControl, org.olat.course.ICourse)
-	 */
 	@Override
 	public TabbableController createEditController(UserRequest ureq, WindowControl wControl, BreadcrumbPanel stackPanel, ICourse course, UserCourseEnvironment euce) {
 		migrateConfig();
-		ENEditController childTabCntrllr = new ENEditController(getModuleConfiguration(), ureq, wControl, this, course, euce);
+		ENEditController childTabCntrllr = new ENEditController(getModuleConfiguration(), ureq, wControl, euce);
 		CourseNode chosenNode = course.getEditorTreeModel().getCourseNode(euce.getCourseEditorEnv().getCurrentCourseNodeId());
 		return new NodeEditController(ureq, wControl, course, chosenNode, euce, childTabCntrllr);
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#createNodeRunConstructionResult(org.olat.core.gui.UserRequest,
-	 *      org.olat.core.gui.control.WindowControl,
-	 *      org.olat.course.run.userview.UserCourseEnvironment,
-	 *      org.olat.course.run.userview.NodeEvaluation)
-	 */
+	@Override
+	public ConditionAccessEditConfig getAccessEditConfig() {
+		return ConditionAccessEditConfig.regular(false);
+	}
+
+	@Override
 	public NodeRunConstructionResult createNodeRunConstructionResult(UserRequest ureq, WindowControl wControl,
 			UserCourseEnvironment userCourseEnv, CourseNodeSecurityCallback nodeSecCallback, String nodecmd) {
 		Controller controller;
@@ -204,13 +198,8 @@ public class ENCourseNode extends AbstractAccessableCourseNode {
 		return false;
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#isConfigValid()
-	 */
+	@Override
 	public StatusDescription isConfigValid() {
-		/*
-		 * first check the one click cache
-		 */
 		if (oneClickStatusCache != null) { return oneClickStatusCache[0]; }
 
 		boolean isValid = ENEditController.isConfigValid(getModuleConfiguration());
@@ -229,9 +218,7 @@ public class ENCourseNode extends AbstractAccessableCourseNode {
 		return sd;
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#isConfigValid(org.olat.course.run.userview.UserCourseEnvironment)
-	 */
+	@Override
 	public StatusDescription[] isConfigValid(CourseEditorEnv cev) {
 		// this must be nulled before isConfigValid() is called!!
 		oneClickStatusCache = null;
@@ -384,25 +371,16 @@ public class ENCourseNode extends AbstractAccessableCourseNode {
 		return missingNames;
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#getReferencedRepositoryEntry()
-	 */
 	@Override
 	public RepositoryEntry getReferencedRepositoryEntry() {
 		return null;
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#needsReferenceToARepositoryEntry()
-	 */
 	@Override
 	public boolean needsReferenceToARepositoryEntry() {
 		return false;
 	}
 
-	/**
-	 * @see org.olat.course.nodes.CourseNode#cleanupOnDelete(org.olat.course.ICourse)
-	 */
 	@Override
 	public void cleanupOnDelete(ICourse course) {
 		super.cleanupOnDelete(course);
diff --git a/src/main/java/org/olat/course/nodes/en/ENEditController.java b/src/main/java/org/olat/course/nodes/en/ENEditController.java
index 71bc607a4c7..95daecec050 100644
--- a/src/main/java/org/olat/course/nodes/en/ENEditController.java
+++ b/src/main/java/org/olat/course/nodes/en/ENEditController.java
@@ -37,10 +37,6 @@ import org.olat.core.gui.control.Event;
 import org.olat.core.gui.control.WindowControl;
 import org.olat.core.gui.control.generic.tabbable.ActivateableTabbableDefaultController;
 import org.olat.core.util.StringHelper;
-import org.olat.course.ICourse;
-import org.olat.course.assessment.AssessmentHelper;
-import org.olat.course.condition.Condition;
-import org.olat.course.condition.ConditionEditController;
 import org.olat.course.editor.NodeEditController;
 import org.olat.course.nodes.ENCourseNode;
 import org.olat.course.run.userview.UserCourseEnvironment;
@@ -56,58 +52,24 @@ import org.olat.modules.ModuleConfiguration;
 public class ENEditController extends ActivateableTabbableDefaultController implements ControllerEventListener{
 
 	public static final String PANE_TAB_ENCONFIG = "pane.tab.enconfig";
-	private static final String PANE_TAB_ACCESSIBILITY = "pane.tab.accessibility";
 
 	private ModuleConfiguration moduleConfiguration;
 	private VelocityContainer myContent;
 	
-	private ENCourseNode courseNode;
-	private ConditionEditController accessibilityCondContr;
 	private UserCourseEnvironment euce;
 	private TabbedPane myTabbedPane;
 	private ENEditGroupAreaFormController easyGroupEditCtrllr;
-	final static String[] paneKeys = {PANE_TAB_ENCONFIG,PANE_TAB_ACCESSIBILITY};
+	final static String[] paneKeys = {PANE_TAB_ENCONFIG};
 
-	/**
-	 * @param config
-	 * @param ureq
-	 * @param enCourseNode
-	 * @param course
-	 */
-	public ENEditController(ModuleConfiguration config, UserRequest ureq, WindowControl wControl, ENCourseNode enCourseNode, ICourse course,
-			UserCourseEnvironment euce) {
+	public ENEditController(ModuleConfiguration config, UserRequest ureq, WindowControl wControl, UserCourseEnvironment euce) {
 		super(ureq,wControl);
-		init(config, ureq, enCourseNode, course, euce);
-	}
-
-	/**
-	 * @param config
-	 * @param ureq
-	 * @param enCourseNode
-	 * @param course
-	 * @param euce
-	 */
-	private void init(ModuleConfiguration config, UserRequest ureq, ENCourseNode enCourseNode, ICourse courseP, UserCourseEnvironment euceP) {
 		this.moduleConfiguration = config;
-		this.courseNode = enCourseNode;
-		this.euce = euceP;
+		this.euce = euce;
 		
 		myContent = createVelocityContainer("edit");
 		doFormInit(ureq);
-
-		// Accessibility precondition
-		Condition accessCondition = courseNode.getPreConditionAccess();
-		accessibilityCondContr = new ConditionEditController(ureq, getWindowControl(), euceP, accessCondition,
-				AssessmentHelper.getAssessableNodes(courseP.getEditorTreeModel(), enCourseNode));		
-		listenTo(accessibilityCondContr);
-
-		// not needed: setInitialComponent(myContent) since tabbable controller
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest,
-	 *      org.olat.core.gui.components.Component, org.olat.core.gui.control.Event)
-	 */
 	@Override
 	public void event(UserRequest ureq, Component source, Event event) {
 		// 
@@ -119,37 +81,21 @@ public class ENEditController extends ActivateableTabbableDefaultController impl
 		myContent.put("groupnameform",easyGroupEditCtrllr.getInitialComponent());
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest,
-	 *      org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
-	 */
+	@Override
 	public void event(UserRequest urequest, Controller source, Event event) {
-		if (source == accessibilityCondContr) {
-			if (event == Event.CHANGED_EVENT) {
-				Condition cond = accessibilityCondContr.getCondition();
-				courseNode.setPreConditionAccess(cond);
-				fireEvent(urequest, NodeEditController.NODECONFIG_CHANGED_EVENT);
-			}
-		}else if (source == easyGroupEditCtrllr) {
-			//somehting changed in the nodeconfig
+		if (source == easyGroupEditCtrllr) {
 			moduleConfiguration = easyGroupEditCtrllr.getModuleConfiguration();
 			fireEvent(urequest, NodeEditController.NODECONFIG_CHANGED_EVENT);
 		}
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.generic.tabbable.TabbableDefaultController#addTabs(org.olat.core.gui.components.TabbedPane)
-	 */
+	@Override
 	public void addTabs(TabbedPane tabbedPane) {
 		myTabbedPane = tabbedPane;
-
-		tabbedPane.addTab(translate(PANE_TAB_ACCESSIBILITY), accessibilityCondContr.getWrappedDefaultAccessConditionVC(translate("condition.accessibility.title")));
 		tabbedPane.addTab(translate(PANE_TAB_ENCONFIG), myContent);
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.DefaultController#doDispose(boolean)
-	 */
+	@Override
 	protected void doDispose() {
     //	child controllers registered with listenTo() get disposed in BasicController
 	}
@@ -167,14 +113,14 @@ public class ENEditController extends ActivateableTabbableDefaultController impl
 				|| (groupKeys != null && groupKeys.size() > 0) || (areaKeys != null && areaKeys.size() > 0);
 	}
 
+	@Override
 	public String[] getPaneKeys() {
 		return paneKeys;
 	}
 
+	@Override
 	public TabbedPane getTabbedPane() {
 		return myTabbedPane;
 	}
 	
-	
-	
 }
diff --git a/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java b/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java
index e32c1fbcca8..e9a221f6d60 100644
--- a/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java
+++ b/src/main/java/org/olat/course/nodes/en/ENEditGroupAreaFormController.java
@@ -139,17 +139,11 @@ class ENEditGroupAreaFormController extends FormBasicController implements Gener
 		initForm(ureq);
 	}
 
-	/**
-	 * @see org.olat.core.gui.components.form.flexible.impl.FormBasicController#doDispose(boolean)
-	 */
 	@Override
 	protected void doDispose() {
 		singleUserEventCenter.deregisterFor(this, groupConfigChangeEventOres);
 	}
 
-	/**
-	 * @see org.olat.core.gui.components.form.flexible.impl.FormBasicController#formOK(org.olat.core.gui.UserRequest)
-	 */
 	@Override
 	protected void formOK(UserRequest ureq) {
 		// 1. group names
@@ -179,9 +173,6 @@ class ENEditGroupAreaFormController extends FormBasicController implements Gener
 		fireEvent(ureq, NodeEditController.NODECONFIG_CHANGED_EVENT);
 	}
 
-	/**
-	 * @see org.olat.core.gui.components.form.flexible.impl.FormBasicController#initForm(org.olat.core.gui.components.form.flexible.FormItemContainer, org.olat.core.gui.control.Controller, org.olat.core.gui.UserRequest)
-	 */
 	@Override
 	protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
 		// groups
diff --git a/src/main/java/org/olat/course/nodes/en/ENRunController.java b/src/main/java/org/olat/course/nodes/en/ENRunController.java
index 8fea895493b..ad82f0e42a3 100644
--- a/src/main/java/org/olat/course/nodes/en/ENRunController.java
+++ b/src/main/java/org/olat/course/nodes/en/ENRunController.java
@@ -113,13 +113,6 @@ public class ENRunController extends BasicController implements GenericEventList
 	//registered in event bus
 	private List<Long> registeredGroupKeys;
 
-	/**
-	 * @param moduleConfiguration
-	 * @param ureq
-	 * @param wControl
-	 * @param userCourseEnv
-	 * @param enNode
-	 */
 	public ENRunController(ModuleConfiguration moduleConfiguration, UserRequest ureq, WindowControl wControl,
 			UserCourseEnvironment userCourseEnv, ENCourseNode enNode) {
 		super(ureq, wControl);
@@ -176,17 +169,11 @@ public class ENRunController extends BasicController implements GenericEventList
 		putInitialPanel (enrollVC);
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest, org.olat.core.gui.components.Component, org.olat.core.gui.control.Event)
-	 */
 	@Override
 	public void event(UserRequest ureq, Component source, Event event) {
 		//
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest, org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
-	 */
 	@Override
 	public void event(UserRequest ureq, Controller source, Event event) {
 		String cmd = event.getCommand();
@@ -371,10 +358,6 @@ public class ENRunController extends BasicController implements GenericEventList
  		return tableCtr;
 	}
 
-	/**
-	 *
-	 * @see org.olat.core.gui.control.DefaultController#doDispose(boolean)
-	 */
 	@Override
 	protected void doDispose() {
 		deregisterGroupChangedEvents();
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ar.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ar.properties
index de1a540bee6..284b7934e34 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ar.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ar.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=\u0627\u0644\u062A\u062D\u0627\u0642
 cmd.enrolled.cancel=\u0625\u0644\u063A\u0627\u0621
-condition.accessibility.title=\u0648\u0635\u0648\u0644
 config.header1=\u0627\u0644\u0625\u0644\u062A\u062D\u0627\u0642 \u0641\u0649 \u0645\u062C\u0645\u0648\u0639\u0627\u062A \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0648\u0645\u062C\u0627\u0644\u0627\u062A \u0627\u0644\u062A\u0639\u0644\u064A\u0645
 enroll.explain=\u0627\u062E\u062A\u0627\u0631 \u0648\u0627\u062D\u062F\u0629 \u0645\u0646 \u0645\u062C\u0645\u0648\u0639\u0627\u062A \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0628\u0627\u0644\u0623\u0633\u0641\u0644 \u0644\u0644\u0627\u0644\u062A\u062D\u0627\u0642 \u0628\u0647\u0627.
 enrolled.explain=\u0644\u0642\u062F \u0642\u0645\u062A \u0628\u0627\u0644\u0641\u0639\u0644 \u0628\u0627\u0644\u0627\u0644\u062A\u062D\u0627\u0642 \u0628\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0628\u0627\u0644\u0623\u0633\u0641\u0644\u060C \u0648\u0644\u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u062A\u062D\u0627\u0642\u0643 \u0641\u0649 \u0647\u0630\u0647 \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0628\u0627\u0644\u0623\u0633\u0641\u0644 \u060C \u0648\u0630\u0644\u0643 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u062A\u0627\u062D\u0627\u064B.\r\n\u0627\u0644\u062A\u062D\u0627\u0642\u0643\u064A\u0643\u0648\u0646 \u0641\u0642\u0637 \u0644\u0644\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u062D\u062F\u062F\u0629 \u0648\u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0645\u0642\u0631\u0631 \u0623\u0648\u0644\u0627\u062A. <b>\:\u0627\u0646\u062A\u0628\u0627\u0647</b>
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=\u0647\u0630\u0647 \u0631\u0633\u0627
 notification.mail.waitingList.removed.subject=\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0628\u0623\u0648\u0644\u0627\u062A {0} \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062A\u0638\u0627\u0631\: \u0644\u0642\u062F \u0642\u0645\u062A \u0628\u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u062A\u062D\u0627\u0642\u0643.
 notification.mail.waitingList.transfer.body=\u0647\u0630\u0647 \u0631\u0633\u0627\u0644\u0629 \u062A\u0644\u0642\u0627\u0626\u064A\u0629\u060C \u0645\u0646 \u0641\u0636\u0644\u0643 \u0644\u0627 \u062A\u0631\u062F \u0639\u0644\u064A\u0647\u0627 ***\r\n\r\n \u0644\u0642\u062F \u0627\u0646\u062A\u0642\u0644\u062A \u0645\u0646 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062A\u0638\u0627\u0631 \u0625\u0644\u0649 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u064A\u0646 \u0641\u0649 \u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0627\u0644\u062A\u0627\u0644\u064A\u0629\:\r\n\r\n\u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629\: {0}\r\n{1}\: \u0627\u0644\u0648\u0635\u0641
 notification.mail.waitingList.transfer.subject=\u0645\u062C\u0645\u0648\u0639\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0628\u0623\u0648\u0644\u0627\u062A {0} \u062A\u063A\u064A\u064A\u0631 \u062D\u0627\u0644\u0629 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0627\u0646\u062A\u0638\u0627\u0631
-pane.tab.accessibility=\u0648\u0635\u0648\u0644
 pane.tab.enconfig=\u0625\u0639\u062F\u0627\u062F\u0627\u062A
 popupchooseareas=\u062D\u062F\u062F \u0645\u062C\u0627\u0644\u0627\u062A \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0645\u0646 \u0625\u062F\u0627\u0631\u0629 \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629
 popupchoosegroups=\u062D\u062F\u062F \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0627\u062A \u0645\u0646 \u0625\u062F\u0627\u0631\u0629 \u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0629
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_bg.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_bg.properties
index d091403f79f..c3408df2681 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_bg.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_bg.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=\u0417\u0430\u043F\u0438\u0448\u0435\u0442\u0435 \u0441\u0435
 cmd.enrolled.cancel=\u041E\u0442\u043C\u0435\u043D\u0435\u0442\u0435
-condition.accessibility.title=\u0414\u043E\u0441\u0442\u044A\u043F
 config.header1=\u0417\u0430\u043F\u0438\u0441\u0432\u0430\u043D\u0435 \u0432 \u0443\u0447\u0435\u0431\u043D\u0438 \u0433\u0440\u0443\u043F\u0438 \u0438 \u0443\u0447\u0435\u0431\u043D\u0438 \u043F\u043E\u0442\u043E\u0446\u0438
 enroll.explain=\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0435\u0434\u043D\u0430 \u043E\u0442 \u0443\u0447\u0435\u0431\u043D\u0438\u0442\u0435 \u0433\u0440\u0443\u043F\u0438 \u043F\u043E-\u0434\u043E\u043B\u0443, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0437\u0430\u043F\u0438\u0448\u0435\u0442\u0435.
 enrolled.explain=\u0412\u0438\u0435 \u0432\u0435\u0447\u0435 \u0441\u0442\u0435 \u0437\u0430\u043F\u0438\u0441\u0430\u043D/\u0430 \u0437\u0430 \u0443\u0447\u0435\u0431\u043D\u0430\u0442\u0430 \u0433\u0440\u0443\u043F\u0430 \u0441\u043F\u043E\u043C\u0435\u043D\u0430\u0442\u0430 \u043F\u043E-\u0434\u043E\u043B\u0443. \u0417\u0430 \u0434\u0430 \u0441\u0435 \u043E\u0442\u043F\u0438\u0448\u0435\u0442\u0435, \u043C\u043E\u043B\u044F, \u043D\u0430\u0442\u0438\u0441\u043D\u0435\u0442\u0435 \u0431\u0443\u0442\u043E\u043D\u0430 \u043F\u043E-\u0434\u043E\u043B\u0443 (\u0430\u043A\u043E \u0441\u044A\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430). <b>\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\:</b> \u0412\u0430\u0448\u0435\u0442\u043E \u0437\u0430\u043F\u0438\u0441\u0432\u0430\u043D\u0435 \u0441\u0435 \u043E\u0442\u043D\u0430\u0441\u044F \u0441\u0430\u043C\u043E \u0434\u043E \u0433\u0440\u0443\u043F\u0430\u0442\u0430, \u0438\u0437\u0431\u0440\u0430\u043D\u0430 \u0432 \u0441\u044A\u043E\u0442\u0432\u0435\u0442\u043D\u0438\u044F \u043A\u0443\u0440\u0441 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0430\u0442\u0430.
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** \u0422\u043E\u0432\u0430 \u0435 \
 notification.mail.waitingList.removed.subject=\u0421\u043F\u0438\u0441\u044A\u043A \u0441 \u0440\u0435\u0437\u0435\u0440\u0432\u0438 \u043D\u0430 \u0443\u0447\u0435\u0431\u043D\u0430 \u0433\u0440\u0443\u043F\u0430 {0}\: \u0432\u0438\u0435 \u043E\u0442\u043C\u0435\u043D\u0438\u0445\u0442\u0435 \u0432\u0430\u0448\u0435\u0442\u043E \u0437\u0430\u043F\u0438\u0432\u0430\u043D\u0435.
 notification.mail.waitingList.transfer.body=*** \u0422\u043E\u0432\u0430 \u0435 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u043D\u043E \u0441\u044A\u043E\u0431\u0449\u0435\u043D\u0438\u0435, \u043D\u0435 \u043E\u0442\u0433\u043E\u0432\u0430\u0440\u044F\u0439\u0442\u0435 *** \r\n\r\n \u0412\u0438\u0435 \u0441\u0442\u0435 \u0442\u0440\u0430\u043D\u0441\u0444\u0435\u0440\u0438\u0440\u0430\u043D\u0438 \u043E\u0442 \u0441\u043F\u0438\u0441\u044A\u043A\u0430 \u0441 \u0440\u0435\u0437\u0435\u0440\u0432\u0438 \u0432 \u0441\u043F\u0438\u0441\u044A\u043A\u0430 \u0441 \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u0446\u0438 \u043D\u0430 \u0441\u043B\u0435\u0434\u043D\u0430\u0442\u0430 \u0443\u0447\u0435\u0431\u043D\u0430 \u0433\u0440\u0443\u043F\u0430\: \r\n\r\n\u0413\u0440\u0443\u043F\u0430\: {0}\r\n\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\: {1}\r\n
 notification.mail.waitingList.transfer.subject=\u041F\u0440\u043E\u043C\u044F\u043D\u0430 \u043D\u0430 \u0441\u0442\u0430\u0442\u0443\u0442\u0430 \u043D\u0430 \u0441\u043F\u0438\u0441\u044A\u043A \u0441 \u0440\u0435\u0437\u0435\u0440\u0432\u0438 \u043D\u0430 \u0443\u0447\u0435\u0431\u043D\u0430 \u0433\u0440\u0443\u043F\u0430 {0}
-pane.tab.accessibility=\u0414\u043E\u0441\u0442\u044A\u043F
 pane.tab.enconfig=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F
 popupchooseareas=\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0447\u0435\u0431\u043D\u0438 \u043F\u043E\u0442\u043E\u0446\u0438 \u043E\u0442 \u043C\u0435\u043D\u0438\u0434\u0436\u043C\u044A\u043D\u0442\u0430 \u043D\u0430 \u0433\u0440\u0443\u043F\u0430
 popupchoosegroups=\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0433\u0440\u0443\u043F\u0438 \u043E\u0442 \u043C\u0435\u043D\u0438\u0434\u0436\u043C\u044A\u043D\u0442\u0430 \u043D\u0430 \u0433\u0440\u0443\u043F\u0430
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_cs.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_cs.properties
index 798c0603578..11a98af80c6 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_cs.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_cs.properties
@@ -13,7 +13,6 @@
 
 cmd.enroll.in.group=Z\u00E1pis
 cmd.enrolled.cancel=Zru\u0161it 
-condition.accessibility.title=P\u0159\u00EDstup
 config.header1=Z\u00E1pis do studijn\u00EDch skupin a oblast\u00ED
 enroll.explain=Vybrat jednu z n\u00E1sleduj\u00EDc\u00EDh skupin a zapsat se.
 enrolled.explain=U\u017E jste ve studijn\u00ED skupin\u011B zaps\u00E1n. K zru\u0161en\u00ED z\u00E1pisu pros\u00EDm stiskn\u011Bte n\u00E1sleduj\u00EDc\u00ED tla\u010D\u00EDtko. Odhl\u00E1\u0161en\u00EDm ze skupiny nez\u00EDsk\u00E1te garanci, \u017Ee bude voln\u00E1 jin\u00E1.
@@ -60,7 +59,6 @@ notification.mail.waitingList.removed.body=*** Toto je automatick\u00E1 zpr\u00E
 notification.mail.waitingList.removed.subject=Studijn\u00ED skupina {0} po\u0159adn\u00EDk\: zru\u0161il/a jste sv\u00E9 p\u0159ihl\u00E1\u0161en\u00ED.
 notification.mail.waitingList.transfer.body=*** Toto je automatick\u00E1 zpr\u00E1va, neodpov\u00EDdejte *** \n\n Byl/a jste p\u0159e\u0159azen/a z po\u0159adn\u00EDku mezi \u00FA\u010Dastn\u00EDky n\u00E1sledujc\u00EDc\u00ED studijn\u00ED skupiny\: \n\nSkupina\: {0}\nPopis\: {1}\n\n
 notification.mail.waitingList.transfer.subject=Studijn\u00ED skupina {0} zm\u011Bna stavu po\u0159adn\u00EDku
-pane.tab.accessibility=P\u0159\u00EDstup
 pane.tab.enconfig=Nastaven\u00ED
 popupchooseareas=Vybrat studijn\u00ED oblast ze spr\u00E1vy skupin
 popupchoosegroups=Vybrat studijn\u00ED skupinu ze spr\u00E1vy skupin
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_de.properties
index 9bbb4b7d145..f1ca5cb90d9 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_de.properties
@@ -17,7 +17,6 @@ title_en=Einschreibung
 
 cmd.enroll.in.group=Einschreiben
 cmd.enrolled.cancel=Austragen
-condition.accessibility.title=Zugang
 config.header1=Einschreibung in Lerngruppen und Lernbereiche
 enroll.explain=W\u00E4hlen Sie eine der untenstehenden Lerngruppen aus, um sich einzuschreiben.
 enrolled.explain=Sie sind in die untenstehende(n) Lerngruppe(n) eingeschrieben. W\u00E4hlen Sie - sofern vorhanden - den Link Austragen, um sich aus der entsprechenden Gruppe auszutragen. <b>Achtung\:</b> Diese Einschreibung betrifft einzig die gew\u00E4hlten Gruppen im entsprechenden OpenOlat-Kurs.
@@ -69,10 +68,9 @@ notification.mail.waitingList.removed.body=*** Dies ist eine automatisch generie
 notification.mail.waitingList.removed.subject=OpenOlat-Lerngruppe {0} Warteliste\: Sie haben sich ausgetragen.
 notification.mail.waitingList.transfer.body=*** Dies ist eine automatisch generierte Nachricht. Bitte antworten Sie nicht auf diese Nachricht *** \n\n Sie wurden von der Warteliste in die Teilnehmerliste der folgenden Lerngruppe \u00FCbernommen\: \n\nGruppenname\: {0}\nBeschreibung\: {1}\n\n
 notification.mail.waitingList.transfer.subject=OpenOlat-Lerngruppe {0} Warteliste Status\u00E4nderung
-pane.tab.accessibility=Zugang
 pane.tab.enconfig=Konfiguration
 popupchooseareas=Lernbereich aus Gruppenmanagement w\u00E4hlen
 popupchoosegroups=Gruppe aus Gruppenmanagement w\u00E4hlen
 waitinglist.explain=Sie sind in untenstehender Lerngruppe auf der Warteliste eingeschrieben. W\u00E4hlen Sie den Link Austragen, um sich aus der Warteliste auszutragen. 
 multiple.select.hint=W\u00E4hlen Sie aus in welche der unten aufgef\u00FChrten Lerngruppen Sie sich einschreiben m\u00F6chten. Sie k\u00F6nnen sich in maximal <b>{0}</b> Gruppen einschreiben.
-multiple.select.hint.outstanding=Sie haben sich in <b>{0}</b> Gruppe(n) eingeschrieben. Sie k\u00F6nnen sich noch in <b>{1}</b> Gruppe(n) einschreiben.
\ No newline at end of file
+multiple.select.hint.outstanding=Sie haben sich in <b>{0}</b> Gruppe(n) eingeschrieben. Sie k\u00F6nnen sich noch in <b>{1}</b> Gruppe(n) einschreiben.
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_el.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_el.properties
index a69d986ceaf..0c98e25fe1d 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_el.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_el.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=\u0395\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE
 cmd.enrolled.cancel=\u0386\u03BA\u03C5\u03C1\u03BF
-condition.accessibility.title=\u03A0\u03C1\u03CC\u03C3\u03B2\u03B1\u03C3\u03B7
 config.header1=\u0395\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE \u03BF\u03BC\u03AC\u03B4\u03C9\u03BD \u03BA\u03B1\u03B9 \u03C0\u03B5\u03C1\u03B9\u03BF\u03C7\u03CE\u03BD \u03BC\u03AC\u03B8\u03B7\u03C3\u03B7\u03C2
 enroll.explain=\u0395\u03C0\u03B9\u03BB\u03AD\u03BE\u03C4\u03B5 \u03BC\u03AF\u03B1 \u03B1\u03C0\u03CC \u03C4\u03B9\u03C2 \u03C0\u03B1\u03C1\u03B1\u03BA\u03AC\u03C4\u03C9 \u03BF\u03BC\u03AC\u03B4\u03B5\u03C2 \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03B5\u03AF\u03C4\u03B5.
 enrolled.explain=\u0388\u03C7\u03B5\u03C4\u03B5 \u03AE\u03B4\u03B7 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03B5\u03AF \u03C3\u03B5 \u03BC\u03B9\u03B1 \u03BF\u03BC\u03AC\u03B4\u03B1 \u03BC\u03AC\u03B8\u03B7\u03C3\u03B7\u03C2. \u0393\u03B9\u03B1 \u03BD\u03B1 \u03B1\u03BA\u03C5\u03C1\u03CE\u03C3\u03B5\u03C4\u03B5 \u03C4\u03B7\u03BD \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE \u03C3\u03B1\u03C2 \u03C0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB\u03BF\u03CD\u03BC\u03B5 \u03C0\u03B1\u03C4\u03AE\u03C3\u03C4\u03B5 \u03C4\u03BF \u03C0\u03B1\u03C1\u03B1\u03BA\u03AC\u03C4\u03C9 \u03BA\u03BF\u03C5\u03BC\u03C0\u03AF. \u0391\u03BA\u03C5\u03C1\u03CE\u03BD\u03BF\u03BD\u03C4\u03B1\u03C2 \u03BC\u03B9\u03B1 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE \u03B4\u03B5\u03BD \u03C5\u03C0\u03AC\u03C1\u03C7\u03B5\u03B9 \u03B5\u03B3\u03B3\u03CD\u03B7\u03C3\u03B7 \u03CC\u03C4\u03B9 \u03C5\u03C0\u03AC\u03C1\u03C7\u03B5\u03B9 \u03BF\u03C0\u03C9\u03C3\u03B4\u03AE\u03C0\u03BF\u03C4\u03B5 \u03AC\u03BB\u03BB\u03B7 \u03BF\u03BC\u03AC\u03B4\u03B1 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03B7.
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** \u0391\u03C5\u03C4\u03CC\u03BC\u0
 notification.mail.waitingList.removed.subject=\u039F\u03BC\u03AC\u03B4\u03B1 \u03BC\u03AC\u03B8\u03B7\u03C3\u03B7\u03C2 {0} \u03BB\u03AF\u03C3\u03C4\u03B1 \u03B1\u03BD\u03B1\u03BC\u03BF\u03BD\u03AE\u03C2\: \u03B1\u03BA\u03C5\u03C1\u03CE\u03C3\u03B1\u03C4\u03B5 \u03C4\u03B7\u03BD \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE \u03C3\u03B1\u03C2.
 notification.mail.waitingList.transfer.body=*** \u0391\u03C5\u03C4\u03CC\u03BC\u03B1\u03C4\u03BF \u03BC\u03AE\u03BD\u03C5\u03BC\u03B1, \u03C0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB\u03BF\u03CD\u03BC\u03B5 \u03BC\u03B7\u03BD \u03B1\u03C0\u03B1\u03BD\u03C4\u03AE\u03C3\u03B5\u03C4\u03B5 *** \n\n You have been transferred from the waiting list to the list of participants of the following learning group\: \n\n\u03BF\u03BC\u03AC\u03B4\u03B1\: {0}\n\u03C0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE\: {1}\n\n
 notification.mail.waitingList.transfer.subject=OLAT \u03BF\u03BC\u03AC\u03B4\u03B1 \u03BC\u03AC\u03B8\u03B7\u03C3\u03B7\u03C2{0} \u03B1\u03BB\u03BB\u03B1\u03B3\u03AE \u03BA\u03B1\u03C4\u03AC\u03C3\u03C4\u03B1\u03C3\u03B7\u03C2 \u03BB\u03AF\u03C3\u03C4\u03B1\u03C2 \u03B1\u03BD\u03B1\u03BC\u03BF\u03BD\u03AE\u03C2
-pane.tab.accessibility=\u03A0\u03C1\u03CC\u03C3\u03B2\u03B1\u03C3\u03B7
 pane.tab.enconfig=\u0394\u03B9\u03B1\u03BC\u03CC\u03C1\u03C6\u03C9\u03C3\u03B7
 popupchooseareas=\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C0\u03B5\u03C1\u03B9\u03BF\u03C7\u03CE\u03BD \u03BC\u03AC\u03B8\u03B7\u03C3\u03B7\u03C2 \u03B1\u03C0\u03CC \u03C4\u03B7 \u03B4\u03B9\u03B1\u03C7\u03B5\u03AF\u03C1\u03B9\u03C3\u03B7 \u03BF\u03BC\u03AC\u03B4\u03C9\u03BD
 popupchoosegroups=\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03BF\u03BC\u03AC\u03B4\u03C9\u03BD \u03B1\u03C0\u03CC \u03C4\u03B7 \u03B4\u03B9\u03B1\u03C7\u03B5\u03AF\u03C1\u03B9\u03C3\u03B7 \u03BF\u03BC\u03AC\u03B4\u03C9\u03BD
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_en.properties
index 119c8c56f67..ee20d52130a 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_en.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=Enrol
 cmd.enrolled.cancel=Cancel 
-condition.accessibility.title=Access
 config.header1=Enrolment in learning groups and learning areas
 enroll.explain=Choose one of the learning groups below to enrol.
 enrolled.explain=You have already enroled for the learning groups mentioned below. To cancel your enrolment please click on the button below (if available). <b>Attention\:</b> Your enrolment concerns only the groups selected in the corresponding OpenOlat course.
@@ -68,11 +67,10 @@ notification.mail.waitingList.removed.body=*** This is an automated message, ple
 notification.mail.waitingList.removed.subject=OpenOlat learning group{0} waiting list\: you have cancelled your enrolment.
 notification.mail.waitingList.transfer.body=*** This is an automated message, please do not reply *** \r\n\r\n You have been transferred from the waiting list to the list of participants of the following learning group\: \r\n\r\nGroup\: {0}\r\nDescription\: {1}
 notification.mail.waitingList.transfer.subject=OpenOlat learning group {0} waiting list modification of status
-pane.tab.accessibility=Access
 pane.tab.enconfig=Configuration
 popupchooseareas=Select learning areas from group management
 popupchoosegroups=Select groups from group management
 title_en=Enrolment
 waitinglist.explain=You are on the waiting list of the learning group mentioned below. Click 'Cancel enrolment' in order to delist.
 multiple.select.hint=Choose from the learning groups below to enrol. You are allowed to enrol to a total of <b>{0}</b> groups.
-multiple.select.hint.outstanding=You have enroled to <b>{0}</b> Group. You can enrol to <b>{1}</b> more groups.
\ No newline at end of file
+multiple.select.hint.outstanding=You have enroled to <b>{0}</b> Group. You can enrol to <b>{1}</b> more groups.
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_es.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_es.properties
index 95710487b3b..7713fa27aa5 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_es.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_es.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=Inscribirse
 cmd.enrolled.cancel=Cancelar
-condition.accessibility.title=Acceso
 config.header1=Inscripci\u00F3n para los grupos y \u00E1reas de aprendizaje
 enroll.explain=Elige uno de los grupos de estudios de abajo para inscribirte.
 enrolled.explain=Ya est\u00E1s inscrito en el grupo de estudios. Para cancelar tu inscripci\u00F3n por favor presiona el bot\u00F3n de abajo. Cuando cancelas una inscripci\u00F3n no hay garant\u00EDa de que haya otro grupo disponible.
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** Este es un mensaje generado autom
 notification.mail.waitingList.removed.subject=OLAT grupo de estudios {0} lista de espera\: has cancelado tu inscripci\u00F3n en la lista de espera.
 notification.mail.waitingList.transfer.body=*** Este es un mensaje generado autom\u00E1ticamente, no respondas a esta direcci\u00F3n *** \n\nEstas transferido de la lista de espera en el grupo de aprendizaje\: \n\nNombre del grupo\: {0}\nDescripci\u00F3n\: {1}\n\n
 notification.mail.waitingList.transfer.subject=OLAT grupo de estudios {0} lista de espera modificaci\u00F3n de status
-pane.tab.accessibility=Acceso
 pane.tab.enconfig=Configuraci\u00F3n
 popupchooseareas=Selecciona \u00E1reas de aprendizaje del administrador de grupos
 popupchoosegroups=Selecciona grupos del administrador de grupos
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fa.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fa.properties
index feddf81fe81..febbad2088b 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fa.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fa.properties
@@ -8,7 +8,6 @@
 
 cmd.enroll.in.group=\u062B\u0628\u062A \u0646\u0627\u0645
 cmd.enrolled.cancel=\u0627\u0646\u0635\u0631\u0627\u0641 
-condition.accessibility.title=\u062F\u0633\u062A\u0631\u0633\u06CC
 config.header1=\u062B\u0628\u062A \u0646\u0627\u0645 \u062F\u0631 \u06CC\u06A9 \u06AF\u0631\u0648\u0647 \u0622\u0645\u0648\u0632\u0634\u06CC \u06CC\u0627 \u0645\u062D\u062F\u0648\u062F\u0647 \u062F\u0633\u062A\u0631\u0633\u06CC
 enroll.explain=\u0628\u0631\u0627\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u06CC\u06A9 \u06AF\u0631\u0648\u0647 \u0622\u0645\u0648\u0632\u0634\u06CC \u0645\u06CC\u062A\u0648\u0627\u0646\u06CC\u062F \u062F\u0631 \u067E\u0627\u06CC\u06CC\u0646 \u062B\u0628\u062A \u0646\u0627\u0645 \u06A9\u0646\u06CC\u062F
 enrolled.explain=You have already enroled for a learning group. To cancel your enrolment please press the button below. When cancelling an enrolment there is no guarantee that any other group is available.
@@ -35,7 +34,6 @@ notification.mail.added.self.subject=\u06AF\u0631\u0648\u0647 \u0622\u0645\u0648
 notification.mail.removed.self.body=*** This is an automated message, do not reply *** \n\nYou have just left a learning group\: \n\ngroup name\: {0}\ndescription\: {1}\n\n
 notification.mail.removed.self.subject=\u06AF\u0631\u0648\u0647 \u0622\u0645\u0648\u0632\u0634\u06CC  OlAT /\u0634\u0645\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u06CC\u0646 \u06AF\u0631\u0648\u0647 \u0631\u0627 \u062A\u0631\u06A9 \u06A9\u0631\u062F\u06CC\u062F
 notification.mail.self.error=\u0627\u0631\u0633\u0627\u0644 \u0646\u0634\u062Fe-mail \u0627\u06CC\u0646
-pane.tab.accessibility=\u062F\u0633\u062A\u0631\u0633\u06CC
 pane.tab.enconfig=\u067E\u06CC\u06A9\u0631\u0647 \u0628\u0646\u062F\u06CC
 popupchooseareas=\u0627\u0646\u062A\u062E\u0627\u0628 \u06CC\u06A9 \u06AF\u0631\u0648\u0647 \u0627\u0632 \u0645\u06CC\u0631\u06CC\u062A \u06AF\u0631\u0648\u0647 \u0647\u0627
 popupchoosegroups=\u0627\u0646\u062A\u062E\u0627\u0628 \u06CC\u06A9 \u06AF\u0631\u0648\u0647 \u0627\u0632 \u0645\u062F\u06CC\u0631\u06CC\u062A \u06AF\u0631\u0648\u0647 \u0647\u0627
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fr.properties
index fce51a93fe1..e77d31d9dae 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_fr.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=S'inscrire
 cmd.enrolled.cancel=Se d\u00E9sinscrire
-condition.accessibility.title=Acc\u00E8s
 config.header1=Inscription dans groupes d'\u00E9tude et domaines d'\u00E9tude
 enroll.explain=Veuillez choisir parmi un des groupes d'\u00E9tude ci-dessous pour vous inscrire. 
 enrolled.explain=Vous \u00EAtes inscrit-e dans le groupe d'\u00E9tude ci-dessous. Cliquez sur le bouton "se d\u00E9sinscrire" -s'il existe- pour vous d\u00E9sinscrire du groupe. <b>Attention\:</b>Cette inscription ne concerne que le groupe s\u00E9lectionn\u00E9 dans le cours OLAT en question.
@@ -70,7 +69,6 @@ notification.mail.waitingList.removed.body=*** Ceci est un message g\u00E9n\u00E
 notification.mail.waitingList.removed.subject=Groupe d'\u00E9tude OLAT {0} Liste d'attente\: Vous vous \u00EAtes d\u00E9sinscrit(e).
 notification.mail.waitingList.transfer.body=*** Ceci est un message g\u00E9n\u00E9r\u00E9 de mani\u00E8re automatique. Veuillez, SVP., ne pas r\u00E9pondre \u00E0 ce message *** \r\n\r\n Vous avez \u00E9t\u00E9 inscrit-e dans la liste des participants \u00E0 partir de la liste d'attente du groupe d'\u00E9tude suivant\: \r\n\r\nNom du groupe\: {0}\r\nDescription\: {1}
 notification.mail.waitingList.transfer.subject=Groupe d'\u00E9tude OLAT  {0} Changement de statut sur la liste d'attente
-pane.tab.accessibility=Acc\u00E8s
 pane.tab.enconfig=Configuration
 popupchooseareas=Choisir des domaines d'\u00E9tude de la gestion des groupes
 popupchoosegroups=Choisir des groupes d'\u00E9tude de la gestion de groupes
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_it.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_it.properties
index 649f8a90685..56c9f1742b4 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_it.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_it.properties
@@ -1,7 +1,6 @@
 #Wed Jun 29 10:38:34 CEST 2016
 cmd.enroll.in.group=Iscriversi
 cmd.enrolled.cancel=Disiscriversi
-condition.accessibility.title=Accesso
 config.header1=Iscrizione in gruppi di studio e aree di studio
 enroll.explain=Per iscriversi, scelga uno dei gruppi di studio sottostanti.
 enrolled.explain=Lei \u00E8 iscritta/o al gruppo di studio sottostante. Clicchi su "Disiscriversi" - nel caso il link sia dato - per disiscriversi. <b>Attenzione\:</b> questa iscrizione vale solo per il gruppo selezionato nel corso OLAT in questione.
@@ -54,7 +53,6 @@ notification.mail.waitingList.removed.body=*** Questo \u00E8 un messaggio genera
 notification.mail.waitingList.removed.subject=Gruppo di studio OLAT {0} lista d'attesa\: si \u00E8 disiscritta/o.
 notification.mail.waitingList.transfer.body=*** Questo \u00E8 un messaggio generato automaticamente. Non risponda al messaggio, p.f. *** \r\n\r\n Lei era iscritta/o alla lista d'attesa di un gruppo di studio OLAT. Ora \u00E8 stata/o accolto nella lista dei partecipanti del gruppo\: \r\n\r\nNome del gruppo\: {0}\r\nDescrizione\: {1}
 notification.mail.waitingList.transfer.subject=Gruppo di studio OLAT {0} modificazione nello stato della lista d'attesa
-pane.tab.accessibility=Accesso
 pane.tab.enconfig=Configurazione
 popupchooseareas=Selezionare un'area di studio dalla gestione dei gruppi
 popupchoosegroups=Selezionare un gruppo dalla gestione dei gruppi
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_jp.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_jp.properties
index b50c20280bb..96d3a2b7450 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_jp.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_jp.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=\u767B\u9332
 cmd.enrolled.cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
-condition.accessibility.title=\u30A2\u30AF\u30BB\u30B9
 config.header1=\u5B66\u7FD2\u30B0\u30EB\u30FC\u30D7\u304A\u3088\u3073\u5B66\u7FD2\u30A8\u30EA\u30A2\u3078\u306E\u767B\u9332
 enroll.explain=\u767B\u9332\u3059\u308B\u306B\u306F\u3001\u4E0B\u8A18\u3088\u308A\u5B66\u7FD2\u30B0\u30EB\u30FC\u30D7\u306E1\u3064\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
 enrolled.explain=\u3042\u306A\u305F\u306F\u3001\u3059\u3067\u306B\u4E0B\u8A18\u5B66\u7FD2\u30B0\u30EB\u30FC\u30D7\u306B\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u3042\u306A\u305F\u306E\u767B\u9332\u3092\u89E3\u9664\u3059\u308B\u306B\u306F\u3001(\u5229\u7528\u53EF\u80FD\u3067\u3042\u308C\u3070) \u4EE5\u4E0B\u306E\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002<b>\u6CE8\u610F\:</b> \u3042\u306A\u305F\u306E\u767B\u9332\u306F\u3001OLAT\u30B3\u30FC\u30B9\u5185\u306E\u9078\u629E\u3055\u308C\u305F\u30B0\u30EB\u30FC\u30D7\u306E\u307F\u306B\u95A2\u4FC2\u3057\u307E\u3059\u3002
@@ -62,7 +61,6 @@ notification.mail.waitingList.removed.body=*** \u3053\u308C\u306F\u3001\u81EA\u5
 notification.mail.waitingList.removed.subject=OLAT\u5B66\u7FD2\u30B0\u30EB\u30FC\u30D7{0} \u30A6\u30A7\u30A4\u30C6\u30A3\u30F3\u30B0\u30EA\u30B9\u30C8\: \u3042\u306A\u305F\u306F\u3001\u767B\u9332\u3092\u30AD\u30E3\u30F3\u30BB\u30EB\u3057\u307E\u3057\u305F\u3002
 notification.mail.waitingList.transfer.body=*** \u3053\u308C\u306F\u3001\u81EA\u52D5\u9001\u4FE1\u30E1\u30FC\u30EB\u3067\u3059\u3002\u8FD4\u4FE1\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002 *** \r\n\r\n \u3042\u306A\u305F\u306F\u3001\u6B21\u306E\u30B0\u30EB\u30FC\u30D7\u306E\u30A6\u30A7\u30A4\u30C6\u30A3\u30F3\u30B0\u30EA\u30B9\u30C8\u304B\u3089\u53C2\u52A0\u8005\u30EA\u30B9\u30C8\u306B\u79FB\u52D5\u3055\u308C\u307E\u3057\u305F\: \r\n\r\n\u30B0\u30EB\u30FC\u30D7\: {0}\r\n\u8AAC\u660E\: {1}\r\n\r\n
 notification.mail.waitingList.transfer.subject=OLAT\u5B66\u7FD2\u30B0\u30EB\u30FC\u30D7{0} \u30A6\u30A7\u30A4\u30C6\u30A3\u30F3\u30B0\u30EA\u30B9\u30C8\u306E\u4FEE\u6B63\u30B9\u30C6\u30FC\u30BF\u30B9
-pane.tab.accessibility=\u30A2\u30AF\u30BB\u30B9
 pane.tab.enconfig=\u8A2D\u5B9A
 popupchooseareas=\u30B0\u30EB\u30FC\u30D7\u7BA1\u7406\u3088\u308A\u5B66\u7FD2\u30A8\u30EA\u30A2\u3092\u9078\u629E\u3059\u308B
 popupchoosegroups=\u30B0\u30EB\u30FC\u30D7\u7BA1\u7406\u3088\u308A\u30B0\u30EB\u30FC\u30D7\u3092\u9078\u629E\u3059\u308B
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_lt.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_lt.properties
index 8a49c2ad7d3..43001ffc1cd 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_lt.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_lt.properties
@@ -12,7 +12,6 @@
 
 cmd.enroll.in.group=\u012Etraukti
 cmd.enrolled.cancel=At\u0161aukti
-condition.accessibility.title=Prieiga
 config.header1=Mokymosi grupi\u0173 ir mokymosi viet\u0173 \u012Ftraukimas \u012F s\u0105ra\u0161us
 enroll.explain=Pasirinkite viena mokymosi grup\u0119 \u017Eemiau tam, kad \u012Ftrauktum\u0117te
 enrolled.explain=J\u016Bs jau turite \u012Ftrauk\u0119 mokymosi grup\u0119. At\u0161aukiant j\u016Bs\u0173 \u012Ftraukim\u0105, pra\u0161ome spustel\u0117kite \u017Eemiau esant\u012F mygtuk\u0105. Kai yra at\u0161aukiamas \u012Ftraukimas, n\u0117ra garantijos, kad kita grup\u0117 yra prieinama.
@@ -42,7 +41,6 @@ notification.mail.added.self.subject=OLAT mokymosi grup\u0117 {0}
 notification.mail.removed.self.body=*** Tai automatinis prane\u0161imas, neatsakykite*** \n\nJ\u016Bs palikote mokymosi grup\u0119\: \n\ngrup\u0117s pavadinimas\: {0}\napra\u0161ymas\: {1}\n\n
 notification.mail.removed.self.subject=OLAT mokymosi grup\u0117 {0}\: Geriau palikite \u0161i\u0105 grup\u0119.
 notification.mail.self.error=\u0160is el. pa\u0161to negali b\u016Bti i\u0161si\u0173stas
-pane.tab.accessibility=Prieiga
 pane.tab.enconfig=S\u0105ranka
 popupchooseareas=Pa\u017Eym\u0117kite mokymosi viet\u0105 i\u0161 grup\u0117s tvarkymo
 popupchoosegroups=Pa\u017Eym\u0117kite grup\u0119 i\u0161 grup\u0117s tvarkymo
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_nl_NL.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_nl_NL.properties
index 763e65d2e4c..6c944d7960d 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_nl_NL.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_nl_NL.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=Inschrijven
 cmd.enrolled.cancel=Annuleren
-condition.accessibility.title=Toegang
 config.header1=Inschrijving in leergroepen en leerruimtes
 enroll.explain=Kies \u00E9\u00E9n van de onderstaande leergroepen om in te schrijven.
 enrolled.explain=U bent al ingeschreven voor de onderstaande leergroep. Gelieve op de onderstaan de knop te klikken om uw inschrijving te annuleren (als die beschikbaar is). <b>Aandacht\:</b> Uw inschrijving omvat enkel de geselecteerde groep in de corresponderende OLAT cursus.
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** Dit is een automatisch bericht, g
 notification.mail.waitingList.removed.subject=OLAT leergroep {0} wachtlijst\: u hebt uw inschrijving geannuleerd.
 notification.mail.waitingList.transfer.body=*** Dit is een automatisch bericht, gelieve niet te antwoorden *** \r\n\r\nU bent verplaatst van de wachtlijst naar de lijst van cursisten  voor de volgende leergroep\:\r\n\r\nGroepsnaam\: {0}\r\nBeschrijving\: {1}
 notification.mail.waitingList.transfer.subject=OLAT leergroep {0} wachtlijst aanpassingen van status
-pane.tab.accessibility=Toegang
 pane.tab.enconfig=Configuratie
 popupchooseareas=Selecteer leerruimtes van groepsmanagement
 popupchoosegroups=Selecteer groep van groepsmanagement
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pl.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pl.properties
index 7e763124c59..335a6e31362 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pl.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pl.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=Zapisz si\u0119
 cmd.enrolled.cancel=Anuluj 
-condition.accessibility.title=Dost\u0119p
 config.header1=Zapisywanie do grup edukacyjnych i obszar\u00F3w edukacyjnych
 enroll.explain=Wybierz jedn\u0105 z poni\u017Cszych grup edukacyjnych, aby si\u0119 zapisa\u0107.
 enrolled.explain=Jeste\u015B ju\u017C zapisany do grupy edukacyjnej. Aby anulowa\u0107 sw\u00F3j zapis naci\u015Bnij przycisk poni\u017Cej. Kasuj\u0105c zapis nie masz gwarancji, \u017Ce inna grupa jest dost\u0119pna.
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** To jest wiadomo\u015B\u0107 gener
 notification.mail.waitingList.removed.subject=Grupa edukacyjna OLAT\: {0} - lista oczekuj\u0105cych\: anulowa\u0142e\u015B zapisanie si\u0119 do grupy.
 notification.mail.waitingList.transfer.body=*** To jest wiadomo\u015B\u0107 generowana automatycznie, nie odpowiadaj  na ni\u0105 *** \n\n Tw\u00F3j status zmieni\u0142 si\u0119 z oczekuj\u0105cego na cz\u0142onka nast\u0119puj\u0105cej grupy edukacyjnej OLAT\: \n\n Nazwa grupy\: {0}\n Opis grupy\: {1}\n\n
 notification.mail.waitingList.transfer.subject=Grupa edukacyjna OLAT\: {0} - modyfikacja statusu na li\u015Bcie oczekuj\u0105cych
-pane.tab.accessibility=Dost\u0119p
 pane.tab.enconfig=Konfiguracja
 popupchooseareas=Wybierz obszary edukacyjne z zarz\u0105dzania grup\u0105
 popupchoosegroups=Wybierz grupy z zarz\u0105dzania grup\u0105
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_BR.properties
index 1961b57acd7..06d8b508c46 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_BR.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=Increver
 cmd.enrolled.cancel=Cancelar
-condition.accessibility.title=Acesso
 config.header1=Inscri\u00E7\u00E3o para grupos de estudo e \u00E1reas de ensino
 enroll.explain=Escolher um dos grupos de estudo abaixo para se inscrever.
 enrolled.explain=Voc\u00EA j\u00E1 se inscreveu em um grupo de estudo. Para cancelar sua inscri\u00E7\u00E3o favor pressionar a tecla abaixo. Ao cancelar uma inscri\u00E7\u00E3o n\u00E3o h\u00E1 garantia de que outro grupo esteja dispon\u00EDvel.
@@ -70,7 +69,6 @@ notification.mail.waitingList.removed.body=*** Esta \u00E9 uma mensagem autom\u0
 notification.mail.waitingList.removed.subject=Grupo de estudo do OLAT{0} lista de espera\: voc\u00EA cancelou sua inscri\u00E7\u00E3o.
 notification.mail.waitingList.transfer.body=*** Esta \u00E9 uma mensagem autom\u00E1tica, n\u00E3o responder *** \n\n Voc\u00EA foi tranferido da lista de espera para a lista de participantes do seguinte grupo de estudo\: \n\nGrupo\: {0}\nDescri\u00E7\u00E3o\: {1}\n\n
 notification.mail.waitingList.transfer.subject=Grupo de estudo do OLAT{0} lista de espera modifica\u00E7\u00E3o do status
-pane.tab.accessibility=Acesso
 pane.tab.enconfig=Configura\u00E7\u00E3o
 popupchooseareas=Selecionar \u00E1reas de ensino do gerenciamento de grupo
 popupchoosegroups=Selecionar grupos do gerenciamento de grupo
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_PT.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_PT.properties
index dcda6b6e0be..a4e5f5b4cae 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_PT.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_pt_PT.properties
@@ -13,7 +13,6 @@
 
 cmd.enroll.in.group=Increver
 cmd.enrolled.cancel=Cancelar
-condition.accessibility.title=Acesso
 config.header1=Inscri\u00E7\u00E3o para grupos de estudo e \u00E1reas de ensino
 enroll.explain=Escolher um dos grupos de estudo abaixo para se inscrever.
 enrolled.explain=Voc\u00EA j\u00E1 se inscreveu em um grupo de estudo. Para cancelar sua inscri\u00E7\u00E3o favor pressionar a tecla abaixo. Ao cancelar uma inscri\u00E7\u00E3o n\u00E3o h\u00E1 garantia de que outro grupo esteja dispon\u00EDvel.
@@ -60,7 +59,6 @@ notification.mail.waitingList.removed.body=*** Esta \u00E9 uma mensagem autom\u0
 notification.mail.waitingList.removed.subject=Grupo de estudo do OLAT{0} lista de espera\: voc\u00EA cancelou sua inscri\u00E7\u00E3o.
 notification.mail.waitingList.transfer.body=*** Esta \u00E9 uma mensagem autom\u00E1tica, n\u00E3o responder *** \n\n Voc\u00EA foi tranferido da lista de espera para a lista de participantes do seguinte grupo de estudo\: \n\nGrupo\: {0}\nDescri\u00E7\u00E3o\: {1}\n\n
 notification.mail.waitingList.transfer.subject=Grupo de estudo do OLAT{0} lista de espera modifica\u00E7\u00E3o do status
-pane.tab.accessibility=Acesso
 pane.tab.enconfig=Configura\u00E7\u00E3o
 popupchooseareas=Selecionar \u00E1reas de ensino do gerenciamento de grupo
 popupchoosegroups=Selecionar grupos do gerenciamento de grupo
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ru.properties
index 64b4896ffc0..0f236d68c8f 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_ru.properties
@@ -8,7 +8,6 @@
 
 cmd.enroll.in.group=\u0417\u0430\u043D\u0435\u0441\u0442\u0438 \u0432 \u0433\u0440\u0443\u043F\u043F\u0443
 cmd.enrolled.cancel=\u0412\u044B\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044C
-condition.accessibility.title=\u0414\u043E\u0441\u0442\u0443\u043F
 config.header1=\u0417\u0430\u043F\u0438\u0441\u044C \u0432 \u0433\u0440\u0443\u043F\u043F\u044B \u0438\u043B\u0438 \u043E\u0431\u043B\u0430\u0441\u0442\u0438 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F
 enroll.explain=\u0427\u0442\u043E\u0431\u044B \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043E\u0434\u043D\u0443 \u0438\u0437 \u043D\u0438\u0436\u0435\u0441\u0442\u043E\u044F\u0449\u0438\u0445 \u0433\u0440\u0443\u043F\u043F \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F.  
 enrolled.explain=\u0412\u044B \u0437\u0430\u043F\u0438\u0441\u0430\u043D\u044B \u0432 \u043D\u0438\u0436\u0435\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0443\u044E \u0433\u0440\u0443\u043F\u043F\u0443 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F. \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0443 "\u0412\u044B\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044C" (\u0435\u0441\u043B\u0438 \u043E\u043D\u0430 \u0432 \u043D\u0430\u043B\u0438\u0447\u0438\u0438), \u0447\u0442\u043E\u0431\u044B \u0432\u044B\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044C \u0441\u0435\u0431\u044F \u0438\u0437 \u0433\u0440\u0443\u043F\u043F\u044B. <\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\:</b> \u042D\u0442\u0430 \u0437\u0430\u043F\u0438\u0441\u044C \u0432 \u0433\u0440\u0443\u043F\u043F\u0443 \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0441\u044F \u0442\u043E\u043B\u044C\u043A\u043E \u043A \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0439 \u0433\u0440\u0443\u043F\u043F\u0435 \u0432 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u043C OLAT-\u043A\u0443\u0440\u0441\u0435.
@@ -56,7 +55,6 @@ notification.mail.waitingList.removed.body=*** \u042D\u0442\u043E \u0430\u0432\u
 notification.mail.waitingList.removed.subject=\u0421\u043F\u0438\u0441\u043E\u043A \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F OLAT \u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F {0}\: \u0412\u044B \u0432\u044B\u0447\u0435\u0440\u043A\u043D\u0443\u043B\u0438 \u0441\u0435\u0431\u044F \u0438\u0437 \u0441\u043F\u0438\u0441\u043A\u0430.
 notification.mail.waitingList.transfer.body=*** \u042D\u0442\u043E \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435. \u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043D\u0435 \u043E\u0442\u0432\u0435\u0447\u0430\u0439\u0442\u0435 \u043D\u0430 \u044D\u0442\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435  *** \n\n \u0412\u044B \u0431\u044B\u043B\u0438 \u043F\u0435\u0440\u0435\u043D\u0435\u0441\u0435\u043D\u044B \u0438\u0437 \u0441\u043F\u0438\u0441\u043A\u0430 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u0432 \u0441\u043F\u0438\u0441\u043E\u043A \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u043E\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439 \u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F\: \n\n\u0418\u043C\u044F \u0433\u0440\u0443\u043F\u043F\u044B\: {0}\n\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\: {1}\n\n
 notification.mail.waitingList.transfer.subject=\= \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0441\u043F\u0438\u0441\u043A\u0430 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F OLAT \u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F {0}
-pane.tab.accessibility=\u0414\u043E\u0441\u0442\u0443\u043F
 pane.tab.enconfig=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F
 popupchooseareas=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u043E\u0431\u043B\u0430\u0441\u0442\u044C \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F \u0438\u0437 "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0433\u0440\u0443\u043F\u043F\u043E\u0439"    
 popupchoosegroups=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0443 \u0438\u0437 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0433\u0440\u0443\u043F\u043F\u043E\u0439  
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_sq.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_sq.properties
index 87796869f49..04ffb35a9dd 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_sq.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_sq.properties
@@ -13,7 +13,6 @@
 
 cmd.enroll.in.group=Prano
 cmd.enrolled.cancel=Anulo 
-condition.accessibility.title=Qasja
 config.header1=Pranimi p\u00EBr grupe m\u00EBsimi dhe hap\u00EBsira m\u00EBsimi
 enroll.explain=P\u00EBrzgjedh nj\u00EB grup m\u00EBsimi nga m\u00EB posht\u00EB p\u00EBr tu pranuar.
 enrolled.explain=Ju tani jeni pranuar p\u00EBr nj\u00EB grup m\u00EBsimi. P\u00EBr t\u00EB anuluar k\u00EBt\u00EB pranim ju lutemi shtypeni pull\u00EBn m\u00EB posht\u00EB. Gjat\u00EB anulimit t\u00EB pranimit nuk ka garancion q\u00EB t\u00EB ket\u00EB ndonj\u00EB grupi tjer\u00EB t\u00EB gatsh\u00EBm.
@@ -60,7 +59,6 @@ notification.mail.waitingList.removed.body=***  Ky \u00EBsht\u00EB nj\u00EB mesa
 notification.mail.waitingList.removed.subject=OLAT grupi i m\u00EBsimit {0}\: Ju keni nd\u00EBrprer\u00EB pranimin tuaj.
 notification.mail.waitingList.transfer.body=***  Ky \u00EBsht\u00EB nj\u00EB mesazh i automatizuar, mos iu p\u00EBrgjigj  *** \n\n Ju jeni transferuar nga lista e pritjes p\u00EBr n\u00EB list\u00EBn e pjes\u00EBmarr\u00EBsve t\u00EB grupit n\u00EB vijim t\u00EB m\u00EBsimit\: \n\nGrupi\: {0}\nP\u00EBrshkrimi\: {1}\n\n
 notification.mail.waitingList.transfer.subject=OLAT grupi i m\u00EBsimit {0} ndryshimi i gjendjes n\u00EB list\u00EBn e pritjes
-pane.tab.accessibility=Qasja
 pane.tab.enconfig=Konfigurimi
 popupchooseareas=P\u00EBrzgjehd hap\u00EBsir\u00EBn e m\u00EBsimit nga drejtimi i grupeve
 popupchoosegroups=P\u00EBrzgjedh grupet nga drejtimi i grupeve
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_CN.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_CN.properties
index d3385ce4c57..a12f94d60e7 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_CN.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_CN.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=\u6CE8\u518C
 cmd.enrolled.cancel=\u6CE8\u9500
-condition.accessibility.title=\u8BBF\u95EE
 config.header1=\u5B66\u4E60\u7EC4\u548C\u5B66\u4E60\u533A\u57DF\u7684\u6CE8\u518C\u4FE1\u606F
 enroll.explain=\u8BF7\u4ECE\u4E0B\u9762\u9009\u62E9\u4E00\u4E2A\u5B66\u4E60\u7EC4\u8FDB\u884C\u6CE8\u518C
 enrolled.explain=\u4F60\u5DF2\u6CE8\u518C\u5230\u4E00\u4E2A\u5B66\u4E60\u7EC4\u3002\u82E5\u60F3\u6CE8\u9500\uFF0C\u8BF7\u70B9\u51FB\u4E0B\u9762\u7684\u6309\u94AE\u3002 <b>\u6CE8\u610F\: </b> \u4F60\u53EA\u80FD\u8FDB\u5165\u4E0E\u8BE5\u5B66\u7A0B\u76F8\u5173\u7684\u7FA4\u7EC4\u4E2D.
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** \u8FD9\u662F\u81EA\u52A8\u6D88\u6
 notification.mail.waitingList.removed.subject=OLAT \u5B66\u4E60\u7EC4{0} \u7B49\u5F85\u5217\u8868\: \u4F60\u5DF2\u7ECF\u53D6\u6D88\u6CE8\u518C.
 notification.mail.waitingList.transfer.body=*** \u8FD9\u662F\u81EA\u52A8\u6D88\u606F\uFF0C\u8BF7\u52FF\u56DE\u590D *** \r\n\r\n\u4F60\u5DF2\u7ECF\u4ECE\u4EE5\u4E0B\u5B66\u4E60\u7FA4\u7EC4\u7684\u7B49\u5F85\u5BA1\u6838\u5217\u8868\u4E2D\u8FDB\u5165\u53C2\u4E0E\u8005\u5217\u8868\: \r\n\r\n\u7EC4\u540D\uFF1A {0}\r\n\u8BF4\u660E\uFF1A {1}
 notification.mail.waitingList.transfer.subject=OLAT\u5B66\u4E60\u7EC4{0} \u7B49\u5F85\u5217\u8868\u72B6\u6001\u66F4\u6539
-pane.tab.accessibility=\u8BBF\u95EE
 pane.tab.enconfig=\u914D\u7F6E
 popupchooseareas=\u4ECE\u201C\u7FA4\u7EC4\u7BA1\u7406\u201D\u4E2D\u9009\u62E9\u5B66\u4E60\u533A\u57DF
 popupchoosegroups=\u4ECE\u201C\u7FA4\u7EC4\u7BA1\u7406\u201D\u4E2D\u9009\u62E9\u7FA4\u7EC4
diff --git a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_TW.properties b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_TW.properties
index f5e3635d46c..6b64ff74b57 100644
--- a/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_TW.properties
+++ b/src/main/java/org/olat/course/nodes/en/_i18n/LocalStrings_zh_TW.properties
@@ -16,7 +16,6 @@
 
 cmd.enroll.in.group=\u8A3B\u518A
 cmd.enrolled.cancel=\u53D6\u6D88 
-condition.accessibility.title=\u5B58\u53D6
 config.header1=\u8A3B\u518A\u5230\u5B78\u7FD2\u7FA4\u7D44\u548C\u5B78\u7FD2\u5340\u57DF
 enroll.explain=\u9078\u53D6\u4E0B\u5217\u7684\u5B78\u7FD2\u7FA4\u7D44\u4E4B\u4E00\u4F86\u8A3B\u518A\u3002
 enrolled.explain=\u60A8\u5DF2\u8A3B\u518A\u5230\u4E0B\u5217\u7684\u5B78\u7FD2\u7FA4\u7D44\u3002 \u5982\u8981\u53D6\u6D88\u8A3B\u518A\u8ACB\u6309\u4E0B\u9762\u7684\u6309\u9215(\u5982\u679C\u6709\u7684\u8A71\uFF09\u3002<b>\u6CE8\u610F\uFF1A</b> \u60A8\u7684\u8A3B\u518A\u53EA\u6709\u5F71\u97FF\u60A8\u5728 OLAT \u8AB2\u7A0B\u9078\u64C7\u7684\u7FA4\u7D44\u3002
@@ -64,7 +63,6 @@ notification.mail.waitingList.removed.body=*** \u9019\u662F\u4E00\u500B\u81EA\u5
 notification.mail.waitingList.removed.subject=OLAT \u5B78\u7FD2\u7FA4\u7D44 {0} \u5019\u88DC\u6E05\u55AE\uFF1A\u60A8\u5DF2\u7D93\u53D6\u6D88\u60A8\u7684\u8A3B\u518A\u3002
 notification.mail.waitingList.transfer.body=*** \u9019\u662F\u4E00\u500B\u81EA\u52D5\u7522\u751F\u7684\u8A0A\u606F\uFF0C\u8ACB\u4E0D\u8981\u56DE\u8986 *** \n\n \u60A8\u5DF2\u7D93\u5F9E\u4E0B\u5217\u5B78\u7FD2\u7FA4\u7D44\u7684\u5019\u88DC\u6E05\u55AE\u8F49\u79FB\u5230\u53C3\u8207\u8005\uFF1A\n\n\u7FA4\u7D44\uFF1A{0}\n\u8AAA\u660E\uFF1A{1}\n\n
 notification.mail.waitingList.transfer.subject=OLAT \u5B78\u7FD2\u7FA4\u7D44 {0} \u5019\u88DC\u6E05\u55AE\u72C0\u614B\u4FEE\u6539
-pane.tab.accessibility=\u5B58\u53D6
 pane.tab.enconfig=\u8A2D\u5B9A
 popupchooseareas=\u5F9E\u7FA4\u7D44\u7BA1\u7406\u9078\u53D6\u5B78\u7FD2\u5340\u57DF
 popupchoosegroups=\u5F9E\u7FA4\u7D44\u7BA1\u7406\u9078\u53D6\u7FA4\u7D44
-- 
GitLab