### Eclipse Workspace Patch 1.0 #P org.eclipse.ui.workbench Index: META-INF/MANIFEST.MF =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.ui.workbench/META-INF/MANIFEST.MF,v retrieving revision 1.60 diff -u -r1.60 MANIFEST.MF --- META-INF/MANIFEST.MF 4 Dec 2008 19:29:35 -0000 1.60 +++ META-INF/MANIFEST.MF 18 Jan 2009 18:30:07 -0000 @@ -90,7 +90,7 @@ org.eclipse.ui.themes, org.eclipse.ui.views, org.eclipse.ui.wizards -Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)", +Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.5.0,4.0.0)", org.eclipse.help;bundle-version="[3.2.0,4.0.0)", org.eclipse.jface;bundle-version="[3.4.0,4.0.0)", org.eclipse.swt;bundle-version="[3.3.0,4.0.0)", @@ -98,6 +98,7 @@ org.eclipse.jface.databinding;bundle-version="[1.1.0,2.0.0)", org.eclipse.core.databinding;bundle-version="[1.0.0,2.0.0)" Import-Package: com.ibm.icu.text, + com.ibm.icu.util, javax.xml.parsers, org.w3c.dom, org.xml.sax Index: Eclipse UI/org/eclipse/ui/internal/Workbench.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/Workbench.java,v retrieving revision 1.467 diff -u -r1.467 Workbench.java --- Eclipse UI/org/eclipse/ui/internal/Workbench.java 1 Dec 2008 21:15:15 -0000 1.467 +++ Eclipse UI/org/eclipse/ui/internal/Workbench.java 18 Jan 2009 18:30:07 -0000 @@ -197,6 +197,8 @@ import org.osgi.framework.ServiceRegistration; import org.osgi.framework.SynchronousBundleListener; +import com.ibm.icu.util.ULocale; + /** * The workbench class represents the top of the Eclipse user interface. Its * primary responsability is the management of workbench windows, dialogs, @@ -489,6 +491,8 @@ final int[] returnCode = new int[1]; Realm.runWithDefault(SWTObservables.getRealm(display), new Runnable() { public void run() { + ULocale.setDefault(new ULocale(Platform.getNL() + + Platform.getNLExtensions())); // create the workbench instance Workbench workbench = new Workbench(display, advisor); // run the workbench event loop