Переопределить текстовую запись из фреймворка в приложении Eclipse Scout

Я использую структуру http://eclipse.org/scout/.

Как я могу переопределить текстовую запись в моем приложении, чтобы заменить запись, предоставляемую платформой?

1 ответ

Решение

Я могу привести вам пример из ошибки 431234.

Eclipse Scout Field - Ошибка 431234

Откройте редактор NLS для вашего приложения Scout:

  • В представлении Scout Explorer выберите Scout Projects > {your app} > {app}.shared > Text Provider Services > {App}TextProviderService,
  • А затем в представлении свойств объекта разведчика нажмите на Open NLS Editor... ссылка на сайт.

Добавьте новый язык с помощью соответствующей кнопки инструмента:

Кнопка 'Новый язык...' в редакторе NLS

Выберите язык в диалоговом окне (в нашем примере это нидерландский язык) и подтвердите с помощью Ok:

Добавить языковой диалог

Вы можете снять Hide inherited rows установите флажок и установите фильтр ключей на NumberToo,

NLS Editor

Добавить новую запись с New Entry кнопка инструмента.

Кнопка 'Новая запись...' в редакторе NLS

В диалоге подготовьте новую текстовую запись:

Диалог 'Новая запись'

Предупреждение только говорит о том, что вы переопределяете текст, определенный в Scout RT. Вы нажимаете кнопку сохранения, чтобы закрыть диалог. (Больше информации в Bug 439590).

Редактор NLS должен отображать вашу версию текста.

Когда вы запустите свое приложение на соответствующем языке, вы должны увидеть разницу:

Eclipse Scout Field

Другие вопросы по тегам