Revision 457 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.swing/org.gvsig.scripting.swing.impl/src/main/java/org/gvsig/scripting/swing/impl/DefaultScriptingUIManager.java

View differences:

DefaultScriptingUIManager.java
35 35
import org.gvsig.scripting.swing.impl.composer.DefaultJScriptingComposer;
36 36
import org.gvsig.scripting.swing.impl.syntaxhighlight.JEditorPaneSyntaxHighlighting;
37 37
import org.gvsig.scripting.swing.impl.syntaxhighlight.JRSyntaxTextArea;
38
import org.gvsig.tools.ToolsLocator;
39
import org.gvsig.tools.i18n.I18nManager;
38 40
import org.gvsig.tools.swing.api.ToolsSwingLocator;
39 41
import org.gvsig.tools.swing.api.windowmanager.WindowManager;
40 42
import org.slf4j.Logger;
......
47 49
;
48 50
	private ScriptingManager manager;
49 51
	private Map<String,URL> userHelps= new HashMap<String, URL>();
52
	private I18nManager i18nManager;
50 53
	
51 54

  
52 55

  
53 56
	public DefaultScriptingUIManager(){
57
		
54 58
		this.manager =  ScriptingLocator.getManager();
55 59
		this.manager.put("ScriptingUIManager",this);
60
		
61
		this.i18nManager = ToolsLocator.getI18nManager();
56 62
	}
57 63
	
58 64
	public JScriptingComposer createComposer() {
......
214 220
			return new JEditorPaneSyntaxHighlighting();
215 221
		}
216 222
	}
223
	
224
	public String getTranslation(String key){
225
		if(this.i18nManager==null){
226
			this.i18nManager = ToolsLocator.getI18nManager();
227
		}
228
		return i18nManager.getTranslation(key);
229
	}
217 230

  
218 231
}

Also available in: Unified diff