using System.Collections.Generic; using System.Globalization; namespace Abp.Localization.Dictionaries { /// /// Represents a dictionary that is used to find a localized string. /// public interface ILocalizationDictionary { /// /// Culture of the dictionary. /// CultureInfo CultureInfo { get; } /// /// Gets/sets a string for this dictionary with given name (key). /// /// Name to get/set string this[string name] { get; set; } /// /// Gets a for given . /// /// Name (key) to get localized string /// The localized string or null if not found in this dictionary LocalizedString GetOrNull(string name); /// /// Gets a list of all strings in this dictionary. /// /// List of all object IReadOnlyList GetAllStrings(); } }