Bonjour à tous,

J'ai un petit soucis d'internationalisation avec GWT.
J'essaie de construire un liste déroulante avec des données issues de ma DB.
En JSP "standard", je ferais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
...
<html:select property="status" multiple="true" size="4">
  <c:forEach items="${statusList}" var="status">
    <html:option value="${status.value}">
      <fmt:message key="common.status.${status.value}"/> 
    </html:option>
  </c:forEach>
</html:select>
...
En GWT, Je fais la chose suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class SearchUserPanel extends Composite {
 @UiField
 ListBox statusList;

 ...

/**
 * For internationalization
 */
 private MyMessages messages = GWT.create(MyMessages.class);
 private MyConstants constants = GWT.create(MyConstants.class);

...

 public SearchUserPanel(List<Status>listStatus){
   initWidget(binder.createAndBindUi(this));
   for(Status s: listStatus){
     statusList.addItem(????, s.getValue());
   }
 }

...
}
Ma question est simple, que puis-je mettre à la place des ???? pour que l'affichage de ma list soit traduit?