org.stellarium
Class SkyLocalizer

java.lang.Object
  extended by org.stellarium.SkyLocalizer

public class SkyLocalizer
extends java.lang.Object


Field Summary
private  java.util.Map<java.lang.String,java.lang.String> dirToNameEnglish
           
private  java.util.Map<java.lang.String,java.lang.String> localeToName
           
private  java.util.Map<java.lang.String,java.lang.String> nameToDir
           
private  java.util.Map<java.lang.String,java.lang.String> nameToLocale
           
 
Constructor Summary
SkyLocalizer()
           
 
Method Summary
 java.lang.String convertLocaleToName(java.lang.String _locale)
          locale is used by code, locale name is human readable e.g. fra = French
 java.lang.String convertNameToLocale(java.lang.String _name)
           
 java.lang.String directoryToSkyCultureEnglish(java.lang.String someDirectory)
          Get the culture name in english associated to the passed directory
 java.lang.String directoryToSkyCultureI18(java.lang.String someDirectory)
          Get the culture name translated to current language associated to the passed directory
 java.lang.String getSkyCultureHash()
          Get the list of human readable culture names and directories.
 java.lang.String getSkyCultureListEnglish()
          Get the list of human readable culture names in english.
 java.lang.String getSkyCultureListI18()
          Get the list of human readable culture names translated to current language.
 java.lang.String getSkyLocaleList()
          returns newline delimited list of human readable culture names
 java.lang.String skyCultureToDirectory(java.lang.String _name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nameToDir

private java.util.Map<java.lang.String,java.lang.String> nameToDir

dirToNameEnglish

private java.util.Map<java.lang.String,java.lang.String> dirToNameEnglish

nameToLocale

private java.util.Map<java.lang.String,java.lang.String> nameToLocale

localeToName

private java.util.Map<java.lang.String,java.lang.String> localeToName
Constructor Detail

SkyLocalizer

SkyLocalizer()
       throws StellariumException
Throws:
StellariumException
Method Detail

getSkyCultureListEnglish

public java.lang.String getSkyCultureListEnglish()
Get the list of human readable culture names in english.

Returns:
A newline delimited list of human readable culture names

getSkyCultureListI18

public java.lang.String getSkyCultureListI18()
Get the list of human readable culture names translated to current language.

Returns:
A newline delimited list of human readable culture names

getSkyCultureHash

public java.lang.String getSkyCultureHash()
Get the list of human readable culture names and directories.

Returns:
A newline delimited hash of translated names and directories

directoryToSkyCultureEnglish

public java.lang.String directoryToSkyCultureEnglish(java.lang.String someDirectory)
Get the culture name in english associated to the passed directory


directoryToSkyCultureI18

public java.lang.String directoryToSkyCultureI18(java.lang.String someDirectory)
Get the culture name translated to current language associated to the passed directory


skyCultureToDirectory

public java.lang.String skyCultureToDirectory(java.lang.String _name)

getSkyLocaleList

public java.lang.String getSkyLocaleList()
returns newline delimited list of human readable culture names


convertLocaleToName

public java.lang.String convertLocaleToName(java.lang.String _locale)
locale is used by code, locale name is human readable e.g. fra = French


convertNameToLocale

public java.lang.String convertNameToLocale(java.lang.String _name)