## xdoclet.util
Class Translator

    java.lang.Object
      xdoclet.util.Translator

public final class Translator
extends Object

Utility class for doing i18n translations.

Version:
  $Revision: 1.11 $
Author:
  Andrew Stevens
created
  Jan 18, 2002

Method Summary
`static String` `getString(Class clazz, String resourceKey)` Gets the String attribute of the Translator class.
`static String` `getString(Class clazz, String resourceKey, String[] arguments)` Gets the String attribute of the Translator class.
`static String` `getString(String bundleKey, String resourceKey)` Gets the String attribute of the Translator class.
`static String` `getString(String bundleKey, String resourceKey, String[] arguments)` Gets the String attribute of the Translator class.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getString

    public static String getString(Class clazz,
                                   String resourceKey)

  Gets the String attribute of the Translator class.

  Parameters:
    `clazz` - Messages class containing resource key constants, from which the bundle was generated.
    `resourceKey` - The resource key to look up in the bundle.
  Returns:
    The localized string

### getString

    public static String getString(Class clazz,
                                   String resourceKey,
                                   String[] arguments)

  Gets the String attribute of the Translator class.

  Parameters:
    `clazz` - Messages class containing resource key constants, from which the bundle was generated.
    `resourceKey` - The resource key to look up in the bundle.
    `arguments` - A string array of the arguments to be substituted for any placeholders ({0}, {1} etc.) in the resource value string.
  Returns:
    The localized string

### getString

    public static String getString(String bundleKey,
                                   String resourceKey)

  Gets the String attribute of the Translator class.

  Parameters:
    `bundleKey` - Bundle name, without the tailing ".resources.Messages".
    `resourceKey` - The resource key to look up in the bundle.
  Returns:
    The localized string

### getString

    public static String getString(String bundleKey,
                                   String resourceKey,
                                   String[] arguments)

  Gets the String attribute of the Translator class.

  Parameters:
    `bundleKey` - Full bundle name, including the tailing ".resources.Messages".
    `resourceKey` - The resource key to look up in the bundle.
    `arguments` - A string array of the arguments to be substituted for any placeholders ({0}, {1} etc.) in the resource value string.
  Returns:
    The localized string

http://xdoclet.sourceforge.net/