|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.astroshare.astroonline.core.Language
public class Language
Implementation of Astro-Online installed languages.
To install a new language to the Astro-Online system, please follow the following steps:
Step 1
Add a language file to the com.astroshare.astroonline.language package. The name of the language file must have the following format: "MessagesBundle_xx_XX.properties", where xx is a lowercase two character id for the language and XX is the same character id in uppercase. Use an existing language for translation.
Step 2
To activate the new language add an entry to the private hashtable "installedLanguages" with the language id in lowercase.
Step 3
Before the new language can be used, new content and templates have to be added to the Astro-Online database.
Important note:
Before translating any content from another language, please ask the author of the content for permission. Always respect the copyright of the author!
| Field Summary | |
|---|---|
static java.lang.String |
messageArgument
String to be replace in text strings. |
| Constructor Summary | |
|---|---|
Language()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
getAspectText(java.lang.String language,
int pIndex)
Get aspect text based on default language. |
static java.lang.String |
getAspText(java.lang.String language,
int pCorner)
Get aspect text based on default language. |
static java.lang.String |
getAstromonth(java.lang.String language,
int i)
Get astromonth text based on default language. |
static java.lang.String |
getDefaultLanguage()
Get default language. |
static java.lang.String |
getErrorMessage(int pMessageNumber)
Get error message based on default language. |
static java.lang.String |
getErrorMessageResponse(int pMessageNumber)
Get error message based on default language. |
static java.util.Enumeration<?> |
getInstalledLanguages()
Get list of installed languages. |
static java.lang.String |
getLanguageItem(java.lang.String itemName)
Get a text item in the default language. |
static java.lang.String |
getLanguageItem(java.lang.String language,
java.lang.String itemName)
Get a text item in any language. |
static java.lang.String |
getNlsString(java.lang.String key)
Get NLS string from resource file, using default language. |
static java.lang.String |
getNlsString(java.lang.String language,
java.lang.String key)
Get string from resource file. |
static java.lang.String |
getPlanetCommonText(java.lang.String language,
int pElement)
Get planet common text based on default language. |
static java.lang.String |
getPlanetText(java.lang.String language,
int pElement)
Get planet text based on default language. |
static java.lang.String |
getSignCommonText(java.lang.String language,
int pElement)
Get sign common text based on default language. |
static java.lang.String |
getSignText(java.lang.String language,
int pElement)
Get sign text based on default language. |
static boolean |
isLanguageInstalled(java.lang.String language)
Check if a language is installed. |
static void |
resetDefaultLanguage(java.lang.String newDefaultLanguage)
Reset default language. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String messageArgument
| Constructor Detail |
|---|
public Language()
| Method Detail |
|---|
public static java.lang.String getDefaultLanguage()
Get default language.
public static java.lang.String getNlsString(java.lang.String language,
java.lang.String key)
Get string from resource file.
language - Languagekey - Resource key
public static java.lang.String getNlsString(java.lang.String key)
Get NLS string from resource file, using default language.
key - Resource key
public static boolean isLanguageInstalled(java.lang.String language)
Check if a language is installed.
language - Language
public static java.util.Enumeration<?> getInstalledLanguages()
Get list of installed languages.
public static void resetDefaultLanguage(java.lang.String newDefaultLanguage)
Reset default language. Only works if language argument is available as an installed language.
newDefaultLanguage - New default languagepublic static java.lang.String getErrorMessage(int pMessageNumber)
Get error message based on default language.
pMessageNumber - Error number
public static java.lang.String getErrorMessageResponse(int pMessageNumber)
Get error message based on default language.
pMessageNumber - Error number
public static java.lang.String getPlanetText(java.lang.String language,
int pElement)
Get planet text based on default language.
pElement - Element number
public static java.lang.String getPlanetCommonText(java.lang.String language,
int pElement)
Get planet common text based on default language.
pElement - Element number
public static java.lang.String getSignText(java.lang.String language,
int pElement)
Get sign text based on default language.
pElement - Element number
public static java.lang.String getSignCommonText(java.lang.String language,
int pElement)
Get sign common text based on default language.
pElement - Element number
public static java.lang.String getAspText(java.lang.String language,
int pCorner)
Get aspect text based on default language.
pCorner - Aspect corner
public static java.lang.String getAspectText(java.lang.String language,
int pIndex)
Get aspect text based on default language.
pIndex - Index
public static java.lang.String getAstromonth(java.lang.String language,
int i)
Get astromonth text based on default language.
i - Index
public static java.lang.String getLanguageItem(java.lang.String itemName)
Get a text item in the default language.
itemName - Item name
public static java.lang.String getLanguageItem(java.lang.String language,
java.lang.String itemName)
Get a text item in any language.
language - LanguageitemName - Item name
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Astro-Online © 2001 − 2008 Astro Share
Documentation generated on: Thursday August 12th 2008 (PS)