Bug 311817 - Strings in Relation class need to be localized
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Relation.java b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Relation.java
index 13b085e..6e08a77 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Relation.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/win32/org/eclipse/swt/accessibility/Relation.java
@@ -10,6 +10,7 @@
  *******************************************************************************/
 package org.eclipse.swt.accessibility;
 
+import org.eclipse.swt.*;
 import org.eclipse.swt.internal.win32.*;
 import org.eclipse.swt.internal.ole.win32.*;
 
@@ -37,21 +38,21 @@
 		"subwindowOf",		//$NON-NLS-1$
 	};
 	static final String[] localizedRelationTypeString = {
-		"controlled by",
-		"controller for",
-		"described by",
-		"description for",
-		"embedded by",
-		"embeds",
-		"flows from",
-		"flows to",
-		"label for",
-		"labelled by",
-		"member of",
-		"node child of",
-		"parent window of",
-		"popup for",
-		"subwindow of",
+		SWT.getMessage("SWT_Controlled_By"),	//$NON-NLS-1$
+		SWT.getMessage("SWT_Controller_For"),	//$NON-NLS-1$
+		SWT.getMessage("SWT_Described_By"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Description_For"),	//$NON-NLS-1$
+		SWT.getMessage("SWT_Embedded_By"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Embeds"),			//$NON-NLS-1$
+		SWT.getMessage("SWT_Flows_From"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Flows_To"),			//$NON-NLS-1$
+		SWT.getMessage("SWT_Label_For"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Labelled_By"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Member_Of"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Node_Child_Of"),	//$NON-NLS-1$
+		SWT.getMessage("SWT_Parent_Window_Of"),	//$NON-NLS-1$
+		SWT.getMessage("SWT_Popup_For"),		//$NON-NLS-1$
+		SWT.getMessage("SWT_Subwindow_Of"),		//$NON-NLS-1$
 	};
 
 	Relation(Accessible accessible, int type) {
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/common_j2se/org/eclipse/swt/internal/SWTMessages.properties b/bundles/org.eclipse.swt/Eclipse SWT/common_j2se/org/eclipse/swt/internal/SWTMessages.properties
index 308f3a0..861edfd 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/common_j2se/org/eclipse/swt/internal/SWTMessages.properties
+++ b/bundles/org.eclipse.swt/Eclipse SWT/common_j2se/org/eclipse/swt/internal/SWTMessages.properties
@@ -83,3 +83,18 @@
 SWT_OnBeforeUnload_Message1=Are you sure you want to leave this page?
 SWT_OnBeforeUnload_Message2=Click OK to continue, or Cancel to stay on this page.
 SWT_ViewCertificate=View Certificate
+SWT_Controlled_By=controlled by
+SWT_Controller_For=controller for
+SWT_Described_By=described by
+SWT_Description_For=description for
+SWT_Embedded_By=embedded by
+SWT_Embeds=embeds
+SWT_Flows_From=flows from
+SWT_Flows_To=flows to
+SWT_Label_For=label for
+SWT_Labelled_By=labelled by
+SWT_Member_Of=member of
+SWT_Node_Child_Of=node child of
+SWT_Parent_Window_Of=parent window of
+SWT_Popup_For=popup for
+SWT_Subwindow_Of=subwindow of