public static class EmbeddedWebServerImpl.I18NWebResources
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
bundleBaseName
The default bundle name
|
private static java.lang.String |
defaultLanguageIdentifier
The default language identifier of the code
|
private static org.eclipse.jetty.util.resource.Resource |
tr
The I18N directory that stores all I18n web resources
|
| Constructor and Description |
|---|
I18NWebResources() |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Supplier<java.util.Map.Entry<java.lang.String,java.lang.String>> |
getTranslations(java.lang.String lang,
java.util.Set<java.lang.String> cachedLanguages,
java.lang.String defaultValue)
Returns the supplier of a raw (unescaped) json string that holds all available translations
for the given language.
|
private static final java.lang.String bundleBaseName
private static final org.eclipse.jetty.util.resource.Resource tr
private static final java.lang.String defaultLanguageIdentifier
public java.util.function.Supplier<java.util.Map.Entry<java.lang.String,java.lang.String>> getTranslations(java.lang.String lang,
java.util.Set<java.lang.String> cachedLanguages,
java.lang.String defaultValue)
lang - The language identifiercachedLanguages - The set of cached languagesdefaultValue - The default value if i18n resources is not found for the given language