platform-components-ng/projects/platform-components-lib/src/lib/components/translations/service/translation.service.ts
Attribute service
Methods |
constructor(http: HttpClient, assetService: AssetService)
|
|||||||||
|
Parameters :
|
| createTranslation | |||||||||||||||
createTranslation(translation, applyToAllChild: boolean)
|
|||||||||||||||
|
Create translation for contentType
Parameters :
Returns :
any
Observable |
| createTranslationInstances | ||||||||||||||||
createTranslationInstances(assetId: number, versionInfo: VersionInfo, translations: Translation[])
|
||||||||||||||||
|
Create translation instances for an asset
Parameters :
Returns :
any
Observable<any[]> |
| deleteTranslation | ||||||||
deleteTranslation(translationId: number)
|
||||||||
|
Delete translation for given translation id
Parameters :
Returns :
any
Observable |
| getTranslationByContenttypeId | ||||||
getTranslationByContenttypeId(contenttypeId: number)
|
||||||
|
Get translations for contentType id
Parameters :
Returns :
any
Observable<Translation[]> |
| getTranslationInstances | ||||||||||||||||||||
getTranslationInstances(assetId: number, assetVersion: VersionInfo, fetchAssetDetails)
|
||||||||||||||||||||
|
Get translation instances of an asset
Parameters :
Returns :
Observable<any[]>
Observable<any[]> |
| overrideTranslations | ||||||||
overrideTranslations(contentTypeId: number)
|
||||||||
|
Override translations for all child content types
Parameters :
Returns :
any
Promise |
| updateTranslation | ||||||||||||||||||||
updateTranslation(translationId: number, translation: Translation, applyToAllChild: boolean)
|
||||||||||||||||||||
|
Update translation for given translation id
Parameters :
Returns :
any
Observable |