Search Results for

    Show / Hide Table of Contents

    Class CultureMetadataManager

    Inheritance
    object
    CultureMetadataManager
    Implements
    ICultureMetadataManager
    IDisposable
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Sdl.Core.Globalization.CultureMetadataManager
    Assembly: Sdl.Core.Globalization.Async.dll
    Syntax
    public class CultureMetadataManager : ICultureMetadataManager, IDisposable

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Dispose(bool)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    GetAllNeutralLanguagesAsync(bool, bool)

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

    GetAllRegisteredProductsAsync()

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

    GetAllSpecificLanguagesAsync(bool, bool)

    Declaration
    public 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
    public Task<List<UnitMetadata>> GetAllUnitMetadataAsync(string languageCode)
    Parameters
    Type Name Description
    string languageCode
    Returns
    Type Description
    Task<List<UnitMetadata>>

    GetAllUnitMetadataFromLabelAsync(string, string)

    Declaration
    public 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
    public 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
    public Task<LanguageMetadata[]> GetApplicableLanguageMetadataAsync(string[] languageCodes)
    Parameters
    Type Name Description
    string[] languageCodes
    Returns
    Type Description
    Task<LanguageMetadata[]>

    GetDataVersionAsync()

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

    GetLanguageAsync(string)

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

    GetLanguageAsync(string, string)

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

    GetLanguageMetadataAsync(string[])

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

    GetLanguagesAsync(string[], bool, bool)

    Declaration
    public 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
    public Task<NumberMetadata> GetNumberMetadataAsync(string languageCode)
    Parameters
    Type Name Description
    string languageCode
    Returns
    Type Description
    Task<NumberMetadata>

    GetPreferredLabelValueSetAsync(string, string)

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

    GetScriptDetailsAsync(string)

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

    GetStableCultureInfoAsync(string)

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

    GetStableCultureInfosAsync(string[])

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

    GetSupportedLanguagesAsync(string)

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

    GetUnitDefinitionsAsync()

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

    GetUnitMetadataAsync(string)

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

    GetUnitMetadataFromKeyAsync(string, string)

    Declaration
    public 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
    public Task<UnitMetadata> GetUnitMetadataFromLabelAsync(string label, string languageCode)
    Parameters
    Type Name Description
    string label
    string languageCode
    Returns
    Type Description
    Task<UnitMetadata>

    Implements

    ICultureMetadataManager
    IDisposable
    In this article
    • Methods
      • Dispose()
      • Dispose(bool)
      • 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)
    • Implements
    Back to top Generated by DocFX