У нас возникли проблемы с настройкой функциональности I18N GWT.
В настоящее время мы используем файл статических свойств для генерации наших интерфейсов, которые мы используем в коде.Помимо загрузки локалей по умолчанию, таких как " de " или " en " во время выполнения, мы также ищем способ загрузки пользовательских языковых файлов, зависящих от другого свойства (например, называемого "* 1009").* dist").
Подробно:
В нашем .gwt.xml у нас оба свойства определены так:
<extend-property values="de" name="locale"/>
<extend-property values="en" name="locale"/>
<define-property name="x.dist" values="dist1,dist2,dist3"/>
Теперь мы хотим иметь один языковой файл, который содержит все общие свойства, и для каждого дистрибутива и языка другие языковые файлы, которые могут содержать специальные значения.Все эти интерфейсы также должны генерироваться автоматически с помощью maven gwt plugin" i18nMessagesBundle ".
Мы уже пытались использовать интерфейс "SpecialLocalMessage", который расширяет все специальныеинтерфейсы dist, но мы не смогли заменить их в gwt.xml через "<replace-with>"
, потому что есть классы, но интерфейсы не требуются.
Видите ли вы какое-либо решение для этой проблемы?