diff --git a/source/java/org/alfresco/web/bean/BrowseBean.java b/source/java/org/alfresco/web/bean/BrowseBean.java
index d58e50b759..a597533884 100644
--- a/source/java/org/alfresco/web/bean/BrowseBean.java
+++ b/source/java/org/alfresco/web/bean/BrowseBean.java
@@ -74,6 +74,7 @@ import org.alfresco.web.app.context.UIContextService;
import org.alfresco.web.app.servlet.DownloadContentServlet;
import org.alfresco.web.app.servlet.FacesHelper;
import org.alfresco.web.bean.content.DocumentDetailsDialog;
+import org.alfresco.web.bean.ml.MultilingualManageDialog;
import org.alfresco.web.bean.repository.MapNode;
import org.alfresco.web.bean.repository.Node;
import org.alfresco.web.bean.repository.NodePropertyResolver;
@@ -1764,9 +1765,12 @@ public class BrowseBean implements IContextListener, Serializable
NodeRef translation = new NodeRef(Repository.getStoreRef(), id);
- // remember the bean from wich the action comes
- DocumentDetailsDialog docDetails = (DocumentDetailsDialog)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("DocumentDetailsDialog");
+ // remember the bean from which the action comes
+ FacesContext fc = FacesContext.getCurrentInstance();
+ DocumentDetailsDialog docDetails = (DocumentDetailsDialog)FacesHelper.getManagedBean(fc, "DocumentDetailsDialog");
docDetails.setTranslationDocument(new MapNode(translation));
+ MultilingualManageDialog mmDialog = (MultilingualManageDialog)FacesHelper.getManagedBean(fc, "MultilingualManageDialog");
+ mmDialog.setTranslationDocument(docDetails.getTranslationDocument());
// set the ml container as the current document
NodeRef mlContainer = getMultilingualContentService().getTranslationContainer(translation);
diff --git a/source/web/WEB-INF/faces-config-beans.xml b/source/web/WEB-INF/faces-config-beans.xml
index 9e1c6d2cb0..868b55997d 100644
--- a/source/web/WEB-INF/faces-config-beans.xml
+++ b/source/web/WEB-INF/faces-config-beans.xml
@@ -38,15 +38,11 @@
versionService
#{VersionService}
-
- translationDocument
- #{DocumentDetailsDialog.translationDocument}
-
- The bean for the Manage Permissions.
+ The bean for Manage WCM Permissions.
ManagePermissionsDialog
@@ -65,7 +61,7 @@
- The bean that make a document multilingual
+ The bean that makes a document multilingual
MakeMultilingualDialog
org.alfresco.web.bean.ml.MakeMultilingualDialog
@@ -110,7 +106,7 @@
- The bean that edit the multilinguals properties of a document
+ The bean that edits the multilinguals properties of a document
EditMLContainerDialog
org.alfresco.web.bean.ml.EditMLContainerDialog
@@ -151,7 +147,7 @@
- The bean that add a new translation without content
+ The bean that adds a new translation without content
AddTranslationWithoutContentDialog
org.alfresco.web.bean.ml.AddTranslationWithoutContentDialog
@@ -184,7 +180,7 @@
- The bean that add a translation with a content
+ The bean that adds a translation with a content
AddTranslationDialog
org.alfresco.web.bean.ml.AddTranslationDialog