Package VASSAL.i18n
-
Interface Summary Interface Description Translatable Defines VASSAL's standard interface for getting and setting XML (buildFile) attributes, as well as attendant i18n translatable field infrastructure.TranslatableConfigurerFactory TranslatablePiece Decorators that contain localizable elements must implement this interface -
Class Summary Class Description BundleHelper Utility class for extracting strings from aResourceBundle
.ComponentI18nData Object encapsulating the internationalization information for a component.ComponentI18nData.Property An attribute of a Configurable component that can be translated into another languageLanguage Container for definitions of Translations.LocaleConfigurer Configure a Locale Value using full, localized Language and Country namesLocalization Singleton class for managing the translation of a module into other languagesPieceI18nData Object encapsulating the internationalization information for a GamePiece.PieceI18nData.Property Resources TranslatableAttribute A Class representing an Attribute of a Component that can be translated.TranslatableMarker TranslateAction Action to open the Translation Window for a componentTranslateVassalWindow TranslateWindow Window for editing translations of aConfigurable
objectTranslateWindow.JComponentCellEditor Custom CellEditor to support CopyButtons in JTable cellsTranslateWindow.JComponentCellRenderer Custome Cell Renderer to support CopyButtons in JTable cellsTranslateWindow.MyPropertiesWindow TranslateWindow.MyTreeNode Custom Tree Node implementationTranslation Translation.LocalePrompt VassalResourceBundle VASSAL PropertyResourceBundle - Expose setParent()VassalTranslation Utility class to allow translation of VASSAL using the Component Translation mechanism.