btnAccept.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.OK"));
btnAccept.setText(Messages.getString("Shared.Lbl.OK"));
    private void placeComponents(Shell shell)    {        GridLayout glContent = new GridLayout();        glContent.numColumns = 2;        glContent.horizontalSpacing = 5;        glContent.verticalSpacing = 16;        glContent.marginHeight = 7;        glContent.marginWidth = 7;        Composite cmpContent = new Composite(shell, SWT.NONE);        cmpContent.setLayout(glContent);        cbExternalize = new Button(cmpContent, SWT.CHECK);        GridData gdCBExternalize = new GridData(GridData.FILL_HORIZONTAL);        gdCBExternalize.horizontalSpan = 2;        cbExternalize.setLayoutData(gdCBExternalize);        cbExternalize.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.ExternalizeText")); //$NON-NLS-1$        cbExternalize.addSelectionListener(this);        Label lblKey = new Label(cmpContent, SWT.NONE);        GridData gdLBLKey = new GridData();        lblKey.setLayoutData(gdLBLKey);        lblKey.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.LookupKey")); //$NON-NLS-1$        cmbKeys = new Combo(cmpContent, SWT.DROP_DOWN | SWT.READ_ONLY);        GridData gdCMBKeys = new GridData(GridData.FILL_HORIZONTAL);        cmbKeys.setLayoutData(gdCMBKeys);        cmbKeys.addSelectionListener(this);        // Layout for Current Value composite        GridLayout glCurrent = new GridLayout();        glCurrent.horizontalSpacing = 5;        glCurrent.verticalSpacing = 5;        glCurrent.marginHeight = 0;        glCurrent.marginWidth = 0;        Composite cmpCurrent = new Composite(cmpContent, SWT.NONE);        GridData gdCMPCurrent = new GridData(GridData.FILL_BOTH);        gdCMPCurrent.horizontalSpan = 2;        cmpCurrent.setLayoutData(gdCMPCurrent);        cmpCurrent.setLayout(glCurrent);        Label lblValue = new Label(cmpCurrent, SWT.NONE);        GridData gdLBLValue = new GridData(GridData.VERTICAL_ALIGN_BEGINNING);        lblValue.setLayoutData(gdLBLValue);        lblValue.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.DefaultValue")); //$NON-NLS-1$        txtValue = new Text(cmpCurrent, SWT.BORDER | SWT.MULTI | SWT.WRAP | SWT.H_SCROLL | SWT.V_SCROLL);        GridData gdTXTValue = new GridData(GridData.FILL_BOTH);        gdTXTValue.widthHint = 280;        gdTXTValue.heightHint = 40;        txtValue.setLayoutData(gdTXTValue);        // Layout for Current Value composite        GridLayout glExtValue = new GridLayout();        glExtValue.horizontalSpacing = 5;        glExtValue.verticalSpacing = 5;        glExtValue.marginHeight = 0;        glExtValue.marginWidth = 0;        Composite cmpExtValue = new Composite(cmpContent, SWT.NONE);        GridData gdCMPExtValue = new GridData(GridData.FILL_BOTH);        gdCMPExtValue.horizontalSpan = 2;        cmpExtValue.setLayoutData(gdCMPExtValue);        cmpExtValue.setLayout(glExtValue);        Label lblExtValue = new Label(cmpExtValue, SWT.NONE);        GridData gdLBLExtValue = new GridData(GridData.VERTICAL_ALIGN_BEGINNING);        lblExtValue.setLayoutData(gdLBLExtValue);        lblExtValue.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.ExternalizedValue")); //$NON-NLS-1$        txtCurrent = new Text(cmpExtValue, SWT.BORDER | SWT.MULTI | SWT.WRAP | SWT.H_SCROLL | SWT.V_SCROLL            | SWT.READ_ONLY);        GridData gdTXTCurrent = new GridData(GridData.FILL_BOTH);        gdTXTCurrent.widthHint = 280;        gdTXTCurrent.heightHint = 40;        txtCurrent.setLayoutData(gdTXTCurrent);        // Layout for button composite        GridLayout glButtons = new GridLayout();        glButtons.numColumns = 2;        glButtons.horizontalSpacing = 5;        glButtons.verticalSpacing = 0;        glButtons.marginWidth = 0;        glButtons.marginHeight = 0;        Composite cmpButtons = new Composite(cmpContent, SWT.NONE);        GridData gdCMPButtons = new GridData(GridData.FILL_HORIZONTAL);        gdCMPButtons.horizontalSpan = 2;        cmpButtons.setLayoutData(gdCMPButtons);        cmpButtons.setLayout(glButtons);        btnAccept = new Button(cmpButtons, SWT.PUSH);        GridData gdBTNAccept = new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_END);        btnAccept.setLayoutData(gdBTNAccept);        btnAccept.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.OK")); //$NON-NLS-1$        btnAccept.addSelectionListener(this);        btnCancel = new Button(cmpButtons, SWT.PUSH);        GridData gdBTNCancel = new GridData();        btnCancel.setLayoutData(gdBTNCancel);        btnCancel.setText(Messages.getString("ExternalizedTextEditorDialog.Lbl.Cancel")); //$NON-NLS-1$        btnCancel.addSelectionListener(this);        populateList();    }