next-intlayer
Version:
Simplify internationalization i18n in Next.js with context providers, hooks, locale detection, and multilingual content integration.
19 lines (17 loc) • 543 B
JavaScript
import { localeDetector as localeDetector$1 } from "@intlayer/core";
//#region src/proxy/localeDetector.ts
/**
* Detects the locale from the request headers
*
* Headers are provided by the browser and can be used to determine the user's preferred language
*/
const localeDetector = (request) => {
const negotiatorHeaders = {};
request.headers.forEach((value, key) => {
negotiatorHeaders[key] = value;
});
return localeDetector$1(negotiatorHeaders);
};
//#endregion
export { localeDetector };
//# sourceMappingURL=localeDetector.mjs.map