net.sourceforge.atunes.utils
Class LanguageTool

java.lang.Object
  extended by net.sourceforge.atunes.utils.LanguageTool

public class LanguageTool
extends java.lang.Object

The Class LanguageTool.

Author:
fleax

Constructor Summary
LanguageTool()
           
 
Method Summary
static void compareTwoTranslations(java.lang.String trans1, java.lang.String trans2)
          Utility to compare two translation files.
static java.util.List<java.util.Locale> getLanguages()
          Return all available languages.
static java.util.Locale getLanguageSelected()
          Return the name of the selected language.
static java.lang.String getString(java.lang.String key)
          Get a string for a given key for current language.
static void setLanguage(java.util.Locale locale)
          Sets language to use in application.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageTool

public LanguageTool()
Method Detail

getLanguages

public static java.util.List<java.util.Locale> getLanguages()
Return all available languages.

Returns:
the languages

getLanguageSelected

public static java.util.Locale getLanguageSelected()
Return the name of the selected language.

Returns:
the language selected

getString

public static java.lang.String getString(java.lang.String key)
Get a string for a given key for current language.

Parameters:
key - the key
Returns:
the string

setLanguage

public static void setLanguage(java.util.Locale locale)
Sets language to use in application.

Parameters:
locale - the locale

compareTwoTranslations

public static void compareTwoTranslations(java.lang.String trans1,
                                          java.lang.String trans2)
Utility to compare two translation files. Displays keys missing in both files

Parameters:
trans1 - Filename of translation 1
trans2 - Filename of translation 2


Copyright © 2006-2008 The aTunes Team. All Rights Reserved.