svn-gvsig-desktop / tags / v1_1_Build_1012 / extensions / extGeoProcessing / src / com / iver / cit / gvsig / geoprocess / core / GeoprocessPluginAbstract.java @ 12987
History | View | Annotate | Download (1.05 KB)
1 |
package com.iver.cit.gvsig.geoprocess.core; |
---|---|
2 |
|
3 |
import java.net.URL; |
4 |
import java.util.Locale; |
5 |
|
6 |
import com.iver.cit.gvsig.geoprocess.impl.buffer.BufferGeoprocessPlugin; |
7 |
|
8 |
public abstract class GeoprocessPluginAbstract implements IGeoprocessPlugin { |
9 |
|
10 |
public URL getHtmlDescription() { |
11 |
Locale locale = Locale.getDefault(); |
12 |
String localeStr = locale.getLanguage();
|
13 |
String urlStr = "resources/description_" + |
14 |
localeStr + |
15 |
".html";
|
16 |
URL url = this.getClass(). |
17 |
getResource(urlStr); |
18 |
if (url == null){ |
19 |
// for languages used in Spain, fallback to Spanish if their translation is not available
|
20 |
if (localeStr.equals("ca")||localeStr.equals("gl")||localeStr.equals("eu")||localeStr.equals("va")) { |
21 |
localeStr = "es";
|
22 |
urlStr = "resources/description_" +
|
23 |
localeStr + |
24 |
".html";
|
25 |
url = this.getClass().
|
26 |
getResource(urlStr); |
27 |
if (url!=null) |
28 |
return url;
|
29 |
} |
30 |
|
31 |
localeStr = "en";
|
32 |
urlStr = "resources/description_" +
|
33 |
localeStr + |
34 |
".html";
|
35 |
url = this.getClass().
|
36 |
getResource(urlStr); |
37 |
} |
38 |
return url;
|
39 |
} |
40 |
|
41 |
} |