Search Results for

    Show / Hide Table of Contents

    Interface ICultureMetadataManager

    Namespace: Sdl.Core.Globalization.CultureMetadataManager
    Assembly: Sdl.Core.Globalization.Async.dll
    Syntax
    public interface ICultureMetadataManager

    Methods

    GetAllNeutralLanguagesAsync(Boolean, Boolean)

    Declaration
    Task<LanguageBase[]> GetAllNeutralLanguagesAsync(bool ignoreMachineCultures = false, bool excludeDeprecated = true)
    Parameters
    Type Name Description
    Boolean ignoreMachineCultures
    Boolean excludeDeprecated
    Returns
    Type Description
    Task<LanguageBase[]>

    GetAllRegisteredProductsAsync()

    Declaration
    Task<Product[]> GetAllRegisteredProductsAsync()
    Returns
    Type Description
    Task<Product[]>

    GetAllSpecificLanguagesAsync(Boolean, Boolean)

    Declaration
    Task<LanguageBase[]> GetAllSpecificLanguagesAsync(bool ignoreMachineCultures = false, bool excludeDeprecated = true)
    Parameters
    Type Name Description
    Boolean ignoreMachineCultures
    Boolean excludeDeprecated
    Returns
    Type Description
    Task<LanguageBase[]>

    GetAllUnitMetadataAsync(String)

    Declaration
    Task<List<UnitMetadata>> GetAllUnitMetadataAsync(string languageCode)
    Parameters
    Type Name Description
    String languageCode
    Returns
    Type Description
    Task<List<UnitMetadata>>

    GetAllUnitMetadataFromLabelAsync(String, String)

    Declaration
    Task<List<UnitMetadata>> GetAllUnitMetadataFromLabelAsync(string label, string languageCode)
    Parameters
    Type Name Description
    String label
    String languageCode
    Returns
    Type Description
    Task<List<UnitMetadata>>

    GetAlternativeLanguageCodesAsync(String, String)

    Declaration
    Task<IList<AlternativeLanguageCode>> GetAlternativeLanguageCodesAsync(string productId, string languageCode)
    Parameters
    Type Name Description
    String productId
    String languageCode
    Returns
    Type Description
    Task<IList<AlternativeLanguageCode>>

    GetApplicableLanguageMetadataAsync(String[])

    Declaration
    Task<LanguageMetadata[]> GetApplicableLanguageMetadataAsync(string[] languageCodes)
    Parameters
    Type Name Description
    String[] languageCodes
    Returns
    Type Description
    Task<LanguageMetadata[]>

    GetDataVersionAsync()

    Declaration
    Task<string> GetDataVersionAsync()
    Returns
    Type Description
    Task<String>

    GetLanguageAsync(String)

    Declaration
    Task<LanguageBase> GetLanguageAsync(string languageCode)
    Parameters
    Type Name Description
    String languageCode
    Returns
    Type Description
    Task<LanguageBase>

    GetLanguageAsync(String, String)

    Declaration
    Task<LanguageBase> GetLanguageAsync(string languageCodeInProduct, string productId)
    Parameters
    Type Name Description
    String languageCodeInProduct
    String productId
    Returns
    Type Description
    Task<LanguageBase>

    GetLanguageMetadataAsync(String[])

    Declaration
    Task<LanguageMetadata[]> GetLanguageMetadataAsync(string[] languageCodes = null)
    Parameters
    Type Name Description
    String[] languageCodes
    Returns
    Type Description
    Task<LanguageMetadata[]>

    GetLanguagesAsync(String[], Boolean, Boolean)

    Declaration
    Task<LanguageBase[]> GetLanguagesAsync(string[] languageCodes = null, bool ignoreMachineCulturesUnlessNamed = false, bool excludeDeprecatedUnlessNamed = true)
    Parameters
    Type Name Description
    String[] languageCodes
    Boolean ignoreMachineCulturesUnlessNamed
    Boolean excludeDeprecatedUnlessNamed
    Returns
    Type Description
    Task<LanguageBase[]>

    GetNumberMetadataAsync(String)

    Declaration
    Task<NumberMetadata> GetNumberMetadataAsync(string languageCode)
    Parameters
    Type Name Description
    String languageCode
    Returns
    Type Description
    Task<NumberMetadata>

    GetPreferredLabelValueSetAsync(String, String)

    Declaration
    Task<LabelValueSet> GetPreferredLabelValueSetAsync(string unitKey, string languageCode)
    Parameters
    Type Name Description
    String unitKey
    String languageCode
    Returns
    Type Description
    Task<LabelValueSet>

    GetScriptDetailsAsync(String)

    Declaration
    Task<IScriptDetails[]> GetScriptDetailsAsync(string scriptCode = null)
    Parameters
    Type Name Description
    String scriptCode
    Returns
    Type Description
    Task<IScriptDetails[]>

    GetStableCultureInfoAsync(String)

    Declaration
    Task<StableCultureInfo> GetStableCultureInfoAsync(string languageCode)
    Parameters
    Type Name Description
    String languageCode
    Returns
    Type Description
    Task<StableCultureInfo>

    GetStableCultureInfosAsync(String[])

    Declaration
    Task<StableCultureInfo[]> GetStableCultureInfosAsync(string[] languageCodes)
    Parameters
    Type Name Description
    String[] languageCodes
    Returns
    Type Description
    Task<StableCultureInfo[]>

    GetSupportedLanguagesAsync(String)

    Declaration
    Task<LanguageBase[]> GetSupportedLanguagesAsync(string productId)
    Parameters
    Type Name Description
    String productId
    Returns
    Type Description
    Task<LanguageBase[]>

    GetUnitDefinitionsAsync()

    Declaration
    Task<UnitDefinition[]> GetUnitDefinitionsAsync()
    Returns
    Type Description
    Task<UnitDefinition[]>

    GetUnitMetadataAsync(String)

    Declaration
    Task<List<UnitMetadata>> GetUnitMetadataAsync(string languageCode)
    Parameters
    Type Name Description
    String languageCode
    Returns
    Type Description
    Task<List<UnitMetadata>>

    GetUnitMetadataFromKeyAsync(String, String)

    Declaration
    Task<(UnitMetadata unitMetadata, string languageCodeFound)> GetUnitMetadataFromKeyAsync(string unitKey, string languageCode)
    Parameters
    Type Name Description
    String unitKey
    String languageCode
    Returns
    Type Description
    Task<(T1, T2)<UnitMetadata, String>>

    GetUnitMetadataFromLabelAsync(String, String)

    Declaration
    Task<UnitMetadata> GetUnitMetadataFromLabelAsync(string label, string languageCode)
    Parameters
    Type Name Description
    String label
    String languageCode
    Returns
    Type Description
    Task<UnitMetadata>
    In this article
    Back to top Generated by DocFX