Interface IAppCultureProvider
- Namespace
- VpnHood.AppLib.Abstractions
- Assembly
- VpnHood.AppLib.Abstractions.dll
Represents what keeps the app's language: the system's, those the app offers, and the person's choice.
public interface IAppCultureProvider
Properties
AvailableCultures
Gets or sets the languages the app offers, by their culture names.
IReadOnlyList<string> AvailableCultures { get; set; }
Property Value
SelectedCultures
Gets or sets the languages the person chose for the app, by their culture names; none for the system's.
string[] SelectedCultures { get; set; }
Property Value
- string[]
SystemCultures
Gets the system's languages, by their culture names, in its order.
string[] SystemCultures { get; }
Property Value
- string[]