I created 2 plugins by implementing the ODA driver plugin and its plugin to extend the BIRT for Eclipse.
My plugins work as expected when eclipse launches another eclipse application where I can check the modules I am developing. However, when I install my plugins in the Eclipse application and then run it from the Windows shortcut, the plugins work, but the language keys specified in the plugin.xml files are not found.
For example, in my plugin.xml file for the ODA Driver plugin, I set the attributes 'id' to '% oda.data.source.id' and the data source 'defaultDisplayName' to '% data.source.name ". Then I'm in the file' language.properties' defined values ββfor both of these keys (where the keys do not have the preceding% character).
When launching plugins that were installed in the dropins / plugins directory of an Eclipse application, the ODA data source wizard looks like "% data.source.name" and saves the data source in rptdesign (XML) with the identifier '% oda.data.source .id '.
Since "language" is not the default name for the properties file, I went into the manifest for both plugins and changed the "Bundle-Localization" attribute to "language". The language file is in the root directory of both of my plugins.
The properties file has definitely been found since I use two language files to store other strings used by the plugins using java ResourceBundle. Strings are always checked to see if plugins are launched from the Eclipse application by loading another, or when they are correctly installed in the dropins / plugins directory of the Eclipse application.
Why installed plugins do not find a link to language keys in plugin.xml files? There are no errors in the logs, and language.properties files are clearly available ...
Thanks in advance.