public final class LanguageInfo extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LanguageInfo.LocaleType
Type of the locale to use
|
| Modifier | Constructor and Description |
|---|---|
private |
LanguageInfo() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getJOSMLocaleCode()
Replies the JOSM locale code for the default locale.
|
static java.lang.String |
getJOSMLocaleCode(java.util.Locale locale)
Replies the locale code used by JOSM for a given locale.
|
static java.lang.String |
getLanguageCodeManifest() |
static java.lang.String |
getLanguageCodeXML() |
static java.util.Locale |
getLocale(java.lang.String localeName)
Replies the locale code used by Java for a given locale.
|
static java.lang.String |
getWikiLanguagePrefix()
Replies the wiki language prefix for the current locale.
|
static java.lang.String |
getWikiLanguagePrefix(LanguageInfo.LocaleType type)
Replies the wiki language prefix for the given locale.
|
private LanguageInfo()
public static java.lang.String getWikiLanguagePrefix(LanguageInfo.LocaleType type)
type - the typenull for LanguageInfo.LocaleType.BASELANGUAGE, when
base language is identical to default or englishpublic static java.lang.String getWikiLanguagePrefix()
Locale.getDefault(),
getWikiLanguagePrefix(LocaleType)public static java.lang.String getJOSMLocaleCode()
getJOSMLocaleCode(Locale)public static java.lang.String getJOSMLocaleCode(java.util.Locale locale)
Locale.getLanguage()
to identify the locale of a localized resource, but in some cases it may use the
programmatic name for locales, as replied by Locale.toString().locale - the locale. Replies "en" if null.public static java.util.Locale getLocale(java.lang.String localeName)
localeName - the locale code.public static java.lang.String getLanguageCodeXML()
public static java.lang.String getLanguageCodeManifest()