Pracuję nad aplikacją Eclipse RCP z lokalizacją. Użytkownik powinien mieć możliwość zmiany języka używanego w aplikacji w locie. Ponowne uruchomienie aplikacji nie powinno odbywać się podczas zmiany języka. Powinna również istnieć możliwość przełączania się między językami pisanymi od lewej do prawej, a językami pisanymi od prawej do lewej.
Czy istnieje (dobry) sposób rozwiązania tego problemu?Dynamiczne przełączanie języków w aplikacji Eclipse RCP
Odpowiedz
Według this thread:
Większość bibliotek zaćmienie załadować swoje informacje Język na tworzenie widżetów. Jeśli później zmienisz ustawienia regionalne, musisz zrestartować środowisko Eclipse, aby to zadziałało.
można napisać tego rodzaju dynamiczne zachowanie w swoim programie SWT jednak (gdy przełączniki locale, trzeba by zadzwonić
setText(*)
na wszystko :-)
Więc to nie jest obecnie udało dynamicznie chyba zaprogramować to sam ...
Inne RCP/wtyczki aplikacja like Birt określić te same instrukcje (czyli "Restart Eclipse" na końcu ...)
Powiedział, że nieco inny problem został ustawiony w this thread:
przełączyć ustawienie języka, restart, a następnie uruchomić w tym języku
Dostałem go do pracy poprzez czytanie bug 222023 i naśladując
org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction
próbowałem go ręcznie:
- dodanej "
-configuration @user.home/.myapp/configuration
" do launcher.ini- dodano "
osgi.nl
" do użytkownikówconfig.ini
przebywających tam i działało.Ponieważ mogę uzyskać dostęp do
config-Location
przezPlatform.getConfigurationLocation()
Myślę, że to może być sposób.
Uwaga: dodanie "osgi.nl
" do JNLP webstart works too.
Czy możliwe jest automatyczne uzyskanie "wszystkiego" (wywołanie setText (*))? – zizzo
Musisz wywołać setText dla każdego widżetu, z odpowiednim tekstem. Ponieważ nie ma mapowania zmiennych tekstowych na widgetach, musiałbyś to zrobić również całkowicie ręcznie.
- 1. Przełączanie języków wewnątrz aplikacji Android
- 2. Wyłączanie wkładów wtyczek w aplikacji Eclipse RCP
- 3. Podaj nazwę pliku aplikacji OSX dla aplikacji Eclipse RCP
- 4. przełączanie języków bez zmiany bieżącej strony
- 5. Log4net - dynamiczne przełączanie aplikacji między AdoNetAppender i RollingFileAppender
- 6. Jak mogę dodać zewnętrzny słoik do aplikacji eclipse rcp?
- 7. Dynamiczne przełączanie zdarzeń w Reactive-Banana
- 8. Własne config.ini w produkcie Eclipse RCP
- 9. co powinienem użyć Eclipse rcp lub Eclipse Scout?
- 10. Eclipse RCP + wtyczki osadzony Jetty + JSF
- 11. Dynamiczne przełączanie języka PHP, JavaScript, jQuery UI
- 12. Przełączanie z Eclipse na Netbeans
- 13. Eclipse RCP: Korzystanie z katalogu konfiguracyjnego
- 14. Implementacja Eclipse RCP - ILazyTreeContentProvider jest niespodziewanie chętna
- 15. Jak pakować jre w aplikację eclipse rcp na komputerze Mac
- 16. Eclipse RCP nie może znaleźć EclipseStarter
- 17. Eclipse RCP- Strona właściwości tylko dla folderów
- 18. Eclipse RCP - czym dokładnie jest bezgłowy build?
- 19. Najlepsza praktyka w przypadku wiązania danych z listą w aplikacji Eclipse RCP
- 20. Obsługa wielu języków w aplikacji WinForm
- 21. Eclipse RCP: Zadania równoległe wyświetlane w jednym oknie dialogowym postępu?
- 22. Eclipse RCP: mają ten sam edytor otwarty w oknie edytora
- 23. Jak uruchomić autostart org.eclipse.gemini.blueprint.extender w aplikacji Eclipse Rcp opartej na funkcjach?
- 24. Eclipse RCP: Jak uzyskać dostęp do klas wewnętrznych wtyczek?
- 25. Eclipse: Programowanie dynamiczne w sposób programowy
- 26. przełączanie słowników aplikacji wpf w czasie wykonywania
- 27. Eclipse RCP 4 użyj pakietu za pośrednictwem usługi deklaratywnej
- 28. Obsługa zamykania okna stołu warsztatowego w aplikacji Java RCP
- 29. Dystrybucja Mac aplikacji Eclipse RCP zbudowanej za pomocą Tycho na Windows nie uruchamia się
- 30. Eclipse RCP zbudowany przez Tycho zawiera niechciane opcjonalne zależności
Trudność polega na tym, że nie wierzę, że możesz automatycznie wywołać 'setText (*)' na wszystkim ... – VonC