Class Language
Inheritance
Object
Language
Implements
ICloneable
IDeserializationCallback
Assembly: Sdl.Core.Globalization.dll
Syntax
public class Language : LanguageBase, ICloneable, IDeserializationCallback
Constructors
Language()
Declaration
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
public CultureInfo CultureInfo { get; }
Property Value
Type |
Description |
CultureInfo |
|
DefaultSpecificCulture
Declaration
[Obsolete("Obsolete, use DefaultSpecificLanguage")]
public Language DefaultSpecificCulture { get; set; }
Property Value
DefaultSpecificCultureCode
Declaration
[Obsolete("Obsolete, use DefaultSpecificLanguageCode")]
public string DefaultSpecificCultureCode { get; set; }
Property Value
DefaultSpecificLanguage
Declaration
public Language DefaultSpecificLanguage { get; set; }
Property Value
DisplayName
Declaration
public string DisplayName { get; }
Property Value
Image
Declaration
[Obsolete("Obsolete, use GetFlagImage")]
public Image Image { get; }
Property Value
IsSupported
Declaration
public bool IsSupported { get; }
Property Value
LdmlData
Declaration
public string LdmlData { get; }
Property Value
ParentIsoCode
Declaration
[Obsolete("Obsolete, use ParentLanguageCode")]
public string ParentIsoCode { get; set; }
Property Value
ParentLanguage
Declaration
public Language ParentLanguage { get; }
Property Value
RegionalVariants
Declaration
public IList<Language> RegionalVariants { get; }
Property Value
Methods
Clone()
Declaration
Returns
GetAlternativeLanguageCodes(String)
Declaration
[Obsolete("Obsolete, use LanguageRegistryApi.GetAlternativeLanguageCodes")]
public string[] GetAlternativeLanguageCodes(string productId)
Parameters
Type |
Name |
Description |
String |
productId |
|
Returns
Type |
Description |
String[] |
|
Declaration
public string GetDisplayName(LanguageFormat languageFormat, bool includeCountry)
Parameters
Type |
Name |
Description |
LanguageFormat |
languageFormat |
|
Boolean |
includeCountry |
|
Returns
GetFlagImage(Boolean, Single, Int32)
Declaration
public Image GetFlagImage(bool useFlag = true, float scaleFactor = 1F, int baseSize = 24)
Parameters
Type |
Name |
Description |
Boolean |
useFlag |
|
Single |
scaleFactor |
|
Int32 |
baseSize |
|
Returns
GetImage(Boolean)
Declaration
[Obsolete("Obsolete, use GetFlagImage")]
public Image GetImage(bool useFlag)
Parameters
Type |
Name |
Description |
Boolean |
useFlag |
|
Returns
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
Implements
System.ICloneable
System.Runtime.Serialization.IDeserializationCallback