Statistics
| Revision:

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
}