Lor*_*o B 2 java swt localization filedialog eclipse-plugin
我会用英语本地化FileDialog组件.我的默认语言是意大利语.可能吗?
我正在使用FileDialog的项目是一个Eclipse插件项目.
我发现只有JFileChooser组件的解决方案,它的工作原理.
先感谢您.
我的理解是SWT调用一些操作系统API来显示常见的对话框(FileDialog就是其中之一).因此,它将始终以当前OS语言或当前用户选择的MUI系统语言显示.
如果我的理解是正确的(我坚信这一点),那么就没有办法将其本地化.
看来我错了.这个页面(向下滚动到国际化)说:
Eclipse SDK旨在作为国际化产品的基础.Eclipse SDK组件提供的用户界面元素(包括对话框和错误消息)是外部化的.英语字符串作为默认资源包提供.
这意味着它应该是可本地化的.但这并不意味着它是本地化的.另一个引用:
德语和日语语言环境经过测试.
这是否意味着它本地化为德语和日语?我不知道.Swing on Mac平台就是这种情况(我不确定它是否仍然保持不变).
但是,这意味着至少应该进行本地化.
我不能,如果是这样的话(我不这么认为),但现在你所要做的就是使用语言包:
java -Duser.language = fr -Djava.library.path = C:\ MyApp -classpath C:\ MyApp\swt.jar; C:\ MyApp\swt-nl.jar; C:\ MyApp\myApp.jar my. org.HelloWorld
只需在类路径上放置一个或多个语言包就足以翻译FileDialog.如果是意大利人和其他很少人,那将是NLpack1.对于波兰语,匈牙利语,捷克语和俄语,它将是NLpack2.
原始信息似乎是错误的,对不起(谢谢Jarek的怀疑,它应该提高这个答案的质量).
| 归档时间: |
|
| 查看次数: |
875 次 |
| 最近记录: |