public abstract class LocalizerFactory extends Object implements LocalizerProvider
| Constructor and Description |
|---|
LocalizerFactory() |
| Modifier and Type | Method and Description |
|---|---|
static LocalizerProvider |
get() |
static HumanLanguage |
getDefaultLanguage() |
static Locale |
getDefaultLocale() |
BaseLocalizer |
getDefaultLocalizer() |
BaseLocalizer |
getEnglishLocalizer() |
BaseLocalizer |
getLabelLocalizer(HumanLanguage language)
NOTE: DO NOT USE THIS FOR CULTURE LOCALIZATION
This really should be deprecated
|
BaseLocalizer |
getLocalizer(HumanLanguage language) |
BaseLocalizer |
getLocalizer(Locale langLocale) |
static String |
getTranslatedLanguageLabel(HumanLanguage language)
Return the translated name of the language.
|
static void |
set(LocalizerProvider factory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindLabelSet, getLabelsDirectory, getLocalizerpublic static LocalizerProvider get()
public static void set(LocalizerProvider factory)
public BaseLocalizer getLabelLocalizer(HumanLanguage language)
LocalizerProvidergetLabelLocalizer in interface LocalizerProviderlanguage - the language for the userpublic BaseLocalizer getLocalizer(Locale langLocale)
getLocalizer in interface LocalizerProviderlangLocale - the localizer for the given locale, using that locale for language and localizationpublic BaseLocalizer getLocalizer(HumanLanguage language)
getLocalizer in interface LocalizerProviderpublic BaseLocalizer getDefaultLocalizer()
getDefaultLocalizer in interface LocalizerProviderpublic static Locale getDefaultLocale()
public static HumanLanguage getDefaultLanguage()
public BaseLocalizer getEnglishLocalizer()
getEnglishLocalizer in interface LocalizerProviderpublic static String getTranslatedLanguageLabel(HumanLanguage language)
language - the language for whom the language should be retrievedCopyright (c) 2016-2017, Salesforce.com, Inc. All rights reserved. Licensed under the BSD 3-Clause license. For full license text, see the LICENSE.txt file in the repository.