diff options
author | slewis | 2008-03-09 19:11:40 +0000 |
---|---|---|
committer | slewis | 2008-03-09 19:11:40 +0000 |
commit | d6b4b140942f3556d1da00a09240ff3eaf8e87f4 (patch) | |
tree | dc22f9346eda0e8abc542cf5fef21027efd3789d | |
parent | 285df000da9308b75421081155d72317e6345b89 (diff) | |
download | org.eclipse.ecf-d6b4b140942f3556d1da00a09240ff3eaf8e87f4.tar.gz org.eclipse.ecf-d6b4b140942f3556d1da00a09240ff3eaf8e87f4.tar.xz org.eclipse.ecf-d6b4b140942f3556d1da00a09240ff3eaf8e87f4.zip |
Externalized strings
2 files changed, 47 insertions, 21 deletions
diff --git a/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/filetransfer/ui/FileTransfersView.java b/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/filetransfer/ui/FileTransfersView.java index caa6043c8..be6320625 100644 --- a/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/filetransfer/ui/FileTransfersView.java +++ b/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/filetransfer/ui/FileTransfersView.java @@ -14,6 +14,7 @@ import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.*; import org.eclipse.ecf.filetransfer.*; +import org.eclipse.ecf.internal.filetransfer.ui.Messages; import org.eclipse.jface.action.*; import org.eclipse.jface.viewers.*; import org.eclipse.osgi.util.NLS; @@ -31,8 +32,8 @@ public class FileTransfersView extends ViewPart { public static final String ID = "org.eclipse.ecf.filetransfer.ui.FileTransfersView"; //$NON-NLS-1$ - private static final String[] COLUMNS = {"Name", "Download", "Upload", "Local File", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ - "Done", "Start", "End", "Rate"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ + private static final String[] COLUMNS = {Messages.getString("FileTransfersView_COLUMN_NAME"), Messages.getString("FileTransfersView_COLUMN_DOWNLOAD"), Messages.getString("FileTransfersView_COLUMN_UPLOAD"), Messages.getString("FileTransfersView_COLUMN_LOCAL_FILE"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ + Messages.getString("FileTransfersView_COLUMN_DONE"), Messages.getString("FileTransfersView_COLUMN_START_TIME"), Messages.getString("FileTransfersView_COLUMN_END_TIME"), Messages.getString("FileTransfersView_COLUMN_RATE")}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ private static final int[] WIDTHS = {225, 70, 70, 325, 50, 90, 90, 75}; @@ -126,15 +127,15 @@ public class FileTransfersView extends ViewPart { static String getTwoDigitNumber(long value) { if (value > GIGABYTE) { double num = value / GIGABYTE; - return Double.toString(Math.floor(num * 100) / 100) + " GB"; //$NON-NLS-1$ + return Double.toString(Math.floor(num * 100) / 100) + " " + Messages.getString("FileTransfersView_GB"); //$NON-NLS-1$ //$NON-NLS-2$ } else if (value > MEGABYTE) { double num = value / MEGABYTE; - return Double.toString(Math.floor(num * 100) / 100) + " MB"; //$NON-NLS-1$ + return Double.toString(Math.floor(num * 100) / 100) + " " + Messages.getString("FileTransfersView_MB"); //$NON-NLS-1$ //$NON-NLS-2$ } else if (value > KILOBYTE) { double num = value / KILOBYTE; - return Double.toString(Math.floor(num * 100) / 100) + " KB"; //$NON-NLS-1$ + return Double.toString(Math.floor(num * 100) / 100) + " " + Messages.getString("FileTransfersView_KB"); //$NON-NLS-1$ //$NON-NLS-2$ } - return value + " bytes"; //$NON-NLS-1$ + return value + " " + Messages.getString("FileTransfersView_BYTES"); //$NON-NLS-1$ //$NON-NLS-2$ } private static FileTransfersView instance; @@ -234,7 +235,7 @@ public class FileTransfersView extends ViewPart { } }; resumeAction.setId("resume"); //$NON-NLS-1$ - resumeAction.setText("&Resume"); //$NON-NLS-1$ + resumeAction.setText(Messages.getString("FileTransfersView_MENU_RESUME_TEXT")); //$NON-NLS-1$ pauseAction = new Action() { public void run() { @@ -254,7 +255,7 @@ public class FileTransfersView extends ViewPart { } } }; - pauseAction.setText("&Pause"); //$NON-NLS-1$ + pauseAction.setText(Messages.getString("FileTransfersView_MENU_PAUSE_TEXT")); //$NON-NLS-1$ removeAction = new Action() { public void run() { @@ -273,7 +274,7 @@ public class FileTransfersView extends ViewPart { } } }; - removeAction.setText("&Remove"); //$NON-NLS-1$ + removeAction.setText(Messages.getString("FileTransfersView_MENU_REMOVE_TEXT")); //$NON-NLS-1$ removeAction.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_DELETE)); launchAction = new Action() { @@ -291,7 +292,7 @@ public class FileTransfersView extends ViewPart { } } }; - launchAction.setText("&Launch file"); //$NON-NLS-1$ + launchAction.setText(Messages.getString("FileTransfersView_MENU_LAUNCH_TEXT")); //$NON-NLS-1$ } void enableActions() { @@ -327,6 +328,8 @@ public class FileTransfersView extends ViewPart { class ViewLabelProvider extends LabelProvider implements ITableLabelProvider { + String endTime = null; + public String getColumnText(Object obj, int index) { if (!(obj instanceof FileTransferEntry)) { return getText(obj); @@ -339,31 +342,34 @@ public class FileTransfersView extends ViewPart { case DOWNLOADED : if (transfer instanceof IIncomingFileTransfer) return getTwoDigitNumber(((IIncomingFileTransfer) transfer).getBytesReceived()); - return "N/A"; //$NON-NLS-1$ + return Messages.getString("FileTransfersView_NA"); //$NON-NLS-1$ case UPLOADED : if (transfer instanceof IOutgoingFileTransfer) return getTwoDigitNumber(((IOutgoingFileTransfer) transfer).getBytesSent()); - return "N/A"; //$NON-NLS-1$ + return Messages.getString("FileTransfersView_NA"); //$NON-NLS-1$ case FILENAME : String fileName = entry.getLocalFileName(); return (fileName == null) ? "" : fileName; //$NON-NLS-1$ case DONE : if (transfer.isDone()) { Exception e = transfer.getException(); - return (e == null) ? "yes" : "error"; //$NON-NLS-1$ //$NON-NLS-2$ + return (e == null) ? Messages.getString("FileTransfersView_YES") : Messages.getString("FileTransfersView_ERROR"); //$NON-NLS-1$ //$NON-NLS-2$ } double percentComplete = transfer.getPercentComplete(); return Double.toString(percentComplete + '%'); case STARTTIME : return SDF.format(new Date(entry.getStartTime())); case ENDTIME : - if (transfer.isDone()) - return SDF.format(new Date()); - return ""; //$NON-NLS-1$ + if (transfer.isDone()) { + if (endTime == null) + endTime = SDF.format(new Date()); + return endTime; + } + return Messages.getString("FileTransfersView_IN_PROGRESS"); //$NON-NLS-1$ case RATE : long fileLength = transfer.getFileLength(); if (fileLength == -1) - return "N/A"; //$NON-NLS-1$ + return Messages.getString("FileTransfersView_NA"); //$NON-NLS-1$ return showTransferRate(entry.getStartTime(), fileLength * transfer.getPercentComplete()); } return getText(obj); @@ -397,16 +403,16 @@ public class FileTransfersView extends ViewPart { if (size / (1024 * 1024 * 1024) >= 1) { convertedSize = size / (1024 * 1024 * 1024); - unit = "GB"; //$NON-NLS-1$ + unit = Messages.getString("FileTransfersView_GB"); //$NON-NLS-1$ } else if (size / (1024 * 1024) >= 1) { convertedSize = size / (1024 * 1024); - unit = "MB"; //$NON-NLS-1$ + unit = Messages.getString("FileTransfersView_MB"); //$NON-NLS-1$ } else if (size / 1024 >= 1) { convertedSize = size / 1024; - unit = "KB"; //$NON-NLS-1$ + unit = Messages.getString("FileTransfersView_KB"); //$NON-NLS-1$ } else { convertedSize = size; - unit = "bytes"; //$NON-NLS-1$ + unit = Messages.getString("FileTransfersView_BYTES"); //$NON-NLS-1$ } DecimalFormat df = new DecimalFormat(NLS.bind("0.00 {0}/s", unit)); //$NON-NLS-1$ diff --git a/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/internal/filetransfer/ui/messages.properties b/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/internal/filetransfer/ui/messages.properties index 33a960105..f0895313b 100644 --- a/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/internal/filetransfer/ui/messages.properties +++ b/framework/bundles/org.eclipse.ecf.filetransfer.ui/src/org/eclipse/ecf/internal/filetransfer/ui/messages.properties @@ -7,6 +7,26 @@ AbstractFileSendAction.TITLE_FILE_TRANSFER_SUCESSFUL=File transfer completed AbstractFileSendAction.MESSAGE_FILE_TRANSFER_SUCCESSFUL=Transfer of file {0} completed successfully AbstractFileSendAction.TITLE_FILE_TRANSFER_FAILED=File transfer failed AbstractFileSendAction.MESSAGE_FILE_TRANSFER_FAILED=Transfer of file {0} failed.\n\nException: +FileTransfersView_BYTES=bytes +FileTransfersView_COLUMN_DONE=Done +FileTransfersView_COLUMN_DOWNLOAD=Download +FileTransfersView_COLUMN_END_TIME=End Time +FileTransfersView_COLUMN_LOCAL_FILE=Local File +FileTransfersView_COLUMN_NAME=Name +FileTransfersView_COLUMN_RATE=Rate +FileTransfersView_COLUMN_START_TIME=Start Time +FileTransfersView_COLUMN_UPLOAD=Upload +FileTransfersView_ERROR=error +FileTransfersView_GB=GB +FileTransfersView_IN_PROGRESS=In Progress +FileTransfersView_KB=KB +FileTransfersView_MB=MB +FileTransfersView_MENU_LAUNCH_TEXT=&Launch file +FileTransfersView_MENU_PAUSE_TEXT=&Pause +FileTransfersView_MENU_REMOVE_TEXT=&Remove +FileTransfersView_MENU_RESUME_TEXT=&Resume +FileTransfersView_NA=N/A +FileTransfersView_YES=yes StartFileDownloadDialog.FILE_EXISTS_MESSAGE=File {0} already exists. Overwrite? StartFileDownloadDialog.FILE_EXISTS_TITLE=File Exists StartFileDownloadDialog.FileTransfer=Start File Download |