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
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