### Eclipse Workspace Patch 1.0 #P org.eclipse.pde.ui Index: src/org/eclipse/pde/internal/ui/editor/plugin/OverviewPage.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/plugin/OverviewPage.java,v retrieving revision 1.51 diff -u -r1.51 OverviewPage.java --- src/org/eclipse/pde/internal/ui/editor/plugin/OverviewPage.java 16 Jan 2008 17:07:49 -0000 1.51 +++ src/org/eclipse/pde/internal/ui/editor/plugin/OverviewPage.java 11 Feb 2008 16:38:50 -0000 @@ -26,6 +26,7 @@ import org.eclipse.pde.internal.ui.editor.build.BuildInputContext; import org.eclipse.pde.internal.ui.editor.build.BuildPage; import org.eclipse.pde.internal.ui.editor.context.InputContext; +import org.eclipse.pde.internal.ui.nls.GetNonExternalizedStringsAction; import org.eclipse.pde.internal.ui.util.SharedLabelProvider; import org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifestsAction; import org.eclipse.swt.SWT; @@ -224,6 +225,11 @@ OrganizeManifestsAction organizeAction = new OrganizeManifestsAction(); organizeAction.selectionChanged(null, new StructuredSelection(getPDEEditor().getCommonProject())); organizeAction.run(null); + } else if (href.equals("externalize")) { //$NON-NLS-1$ + getEditor().doSave(null); + GetNonExternalizedStringsAction externalizeAction = new GetNonExternalizedStringsAction(); + externalizeAction.selectionChanged(null, new StructuredSelection(getPDEEditor().getCommonProject())); + externalizeAction.run(null); } else super.linkActivated(e); } Index: src/org/eclipse/pde/internal/ui/pderesources.properties =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/pderesources.properties,v retrieving revision 1.965 diff -u -r1.965 pderesources.properties --- src/org/eclipse/pde/internal/ui/pderesources.properties 11 Feb 2008 15:54:05 -0000 1.965 +++ src/org/eclipse/pde/internal/ui/pderesources.properties 11 Feb 2008 16:38:50 -0000 @@ -1667,8 +1667,9 @@ OverviewPage_deploying=
\

To package and export the plug-in:

\
  • Organize the plug-in using the Organize Manifests Wizard
  • \ -
  • Specify what needs to be packaged in the deployable plug-in on the Build Configuration page
  • \ -
  • Export the plug-in in a format suitable for deployment using the Export Wizard
  • \ +
  • Externalize the strings within the plug-in using the Externalize Strings Wizard
  • \ +
  • Specify what needs to be packaged in the deployable plug-in on the Build Configuration page
  • \ +
  • Export the plug-in in a format suitable for deployment using the Export Wizard
  • \
    OverviewPage_fOsgi =
    \

    For this fragment to take advantage of additional runtime capabilities, you need to create an OSGi bundle manifest.

    \