Multilingual Preside Object Service
Overview
This service exists to provide APIs that make providing support for multilingual translations of standard preside objects possible in a transparent way. Note: You are unlikely to need to deal with this API directly.
Full path | preside.system.services.i18n.MultilingualPresideObjectService |
---|---|
Wirebox ref | MultilingualPresideObjectService |
Singleton | Yes |
Public API Methods
- addLanguageClauseToTranslationJoins()
- addTranslationObjectsForMultilingualEnabledObjects()
- addVersioningClausesToTranslationJoins()
- createTranslationObject()
- decorateMultilingualObject()
- getDefaultLanguageSet()
- getDetectedRequestLanguage()
- getLanguage()
- getTranslationObjectName()
- getTranslationStatus()
- isMultilingual()
- listLanguages()
- mixinTranslationSpecificSelectLogicToSelectDataCall()
- persistUserLanguage()
- saveTranslation()
- selectTranslation()