## Package com.google.gwt.i18n.client

Internationalization support for GWT applications.

See:
Description

Interface Summary
Constants: A tag interface that facilitates locale-sensitive, compile-time binding of constant values supplied from properties files.
ConstantsWithLookup: Like `Constants`, a tag interface that facilitates locale-sensitive, compile-time binding of constant values supplied from properties files with the added ability to look up constants at runtime with a string key.
HasDirection: A widget that implements this interface has the ability to override the document directionality for its root element.
Localizable: A tag interface that serves as the root of a family of types used in static internationalization.
LocalizableResource: This is the common superinterface to Messages and Constants.
Messages: A tag interface that facilitates locale-sensitive, compile-time binding of messages supplied from various sources.Using `GWT.create(class)` to "instantiate" an interface that extends `Messages` returns an instance of an automatically generated subclass that is implemented using message templates selected based on locale.
PluralRule: The interface that plural rules must implement.

Class Summary
BidiUtils: A set of bidi-related utility methods.
DateTimeFormat: Formats and parses dates and times using locale-sensitive patterns.
Dictionary: Provides dynamic string lookup of key/value string pairs defined in a module's host HTML page.
LocaleInfo: Provides access to the currently-active locale and the list of available locales.
NumberFormat: Formats and parses numbers using locale-sensitive patterns.
PluralRule.PluralForm: Information about the plural forms supported by this rule which will be used during code generation and by tools to provide information to translators.

Enum Summary
HasDirection.Direction: Possible return values for `HasDirection.getDirection()` and parameter values for `HasDirection.setDirection(Direction)`.Widgets that implement this interface can either have a direction that is right-to-left (RTL), left-to-right (LTR), or default (which means that their directionality is inherited from their parent widget).

Annotation Types Summary
Constants.DefaultBooleanValue: Default boolean value to be used if no translation is found (and also used as the source for translation).
Constants.DefaultDoubleValue: Default double value to be used if no translation is found (and also used as the source for translation).
Constants.DefaultFloatValue: Default float value to be used if no translation is found (and also used as the source for translation).
Constants.DefaultIntValue: Default integer value to be used if no translation is found (and also used as the source for translation).
Constants.DefaultStringArrayValue: Default string array value to be used if no translation is found (and also used as the source for translation).
Constants.DefaultStringMapValue: Default string map value to be used if no translation is found (and also used as the source for translation).
Constants.DefaultStringValue: Default string value to be used if no translation is found (and also used as the source for translation).
LocalizableResource.DefaultLocale: Specifies the default locale for messages in this file.
LocalizableResource.Description: Specifies a description of the string to be translated, such as a note about the context.
LocalizableResource.Generate: Requests that a translation source file be generated from the annotated interface.
LocalizableResource.GeneratedFrom: Annotation indicating this is a generated file and the source file it was generated from.
LocalizableResource.GenerateKeys: Requests that the keys for messages be generated automatically.
LocalizableResource.Key: The key used for lookup of translated strings.
LocalizableResource.Meaning: Specifies the meaning of the translated string.
Messages.DefaultMessage: Default text to be used if no translation is found (and also used as the source for translation).
Messages.Example: An example of the annotated parameter to assist translators.
Messages.Optional: Indicates the specified parameter is optional and need not appear in a particular translation of this message.
Messages.PluralCount: Provides multiple plural forms based on a count.
Messages.PluralText: Provides multiple plural forms based on a count.

## Package com.google.gwt.i18n.client Description

Internationalization support for GWT applications. GWT includes a flexible set of tools to help you internationalize your applications and libraries. GWT internationalization support provides a variety of techniques to internationalize strings, typed values, and classes.