Files
remanso/src/utils/displayLanguage.ts
2026-03-28 09:38:55 +01:00

19 lines
366 B
TypeScript

export const displayLanguage = (langCode?: string): string | null => {
if (!langCode) {
return null
}
try {
const locale = navigator.language ?? langCode
const display = new Intl.DisplayNames([locale], {
type: "language"
})
return display.of(langCode) ?? null
} catch (err) {
console.warn("error", err)
return null
}
}