# Translator Events
These events are in translator.js file.
# Ti.App.fireEvent('translateFromWorkbench')
Translates the value from value-object-attribute triple to the system's language.
Example:
Ti.App.fireEvent('translateFromWorkbench', {
callBackFunc: 'myCallbackFunction',
source: 'mySource',
path: 'myPath',
value: 'myValue',
object: 'myObject',
attribute: 'myAttribute'
})
callBackFunc- callBack function which is evaluated with targeted WebViewsource- define the targeted web view from which the sessionID will be gathered.- accepted values:
modal,postcall,precall(modalWebView),homescreen(mainWebView),sfdcWebView(sfdcWebView),popover(initPopover.webview),''(blank, currentPage's webview)
- accepted values:
path- path to .jsp file. If null, then "/home/home.jsp" will be used instead.value- value parameter, this will be translated to system language by using translation value on DB.object- used for getting the description from cache.attribute- Attribute of the object that is matched with a label in object. If match is valid, then this translation will be added to the DB for the system language.
# Ti.App.fireEvent('translateWeb')
Translates each object in toBeTranslated parameter and shows within mainWebView.
Example:
Ti.App.fireEvent('translateFromWorkbench', {
toBeTranslated: [toBeTranslated0, toBeTranslated1, ...]
})
toBeTranslated- toBeTranslated objects.