Merge version_3 into main #10

Merged
bender merged 1 commits from version_3 into main 2026-03-05 00:35:17 +00:00

View File

@@ -20,20 +20,20 @@ const translations = {
};
export default function HomePage() {
const [language, setLanguage] = useState<"en" | "tr">("en");
const [isLoading, setIsLoading] = useState(true);
useEffect(() => {
setIsLoading(false);
}, []);
useEffect(() => {
if (!isLoading) {
const savedLang = (localStorage.getItem("siteLanguage") || "en") as "en" | "tr";
setLanguage(savedLang);
document.documentElement.lang = savedLang;
const [language, setLanguage] = useState<"en" | "tr">(() => {
if (typeof window !== "undefined") {
return (localStorage.getItem("siteLanguage") || "en") as "en" | "tr";
}
}, [isLoading]);
return "en";
});
useEffect(() => {
const savedLang = (localStorage.getItem("siteLanguage") || "en") as "en" | "tr";
if (savedLang !== language) {
setLanguage(savedLang);
}
document.documentElement.lang = savedLang;
}, []);
const handleLanguageChange = (lang: "en" | "tr") => {
setLanguage(lang);
@@ -43,10 +43,6 @@ export default function HomePage() {
const t = translations[language];
if (isLoading) {
return null;
}
const navItems = [
{ name: t.home, id: "/" },
{ name: t.about, id: "about" },