Я хочу использовать интернационализацию для моего приложения GWT.
Я прочитал, что мне нужен файл Languages.properties, в котором я пишу, например ticketHomeSiteLabelDemnaechst = "Действия, которые должны быть выполнены в ближайшее время"
класс, который я назвал Languages.java:
import com.google.gwt.i18n.client.Messages;
public interface Languages extends Messages{
String ticketHomeSiteLabelDemnaechst();
}
applicationname.gwt.xml:
<inherits name='com.google.gwt.i18n.I18N'/>
<extend-property name="locale" values="de"/>
<extend-property name="locale" values="en"/>
<set-property-fallback name="locale" value="en"/>
А в классе, где я хочу его использовать:
final Languages language = GWT.create(Languages.class);
labelDemnaechst.setText(Int.get(language.ticketHomeSiteLabelDemnaechst()));
Когда я делаю это:
Я получаю эту ошибку: нет исходного кода для типа Языки; Вы забыли унаследовать необходимый модуль?