Class QLocalization
java.lang.Object
com.io7m.quarrel.core.QLocalization
- All Implemented Interfaces:
QLocalizationType
Convenient localization methods.
-
Method Summary
Modifier and TypeMethodDescriptionstatic QLocalizationTypeCreate a localizer without application-specific resources.static QLocalizationTypecreate(Locale locale, ResourceBundle inApplicationResources) Create a localizer.static QLocalizationTypecreate(ResourceBundle inInternalResources, ResourceBundle inApplicationResources) Create a localizer.format(QStringType string, Object... arguments) Localize and format the given string.localize(QStringType string) Localize the given string.
-
Method Details
-
create
public static QLocalizationType create(ResourceBundle inInternalResources, ResourceBundle inApplicationResources) Create a localizer.- Parameters:
inInternalResources- The internal resourcesinApplicationResources- The application-specific resources- Returns:
- A localizer
-
create
Create a localizer.- Parameters:
locale- The locale for the internal resourcesinApplicationResources- The application-specific resources- Returns:
- A localizer
-
create
Create a localizer without application-specific resources.- Parameters:
locale- The locale for the internal resources- Returns:
- A localizer
-
localize
Description copied from interface:QLocalizationTypeLocalize the given string.- Specified by:
localizein interfaceQLocalizationType- Parameters:
string- The string- Returns:
- The string
-
format
Description copied from interface:QLocalizationTypeLocalize and format the given string. The localized string is treated as a format string, and formatted usingMessageFormat.- Specified by:
formatin interfaceQLocalizationType- Parameters:
string- The stringarguments- The arguments- Returns:
- The string
-