我正在使用本地化的Eclipse RCP應用程序。用戶應該能夠即時更改應用程序中使用的語言。在此語言切換期間不應重新啓動應用程序。還應該可以在從左向右寫入的語言和從右向左寫入的語言之間切換。
有沒有一個(好)的方法來解決這個問題?在Eclipse RCP應用程序中進行動態語言切換
7
A
回答
4
根據this thread:
大多數日食庫加載上的widget創建他們的語言信息。如果您之後更改了語言環境,則需要重新啓動eclipse才能生效。
你可以寫那種動態行爲到你自己的SWT程序,但(當區域設置開關,你需要調用
setText(*)
一切 :-)
所以這不是目前管理動態除非你自己編程...
其他RCP /插件應用like Birt指定相同的指令(即「重啓Eclipse」的結尾......)
這就是說,一個稍微不同的問題是在this thread設置:
切換語言設置,重新啓動,然後以該語言運行
我把它通過閱讀bug 222023和模仿
工作org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction
我手動嘗試了:
- 加入 「
-configuration @user.home/.myapp/configuration
」到launcher.ini- 增加「
osgi.nl
」給用戶config.ini
居住在那裏,它的工作。因爲我可以通過
Platform.getConfigurationLocation()
訪問config-Location
我想可能是這樣。
注意:將「osgi.nl
」添加到webstart jnlp works too。
+0
是否有可能自動獲得「一切」(調用setText(*)on)? – zizzo 2009-09-17 08:13:06
1
您需要在每個小部件上分別調用setText和相應的文本。由於小部件上沒有文本變量映射,因此您必須完全手動完成此操作。
相關問題
- 1. 如何在應用程序的運行時切換語言?
- 2. RCP應用程序和進度視圖在Eclipse RCP
- 3. Eclipse RCP應用程序無法啓動
- 4. Eclipse RCP應用程序無法啓動
- 5. 在應用程序中切換語言android
- 6. 多語言動態Silverlight應用程序
- 7. WPF locbaml-ed應用程序和運行時語言切換?
- 8. 在遠程應用程序上切換輸入語言
- 9. 自Eclipse Juno以來在RCP應用程序中切換透視圖?
- 10. 從另一個rcp應用程序啓動rcp應用程序
- 11. 動態切換語言環境?
- 12. Eclipse RCP中單行自動調整大小Nattable應用程序
- 13. 在RCP應用程序中切換控制檯的視圖
- 14. 切換語言在故事板中的視圖元素運行應用程序
- 15. 在動態類型語言中切換case語句
- 16. Eclipse RCP中的應用程序設計
- 17. Eclipse RCP應用程序中的NoClassDefFoundError
- 18. jruby中的Eclipse RCP應用程序
- 19. 獲取在Eclipse RCP應用程序
- 20. 如何將應用程序語言切換爲當前用戶的語言?
- 21. 我可以使用.NET語言編寫Eclipse RCP應用程序嗎?
- 22. Java Swing - 在運行時動態切換語言環境
- 23. 使用母版頁切換ASP.NET應用程序的語言
- 24. 在Eclipse RCP應用程序中自動調整NatTable的大小
- 25. 如何在Eclipse RCP應用程序中使視圖可滾動?
- 26. Eclipse rcp在eclipse應用程序中禁用退出按鈕
- 27. 在Eclipse RCP應用程序中重用Eclipse Run菜單
- 28. 在Struts2應用程序中動態添加語言環境
- 29. Eclipse RCP:無需啓動應用程序的命令行參數
- 30. Android在應用程序內切換語言而不重新啓動
難題是我不相信你可以自動調用所有東西的'setText(*)'... – VonC 2009-09-17 08:33:48