簡體   English   中英

Eclipse RCP-使用片段提供翻譯

[英]Eclipse RCP - Using fragment for providing translations

我對在Eclipse RCP中使用片段有一個簡短的問題。 目前,我正在使用消息機制來翻譯我的字符串。 Messages.java和* .properties文件位於我的插件中,一切正常。 現在,我想為不同的客戶使用不同的字符串/翻譯。 據我所知,插件片段是一種可能的解決方案。 我讀過,無法使用片段覆蓋主機插件中的文件。 所以我認為我必須使用2個不同的片段來提供正確的* .properties文件。 下圖顯示了我認為必須使用的架構。

主機片段的用法

配置完片段項目后(設置了主機插件,並且* .properties文件與主機中的軟件包同名),我想通過Eclipse IDE啟動RCP應用程序。 2運行配置也已配置。 使用OSGI控制台時,我看到我的片段存在並且已解決。

但是我的問題是片段中提供的字符串/翻譯沒有使用。 每次我啟動該應用程序時,都會使用一些舊的Strings / Translations(在將屬性Files移至片段之前使用的字符串/轉換)。

有人知道我在做什么錯嗎,如果我的解決方案是正確的方法?

提前致謝 :)

您必須使用正確的配置來運行Eclipse產品-如果您想查看(並測試)您的語言支持,則必須使用正確的信息來開始Eclipse! 在此處輸入圖片說明

嘗試直接設置語言

-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl de_DE -consoleLog

您提供標頭清單嗎?

Bundle-Localization: plugin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM