Class ServerProjectInfo
Encapsulates information about a server project.
Syntax
public class ServerProjectInfo
Fields
AllowOverlappingWorkflow
Indicates whether overlapping workflow phases are allowed or not. It should be false if the AllowPackageCreation property is true.
Declaration
public bool AllowOverlappingWorkflow
Type
BooleanAllowPackageCreation
Indicates whether the package creation is allowed or not.
Declaration
public bool AllowPackageCreation
Type
BooleanClient
The client attribute of the project. Can be null.
Declaration
public string Client
Type
StringCommunicationSettings
The communication settings of the server project. Can be null. Null value means no change to the current settings.
Declaration
public ServerProjectCommunicationSettings CommunicationSettings
Type
ServerProjectCommunicationSettingsConfirmedCharacterCount
The total number of characters in confirmed segments of all documents of the server project.
Declaration
public int ConfirmedCharacterCount
Type
Int32ConfirmedSegmentCount
The total number of confirmed segments of all documents of the server project.
Declaration
public int ConfirmedSegmentCount
Type
Int32ConfirmedWordCount
The total number of words in confirmed segments of all documents of the server project.
Declaration
public int ConfirmedWordCount
Type
Int32CreateOfflineTMTBCopies
When the project is checked out by a user, she will automatically get an offline copy of the Term bases and Translation memories (as opposed to having them used as remote resources).
Declaration
public bool CreateOfflineTMTBCopies
Type
BooleanCreationTime
The date and time the server project was created.
Declaration
public DateTime CreationTime
Type
DateTimeCreatorUser
The guid of the user creating the project. T
Declaration
public Guid CreatorUser
Type
GuidCustomMetas
The default values of custom fields that server saves to the primary translation memory when you confirm segments during translation. It can be an empty string if there are no custom meta values set in the project. Each line has three or more columns, separated by tabs:
metaName metaType value [value2...valueN]
Possible metaType values:
- FreeText
- Number
- DateTime
- PickListSingle
- PickListMultiple
FirstMeta<tab>FreeText<tab>The value of the first meta
SecondMeta<tab>Number<tab>12
ThirdMeta<tab>PickListSingle<tab>Value 1<tab>Value 2<tab>Value 3
Declaration
public string CustomMetas
Type
StringDeadline
The deadline of the project.
Declaration
public DateTime Deadline
Type
DateTimeDescription
The description of the project. Can be null.
Declaration
public string Description
Type
StringDesktopDocs
True if the project uses DesktopDocs; false for Server documents.
Declaration
public bool DesktopDocs
Type
BooleanDocumentStatus
The status of the document.
Declaration
public DocumentStatus DocumentStatus
Type
DocumentStatusDomain
The domain attribute of the project. Can be null.
Declaration
public string Domain
Type
StringDownloadPreview
Downloads the preview of the documents when a user check out the project. Without the preview information no preview is available while translating.
Declaration
public bool DownloadPreview
Type
BooleanDownloadSkeleton
Downloads the skeleton files (required for exporting documents) when a user checks out the project. Without the files export is not possible. Project managers always receive these files.
Declaration
public bool DownloadSkeleton
Type
BooleanEnableCommunication
If true, online communication (chat) is enabled for the project. No forum will be created/assigned to the project even if true.
Declaration
public bool EnableCommunication
Type
BooleanEnableSplitJoin
Enables the users to split and join segments.
Declaration
public bool EnableSplitJoin
Type
BooleanEnableWebTrans
Enables web based translation for the project. Split/join is not supported for web based translation, therefore both EnableWebTrans and EnableSplitJoin can not be true (an exception is thrown in this case). For projects created since memoQ server version 7.0 this member is always true.
Declaration
public bool EnableWebTrans
Type
BooleanLastChanged
Last change date of the project (content or configuration change).
Declaration
public DateTime LastChanged
Type
DateTimeLockedCharacterCount
The total number of characters in locked segments of all documents of the server project.
Declaration
public int LockedCharacterCount
Type
Int32LockedSegmentCount
The total number of locked segments of all documents of the server project.
Declaration
public int LockedSegmentCount
Type
Int32LockedWordCount
The total number of words in locked segments of all documents of the server project.
Declaration
public int LockedWordCount
Type
Int32Name
The name of the Project. Can not be null or empty.
Declaration
public string Name
Type
StringOmitHitsWithNoTargetTerm
Whether terminology hits with no target term are shown.
Declaration
public bool OmitHitsWithNoTargetTerm
Type
BooleanPackageResourceHandling
This member is obsolete and value is ignored. Use PackageResourceHandlingOptions instead.
Declaration
public ServerProjectResourcesInPackages PackageResourceHandling
Type
ServerProjectResourcesInPackagesPackageResourceHandlingOptions
Describes how the resources (TMs, TBs, LiveDocs corpora, QTerms) are included in the packages. Only for projects that allow package creation. Can be null if AllowPackageCreation is false. Null value means no change to the current settings.
Declaration
public ServerProjectPackageResourceHandlingOptions PackageResourceHandlingOptions
Type
ServerProjectPackageResourceHandlingOptionsPreventDeliveryOnQAError
Indicates whether QA errors should prevent document deliver or not.
Declaration
public bool PreventDeliveryOnQAError
Type
BooleanProject
The project attribute of the project. Can be null.
Declaration
public string Project
Type
StringProjectStatus
The status of the project.
Declaration
public ServerProjectStatus ProjectStatus
Type
ServerProjectStatusProofreadCharacterCount
The total number of characters in proofred segments of all documents of the server project.
Declaration
public int ProofreadCharacterCount
Type
Int32ProofreadSegmentCount
The total number of proofred segments of all documents of the server project.
Declaration
public int ProofreadSegmentCount
Type
Int32ProofreadWordCount
The total number of words in proofred segments of all documents of the server project.
Declaration
public int ProofreadWordCount
Type
Int32RecordVersionHistory
True if document versioning is enabled for the project.
Declaration
public bool RecordVersionHistory
Type
BooleanReviewer1ConfirmedCharacterCount
The total number of characters in reviewer 1 confirmed segments of all documents of the server project.
Declaration
public int Reviewer1ConfirmedCharacterCount
Type
Int32Reviewer1ConfirmedSegmentCount
The total number of reviewer 1confirmed segments of all documents of the server project.
Declaration
public int Reviewer1ConfirmedSegmentCount
Type
Int32Reviewer1ConfirmedWordCount
The total number of words in reviewer 1 confirmed segments of all documents of the server project.
Declaration
public int Reviewer1ConfirmedWordCount
Type
Int32ServerProjectGuid
The guid of the server project.
Declaration
public Guid ServerProjectGuid
Type
GuidSourceLanguageCode
The three+(two) letter code of the source language of the server project. (such as fre, eng, eng-US). Can not be null or empty.
Declaration
public string SourceLanguageCode
Type
StringStrictSubLangMatching
Whether sublanguages are treated as separate languages during TB lookup.
Declaration
public bool StrictSubLangMatching
Type
BooleanSubject
The subject attribute of the project. Can be null.
Declaration
public string Subject
Type
StringTargetLanguageCodes
The three+(two) letter code of the target languages of the server project. (such as fre, eng, eng-US). Can not be null and the items can not be null or empty.
Declaration
public string[] TargetLanguageCodes
Type
String[]TimeClosed
The date and time when the project was closed. If the project is not closed, the value is 01/01/2500.
Declaration
public DateTime TimeClosed
Type
DateTimeTotalCharacterCount
The total number of characters of all documents of the server project, including the number of characters in locked segments.
Declaration
public int TotalCharacterCount
Type
Int32TotalSegmentCount
The total number of segments of all documents of the server project, including the number of locked segments.
Declaration
public int TotalSegmentCount
Type
Int32TotalWordCount
The total number of words of all documents of the server project, including the number of words in locked segments.
Declaration
public int TotalWordCount
Type
Int32WeightedChars
The cumulative weighted character count of the project. The value may not be available (if there is any document without analysis), in which case the value is -1.
Declaration
public float WeightedChars
Type
SingleWeightedWords
The cumulative weighted word count of the project. The value may not be available (if there is any document without analysis), in which case the value is -1.
Declaration
public float WeightedWords