Skip to main content
Glama
getBrowserLocale.ts648 B
import type { LocalesValues } from '@intlayer/types'; /** * Gets the user's preferred locale from browser settings * @returns The detected browser locale or 'en' as fallback */ export const getBrowserLocale = (): LocalesValues => { if (typeof navigator === 'undefined') { return 'en' as LocalesValues; } // Get the first preferred language const browserLocale = navigator.language || navigator.languages?.[0]; if (!browserLocale) { return 'en' as LocalesValues; } // Extract language code (e.g., 'en-US' -> 'en') const languageCode = browserLocale.split('-')[0]; return (languageCode || 'en') as LocalesValues; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aymericzip/intlayer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server