首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >翻译JFace中的控件

翻译JFace中的控件
EN

Stack Overflow用户
提问于 2011-03-31 22:57:35
回答 2查看 597关注 0票数 0

我有一个应用程序,它使用org.eclipse.jface.preference.FieldEditorPreferencePage来创建首选项页面。在我开始国际化我的应用的时候,我注意到我不能覆盖名为"Restore Defaults“和"Apply”的按钮的创建,因此名称始终是英文的。

我注意到在JFace jar中有一个messages.properties文件,它的标签用于指定名称。但是如何将JFace重新分配给另一个捆绑包呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-31 23:16:33

这些字符串是从bundle "org.eclipse.jface.messages"中检索到,它们的键是"defaults“、"apply”。

String [] labels = JFaceResources.getStrings(new String [] {"defaults","apply“});

您应该为您的语言环境提供正确的资源包,并且它应该起作用。您可以做的其他事情就是不要通过调用受保护的方法noDefaultAndApplyButton()来创建那些按钮

票数 1
EN

Stack Overflow用户

发布于 2012-04-14 20:54:54

您需要从以下位置下载语言包:

http://archive.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/index.php

当我使用Eclipse3.7.2时,NLpack2-eclipse-SDK-3.2.1-gtk.zip可以为我工作。

从归档文件中提取org.eclipse.jface.nl2_3.2.1.v200609270227.jar (或您的语言的其他nl )并将其添加到项目中。它将被自动使用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5501881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档