import { useLanguage } from "@/app/context/LanguageContext"; import siteEn from "@/app/data/site.json"; import siteVi from "@/app/data/site.vi.json"; import homeEn from "@/app/data/home.json"; import homeVi from "@/app/data/home.vi.json"; import registrationEn from "@/app/data/registration.json"; import registrationVi from "@/app/data/registration.vi.json"; import feedbackEn from "@/app/data/feedback.json"; import feedbackVi from "@/app/data/feedback.vi.json"; import sponsorEn from "@/app/data/sponsor.json"; import sponsorVi from "@/app/data/sponsor.vi.json"; import adminEn from "@/app/data/admin.json"; import adminVi from "@/app/data/admin.vi.json"; import galleryEn from "@/app/data/gallery.json"; import galleryVi from "@/app/data/gallery.vi.json"; import membersEn from "@/app/data/members.json"; import membersVi from "@/app/data/members.vi.json"; export function useTranslation() { const { lang } = useLanguage(); const isVi = lang === "vi"; return { lang, site: isVi ? siteVi : siteEn, home: isVi ? homeVi : homeEn, registration: isVi ? registrationVi : registrationEn, feedback: isVi ? feedbackVi : feedbackEn, sponsor: isVi ? sponsorVi : sponsorEn, admin: isVi ? adminVi : adminEn, gallery: isVi ? galleryVi : galleryEn, members: isVi ? membersVi : membersEn, }; }