Hi
I can verify that I now get the Norwegian bundle to work.
When selecting the Swedish one I get the following error:
Problems occurred when invoking code from plug-in: "org.eclipse.jface".
org.jbehave.core.i18n.LocalizedKeywords$ResourceBundleNotFound: Resource bundle 
i18n/keywords not found for locale sv in classLoader 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@3bfdd6e9[org.jbehave.eclipse:1.0.0.20130301-0641(id=827)]
                             at 
org.jbehave.core.i18n.LocalizedKeywords.lookupBunde(LocalizedKeywords.java:62)
                             at 
org.jbehave.core.i18n.LocalizedKeywords.keywords(LocalizedKeywords.java:43)
                             at 
org.jbehave.core.i18n.LocalizedKeywords.<init>(LocalizedKeywords.java:33)
                             at 
org.jbehave.core.i18n.LocalizedKeywords.<init>(LocalizedKeywords.java:29)
                             at 
org.jbehave.eclipse.preferences.ProjectPreferencePage.keywordsFor(ProjectPreferencePage.java:293)
                             at 
org.jbehave.eclipse.preferences.ProjectPreferencePage.access$0(ProjectPreferencePage.java:292)
                             at 
org.jbehave.eclipse.preferences.ProjectPreferencePage$KeywordTableLabelProvider.getColumnText(ProjectPreferencePage.java:288)
                             at 
org.eclipse.jface.viewers.TableColumnViewerLabelProvider.update(TableColumnViewerLabelProvider.java:70)
                             at 
org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:152)
                             at 
org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:399)
                             at 
org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:485)
                             at 
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                             at 
org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
                             at 
org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
                             at 
org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2167)
                             at 
org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:711)
                             at 
org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:649)
                             at 
org.eclipse.jface.viewers.StructuredViewer$8.run(StructuredViewer.java:1535)
                             at 
org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1443)
                             at 
org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1404)
                             at 
org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1533)
                             at 
org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:548)
                             at 
org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1490)
                             at 
org.jbehave.eclipse.preferences.ProjectPreferencePage.setLanguage(ProjectPreferencePage.java:173)
                             at 
org.jbehave.eclipse.preferences.ProjectPreferencePage.updatePageWithPrefs(ProjectPreferencePage.java:248)
                             at 
org.jbehave.eclipse.preferences.ProjectPreferencePage.performOk(ProjectPreferencePage.java:200)
                             at 
org.eclipse.jface.preference.PreferenceDialog$13.run(PreferenceDialog.java:965)
                             at 
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                             at 
org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
                             at 
org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
                             at 
org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDialog.java:945)
                             at 
org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.okPressed(FilteredPreferenceDialog.java:448)
                             at 
org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.okPressed(WorkbenchPreferenceDialog.java:171)
                             at 
org.eclipse.jface.preference.PreferenceDialog.buttonPressed(PreferenceDialog.java:233)
                             at 
org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
                             at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
                             at 
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
                             at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
                             at 
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
                             at 
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
                             at 
org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
                             at 
org.eclipse.jface.window.Window.open(Window.java:801)
                             at 
org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)
                             at 
org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)
                             at 
org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
                             at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
                             at 
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
                             at 
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
                             at 
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
                             at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
                             at 
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
                             at 
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
                             at 
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1029)
                             at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
                             at 
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:923)
                             at 
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
                             at 
org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
                             at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
                             at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
                             at 
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
                             at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
                             at 
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                             at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
                             at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
                             at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
                             at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
                             at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                             at 
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                             at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                             at java.lang.reflect.Method.invoke(Unknown Source)
                             at 
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
                             at 
org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
                             at 
org.eclipse.equinox.launcher.Main.run(Main.java:1438)
                             at 
org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Caused by: java.util.MissingResourceException: Can't find bundle for base name 
i18n/keywords, locale sv
                             at 
java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
                             at java.util.ResourceBundle.getBundleImpl(Unknown 
Source)
                             at java.util.ResourceBundle.getBundle(Unknown 
Source)
                             at 
org.jbehave.core.i18n.LocalizedKeywords.lookupBunde(LocalizedKeywords.java:58)
                             ... 73 more

When I look in the included core-3.6.7 jar I see it has a 
keywords_se.properties.
In the latest core-3.7.5 jar file the included locale is keywords_sv.properties 
which seems more correct.

Thanks for quick response btw,
Christian


Från: Mauro Talevi [mailto:[email protected]]
Skickat: den 1 mars 2013 08:17
Till: [email protected]
Ämne: Re: [jbehave-user] Getting the Eclipse plugin to display all locales

The new update site has been uploaded :

http://jbehave.org/reference/eclipse/updates/

On 28/02/2013 11:57, Mauro Talevi wrote:
Hi

unfortunately, the locales need to be configured manually, for the moment at 
least.   We could also introduce an AvailableLocales class in JBehave Core that 
can be looked up at runtime ....

In any case, the configuration has been updated but the new built has not been 
republished to the update site:

https://github.com/jbehave/jbehave-eclipse/commit/25da8f4f2e2a277cbc55ef6c7c2f9f2d0bd55eae

There are some build issues which are being fixed.  As soon as it's done, we'll 
publish the new build.

Cheers

On 27/02/2013 09:36, Karlsson Christian wrote:
Hi

Is there anything one can do to get the JBehave Eclipse plugin to display all 
the included locales in the preferences view?
I don't get the Norwegian nor the Swedish locales as choices in the drop down. 
They are included in the jbehave core jar included in the plugin.

Thanks,
Christian


Reply via email to