Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.framework / org.gvsig.andami / src / main / java / org / gvsig / andami / LocaleManager.java @ 42184

History | View | Annotate | Download (917 Bytes)

1
package org.gvsig.andami;
2

    
3
import java.io.File;
4
import java.net.URL;
5
import java.util.Locale;
6
import java.util.Set;
7

    
8
public interface LocaleManager {
9

    
10
    public static final Locale SPANISH = new Locale("es");
11

    
12
    public static final Locale ENGLISH = new Locale("en");
13

    
14
    public Set<Locale> getDefaultLocales();
15

    
16
    public Set<Locale> getInstalledLocales();
17

    
18
    public Locale getDefaultSystemLocale();
19

    
20
    public Locale getCurrentLocale();
21

    
22
    public void setCurrentLocale(Locale locale);
23

    
24
    public boolean installLocale(Locale locale);
25

    
26
    public boolean uninstallLocale(Locale locale);
27

    
28
    public boolean installLocales(URL localesFile);
29

    
30
    public File getResourcesFolder();
31

    
32
    public Locale[] getLocaleAlternatives(Locale locale);
33

    
34
    public String getLanguageDisplayName(Locale locale);
35

    
36
    public String getLocaleDisplayName(Locale locale);
37

    
38
    public Locale getNearestLocale(Locale locale);
39
}