Click or drag to resize

ISiteContentLocalizationProvider Interface


Represents the Manager object that provides functionalities to manage translations of Schemas, Page Creation Rules, Workflow Defintions and States, into various languages for display on the user interfaces of Ingeniux CMS clients.

The translated Schemas will replace the original field label and help text on the Edit Form of a Page.

The translated Page Creation Rules will override the Page Creation Rule selection dialog's rule names.

The translated Workflow Definitions and Work States will change the labels of Workflow advancement dialogs.


Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
public interface ISiteContentLocalizationProvider : ITransactionalEntity, 
	IDisposable

The ISiteContentLocalizationProvider type exposes the following members.

Properties
 NameDescription
Public propertyContentStore Gets the Content Store.
(Inherited from ITransactionalEntity)
Public propertyCurrentUser Gets the Operating User for the Session .
(Inherited from ITransactionalEntity)
Public propertySession Gets the User Session that this manager instance was initiated from.
(Inherited from ITransactionalEntity)
Top
Methods
 NameDescription
Public methodDeepCloneT, TManager Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity)
Public methodPCROverridesDocument Retrieves the Page Creation Rules localization override document for the specified language. If the document doesn't exist yet, it is created.
Public methodQuickWrite Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity)
Public methodRetrieveLocalizationStats Retrieves the SiteContentLocalizationStats for a given language.
Public methodRetrievePCRName(String, IPageCreationRule) Retrieves a page creation rule's localized name.
Public methodRetrievePCRName(String, String) Retrieves a page creation rule's localized name.
Public methodRetrieveSchemaLocalization Retrieves schema localized resources.
Public methodRetrieveWorkflowDefintionLocalization Retrieves workflow definition in WorkflowDefinitionOverride format.
Public methodRetrieveWorkflowStateLocalization Retrieves workflow state name and description.
Public methodRetrieveWorkflowTransitionLocalization Retrieves the workflow transition name and description with the provided workflow definition ID and transition ID.
Public methodSchemaOverridesDocument Retrieves the Schemas localization override document for the specified language. If the document doesn't exist yet, it is created.
Public methodUpdatePCRLocalization Updates the localization override document for the specified Page Creation Rule under the specified language.
Public methodUpdateSchemaLocalization Updates the localization override document for the specified schema under the specified language.
Public methodUpdateWorkflowDefinitionLocalization Updates the localization override document for the specified Workflow Definition under the specified language.
Public methodUpdateWorkflowStateLocalization Updates the localization override document for the specified Workflow State under the specified language.
Public methodUpdateWorkflowTransitionLocalization Updates the localization override document for the specified Workflow Transition under the specified language.
Public methodWorkflowOverridesDocument Retrieves the Workflow Defintions and Work States localization override document for the specified language. If the document doesn't exist yet, it is created.
Top
See Also

Reference

Ingeniux.CMS Namespace
IPcrOverridesDocument
IWorkFlowOverridesDocument
ISchemaOverridesDocument