Bug 205709 Translation table is missed when report design is flattened
It happens when a report design with a localization property file and some library (otherwise it's not flattened!) is executed. Such report document has no transaltion table and then can not be localized. The problem is in org.eclipse.birt.report.model.util.ReportDesignSerializer#visitReportDesign which does not copy the translation table from ReportDesignSerializer#sourceDesign to ReportDesignSerializer#targetDesign.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ReportDesignSerializer.java
localizeUserPropDefn( element, newElement );
		Module root = element.getRoot( );
		if ( element instanceof IExtendableElement )
			ModelUtil.duplicateExtensionIdentifier( element, newElement, root );
		
		Iterator iter = element.getPropertyDefns( ).iterator( );
		while ( iter.hasNext( ) )
		{
			ElementPropertyDefn propDefn = (ElementPropertyDefn) iter.next( );
			String propName = propDefn.getName( );
			
			
			
			if ( IDesignElementModel.EXTENDS_PROP.equals( propName ) ||
					IDesignElementModel.USER_PROPERTIES_PROP.equals( propName ) ||
					IModuleModel.THEME_PROP.equals( propName ) ||
					IModuleModel.LIBRARIES_PROP.equals( propName ) ||
					IModuleModel.PROPERTY_BINDINGS_PROP.equals( propName ) )
				continue;
			
			if ( ( propDefn.isStyleProperty( ) && !( element instanceof Style ) ) ||
					IStyledElementModel.STYLE_PROP.equals( propName ) )
				continue;
			Object value = element.getStrategy( ).getPropertyFromElement( root,
					element, propDefn );
			if ( value == null )
				continue;
			switch ( propDefn.getTypeCode( ) )