# Package de.esprit.appsuite.nls

Contains classes related to language specific translations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IconKey | This interface must to be implemented by enum constants in order to provide safe access to icons
  NlsActionKey | This interface must be implemented by enum types that define translation keys for GUI actions
  NlsDatabaseKey | This interface must be implemented by enum types that define translation keys for GUI actions
  NlsKey | This interface must be implemented by enum types that define translation keys
  NlsToolTipKey | This interface must be implemented by enum types that define translation keys containing a tool tip text.

- Class Summary
  Class | Description
  --- | ---
  DynamicDatabaseKey | This class provides a way for untranslated fieldNames
  NlsParameter | This Parameter can be used as an argument for a translation key if the argument itself needs translation.
  RawActionKey | This class provides a way for untranslated action texts
  RawDatabaseKey | This class provides a way for untranslated fieldNames
  RawIconKey | This class allows for setting explicitly NO icon for an action
  RawNlsKey | This class provides a way for untranslated texts
  Translation | This class provides a Translation singleton instance as a container for `NlsKey` constants that provide GUI translation strings.

- Enum Summary
  Enum | Description
  --- | ---
  NlsTemplate | This class is a sample container for translation key constants

## Package de.esprit.appsuite.nls Description

Contains classes related to language specific translations.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.