eclipse scout neon: тексты в расширенном проекте

Я расширил проект в eclipse scout neon, и я хотел бы знать, как включить тексты в этом проекте.

Я копирую файл Texts.nls и создаю папку texts с Texts.properties внутри. Автоматическое создание текстов из кода не работает и выдает ошибку:

The NLS Project is read-only. heck that you have a valid NLS Project in your workspace.

Если я добавляю текст вручную в файл texts.properties, он не читается из него. Как это исправить?


person Marko Zadravec    schedule 08.01.2016    source источник


Ответы (1)


Правильно ли вы настроили файл Texts.nls? Вот пример:

###############################################
# This file is maintained by the NLS editor.  #
# To ensure a properly working NLS support    #
# keep this file untouched.                   #
###############################################
Nls-Class=org.eclipse.scout.contacts.shared.TextProviderService

Соответствующий TextProviderService класс Java:

package org.eclipse.scout.contacts.shared;

import org.eclipse.scout.rt.platform.Order;
import org.eclipse.scout.rt.shared.services.common.text.AbstractDynamicNlsTextProviderService;

@Order(2000)
public class TextProviderService extends AbstractDynamicNlsTextProviderService {
  @Override
  protected String getDynamicNlsBaseName() {
    return "org.eclipse.scout.contacts.shared.texts.Texts";
  }
}

Именно так Scout SDK ищет ваши файлы свойств.

person Jmini    schedule 14.01.2016