Desarrollé una aplicación GWT utilizando i18n internacionalización. En el modo Host/Dev, funciona bien, pero al iniciar la compilación GWT aparece este error: No se encontró ningún recurso para la clave xxx, como se muestra a continuación.GWT 2.X No se encontraron recursos para la clave
Compiling module ...rte.RTE
Scanning for additional dependencies: file:/home/.../client/i18n/RTEValidationMessages.java
Computing all possible rebind results for '...client.i18n.RTEMessages'
Rebinding ...client.i18n.RTEMessages
Invoking [email protected]
Processing interface ...client.i18n.RTEMessages
Generating method body for txtIndirizzo3()
[ERROR] No resource found for key 'txtIndirizzo3'
Los mensajes se cargan con encuadernación tardía.
public class RTEValidationMessages {
private RTEMessages additionalMessages;
public RTEValidationMessages() {
additionalMessages = GWT.create(RTEMessages.class);
}
}
Eliminación del método que da el error, resultados en otro método aleatorio con el error, no dicen que el método antes o después en la interfaz ... client.i18n.RTEMessages.
La ayuda es muy apreciada.
Gracias. Google debería haber hecho su proyecto Showcase más modular. El uso de fragmentos de código es extremadamente inconveniente debido a dependencias como esta. – expert
GWT usa este archivo como valor predeterminado, cuando la clave no se encuentra en un archivo de configuración regional específico. Como alternativa, puede anotar sus métodos en la interfaz con '@ DefaultMessage' – damluar