Topic: Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4

  Print this page

1.Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 Copy to clipboard
Posted by: hailwind
Posted on: 2004-05-26 16:55

这是我修改过的Properties Editor
做过JAVA多语言开发的朋友一定都有过用ResourceBundle,
Sourceforge有一个图形界面的Eclipse Plugin:eclpropfileedit
用起来还不错,只是不过不会自动做native2ascii转码

太烦,于是我就改了一下这个plugin实现了上述功能

解压到~eclipse/plugins下然后启动Eclipse,在.properties文件上点右键就可以看到Open with中的Property File GUI Editor

在Eclipse2.1.x下测试通过,不知3.0有没有问题

org.sourceforge.eclpropfileedit_1.0.4.rar (24.25k)

2.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: 鸡肋男
Posted on: 2004-05-27 09:20

你做的很好啊!在3.0下也可以使用,没有问题,感谢。

3.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: hailwind
Posted on: 2004-05-27 09:38

其实俺也真没做什么,整合了一下而已,有人觉得好偶就开心了

申请置顶,与juweiping的JBuilder插件并列,嘿嘿

还有,申请加。。。。。。分,嘿嘿

4.加分有什么用? [Re: hailwind] Copy to clipboard
Posted by: longwang
Posted on: 2004-05-27 23:35


5.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: hover
Posted on: 2004-06-01 14:44

嘿嘿,前几天还想有空作一个呢,用在struts里边编辑资源文件很方便。
如果能加上个tab,view source就更好了。

6.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: aegean
Posted on: 2004-06-30 16:30

正是觉困惑时,发现了这个,而且3.0也可以用,作的真好

7.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: worldcreatxr
Posted on: 2004-07-14 17:30

昏,这东西我不会用,我才刚刚开始学着用eclipse
谁能教教我啊,谢谢

8.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: worldcreatxr
Posted on: 2004-07-14 17:42

还是不太好用,有没有象netbeans这样的多语言编辑器?

(缩略图,点击图片链接看原图)

9.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: worldcreatxr
Posted on: 2004-07-14 17:44

还是不太好用,有没有象netbeans这样的多语言编辑器?

(缩略图,点击图片链接看原图)

10.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: ggjj_zhzz
Posted on: 2004-07-27 22:52

弱智问题:
这东东和struts是什么关系?

11.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: iceishot
Posted on: 2004-07-30 11:19

确实很好用,希望楼主能跟踪新的版本不断升级哈。

强烈要求斑竹给楼主加分。

12.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: scud
Posted on: 2004-10-08 16:20

good

13.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: donycosmos
Posted on: 2004-10-14 09:01

3.01下不能用了,有能用的吗?

14.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: donycosmos] Copy to clipboard
Posted by: Starcraft
Posted on: 2004-10-18 10:08

donycosmos wrote:
3.01下不能用了,有能用的吗?


我能用。

15.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: yrlong
Posted on: 2004-10-19 13:50

还没有用过,佩服

16.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: dearmite
Posted on: 2004-10-19 16:06

和IBM的那东东一样,
一个小日本,
也写过这么一个属性插件的,
都不怎么着!

17.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: zaowei21
Posted on: 2004-10-19 17:30

不错的东西,鼓励一下,学习一下,应用一下。

18.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: luweifeng
Posted on: 2004-11-03 09:15

真强,太谢谢了

19.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: yipsilon
Posted on: 2004-11-14 09:49

An error has occurred when activating this view

在 Eclipse 3.0.1 上使用时报错..........

错误在这里:

!ENTRY org.eclipse.core.runtime 4 2 十一月 14, 2004 09:52:41.453
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.runtime".
!STACK 0
java.lang.NullPointerException
  at org.sourceforge.eclpropfileedit.editor.PropertyFileEditor.focusLost(PropertyFileEditor.java:834)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:108)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:801)
  at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:1756)
  at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Control.java:3614)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:2999)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
  at org.eclipse.swt.widgets.Control.forceFocus(Control.java:607)
  at org.eclipse.swt.widgets.Control.setFocus(Control.java:2054)
  at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:447)
  at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.setFocus(PackageExplorerPart.java:659)
  at org.eclipse.ui.internal.WorkbenchPage$2.run(WorkbenchPage.java:471)
  at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
  at org.eclipse.core.runtime.Platform.run(Platform.java:747)
  at org.eclipse.ui.internal.WorkbenchPage.activatePart(WorkbenchPage.java:468)
  at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:2722)
  at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:2415)
  at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:304)
  at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:284)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:801)
  at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:935)
  at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:1461)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:3009)
  at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1391)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
  at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1468)
  at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:3050)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
  at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1468)
  at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:3050)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
  at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1468)
  at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:3050)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
  at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1468)
  at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:3050)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
  at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1397)
  at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:170)
  at org.eclipse.swt.widgets.Control.windowProc(Control.java:3050)
  at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
  at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
  at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:1887)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2426)
  at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
  at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
  at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
  at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
  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.core.launcher.Main.basicRun(Main.java:185)
  at org.eclipse.core.launcher.Main.run(Main.java:704)
  at org.eclipse.core.launcher.Main.main(Main.java:688)

20.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: yipsilon
Posted on: 2004-11-14 14:25

修改了上面的Bug和其他的bugs, 并且支持Eclipse 3.0.X版本(这是纯3.0.X版本的, 已经不支持2.1.X了). 在Eclipse 3.0.1下测试通过. 需要的下载吧. ^_^

com.yipsilon.eclipse.pfe_1.0.0.zip (22.42k)

21.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: nealchan
Posted on: 2004-11-22 11:14

>修改了上面的Bug和其他的bugs, 并且支持Eclipse 3.0.X版本(这是纯3.0.X版>本的, 已经不支持2.1.X了). 在Eclipse 3.0.1下测试通过. 需要的下载吧. ^_^
>
>com.yipsilon.eclipse.pfe_1.0.0.zip (22.42k)

在Eclipse 3.0.1之上验证过了,不好使。 还是得用org.sourceforge.eclpropfileedit_1.0.4.rar (24.25k) ,但是在打开繁体版的*.properties文件时,出现乱码。

这个问题才怎么解决?

22.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: yipsilon
Posted on: 2004-11-22 16:32

不会吧, 除了Plugin相关的东西我动了, 其他的我都没动哦... 奇怪....

兄弟帮我发个繁体版的属性文件, 我来测试看看把这个bug改过来....

23.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: yipsilon
Posted on: 2004-11-22 16:36

哦, 明白了, 如果你是繁体版的操作系统, 应该就不会出现乱码了...

至于com.yipsilon.eclipse.pfe_1.0.0.zip, 你是不是跟org.sourceforge.eclpropfileedit_1.0.4.rar 一起用了? 到帮助里查一下有没有com.yipsilon.eclipse.pfe这个插件存在....

24.Re:Eclipse编辑国际化资源文件插件[for Eclipse]v1.0.4 [Re: hailwind] Copy to clipboard
Posted by: worldcreatxr
Posted on: 2004-12-26 02:42

我找到一好东西了:

sourceforge.net

ResouceBundleEditor

对于编辑多国语言文件就直观了,
不过,它没有转成 unicode 存储


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923