Search Results for

    Show / Hide Table of Contents

    Class StringTranslationsApiExecutor

    Inheritance
    object
    StringTranslationsApiExecutor
    Implements
    IStringTranslationsApiExecutor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Crowdin.Api.StringTranslations
    Assembly: Crowdin.Api.dll
    Syntax
    public class StringTranslationsApiExecutor : IStringTranslationsApiExecutor

    Constructors

    | Edit this page View Source

    StringTranslationsApiExecutor(ICrowdinApiClient)

    Declaration
    public StringTranslationsApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Edit this page View Source

    StringTranslationsApiExecutor(ICrowdinApiClient, IJsonParser)

    Declaration
    public StringTranslationsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    IJsonParser jsonParser

    Methods

    | Edit this page View Source

    AddApproval(long, AddApprovalRequest)

    Add approval. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TranslationApproval> AddApproval(long projectId, AddApprovalRequest request)
    Parameters
    Type Name Description
    long projectId
    AddApprovalRequest request
    Returns
    Type Description
    Task<TranslationApproval>
    | Edit this page View Source

    AddTranslation(long, AddTranslationRequest)

    Add translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<StringTranslation> AddTranslation(long projectId, AddTranslationRequest request)
    Parameters
    Type Name Description
    long projectId
    AddTranslationRequest request
    Returns
    Type Description
    Task<StringTranslation>
    | Edit this page View Source

    AddVote(long, AddVoteRequest)

    Add vote. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TranslationVote> AddVote(long projectId, AddVoteRequest request)
    Parameters
    Type Name Description
    long projectId
    AddVoteRequest request
    Returns
    Type Description
    Task<TranslationVote>
    | Edit this page View Source

    ApprovalBatchOperations(long, IEnumerable<ApprovalBatchOpPatch>)

    Approval Batch Operations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TranslationApproval>> ApprovalBatchOperations(long projectId, IEnumerable<ApprovalBatchOpPatch> patches)
    Parameters
    Type Name Description
    long projectId
    IEnumerable<ApprovalBatchOpPatch> patches
    Returns
    Type Description
    Task<ResponseList<TranslationApproval>>
    | Edit this page View Source

    CancelVote(long, long)

    Cancel vote. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task CancelVote(long projectId, long voteId)
    Parameters
    Type Name Description
    long projectId
    long voteId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteStringTranslations(long, long, string?)

    Delete string translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteStringTranslations(long projectId, long stringId, string? languageId = null)
    Parameters
    Type Name Description
    long projectId
    long stringId
    string languageId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteTranslation(long, long)

    Delete translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task DeleteTranslation(long projectId, long translationId)
    Parameters
    Type Name Description
    long projectId
    long translationId
    Returns
    Type Description
    Task
    | Edit this page View Source

    GetApproval(long, long)

    Get approval. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TranslationApproval> GetApproval(long projectId, long approvalId)
    Parameters
    Type Name Description
    long projectId
    long approvalId
    Returns
    Type Description
    Task<TranslationApproval>
    | Edit this page View Source

    GetTranslation(long, long, bool?)

    Get translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<StringTranslation> GetTranslation(long projectId, long translationId, bool? denormalizePlaceholders = null)
    Parameters
    Type Name Description
    long projectId
    long translationId
    bool? denormalizePlaceholders
    Returns
    Type Description
    Task<StringTranslation>
    | Edit this page View Source

    GetVote(long, long)

    Get vote. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TranslationVote> GetVote(long projectId, long voteId)
    Parameters
    Type Name Description
    long projectId
    long voteId
    Returns
    Type Description
    Task<TranslationVote>
    | Edit this page View Source

    ListLanguageTranslations(long, string, LanguageTranslationsListParams)

    List language translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<LanguageTranslations>> ListLanguageTranslations(long projectId, string languageId, LanguageTranslationsListParams @params)
    Parameters
    Type Name Description
    long projectId
    string languageId
    LanguageTranslationsListParams params
    Returns
    Type Description
    Task<ResponseList<LanguageTranslations>>
    | Edit this page View Source

    ListLanguageTranslations(long, string, string?, string?, long?, long?, long?, string?, bool?, int, int, IEnumerable<SortingRule>?)

    List language translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<LanguageTranslations>> ListLanguageTranslations(long projectId, string languageId, string? stringIds = null, string? labelIds = null, long? fileId = null, long? branchId = null, long? directoryId = null, string? croql = null, bool? denormalizePlaceholders = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    long projectId
    string languageId
    string stringIds
    string labelIds
    long? fileId
    long? branchId
    long? directoryId
    string croql
    bool? denormalizePlaceholders
    int limit
    int offset
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<LanguageTranslations>>
    | Edit this page View Source

    ListStringTranslations(long, StringTranslationsListParams)

    List string translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<StringTranslation>> ListStringTranslations(long projectId, StringTranslationsListParams @params)
    Parameters
    Type Name Description
    long projectId
    StringTranslationsListParams params
    Returns
    Type Description
    Task<ResponseList<StringTranslation>>
    | Edit this page View Source

    ListStringTranslations(long, long, string, bool?, int, int, IEnumerable<SortingRule>?)

    List string translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<StringTranslation>> ListStringTranslations(long projectId, long stringId, string languageId, bool? denormalizePlaceholders = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    long projectId
    long stringId
    string languageId
    bool? denormalizePlaceholders
    int limit
    int offset
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<StringTranslation>>
    | Edit this page View Source

    ListTranslationApprovals(long, TranslationApprovalsListParams)

    List translation approvals. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TranslationApproval>> ListTranslationApprovals(long projectId, TranslationApprovalsListParams @params)
    Parameters
    Type Name Description
    long projectId
    TranslationApprovalsListParams params
    Returns
    Type Description
    Task<ResponseList<TranslationApproval>>
    | Edit this page View Source

    ListTranslationApprovals(long, long?, string?, string?, long?, string?, long?, int, int, IEnumerable<SortingRule>?)

    List translation approvals. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TranslationApproval>> ListTranslationApprovals(long projectId, long? fileId = null, string? labelIds = null, string? excludeLabelIds = null, long? stringId = null, string? languageId = null, long? translationId = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
    Parameters
    Type Name Description
    long projectId
    long? fileId
    string labelIds
    string excludeLabelIds
    long? stringId
    string languageId
    long? translationId
    int limit
    int offset
    IEnumerable<SortingRule> orderBy
    Returns
    Type Description
    Task<ResponseList<TranslationApproval>>
    | Edit this page View Source

    ListTranslationVotes(long, TranslationVotesListParams)

    List translation votes. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TranslationVote>> ListTranslationVotes(long projectId, TranslationVotesListParams @params)
    Parameters
    Type Name Description
    long projectId
    TranslationVotesListParams params
    Returns
    Type Description
    Task<ResponseList<TranslationVote>>
    | Edit this page View Source

    ListTranslationVotes(long, long?, string?, long?, string?, string?, int, int)

    List translation votes. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TranslationVote>> ListTranslationVotes(long projectId, long? stringId = null, string? languageId = null, long? translationId = null, string? labelIds = null, string? excludeLabelIds = null, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long projectId
    long? stringId
    string languageId
    long? translationId
    string labelIds
    string excludeLabelIds
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<TranslationVote>>
    | Edit this page View Source

    RemoveApproval(long, long)

    Remove approval. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task RemoveApproval(long projectId, long approvalId)
    Parameters
    Type Name Description
    long projectId
    long approvalId
    Returns
    Type Description
    Task
    | Edit this page View Source

    RemoveStringApprovals(long, long)

    Remove string approvals. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task RemoveStringApprovals(long projectId, long stringId)
    Parameters
    Type Name Description
    long projectId
    long stringId
    Returns
    Type Description
    Task
    | Edit this page View Source

    RestoreTranslation(long, long)

    Restore translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<StringTranslation> RestoreTranslation(long projectId, long translationId)
    Parameters
    Type Name Description
    long projectId
    long translationId
    Returns
    Type Description
    Task<StringTranslation>
    | Edit this page View Source

    TranslationAlignment(long, TranslationAlignmentRequest)

    Translation Alignment. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<TranslationAlignment> TranslationAlignment(long projectId, TranslationAlignmentRequest request)
    Parameters
    Type Name Description
    long projectId
    TranslationAlignmentRequest request
    Returns
    Type Description
    Task<TranslationAlignment>
    | Edit this page View Source

    TranslationBatchOperations(long, IEnumerable<TranslationBatchOpPatch>)

    Translation Batch Operations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<StringTranslation>> TranslationBatchOperations(long projectId, IEnumerable<TranslationBatchOpPatch> patches)
    Parameters
    Type Name Description
    long projectId
    IEnumerable<TranslationBatchOpPatch> patches
    Returns
    Type Description
    Task<ResponseList<StringTranslation>>

    Implements

    IStringTranslationsApiExecutor
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX