svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.framework / org.gvsig.andami / src / main / java / org / gvsig / andami / LocaleManager.java @ 44198
History | View | Annotate | Download (976 Bytes)
1 | 41390 | jjdelcerro | 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 | 42184 | fdiaz | |
28 | 41390 | jjdelcerro | public boolean installLocales(URL localesFile); |
29 | |||
30 | public File getResourcesFolder(); |
||
31 | 42184 | fdiaz | |
32 | 41390 | jjdelcerro | public Locale[] getLocaleAlternatives(Locale locale); |
33 | 42184 | fdiaz | |
34 | 41390 | jjdelcerro | public String getLanguageDisplayName(Locale locale); |
35 | 42184 | fdiaz | |
36 | 41715 | jjdelcerro | public String getLocaleDisplayName(Locale locale); |
37 | 42184 | fdiaz | |
38 | public Locale getNearestLocale(Locale locale); |
||
39 | 43296 | fdiaz | |
40 | /**
|
||
41 | *
|
||
42 | */
|
||
43 | void updateInstalledLocales();
|
||
44 | 41390 | jjdelcerro | } |