Config
Persistence
Defines the strategy for persisting locale state.
Note
Currently, Intor provides cookie-based persistence as the only mechanism for preserving locale state.
This design aims to offer a simple, predictable, and highly environment-compatible default solution.
cookie
Defines how locale state is persisted via cookies.
defineIntorConfig({ cookie: {...}, });
enabled
Whether to enable the locale cookie.
Defaults to
true
defineIntorConfig({ cookie: { enabled: true, }, });
name
The name of the cookie used to store locale state.
Defaults to
"intor.locale"
defineIntorConfig({ cookie: { name: "my-cookie-name", }, });
domain
The domain scope of the cookie.
Defaults to
undefined
path
The path scope of the cookie.
Defaults to
"/"
maxAge
The cookie lifetime, in seconds.
Defaults to
undefined
httpOnly
Whether to restrict the cookie to HTTP(S) access only.
Defaults to
false
secure
Whether the cookie is only sent over secure (HTTPS) connections.
Defaults to
process.env.NODE_ENV !== "development"
sameSite
The SameSite policy of the cookie.
Defaults to
"lax"