Search Results for

    Show / Hide Table of Contents

    Class Language

    Inheritance
    object
    LanguageData
    LanguageBase
    Language
    Implements
    ICloneable
    IDeserializationCallback
    Inherited Members
    LanguageBase.CultureMetadataManager
    LanguageBase._isoAbbreviation
    LanguageBase._lazyCultureInfo
    LanguageBase._evaluationResult
    LanguageBase._regionalVariantsResult
    LanguageBase._defaultSpecificLanguageResult
    LanguageBase._defaultSpecificLanguageRetrievalAttempted
    LanguageBase.IsNullOrInvalid(LanguageBase)
    LanguageBase.Equals(string, string)
    LanguageBase.Equals(LanguageBase, LanguageBase)
    LanguageBase.GetCultureInfoAsync()
    LanguageBase.GetIsSupportedAsync()
    LanguageBase.GetRegionalVariantsAsync()
    LanguageBase.GetParentLanguageAsync()
    LanguageBase.GetDefaultSpecificLanguageAsync()
    LanguageBase.GetDisplayNameAsync()
    LanguageBase.GetDisplayNameAsync(LanguageFormat, bool)
    LanguageBase.FormatIsoCode(string, bool)
    LanguageBase.Equals(object)
    LanguageBase.ToString()
    LanguageBase.GetHashCode()
    LanguageBase.IsoAbbreviation
    LanguageBase.DefaultDisplaySettings
    LanguageBase.UseBlankAsWordSeparator
    LanguageBase.UseBlankAsSentenceSeparator
    LanguageBase.IsValid
    LanguageBase.UsesCharacterCounts
    LanguageBase.LanguageCode
    LanguageData.EnglishName
    LanguageData.IsNeutral
    LanguageData.Direction
    LanguageData.ParentLanguageCode
    LanguageData.DefaultSpecificLanguageCode
    LanguageData.Script
    LanguageData.SupportedProducts
    LanguageData.LanguageGroup
    LanguageData.IsDeprecated
    LanguageData.Aliases
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    Namespace: Sdl.Core.Globalization
    Assembly: Sdl.Core.Globalization.dll
    Syntax
    [DataContract]
    public class Language : LanguageBase, ICloneable, IDeserializationCallback

    Constructors

    Language()

    Declaration
    public Language()

    Language(CultureInfo)

    Declaration
    [Obsolete("Use GetLanguageAsync")]
    public Language(CultureInfo cultureInfo)
    Parameters
    Type Name Description
    CultureInfo cultureInfo

    Language(string)

    Declaration
    public Language(string isoAbbreviation)
    Parameters
    Type Name Description
    string isoAbbreviation

    Properties

    CultureInfo

    Declaration
    [IgnoreDataMember]
    public CultureInfo CultureInfo { get; }
    Property Value
    Type Description
    CultureInfo

    DefaultSpecificCulture

    Declaration
    [JsonIgnore]
    [Obsolete("Obsolete, use DefaultSpecificLanguage")]
    public Language DefaultSpecificCulture { get; set; }
    Property Value
    Type Description
    Language

    DefaultSpecificCultureCode

    Declaration
    [DataMember]
    [Obsolete("Obsolete, use DefaultSpecificLanguageCode")]
    [JsonIgnore]
    public string DefaultSpecificCultureCode { get; set; }
    Property Value
    Type Description
    string

    DefaultSpecificLanguage

    Declaration
    [JsonIgnore]
    public Language DefaultSpecificLanguage { get; set; }
    Property Value
    Type Description
    Language

    DisplayName

    Declaration
    public string DisplayName { get; }
    Property Value
    Type Description
    string

    Image

    Declaration
    [Obsolete("Obsolete, use GetFlagImage")]
    public Image Image { get; }
    Property Value
    Type Description
    Image

    IsSupported

    Declaration
    public bool IsSupported { get; }
    Property Value
    Type Description
    bool

    LdmlData

    Declaration
    [JsonIgnore]
    public string LdmlData { get; }
    Property Value
    Type Description
    string

    ParentIsoCode

    Declaration
    [DataMember]
    [Obsolete("Obsolete, use  ParentLanguageCode")]
    [JsonIgnore]
    public string ParentIsoCode { get; set; }
    Property Value
    Type Description
    string

    ParentLanguage

    Declaration
    [JsonIgnore]
    public Language ParentLanguage { get; }
    Property Value
    Type Description
    Language

    RegionalVariants

    Declaration
    [JsonIgnore]
    public IList<Language> RegionalVariants { get; }
    Property Value
    Type Description
    IList<Language>

    Methods

    Clone()

    Declaration
    public object Clone()
    Returns
    Type Description
    object

    GetAlternativeLanguageCodes(string)

    Declaration
    [Obsolete("Obsolete, use  LanguageRegistryApi.GetAlternativeLanguageCodes")]
    public string[] GetAlternativeLanguageCodes(string productId)
    Parameters
    Type Name Description
    string productId
    Returns
    Type Description
    string[]

    GetDisplayName(LanguageFormat, bool)

    Declaration
    public string GetDisplayName(LanguageFormat languageFormat, bool includeCountry)
    Parameters
    Type Name Description
    LanguageFormat languageFormat
    bool includeCountry
    Returns
    Type Description
    string

    GetFlagImage(bool, float, int)

    Declaration
    public Image GetFlagImage(bool useFlag = true, float scaleFactor = 1, int baseSize = 24)
    Parameters
    Type Name Description
    bool useFlag
    float scaleFactor
    int baseSize
    Returns
    Type Description
    Image

    GetImage(bool)

    Declaration
    [Obsolete("Obsolete, use GetFlagImage")]
    public Image GetImage(bool useFlag)
    Parameters
    Type Name Description
    bool useFlag
    Returns
    Type Description
    Image

    OnDeserialization(object)

    Declaration
    public void OnDeserialization(object sender)
    Parameters
    Type Name Description
    object sender

    ToLanguage(LanguageBase)

    Declaration
    public static Language ToLanguage(LanguageBase l)
    Parameters
    Type Name Description
    LanguageBase l
    Returns
    Type Description
    Language

    Implements

    ICloneable
    IDeserializationCallback
    In this article
    • Constructors
      • Language()
      • Language(CultureInfo)
      • Language(string)
    • Properties
      • CultureInfo
      • DefaultSpecificCulture
      • DefaultSpecificCultureCode
      • DefaultSpecificLanguage
      • DisplayName
      • Image
      • IsSupported
      • LdmlData
      • ParentIsoCode
      • ParentLanguage
      • RegionalVariants
    • Methods
      • Clone()
      • GetAlternativeLanguageCodes(string)
      • GetDisplayName(LanguageFormat, bool)
      • GetFlagImage(bool, float, int)
      • GetImage(bool)
      • OnDeserialization(object)
      • ToLanguage(LanguageBase)
    • Implements
    Back to top Generated by DocFX