public final class LanguageManager
extends java.lang.Object
LanguageManager
object helps you to manage the languages currently installed by Cumulus.Cumulus.getLanguageID()
Modifier and Type | Class and Description |
---|---|
static class |
LanguageManager.LanguageDescriptor
The
LanguageDescriptor object represents one of the installed language. |
Modifier and Type | Field and Description |
---|---|
static int |
LANGUAGE_ARABIC |
static int |
LANGUAGE_CZECH |
static int |
LANGUAGE_DANISH |
static int |
LANGUAGE_DUTCH |
static int |
LANGUAGE_ESTONIAN |
static int |
LANGUAGE_FINNISH |
static int |
LANGUAGE_FRENCH |
static int |
LANGUAGE_GERMAN |
static int |
LANGUAGE_GREEK |
static int |
LANGUAGE_HUNGARIAN |
static int |
LANGUAGE_ITALIAN |
static int |
LANGUAGE_JAPANESE |
static int |
LANGUAGE_KOREAN |
static int |
LANGUAGE_LATVIAN |
static int |
LANGUAGE_LITHUANIAN |
static int |
LANGUAGE_NONE |
static int |
LANGUAGE_NORWEGIAN |
static int |
LANGUAGE_NORWEGIAN_NYNORSK |
static int |
LANGUAGE_POLISH |
static int |
LANGUAGE_PORTUGUESE_BRAZILIAN |
static int |
LANGUAGE_RUSSIAN |
static int |
LANGUAGE_SAMI_OTHER |
static int |
LANGUAGE_SIMPLIFIED_CHINESE |
static int |
LANGUAGE_SLOVAK |
static int |
LANGUAGE_SPANISH |
static int |
LANGUAGE_SWEDISH |
static int |
LANGUAGE_TRADITIONAL_CHINESE |
static int |
LANGUAGE_TURKISH |
static int |
LANGUAGE_US_ENGLISH |
static int |
LANGUAGE_VIETNAMESE |
Modifier and Type | Method and Description |
---|---|
static java.util.Locale |
createLocale(java.lang.String localeString) |
int |
getAvailableLanguages()
Returns the number of available languages.
|
java.text.Collator |
getCollator(int id)
Returns the
Collator for the given language ID. |
int |
getCumulusLanguageID()
Returns the Cumulus language identifier for the current JVM.
|
static int |
getCumulusLanguageId(java.util.Locale locale)
Returns the Cumulus language identifier for the specified locale.
|
static java.util.Locale |
getCumulusLanguageLocale(java.util.Locale locale)
Returns the Cumulus language locale for the specified locale.
|
static LanguageManager |
getInstance()
Returns an instance of a
LanguageManager . |
LanguageManager.LanguageDescriptor |
getLanguageDescriptor(int id)
Returns the
LanguageDescriptor object for the given language ID. |
java.util.List<LanguageManager.LanguageDescriptor> |
getLanguages()
Returns the list of supported languages.
|
java.util.Locale |
getLocale(int id)
Returns the
Locale object for the given language ID. |
public static final int LANGUAGE_NONE
public static final int LANGUAGE_US_ENGLISH
public static final int LANGUAGE_GERMAN
public static final int LANGUAGE_JAPANESE
public static final int LANGUAGE_FRENCH
public static final int LANGUAGE_ITALIAN
public static final int LANGUAGE_PORTUGUESE_BRAZILIAN
public static final int LANGUAGE_SPANISH
public static final int LANGUAGE_DUTCH
public static final int LANGUAGE_KOREAN
public static final int LANGUAGE_GREEK
public static final int LANGUAGE_POLISH
public static final int LANGUAGE_CZECH
public static final int LANGUAGE_TRADITIONAL_CHINESE
public static final int LANGUAGE_SIMPLIFIED_CHINESE
public static final int LANGUAGE_DANISH
public static final int LANGUAGE_NORWEGIAN
public static final int LANGUAGE_ARABIC
public static final int LANGUAGE_SWEDISH
public static final int LANGUAGE_NORWEGIAN_NYNORSK
public static final int LANGUAGE_SAMI_OTHER
public static final int LANGUAGE_FINNISH
public static final int LANGUAGE_HUNGARIAN
public static final int LANGUAGE_RUSSIAN
public static final int LANGUAGE_SLOVAK
public static final int LANGUAGE_TURKISH
public static final int LANGUAGE_LATVIAN
public static final int LANGUAGE_LITHUANIAN
public static final int LANGUAGE_ESTONIAN
public static final int LANGUAGE_VIETNAMESE
public static LanguageManager getInstance()
LanguageManager
.LanguageManager
.public int getAvailableLanguages()
public java.util.List<LanguageManager.LanguageDescriptor> getLanguages()
List
of LanguageDescriptor
objects.public static java.util.Locale createLocale(java.lang.String localeString)
public java.text.Collator getCollator(int id)
Collator
for the given language ID.id
- a language ID.Collator
for the given language ID.public java.util.Locale getLocale(int id)
Locale
object for the given language ID.id
- a language ID.Locale
object for the given language ID.public LanguageManager.LanguageDescriptor getLanguageDescriptor(int id)
LanguageDescriptor
object for the given language ID.id
- the language ID to get the LanguageDescriptor
object forLanguageDescriptor
object or null if not foundpublic static int getCumulusLanguageId(java.util.Locale locale)
locale
- locale whose Cumulus language identifier should be retrievedLANGUAGE_US_ENGLISH
public static java.util.Locale getCumulusLanguageLocale(java.util.Locale locale)
locale
- locale whose Cumulus language locale should be retrievedpublic int getCumulusLanguageID()
LANGUAGE_US_ENGLISH
www.canto.com
Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto GmbH, registered in the U.S. and other countries.