Package org.apache.wiki.i18n
Interface InternationalizationManager
- 
- All Known Implementing Classes:
 DefaultInternationalizationManager
public interface InternationalizationManager
Manages all internationalization in JSPWiki.- Since:
 - 2.6
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCORE_BUNDLEThe name of the ResourceBundle which contains any and all JSPWiki core resource strings.static java.lang.StringDEF_TEMPLATEThe name of the ResourceBundle which contains any and all JSPWiki default templates resource strings. 
- 
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.Stringget(java.lang.String key)Returns a String from the CORE_BUNDLE using English as the default locale.default java.lang.Stringget(java.lang.String bundle, java.util.Locale locale, java.lang.String key)If you are too lazy to open your own bundle, use this method to get a string simply from a bundle.default java.lang.Stringget(java.lang.String bundle, java.util.Locale locale, java.lang.String key, java.lang.Object... args)Obtain a parameterized String from the bundle.default java.util.ResourceBundlegetBundle(java.lang.String bundle, java.util.Locale locale)Finds a resource bundle. 
 - 
 
- 
- 
Field Detail
- 
CORE_BUNDLE
static final java.lang.String CORE_BUNDLE
The name of the ResourceBundle which contains any and all JSPWiki core resource strings. It's value is "CoreResources".- See Also:
 - Constant Field Values
 
 
- 
DEF_TEMPLATE
static final java.lang.String DEF_TEMPLATE
The name of the ResourceBundle which contains any and all JSPWiki default templates resource strings. It's value is "templates.default".- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
get
default java.lang.String get(java.lang.String key) throws java.util.MissingResourceException
Returns a String from the CORE_BUNDLE using English as the default locale.- Parameters:
 key- Key to find- Returns:
 - The English string
 - Throws:
 java.util.MissingResourceException- If there is no such key
 
- 
getBundle
default java.util.ResourceBundle getBundle(java.lang.String bundle, java.util.Locale locale) throws java.util.MissingResourceException
Finds a resource bundle.- Parameters:
 bundle- The ResourceBundle to find. Must exist.locale- The Locale to use. Set to null to get the default locale.- Returns:
 - A localized string
 - Throws:
 java.util.MissingResourceException- If the key cannot be located at all, even from the default locale.
 
- 
get
default java.lang.String get(java.lang.String bundle, java.util.Locale locale, java.lang.String key) throws java.util.MissingResourceException
If you are too lazy to open your own bundle, use this method to get a string simply from a bundle.- Parameters:
 bundle- Which bundle the string is inlocale- Locale to use - null for defaultkey- Which key to use.- Returns:
 - A localized string (or from the default language, if not found)
 - Throws:
 java.util.MissingResourceException- If the key cannot be located at all, even from the default locale.
 
- 
get
default java.lang.String get(java.lang.String bundle, java.util.Locale locale, java.lang.String key, java.lang.Object... args) throws java.util.MissingResourceException
Obtain a parameterized String from the bundle.- Parameters:
 bundle- Which bundle the string is inlocale- Locale to use - null for defaultkey- Which key to use.args- parameters to insert in the String.- Returns:
 - A localized string (or from the default language, if not found)
 - Throws:
 java.util.MissingResourceException- If the key cannot be located at all, even from the default locale.
 
 - 
 
 -