public class TranslationProcessor
extends com.labvantage.sapphire.BaseAccessor
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
texttype |
Constructor and Description |
---|
TranslationProcessor(java.io.File rakFile,
java.lang.String connectionid)
Constructor for a client application with an existing connection
|
TranslationProcessor(javax.servlet.jsp.PageContext pageContext)
Constructor for a client web application with a page Context and existing connectionid
|
TranslationProcessor(java.lang.String connectionid)
Constructor for creating an accessor from components
|
TranslationProcessor(java.lang.String nameserverlist,
java.lang.String connectionid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLanguage() |
java.lang.String |
getTextType() |
boolean |
isRTL() |
void |
saveTranslation(java.lang.String languageid,
java.lang.String textidlist,
java.lang.String transtextlist) |
void |
saveTranslation(java.lang.String languageid,
java.lang.String textidlist,
java.lang.String transtextlist,
java.lang.String texttypelist) |
void |
setLanguage(java.lang.String language) |
void |
setTextType(java.lang.String textType) |
java.lang.String |
translate(java.lang.String textid)
Method for a client web application to translate text to language in the user profile.
|
java.lang.String |
translate(java.lang.String textid,
java.util.Map tokenValueMap)
Method for a client web application to translate text to language in the user profile.
|
java.lang.String |
translate(java.lang.String textid,
java.lang.String language)
Method for a client web application with a page Context to translate text.
|
java.lang.String |
translate(java.lang.String textid,
java.lang.String language,
java.lang.String texttype)
Method for a client web application with a page Context to translate text.
|
java.lang.String |
translatePartial(java.lang.String textid)
Method for a client web application with a page Context to translate toekens inside text using user's language.
|
java.lang.String |
translatePartial(java.lang.String textid,
java.lang.String language)
Method for a client web application with a page Context to translate toekens inside text.
|
void |
translateTable(java.lang.String languageid,
java.util.HashMap transtable) |
createRemoteAccessKey, getAttachmentManager, getAutomationManager, getConfigurationManager, getConnectionid, getErrorCodeList, getErrorCodeStack, getErrorHandler, getErrorStack, getErrorStack, getErrorString, getInfoErrorString, getLastError, getLastErrorCode, getLastErrorMessage, getLastException, getLocalAccessManager, getNameserverlist, getQueryManager, getRemoteAccessManager, getRequestManager, getStatusManager, getWebAdminManager, hasErrors, hasInfoErrors, parseServiceExceptionMsg, resetConnectionid, resetErrorStack, setConnectionDetails, setConnectionid, setError, setError, setErrorString, setInfoErrorString, setJNDIPrefix, setLocal, setLocalJNDIPrefix, setRakFile
public TranslationProcessor(java.lang.String connectionid)
connectionid
- The connection to use for component callspublic TranslationProcessor(java.lang.String nameserverlist, java.lang.String connectionid)
nameserverlist
- list of the application sever namesconnectionid
- A valid connectionidpublic TranslationProcessor(java.io.File rakFile, java.lang.String connectionid)
rakFile
- A remote access key fileconnectionid
- A valid connectionidpublic TranslationProcessor(javax.servlet.jsp.PageContext pageContext)
pageContext
- The current page contextpublic java.lang.String getTextType()
public void setTextType(java.lang.String textType)
public void saveTranslation(java.lang.String languageid, java.lang.String textidlist, java.lang.String transtextlist, java.lang.String texttypelist)
public void saveTranslation(java.lang.String languageid, java.lang.String textidlist, java.lang.String transtextlist)
public void translateTable(java.lang.String languageid, java.util.HashMap transtable)
public boolean isRTL()
public java.lang.String translate(java.lang.String textid, java.lang.String language, java.lang.String texttype)
textid
- The text to translatelanguage
- The language to translate totexttype
- The preferred texttype(context) to use when translatepublic java.lang.String translate(java.lang.String textid)
textid
- The text to translatepublic java.lang.String translate(java.lang.String textid, java.lang.String language)
textid
- The text to translatelanguage
- The language to translate topublic java.lang.String translate(java.lang.String textid, java.util.Map tokenValueMap)
textid
- The text to translatetokenValueMap
- The string key value pair map to provide dynamic token values to be replaced after translation to allow translating phrase containing dynamic contents.public java.lang.String translatePartial(java.lang.String textid, java.lang.String language)
textid
- The text to translatelanguage
- The language to translate topublic java.lang.String translatePartial(java.lang.String textid)
textid
- The text to translatepublic void setLanguage(java.lang.String language)
public java.lang.String getLanguage()