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. |