Skip to content

Remix / server: RemixI18nOptionsResolver

Functions, types, and exports for Remix / server: RemixI18nOptionsResolver.

Page outline

Returns the createI18n options for one request and its resolved locale.

import type { RemixI18nOptionsResolver } from "@palamedes/remix/server"

type RemixI18nOptionsResolver<TLocale extends string = string> = (request: Request, locale: TLocale) => RemixI18nOptions | Promise<RemixI18nOptions>;

Call signature

(request: Request, locale: TLocale): RemixI18nOptions | Promise<RemixI18nOptions>

Parameters

NameTypeRequired
requestRequestYes
localeTLocaleYes

Returns

RemixI18nOptions | Promise<RemixI18nOptions>

Source entry on GitHub

Last updated: November 1, 2026