### Eclipse Workspace Patch 1.0 #P org.eclipse.pde.ui Index: src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsOperation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsOperation.java,v retrieving revision 1.16 diff -u -r1.16 ExternalizeStringsOperation.java --- src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsOperation.java 4 Oct 2007 02:44:22 -0000 1.16 +++ src/org/eclipse/pde/internal/ui/nls/ExternalizeStringsOperation.java 4 Oct 2007 03:50:27 -0000 @@ -77,7 +77,7 @@ // Update build.properties file (if exists & not already done) IFile buildProps = changeFile.getFile().getProject().getFile(PDEModelUtility.F_BUILD); if(buildProps != null && buildProps.exists() && !fFileChanges.containsKey(buildProps)) { - updateBuildProperties(buildProps, monitor, pluginChange); + getChangeForBuild(buildProps, monitor, pluginChange, change.getBundleLocalization()); } ITextFileBufferManager pManager = FileBuffers.getTextFileBufferManager(); @@ -97,7 +97,7 @@ } } - private void updateBuildProperties(IFile buildPropsFile, IProgressMonitor monitor, CompositeChange parent){ + private void getChangeForBuild(IFile buildPropsFile, IProgressMonitor monitor, CompositeChange parent, final String localization){ // Create change TextFileChange[] changes = PDEModelUtility.changesForModelModication(new ModelModification(buildPropsFile) { protected void modifyModel(IBaseModel model, IProgressMonitor monitor) throws CoreException { @@ -110,7 +110,7 @@ binIncludes = buildModel.getFactory().createEntry(IBuildEntry.BIN_INCLUDES); } // Add new entry to bin.includes key - binIncludes.addToken("plugin.properties"); //$NON-NLS-1$ + binIncludes.addToken(localization + ".properties"); //$NON-NLS-1$ } } }, monitor);