File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
apps/dashboard/app/(main)/websites/[id]/_components/tabs Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -597,6 +597,14 @@ export function WebsiteAudienceTab({
597597 [ ]
598598 ) ;
599599
600+ const displayNames = useMemo (
601+ ( ) =>
602+ typeof window !== "undefined"
603+ ? new Intl . DisplayNames ( [ navigator . language || "en" ] , { type : "language" } )
604+ : null ,
605+ [ ]
606+ ) ;
607+
600608 const languageColumns = useMemo (
601609 ( ) : ColumnDef < GeographicEntry > [ ] => [
602610 {
@@ -607,11 +615,12 @@ export function WebsiteAudienceTab({
607615 const entry = info . row . original ;
608616 const language = entry . name ;
609617 const code = ( entry as any ) . code ;
618+ const readableName = displayNames ?. of ( language ) || language ;
610619 return (
611620 < div className = "flex items-center gap-2" >
612621 < Languages className = "h-4 w-4 text-primary" />
613622 < div >
614- < div className = "font-medium" > { language } </ div >
623+ < div className = "font-medium" > { readableName } </ div >
615624 { code && code !== language && (
616625 < div className = "text-muted-foreground text-xs" > { code } </ div >
617626 ) }
@@ -646,7 +655,7 @@ export function WebsiteAudienceTab({
646655 } ,
647656 } ,
648657 ] ,
649- [ ]
658+ [ displayNames ]
650659 ) ;
651660
652661 const cityColumns = useMemo (
You can’t perform that action at this time.
0 commit comments