net.atlanticbb.tantlinger.i18n
Class I18n

java.lang.Object
  extended by net.atlanticbb.tantlinger.i18n.I18n

public class I18n
extends java.lang.Object

Author:
Bob Tantlinger

Field Summary
static java.util.Properties BUNDLE_PROPS
           
static java.util.Map I18NS
           
static java.util.Locale locale
           
 
Method Summary
static java.util.Locale[] getAvailableLanguagePackLocales()
           
static java.io.File[] getAvailableLanguagePacks()
           
static java.lang.String getBundleForPackage(java.lang.String _package)
           
static I18n getInstance(java.lang.String _package)
           
static java.io.File getLanguagePackDirectory()
           
static java.util.Locale getLocale()
           
static java.util.Locale localeFromString(java.lang.String locStr)
           
 char mnem(java.lang.String key)
           
 char mnem(java.lang.String key, java.util.Locale loc)
           
static void setBundleForPackage(java.lang.String _package, java.lang.String bundle)
           
static void setLocale(java.util.Locale loc)
           
static void setLocale(java.lang.String locStr)
           
 java.lang.String str(java.lang.String key)
           
 java.lang.String str(java.lang.String key, java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUNDLE_PROPS

public static final java.util.Properties BUNDLE_PROPS

I18NS

public static final java.util.Map I18NS

locale

public static java.util.Locale locale
Method Detail

str

public java.lang.String str(java.lang.String key)

str

public java.lang.String str(java.lang.String key,
                            java.util.Locale locale)

mnem

public char mnem(java.lang.String key)

mnem

public char mnem(java.lang.String key,
                 java.util.Locale loc)

getInstance

public static I18n getInstance(java.lang.String _package)

setLocale

public static void setLocale(java.util.Locale loc)

setLocale

public static void setLocale(java.lang.String locStr)
                      throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getLocale

public static java.util.Locale getLocale()

setBundleForPackage

public static void setBundleForPackage(java.lang.String _package,
                                       java.lang.String bundle)

getBundleForPackage

public static java.lang.String getBundleForPackage(java.lang.String _package)

getLanguagePackDirectory

public static java.io.File getLanguagePackDirectory()

getAvailableLanguagePacks

public static java.io.File[] getAvailableLanguagePacks()

getAvailableLanguagePackLocales

public static java.util.Locale[] getAvailableLanguagePackLocales()

localeFromString

public static java.util.Locale localeFromString(java.lang.String locStr)