Использование пользовательских LocalMessages отдельно от Locales - PullRequest
2 голосов
/ 30 мая 2011

У нас возникли проблемы с настройкой функциональности 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>", потому что есть классы, но интерфейсы не требуются.

Видите ли вы какое-либо решение для этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...