Estoy trabajando en una aplicación Eclipse RCP con localización. Un usuario debería ser capaz de cambiar el idioma utilizado en la aplicación sobre la marcha. Un reinicio de la aplicación no debería tener lugar durante este cambio de idioma. También debería ser posible cambiar entre los idiomas escritos de izquierda a derecha y los idiomas escritos de derecha a izquierda.
¿Hay una (buena) manera de resolver este problema?Cambio de idioma dinámico en una aplicación Eclipse RCP
Respuesta
Según this thread:
La mayoría de las bibliotecas de eclipse de carga hasta su información de texto sobre creación de widgets. Si luego cambias tu configuración regional, debes reiniciar Eclipse para que tenga efecto.
Se puede escribir ese tipo de comportamiento dinámico en su propio programa SWT, sin embargo (cuando los interruptores de configuración regional, que había necesidad de llamar
setText(*)
sobre todo :-)
Así que esto no es actualmente administrado de forma dinámica menos que programa usted mismo ...
Otros RCP/plugins aplicación like Birt especificar las mismas instrucciones (es decir, "Reiniciar Eclipse" al final ...)
Dicho esto, un problema ligeramente diferente se encuentra en this thread:
interruptor de la configuración de idioma, reinicio y vuelva a ejecutar en ese idioma
lo tengo para trabajar mediante la lectura de bug 222023 e imitando
org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction
me trataron de forma manual:
- añade "
-configuration @user.home/.myapp/configuration
" al launcher.ini- agregó "
osgi.nl
" a los usuariosconfig.ini
que residen allí y funcionó.Desde puedo tener acceso al
config-Location
travésPlatform.getConfigurationLocation()
supongo que podría ser el camino.
Nota: la adición de "osgi.nl
" al jnlp WebStart works too.
¿Es posible obtener "todo" (para llamar a setText (*) encendido) automáticamente? – zizzo
Debería llamar a setText en cada widget, con el texto correspondiente. Como no hay asignación de texto variable en los widgets, también debería hacerlo de forma completamente manual.
- 1. Netbeans RCP vs Eclipse RCP
- 2. ¿Cómo puedo usar java.lang.instrument en una aplicación Eclipse RCP?
- 3. ¿Cómo obtengo OSGi BundleContext para una aplicación Eclipse RCP?
- 4. Eclipse RCP AspectJ configure
- 5. Eclipse RCP - Editor en perspectiva
- 6. ¿Cómo puedo hacer una vista desplazable en una aplicación Eclipse RCP?
- 7. Pantalla de bienvenida de Eclipse RCP
- 8. SWT/JFace o Eclipse RCP?
- 9. Eclipse Aplicación RCP: diseño de varias ventanas para monitores múltiples
- 10. ¿Cómo crear una aplicación Eclipse RCP que reutilice algunos "complementos IDE de Eclipse"?
- 11. mecanismo de plugin.properties en eclipse RCP
- 12. Config.ini personalizado en el producto Eclipse RCP
- 13. Log4j bajo OSGI (Eclipse RCP)
- 14. androide cambio de idioma oyente
- 15. Cómo usar log4j en eclipse rcp
- 16. Cómo ocultar una página de preferencias en un eclipse RCP
- 17. ¿Cómo comunicarse entre vistas en Eclipse RCP?
- 18. ¿Cómo hacer keybinding en eclipse rcp?
- 19. Cambio de tamaño dinámico de una ventana en Xaml
- 20. Comenzando a trabajar con Eclipse RCP
- 21. Cómo escribir aplicaciones eclipse rcp con scala?
- 22. Iniciar una acción en Eclipse RCP al inicio
- 23. Eclipse RCP app: ¿Cómo deshabilitar extensiones específicas?
- 24. Aprendizaje de Eclipse RCP y SWT/JFace
- 25. Eclipse RCP no puede encontrar EclipseStarter
- 26. Crear y vincular una GUI desde un archivo xsd automáticamente en la aplicación eclipse rcp
- 27. ¿Alguien tiene experiencia en crear una aplicación Eclipse RCP con Gradle?
- 28. ¿Qué versión de Eclipse: Java, RCP o "Eclipse Classic"?
- 29. Usar el historial de navegación en Eclipse RCP
- 30. Posicionamiento de barras de herramientas en Eclipse/RCP
La dificultad es que no creo que pueda llamar 'setText (*)' en todo automáticamente ... – VonC