forked from UKSOURCE/ipv6
30 lines
1.0 KiB
TypeScript
30 lines
1.0 KiB
TypeScript
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";
|
|
|
|
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,
|
|
};
|
|
}
|