在plugin.xml中为Eclipse插件外化字符串

Pla*_*mer 9 eclipse eclipse-plugin

如何在Eclipse插件的plugin.xml中外化字符串?

右键单击插件项目> PDE Tools> Externalize Strings不会显示我的插件.

我现在正尝试手动执行此操作.我在plugin.properties中添加了条目,并使用%符号后跟字符串键替换了plugin.xml中的等效字符串.但这似乎不起作用.我在这里错过了什么?

Pla*_*mer 18

我终于想出了如何手动外部化插件.

事实证明,Eclipse以这种方式外化了plugin.xml:

  • 在插件清单(META-INF/MANIFEST.MF)中,添加以下行

    Bundle-Localization: plugin
    
    Run Code Online (Sandbox Code Playgroud)

    您打算将外化字符串存储在名为"plugin.properties"的文件中(原来这是缺失的部分).

  • 在plugin.properties中添加外化字符串键值对.

  • 使用plugin.properties中的键替换plugin.xml中的实际字符串(前缀为%).