Class TranslatedStringDictionary
A custom dictionary type to distinguish language specific class properties.
Inheritance
TranslatedStringDictionary
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class TranslatedStringDictionary : Dictionary<string, string>, IDictionary<string, string>, ICollection<KeyValuePair<string, string>>, IReadOnlyDictionary<string, string>, IReadOnlyCollection<KeyValuePair<string, string>>, IEnumerable<KeyValuePair<string, string>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
Constructors
Declaration
public TranslatedStringDictionary()
Declaration
public TranslatedStringDictionary(IDictionary<string, string> dictionary)
Parameters
Declaration
public TranslatedStringDictionary(int capacity)
Parameters
Methods
Declaration
public static TranslatedStringDictionary FromJson(string data)
Parameters
Returns
Get a translation; fallback to x-default if specified language does not exist.
Declaration
public string GetTranslation(string twoLetterIsoLanguageName = null)
Parameters
string
twoLetterIsoLanguageName
The language to retrieve; fallback to CultureInfo.CurrentCulture.TwoLetterISOLanguageName if not specified.
|
Returns