Skip to content

Commit 7f0e1fd

Browse files
authored
feat(lang): automatically set the code language based on the browser language.
1 parent 1500a55 commit 7f0e1fd

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/components/SwitchLanguage.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ export const SwitchLanguage = <C extends ElementType = "button">(
3333
setLang(lang)
3434
localStorage.setItem("lang", lang)
3535
}
36+
37+
if (!localStorage.getItem("lang")) {
38+
switchLang(
39+
languages.find((l) => l.code === navigator.language)
40+
? navigator.language
41+
: "en",
42+
)
43+
}
44+
3645
return (
3746
<>
3847
<Menu>

0 commit comments

Comments
 (0)