Class TranslationsApiExecutor
Inheritance
TranslationsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class TranslationsApiExecutor : ITranslationsApiExecutor
Constructors
|
Edit this page
View Source
TranslationsApiExecutor(ICrowdinApiClient)
Declaration
public TranslationsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
TranslationsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public TranslationsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
ApplyPreTranslation(long, ApplyPreTranslationRequest)
Declaration
[PublicAPI]
public Task<PreTranslation> ApplyPreTranslation(long projectId, ApplyPreTranslationRequest request)
Parameters
Returns
|
Edit this page
View Source
BuildProjectDirectoryTranslation(long, long, BuildProjectDirectoryTranslationRequest)
Declaration
[PublicAPI]
public Task<DirectoryBuild> BuildProjectDirectoryTranslation(long projectId, long directoryId, BuildProjectDirectoryTranslationRequest request)
Parameters
Returns
|
Edit this page
View Source
BuildProjectFileTranslation(long, long, BuildProjectFileTranslationRequest, string?)
Declaration
[PublicAPI]
public Task<BuildProjectFileTranslationResponse> BuildProjectFileTranslation(long projectId, long fileId, BuildProjectFileTranslationRequest request, string? etag = null)
Parameters
Returns
|
Edit this page
View Source
BuildProjectTranslation(long, BuildProjectTranslationRequest)
Declaration
[PublicAPI]
public Task<ProjectBuild> BuildProjectTranslation(long projectId, BuildProjectTranslationRequest request)
Parameters
Returns
|
Edit this page
View Source
CancelBuild(long, long)
Declaration
[PublicAPI]
public Task CancelBuild(long projectId, long buildId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
buildId |
|
Returns
|
Edit this page
View Source
CheckProjectBuildStatus(long, long)
Declaration
[PublicAPI]
public Task<ProjectBuild> CheckProjectBuildStatus(long projectId, long buildId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
buildId |
|
Returns
|
Edit this page
View Source
DownloadProjectTranslations(long, long)
Declaration
[PublicAPI]
public Task<DownloadProjectTranslationsResponse> DownloadProjectTranslations(long projectId, long buildId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
buildId |
|
Returns
|
Edit this page
View Source
EditPreTranslation(long, string, IEnumerable<PreTranslationPatch>)
Declaration
[PublicAPI]
public Task<PreTranslation> EditPreTranslation(long projectId, string preTranslationId, IEnumerable<PreTranslationPatch> patches)
Parameters
Returns
|
Edit this page
View Source
ExportProjectTranslation(long, ExportProjectTranslationRequest)
Declaration
[PublicAPI]
public Task<DownloadLink?> ExportProjectTranslation(long projectId, ExportProjectTranslationRequest request)
Parameters
Returns
|
Edit this page
View Source
GetPreTranslationStatus(long, string)
Declaration
[PublicAPI]
public Task<PreTranslation> GetPreTranslationStatus(long projectId, string preTranslationId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
string |
preTranslationId |
|
Returns
|
Edit this page
View Source
ListPreTranslations(long, int, int)
Declaration
[PublicAPI]
public Task<ResponseList<PreTranslation>> ListPreTranslations(long projectId, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
long |
projectId |
|
int |
limit |
|
int |
offset |
|
Returns
|
Edit this page
View Source
ListProjectBuilds(long, long?, int, int)
Declaration
[PublicAPI]
public Task<ResponseList<TranslationProjectBuild>> ListProjectBuilds(long projectId, long? branchId = null, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long? |
branchId |
|
int |
limit |
|
int |
offset |
|
Returns
|
Edit this page
View Source
PreTranslationReport(long, string)
Declaration
[PublicAPI]
public Task<PreTranslationReport> PreTranslationReport(long projectId, string preTranslationId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
string |
preTranslationId |
|
Returns
|
Edit this page
View Source
UploadTranslations(long, string, UploadTranslationsRequest)
Declaration
[PublicAPI]
public Task<UploadTranslationsResponse> UploadTranslations(long projectId, string languageId, UploadTranslationsRequest request)
Parameters
Returns
Implements