From 273d8bbee8877c0fb01011527794044cbc8d3744 Mon Sep 17 00:00:00 2001 From: David Dykstal Date: Thu, 31 May 2007 14:16:51 +0000 Subject: [PATCH] [188718] fixing "FTP Settings" not being translated --- .../subsystems/files/ftp/FTPSubsystemResources.java | 2 ++ .../subsystems/files/ftp/FTPSubsystemResources.properties | 2 ++ .../files/ftp/connectorservice/FTPConnectorService.java | 8 +++++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.java b/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.java index 9a2ae79624a..4f6b5ea03f3 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.java @@ -7,6 +7,7 @@ * * Contributors: * Martin Oberhuber (Wind River) - initial API and implementation + * David Dykstal (IBM) - added RESID_FTP_SETTINGS_LABEL *******************************************************************************/ package org.eclipse.rse.internal.subsystems.files.ftp; @@ -23,5 +24,6 @@ public class FTPSubsystemResources extends NLS { public static String RESID_FTP_CONNECTORSERVICE_NAME; public static String RESID_FTP_CONNECTORSERVICE_DESCRIPTION; + public static String RESID_FTP_SETTINGS_LABEL; } diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.properties b/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.properties index 2216e707af5..9294e1d6e0c 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.properties +++ b/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/FTPSubsystemResources.properties @@ -7,6 +7,7 @@ # # Contributors: # Martin Oberhuber (Wind River) - initial API and implementation +# David Dykstal (IBM) - added RESID_FTP_SETTINGS_LABEL ################################################################################ # NLS_MESSAGEFORMAT_VAR @@ -14,3 +15,4 @@ RESID_FTP_CONNECTORSERVICE_NAME=FTP Connector Service RESID_FTP_CONNECTORSERVICE_DESCRIPTION=The FTP Connector Service uses the FTP protocol to connect to a remote host. You must have an FTP daemon running on the host. +RESID_FTP_SETTINGS_LABEL=FTP Settings diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/connectorservice/FTPConnectorService.java b/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/connectorservice/FTPConnectorService.java index ca8d2010f5a..71cb8367f28 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/connectorservice/FTPConnectorService.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.ftp/src/org/eclipse/rse/internal/subsystems/files/ftp/connectorservice/FTPConnectorService.java @@ -18,6 +18,7 @@ * Martin Oberhuber (Wind River) - [cleanup] move FTPSubsystemResources out of core * Javier Montalvo Orus (Symbian) - Fixing 176216 - [api] FTP sould provide API to allow clients register their own FTPListingParser * Javier Montalvo Orus (Symbian) - [187531] Improve exception thrown when Login Failed on FTP + * David Dykstal (IBM) - added RESID_FTP_SETTINGS_LABEL ********************************************************************************/ package org.eclipse.rse.internal.subsystems.files.ftp.connectorservice; @@ -28,6 +29,7 @@ import java.util.Arrays; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.rse.core.model.IHost; +import org.eclipse.rse.core.model.ILabeledObject; import org.eclipse.rse.core.model.IPropertySet; import org.eclipse.rse.core.model.PropertyType; import org.eclipse.rse.core.model.SystemSignonInformation; @@ -73,7 +75,11 @@ public class FTPConnectorService extends StandardConnectorService Arrays.sort(keysArray); _propertySet.addProperty("parser","AUTO",PropertyType.getEnumPropertyType(keysArray)); //$NON-NLS-1$ //$NON-NLS-2$ - } + } + if (_propertySet instanceof ILabeledObject) { + String label = FTPSubsystemResources.RESID_FTP_SETTINGS_LABEL; + ((ILabeledObject)_propertySet).setLabel(label); + } } protected void internalConnect(IProgressMonitor monitor) throws RemoteFileException, IOException