Bug 139352 It is not synchronize after the key and value on localization in layout
Steps to reproduce: 1. New a report design and new a properties file. 2. Add a label and input label. 3. Switch to Property editor Localization 4. Click ... and add a key-key1, value-label2 5. Click ... and select the key of key1. Modify the value to label3 and press add, OK. Actual result: The content of label in lay out is label2, but lable3.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/ResourceEditDialog.java
* (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite)
	 */
	protected Control createDialogArea( Composite parent )
	{
		loadMessage( );
		final Composite innerParent = (Composite) super.createDialogArea( parent );
		nameLabel = new Label( innerParent, SWT.NONE );
		nameLabel.setText( Messages.getString( "ResourceEditDialog.message.ResourceFile" ) + propFileName ); 
		nameLabel.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
		final Table table = new Table( innerParent, SWT.BORDER
				| SWT.FULL_SELECTION );
		GridData data = new GridData( GridData.FILL_BOTH );
		table.setLayoutData( data );
		table.setHeaderVisible( true );
		table.setLinesVisible( true );
		TableLayout tableLayout = new TableLayout( );
		table.setLayout( tableLayout );
		final TableColumn column1 = new TableColumn( table, SWT.NONE );
		column1.setText( Messages.getString( "ResourceEditDialog.text.Key" ) ); 
		column1.addSelectionListener( new SelectionAdapter( ) {
			public void widgetSelected( SelectionEvent e )
			{
				viewer.setSorter( new ResourceSorter( column1desc, false ) );
				column1desc = !column1desc;
			}
		} );
		final TableColumn column2 = new TableColumn( table, SWT.NONE );
		column2.setText( Messages.getString( "ResourceEditDialog.text.Value" ) );