Comment puis-je internationaliser une GWT UIBinder page avec des Messages?

Je suis en train d'internationaliser une UIBinder application avec les fichiers de propriétés. Puisque nous avons déjà beaucoup de traductions exposés par le com.google.gwt.i18n.client.Les Messages de l'interface (GWT 1.7.1), nous tenons à réutiliser ces messages.

J'ai essayé ce qui suit:

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
 xmlns:g="urn:import:com.google.gwt.user.client.ui" 
 xmlns:res="ui:with:be.credoc.iov.webapp.client.MessageConstants">

 <g:HTMLPanel>
  <div>
   <res:msg key="email">Emaileke</res:msg>:
   <g:TextBox ui:field="email" />
  </div>
 </g:HTMLPanel>
</ui:UiBinder>

La MessageConstants classe ressemble à ceci:

@DefaultLocale("nl")
public interface MessageConstants extends Messages {
 String email();
}

Toutefois, cela ne fonctionne pas. Comment puis-je faire cela?

InformationsquelleAutor Jan | 2010-02-18