fi.helsinki.dacopan
Class Localization

java.lang.Object
  extended by fi.helsinki.dacopan.Localization

public class Localization
extends java.lang.Object

Localized message provider.

Version:
$Id: Localization.java,v 1.13 2005/04/21 21:48:26 tituomin Exp $

Nested Class Summary
static class Localization.Language
          A wrapper for a locale and the (native) name of its language.
 
Method Summary
static java.util.Collection getAvailableLanguages()
          Gets a collection of available languages.
static Localization.Language getCurrentLanguage()
          Gets the current language.
static java.util.Locale getCurrentLocale()
          Gets the current locale.
static java.lang.String getString(java.lang.String key)
          Gets a localized string for the given key.
static java.lang.String getString(java.lang.String key, java.lang.Object a)
          Convenience shortcut to getString(String, Object[]).
static java.lang.String getString(java.lang.String key, java.lang.Object[] params)
          Gets a localized string populated with the given parameters.
static java.lang.String getString(java.lang.String key, java.lang.Object a, java.lang.Object b)
          Convenience shortcut to getString(String, Object[]).
static void localizeMenuItem(javax.swing.JMenuItem item, java.lang.String key)
          Localizes the text and (possible) mnemonic of a menu item.
static void setCurrentLanguage(Localization.Language language)
          Sets the language to be used in the whole animator user interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCurrentLocale

public static java.util.Locale getCurrentLocale()
Gets the current locale.


getCurrentLanguage

public static Localization.Language getCurrentLanguage()
Gets the current language.


setCurrentLanguage

public static void setCurrentLanguage(Localization.Language language)
Sets the language to be used in the whole animator user interface.


getAvailableLanguages

public static java.util.Collection getAvailableLanguages()
Gets a collection of available languages.


getString

public static java.lang.String getString(java.lang.String key)
Gets a localized string for the given key.

Parameters:
key - for lookup
Returns:
localized string

getString

public static java.lang.String getString(java.lang.String key,
                                         java.lang.Object a)
Convenience shortcut to getString(String, Object[]).


getString

public static java.lang.String getString(java.lang.String key,
                                         java.lang.Object a,
                                         java.lang.Object b)
Convenience shortcut to getString(String, Object[]).


getString

public static java.lang.String getString(java.lang.String key,
                                         java.lang.Object[] params)
Gets a localized string populated with the given parameters.


localizeMenuItem

public static void localizeMenuItem(javax.swing.JMenuItem item,
                                    java.lang.String key)
Localizes the text and (possible) mnemonic of a menu item.



© Dacopan2 team, 2005-