Localization eclipse:扩展项目中的文本
我已经在eclipse scout neon中扩展了这个项目,我想知道如何在这个项目中启用它 我复制text.nls文件并创建包含text.properties的text文件夹。 从代码自动创建文本不起作用,并给我一个错误:Localization eclipse:扩展项目中的文本,localization,translation,eclipse-scout,eclipse-neon,Localization,Translation,Eclipse Scout,Eclipse Neon,我已经在eclipse scout neon中扩展了这个项目,我想知道如何在这个项目中启用它 我复制text.nls文件并创建包含text.properties的text文件夹。 从代码自动创建文本不起作用,并给我一个错误: The NLS Project is read-only. heck that you have a valid NLS Project in your workspace. 如果我在text.properties文件中手动添加文本,它不会从中读取。 如何解决此问题?您是
The NLS Project is read-only. heck that you have a valid NLS Project in your workspace.
如果我在text.properties文件中手动添加文本,它不会从中读取。
如何解决此问题?您是否正确配置了
text.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查找属性文件的方式