TranslationServiceHelper Class |
Namespace: CMS.TranslationServices
public static class TranslationServiceHelper
The TranslationServiceHelper type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | XLIFFEXTENSION |
XLIFF file extension
|
![]() ![]() | XLIFFMIME |
XLIFF MIME type
|
Name | Description | |
---|---|---|
![]() ![]() | AutoImportEnabled |
If true, submissions are processed automatically (without explicit approval in CMSDesk) when the submission is ready to translate.
|
![]() ![]() | UseCDATAForTranslationUnit |
Indicates if CDATA section should be used for translation units.
|
Name | Description | |
---|---|---|
![]() ![]() | AnyServiceAvailable |
Returns true if at least one service is available (= is enabled and its IsAvailable() method returns true).
|
![]() ![]() | AutoImportSubmission |
Processes the submission automatically if enabled. If auto import is disabled, does nothing.
|
![]() ![]() | CancelSubmission |
Cancels given submission
|
![]() ![]() | CreateSubmissionInfo |
Creates new submission to queue (saves it to DB also) and returns the object.
|
![]() ![]() | CreateSubmissionItemInfo |
Creates new submission item within given submission (saves it to DB also) and returns the object.
|
![]() ![]() | CreateTargetCultureNode |
Returns document of target culture from specified node or creates new culture version as a copy of the original.
|
![]() ![]() | DownloadXLIFF |
Starts download of XLIFF document from given submission item.
|
![]() ![]() | DownloadXLIFFinZIP |
Starts download of XLIFF document from given submission item.
|
![]() ![]() | GetCultureCode |
Gets culture code for the translation process
|
![]() ![]() | GetFormattedStatusString |
Returns formatted (colored) status string.
|
![]() ![]() | GetPriorityText |
Returns text representation of integer priority.
|
![]() ![]() | GetSubmissionFileName |
Gets submission file name with source and target cultures specified.
|
![]() ![]() | GetSubmissionLinkURL |
Returns absolute URL of the submission page where a translator can submit translated files.
|
![]() ![]() | GetTranslationsEncoding(Int32) |
Returns encoding which should be used for translations (export/import of XLIFF) for given site.
|
![]() ![]() | GetTranslationsEncoding(String) |
Returns encoding which should be used for translations (export/import of XLIFF) for given site.
|
![]() ![]() | GetXLIFF(BaseInfo, TranslationSettings, String) |
Returns XLIFF export for given object instance.
|
![]() ![]() | GetXLIFF(IDataContainer, TranslationSettings, String) |
Returns XLIFF export for given IDataContainer object.
|
![]() ![]() | GetXLIFF(TreeNode, TranslationSettings, String) |
Returns XLIFF export for given TreeNode object.
|
![]() ![]() | GetXLIFF(BaseInfo, TranslationSettings, String, Int32, Int32) |
Returns XLIFF export for given TreeNode object.
|
![]() ![]() | GetXLIFF(IDataContainer, TranslationSettings, String, Int32, Int32) |
Returns XLIFF export for given IDataContainer object.
|
![]() ![]() | GetXLIFF(TreeNode, TranslationSettings, String, Int32, Int32) |
Returns XLIFF export for given TreeNode object.
|
![]() ![]() | CheckAndDownloadTranslations |
Checks all the available translation services for given site and downloads the translations if they are available, stores them in the submission.
|
![]() ![]() | CheckLicense |
Checks license limitation.
|
![]() ![]() | ImportXLIFFfromZIP |
Imports XLIFF documents from ZIP file. Returns list of unrecognized filenames, null if everything went ok.
|
![]() ![]() | IsAuthorizedToTranslateDocument |
Checks whether the user is authorized to translate document.
|
![]() ![]() | IsFieldForTranslation |
Returns true for Text, LongText, and Binary field types.
|
![]() ![]() | IsServiceAvailable |
Returns true if specified service is available (= is enabled and its IsAvailable() method returns true).
|
![]() ![]() | IsTranslationAllowed |
Reflects CMSEnableTranslations setting for specified site.
|
![]() ![]() | IsTranslationReady |
Returns true if there is at least one translation submission item with target XLIFF for given page and submission is marked as ready.
|
![]() ![]() | LogError |
Logs an error message to event log.
|
![]() ![]() | LogEvent |
Logs an event if error occurred during action.
|
![]() ![]() | ProcessSubmission |
Processes all the translations within the submission. Returns null if everything went ok, otherwise return error message.
|
![]() ![]() | ProcessTranslation(String, TranslationSubmissionInfo) |
Translates object specified by XLIFF document. Returns translated object if translation went ok, null otherwise.
|
![]() ![]() | ProcessTranslation(Stream, TranslationSubmissionInfo) |
Translates object specified by XLIFF document. Returns translated object if translation went ok, null otherwise.
|
![]() ![]() | ResubmitSubmission |
Generates XLIFF documents again and resubmits given submission to the service provider. Returns null if everything went ok, otherwise return error message.
|
![]() ![]() | SubmitToTranslation |
Submits the node for translation. If the service is human translation service, creates the whole submission (submission will contain only specified document).
|
![]() ![]() | Translate |
Translates given object using machine translation service. Returns true if translation went ok, false if there was any error.
|
![]() ![]() | WriteSubmissionInZIP |
Writes the XLIFF documents to translate into a zip file to a given stream.
|