Table of Contents

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

IReadOnlyList<string>

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[]