我的 Eclipse RCP 应用程序中忽略了选项 -nl de

发布于 2024-12-05 15:06:09 字数 838 浏览 0 评论 0原文

我已经为某些插件创建了一个带有 .nl1 片段的 eclipse RCP 应用程序。当我使用选项

-nl de

从 eclipse 内部运行应用程序时,应用程序将按预期以德语文本启动。

但是,当我导出应用程序并将上述选项添加到 myapplication.ini 文件时,没有任何反应 - 它使用默认语言英语。

我已经验证所有 lang 片段/.properties 文件都包含在构建中。这是日志内容:

!SESSION 2011-09-20 12:05:09.462 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_25
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=da_DK
Framework arguments:  -nl de
Command-line arguments:  -os win32 -ws win32 -arch x86 -consolelog -nl de

指定例如。 myapplication.ini 文件中的 -consolelog 工作正常 - 启动 myapplication.exe 时我得到了预期的日志窗口。

编辑:

如果我创建应用程序的快捷方式并在目标路径末尾添加 -nl de:

“C:\application\myapplication.exe” -nl de 则

加载德语片段。为什么无法在 myapplication.ini 文件中指定此选项?

I have created an eclipse RCP application with .nl1 fragments for some of the plugins. When I run the application from inside eclipse with the option:

-nl de

the application is started with german texts as expected.

But when I export the application and add the above option to the myapplication.ini file nothing happens - it use the default language english.

I have verified that all the lang fragments/.properties file are included in the build. Here is the log content:

!SESSION 2011-09-20 12:05:09.462 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_25
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=da_DK
Framework arguments:  -nl de
Command-line arguments:  -os win32 -ws win32 -arch x86 -consolelog -nl de

Specifying eg. -consolelog in the myapplication.ini file works fine - I get the expected logwindow when starting myapplication.exe.

EDIT:

If I create a shortcut to my application and add -nl de at the end of the target path:

"C:\application\myapplication.exe" -nl de

The German fragments are loaded. Why is it not possible to specify this option in the myapplication.ini file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沦落红尘 2024-12-12 15:06:09

选项和值应该位于不同的行,例如。

-nl
de

Options and values should be on separate lines, eg.

-nl
de
一抹苦笑 2024-12-12 15:06:09

只是一些简单的想法:

  • 您是否尝试过删除导出产品的工作区目录?
  • 尝试在 .ini 中设置 osgi.nl=de
  • 您的翻译是否包含在构建中?
  • 真的是“de”还是“de_DE”吗?

Just some quick ideas:

  • Have you tried to delete the workspace directory of your exported product?
  • Try setting osgi.nl=de in your .ini
  • Are your translations being included in the build?
  • Is it really "de" or "de_DE"?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文