KestrunLocalizationOptions class

Options for configuring PowerShell-style localization using string table files.

public sealed class KestrunLocalizationOptions

Public Members

name description
KestrunLocalizationOptions() The default constructor.
CookieName { get; set; } Gets or sets the cookie name used to request a culture. Default is “lang”.
DefaultCulture { get; set; } Gets or sets the default culture to use when no match is found. Default is “en-US”.
EnableAcceptLanguage { get; set; } Gets or sets a value indicating whether Accept-Language should be used. Default is true.
EnableCookie { get; set; } Gets or sets a value indicating whether cookie resolution is enabled. Default is false.
EnableQuery { get; set; } Gets or sets a value indicating whether query string resolution is enabled. Default is false.
FileName { get; set; } Gets or sets the localization file name. Default is “Messages.psd1”.
QueryKey { get; set; } Gets or sets the query string key used to request a culture. Default is “lang”.
ResourcesBasePath { get; set; } Gets or sets the base path for localization resources. Default is “i18n”.
SetDefaultThreadCulture { get; set; } Gets or sets a value indicating whether to set the thread’s culture to the resolved culture. Default is false.

See Also