Search Results for

    Show / Hide Table of Contents

    Class LanguageRegistryApi

    Inheritance
    System.Object
    LanguageRegistryApi
    Namespace: Sdl.Core.Globalization.LanguageRegistry
    Assembly: Sdl.Core.Globalization.dll
    Syntax
    public sealed class LanguageRegistryApi : LanguageRegistryApiAsync

    Properties

    Instance

    Declaration
    public static LanguageRegistryApi Instance { get; }
    Property Value
    Type Description
    LanguageRegistryApi

    Methods

    GetAllLanguages()

    Declaration
    public IList<Language> GetAllLanguages()
    Returns
    Type Description
    System.Collections.Generic.IList<Language>

    GetAllNeutralLanguages()

    Declaration
    public IList<Language> GetAllNeutralLanguages()
    Returns
    Type Description
    System.Collections.Generic.IList<Language>

    GetAllRegisteredProducts()

    Declaration
    public IList<Product> GetAllRegisteredProducts()
    Returns
    Type Description
    System.Collections.Generic.IList<Sdl.Core.Globalization.LanguageRegistry.Product>

    GetAllSpecificLanguages()

    Declaration
    public IList<Language> GetAllSpecificLanguages()
    Returns
    Type Description
    System.Collections.Generic.IList<Language>

    GetAlternativeLanguageCodes(String, String)

    Declaration
    public IList<AlternativeLanguageCode> GetAlternativeLanguageCodes(string productId, string languageCode)
    Parameters
    Type Name Description
    System.String productId
    System.String languageCode
    Returns
    Type Description
    System.Collections.Generic.IList<Sdl.Core.Globalization.LanguageRegistry.AlternativeLanguageCode>

    GetApplicableLanguageMetadata(String[])

    Declaration
    public LanguageMetadata[] GetApplicableLanguageMetadata(string[] languageCodes)
    Parameters
    Type Name Description
    System.String[] languageCodes
    Returns
    Type Description
    Sdl.Core.Globalization.LanguageMetadata.LanguageMetadata[]

    GetLanguage(String)

    Declaration
    public Language GetLanguage(string languageCode)
    Parameters
    Type Name Description
    System.String languageCode
    Returns
    Type Description
    Language

    GetLanguage(String, String)

    Declaration
    public Language GetLanguage(string alternativeLanguageCode, string productId)
    Parameters
    Type Name Description
    System.String alternativeLanguageCode
    System.String productId
    Returns
    Type Description
    Language

    GetLanguageMetadata(String[])

    Declaration
    public LanguageMetadata[] GetLanguageMetadata(string[] languageCodes)
    Parameters
    Type Name Description
    System.String[] languageCodes
    Returns
    Type Description
    Sdl.Core.Globalization.LanguageMetadata.LanguageMetadata[]

    GetLanguages(String[])

    Declaration
    public IList<Language> GetLanguages(string[] languageCodes)
    Parameters
    Type Name Description
    System.String[] languageCodes
    Returns
    Type Description
    System.Collections.Generic.IList<Language>

    GetProductSpecificCodeWithFallback(String, String, String, out MappingType)

    Declaration
    public IList<AlternativeLanguageCode> GetProductSpecificCodeWithFallback(string sourceProductId, string sourceLanguageCode, string targetProductId, out MappingType mappingType)
    Parameters
    Type Name Description
    System.String sourceProductId
    System.String sourceLanguageCode
    System.String targetProductId
    Sdl.Core.Globalization.LanguageRegistry.MappingType mappingType
    Returns
    Type Description
    System.Collections.Generic.IList<Sdl.Core.Globalization.LanguageRegistry.AlternativeLanguageCode>

    GetSupportedLanguages(String)

    Declaration
    public IList<Language> GetSupportedLanguages(string productId)
    Parameters
    Type Name Description
    System.String productId
    Returns
    Type Description
    System.Collections.Generic.IList<Language>

    On this page

    • Properties
      • Instance
    • Methods
      • GetAllLanguages()
      • GetAllNeutralLanguages()
      • GetAllRegisteredProducts()
      • GetAllSpecificLanguages()
      • GetAlternativeLanguageCodes(String, String)
      • GetApplicableLanguageMetadata(String[])
      • GetLanguage(String)
      • GetLanguage(String, String)
      • GetLanguageMetadata(String[])
      • GetLanguages(String[])
      • GetProductSpecificCodeWithFallback(String, String, String, out MappingType)
      • GetSupportedLanguages(String)
    Back to top Generated by DocFX