我想知道如果我为插件使用两个或更多不同的语言包(不同版本)会发生什么。将使用哪一个?
示例
插件:org.eclipse.core.jobs.nl_ru_3.7.0.v20131123061707.jar
如果在大约一年内我将这个语言插件的新版本添加到我的应用程序中会发生什么。 (两者都在插件目录中)?
我应该删除以前的版本还是根本不重要,如果没关系,为什么?
答案 0 :(得分:1)
包含本地化的插件仍然是旧的好的OSGI插件,因此应用了相同的规则(因此,对于i18n,建议使用片段)。
在每个插件中,这取决于您的本地化插件,您可以定义应该使用的版本范围或确切版本。
总结一下:如果一个插件需要使用特定的本地化插件,则需要设置适当的依赖版本。