|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.zekr.engine.language.LanguageEngineNaming
net.sf.zekr.engine.language.LanguageEngine
public class LanguageEngine
LanguageEngine is a singleton class, designed to perform language related works. This class is responsible for loading language packs, validating them and translating words into supported languages.
Field Summary |
---|
Fields inherited from class net.sf.zekr.engine.language.LanguageEngineNaming |
---|
COMMON_WORDS, CONFIRM_MSG, DIRECTION_ATTR, ENGLISH_LANG, ERROR_MSG, FARSI_LANG, FORM, GLOBAL, HINT_MSG, ID_ATTR, INFORM_MSG, LEFT_TO_RIGHT, RIGHT_TO_LEFT, SPECIAL_WORDS, UNDEFINED, VALUE_ATTR |
Method Summary | |
---|---|
java.lang.String |
getDirection()
|
java.lang.String |
getDynamicMeaning(java.lang.String word,
java.lang.String[] strArray)
Will replace any pattern of {x} (when x is an integer number between 1 and strArray.length )
in word with corresponding item of strArray (here strArray[x] ). |
java.lang.String |
getDynamicMeaningById(java.lang.String id,
java.lang.String word,
java.lang.String[] strArray)
Will replace any pattern of {x} (when x is an integer number between 1 and strArray.length )
in word with corresponding item of strArray (here strArray[x] ). |
static LanguageEngine |
getInstance()
|
java.util.List |
getLangPacks()
|
java.util.Locale |
getLocale()
|
java.lang.String |
getMeaning(java.lang.String word)
|
java.lang.String |
getMeaning(java.lang.String scope,
java.lang.String word)
|
java.lang.String |
getMeaningById(java.lang.String id,
java.lang.String word)
|
int |
getSWTDirection()
|
static int |
getSWTDirection(java.lang.String dir)
|
void |
reload()
Call it when the active language is changed |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static LanguageEngine getInstance()
public java.lang.String getMeaning(java.lang.String scope, java.lang.String word)
public java.lang.String getMeaning(java.lang.String word)
public java.lang.String getDynamicMeaning(java.lang.String word, java.lang.String[] strArray)
strArray.length
)
in word
with corresponding item of strArray (here strArray[x]
).
word
- sourcestrArray
- replacement array of stringspublic java.lang.String getMeaningById(java.lang.String id, java.lang.String word)
id
- word
-
id
nor no
word
within that id
available.public java.lang.String getDynamicMeaningById(java.lang.String id, java.lang.String word, java.lang.String[] strArray)
strArray.length
)
in word
with corresponding item of strArray (here strArray[x]
).
id
- word
- strArray
- replacement array of stringspublic java.lang.String getDirection()
rtl
if it is right to leftltr
otherwise (even if there is no indication)public java.util.Locale getLocale()
public void reload()
public int getSWTDirection()
public static int getSWTDirection(java.lang.String dir)
public java.util.List getLangPacks()
List
of available LanguagePack
s.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |