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(bool, bool)

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

    GetAllRegisteredProductsAsync()

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

    GetAllSpecificLanguagesAsync(bool, bool)

    Declaration
    Task<LanguageBase[]> GetAllSpecificLanguagesAsync(bool ignoreMachineCultures = false, bool excludeDeprecated = true)
    Parameters
    Type Name Description
    bool ignoreMachineCultures
    bool 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[], bool, bool)

    Declaration
    Task<LanguageBase[]> GetLanguagesAsync(string[] languageCodes = null, bool ignoreMachineCulturesUnlessNamed = false, bool excludeDeprecatedUnlessNamed = true)
    Parameters
    Type Name Description
    string[] languageCodes
    bool ignoreMachineCulturesUnlessNamed
    bool 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<(UnitMetadata unitMetadata, string languageCodeFound)>

    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
    • Methods
      • GetAllNeutralLanguagesAsync(bool, bool)
      • GetAllRegisteredProductsAsync()
      • GetAllSpecificLanguagesAsync(bool, bool)
      • GetAllUnitMetadataAsync(string)
      • GetAllUnitMetadataFromLabelAsync(string, string)
      • GetAlternativeLanguageCodesAsync(string, string)
      • GetApplicableLanguageMetadataAsync(string[])
      • GetDataVersionAsync()
      • GetLanguageAsync(string)
      • GetLanguageAsync(string, string)
      • GetLanguageMetadataAsync(string[])
      • GetLanguagesAsync(string[], bool, bool)
      • GetNumberMetadataAsync(string)
      • GetPreferredLabelValueSetAsync(string, string)
      • GetScriptDetailsAsync(string)
      • GetStableCultureInfoAsync(string)
      • GetStableCultureInfosAsync(string[])
      • GetSupportedLanguagesAsync(string)
      • GetUnitDefinitionsAsync()
      • GetUnitMetadataAsync(string)
      • GetUnitMetadataFromKeyAsync(string, string)
      • GetUnitMetadataFromLabelAsync(string, string)
    Back to top Generated by DocFX