Tôi đang làm việc trên một ứng dụng RCP Eclipse với bản địa hóa. Người dùng có thể thay đổi ngôn ngữ được sử dụng trong ứng dụng khi đang di chuyển. Không nên khởi động lại ứng dụng trong khi chuyển đổi ngôn ngữ này. Cũng có thể chuyển đổi giữa các ngôn ngữ được viết từ trái sang phải và các ngôn ngữ được viết từ phải sang trái.
Có cách nào tốt để giải quyết vấn đề này không?Chuyển đổi ngôn ngữ động trong ứng dụng RCP Eclipse
Trả lời
Theo this thread:
Hầu hết các thư viện eclipse tải lên thông tin ngôn ngữ của họ vào việc tạo widget. Nếu bạn thay đổi ngôn ngữ của bạn sau đó bạn cần phải khởi động lại nhật thực để nó có hiệu lực.
Bạn có thể viết rằng loại hành vi động vào chương trình SWT của riêng mình, tuy nhiên (khi thiết bị chuyển mạch locale, bạn cần phải gọi
setText(*)
trên tất cả mọi thứ :-)
Vì vậy, đây không phải là hiện quản lý động trừ khi bạn chương trình đó cho mình ...
rcp khác/plugins ứng dụng like Birt xác định các hướng dẫn tương tự (ví dụ: "Khởi động lại Eclipse" ở cuối ...)
0.123.
Điều đó nói rằng, một vấn đề hơi khác nhau đã được thiết lập trong this thread:
chuyển đổi cài đặt ngôn ngữ, khởi động lại, và sau đó chạy trong ngôn ngữ đó
tôi đã nhận nó để làm việc bằng cách đọc bug 222023 và bắt chước
org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction
tôi đã thử nó bằng tay:
- thêm "
-configuration @user.home/.myapp/configuration
" đến launcher.ini- đã thêm "
osgi.nl
" cho người dùngconfig.ini
ở đó và nó hoạt động.Vì tôi có thể truy cập
config-Location
quaPlatform.getConfigurationLocation()
Tôi đoán đó có thể là cách.
Lưu ý: thêm "osgi.nl
" vào webstart jnlp works too.
Có thể nhận "mọi thứ" (để gọi setText (*) bật) tự động không? – zizzo
Bạn sẽ cần gọi setText trên từng tiện ích, với văn bản tương ứng. Vì không có ánh xạ biến văn bản trên các widget, bạn sẽ phải làm điều đó hoàn toàn theo cách thủ công.
- 1. Chuyển đổi ngôn ngữ bên trong ứng dụng android
- 2. Chuyển đổi phối cảnh trong ứng dụng RCP từ Eclipse Juno?
- 3. Netbeans RCP và Eclipse RCP
- 4. Eclipse RCP Splash Screen
- 5. Tự động chuyển đổi ngôn ngữ PHP, Javascript, jQuery UI
- 6. chuyển đổi chuỗi kép và ngôn ngữ
- 7. Eclipse RCP và Eclipse Plugin
- 8. ứng dụng đa ngôn ngữ wpf
- 9. Tải các ngôn ngữ có sẵn của ứng dụng động
- 10. Thay đổi ngôn ngữ ứng dụng theo lập trình
- 11. Ember: chuyển đổi động sang ngôn ngữ đã chọn (sử dụng thư viện i18n)
- 12. Ứng dụng đa ngôn ngữ MVC 4
- 13. Chuyển đổi ba lá thư mã ngôn ngữ để nhận dạng ngôn ngữ (LANGID)
- 14. Sử dụng Lịch sử Điều hướng trong Eclipse RCP
- 15. Chuyển đổi ngôn ngữ lập trình trên thiết bị Android
- 16. Chuyển ngôn ngữ trên iPhone
- 17. Ứng dụng HTML5 đa ngôn ngữ
- 18. Cài đặt ứng dụng Ngôn ngữ trong Tùy chọn Android
- 19. Tôi có thể sử dụng java.lang.instrument như thế nào trong một ứng dụng RCP Eclipse?
- 20. SWT/JFace hoặc RCP Eclipse?
- 21. Ứng dụng thể hiện đa ngôn ngữ
- 22. ZF2-Tự động thay đổi ngôn ngữ ứng dụng trên Zend Framework 2
- 23. django-đa ngôn ngữ và chuyển đổi giữa các ngôn ngữ ở phía bên mẫu
- 24. Eclipse RCP AspectJ cấu hình
- 25. Cách đặt ngôn ngữ/ngôn ngữ giao diện điều khiển eclipse
- 26. ứng dụng iPhone ngôn ngữ có sẵn trong Appstore
- 27. Thanh công cụ định vị trong Eclipse/RCP
- 28. Làm cách nào để hiển thị ngôn ngữ (ngôn ngữ) hiện tại ứng dụng Android?
- 29. Không thể chuyển đổi môi trường ngôn ngữ ở Django
- 30. Khởi động lại ứng dụng trong Eclipse
Khó khăn là tôi không tin bạn có thể gọi 'setText (*)' trên mọi thứ tự động ... – VonC