Files
fiveq-website-2026/src/i18n/types.ts
T
2026-04-07 18:51:20 +08:00

172 lines
3.8 KiB
TypeScript

export interface SiteCopy {
brand: {
strong: string;
suffix: string;
ariaHome: string;
};
nav: {
home: string;
philosophy: string;
curriculum: string;
faculty: string;
about: string;
};
theme: {
light: string;
dark: string;
toggle: string;
};
lang: {
menuLabel: string;
switchTo: string;
};
footer: {
company: string;
addressLine: string;
emailLine: string;
colAbout: string;
linkPhilosophy: string;
linkCurriculum: string;
linkFaculty: string;
colDownload: string;
linkAppStore: string;
linkGooglePlay: string;
linkAndroid: string;
socialWeibo: string;
socialWechat: string;
socialTwitter: string;
/** © 与公司声明一行(不含备案号,备案号单独做链接) */
copyrightMain: string;
/** ICP 备案号原文,各语言相同 */
icpNumber: string;
/** 商标声明(页脚最下方小字) */
trademarkNotice: string;
};
home: {
metaTitle: string;
metaDescription: string;
heroTitle: string;
heroSubtitle: string;
advantagesTitle: string;
authorityTitle: string;
authorityBody: string;
bentoAlt: string;
aiTitle: string;
aiBody: string;
personalTitle: string;
personalBody: string;
communityTitle: string;
communityBody: string;
conceptsTitle: string;
hskTitle: string;
hskBody: string;
skillsTitle: string;
skillsBody: string;
boostTitle: string;
boostBody: string;
ctaCurriculum: string;
facultyHighlightTitle: string;
facultyHighlightBody: string;
ctaFaculty: string;
experienceTitle: string;
experienceBody: string;
ctaStart: string;
teacherImgAlt: string;
studyImgAlt: string;
};
about: {
metaTitle: string;
metaDescription: string;
heroTitle: string;
heroLead: string;
visionFigureAlt: string;
visionTitle: string;
visionBody: string;
missionTitle: string;
missionBody: string;
missionImgAlt: string;
storyTitle: string;
storyBody: string;
storyImgAlt: string;
teamTitle: string;
teamBody: string;
teamImgAlt: string;
};
curriculum: {
metaTitle: string;
metaDescription: string;
heroTitle: string;
heroLead: string;
hskTitle: string;
hskBody: string;
hskImgAlt: string;
skillsTitle: string;
skillsBody: string;
skillsImgAlt: string;
contextTitle: string;
contextBody: string;
contextImgAlt: string;
advancedTitle: string;
advancedBody: string;
advancedImgAlt: string;
};
faculty: {
metaTitle: string;
metaDescription: string;
heroTitle: string;
heroLead: string;
heroImgAlt: string;
philosophyTitle: string;
philosophyBody: string;
philosophy1Title: string;
philosophy1Body: string;
philosophy2Title: string;
philosophy2Body: string;
philosophy3Title: string;
philosophy3Body: string;
developmentTitle: string;
developmentLead: string;
dev1Title: string;
dev1Body: string;
dev2Title: string;
dev2Body: string;
dev3Title: string;
dev3Body: string;
advantageEyebrow: string;
advantageTitle: string;
advantageBody: string;
advantageImgAlt: string;
joinTitle: string;
joinBody: string;
ctaJoin: string;
};
philosophy: {
metaTitle: string;
metaDescription: string;
heroTitle: string;
heroSubtitle: string;
heroImgAlt: string;
goalEyebrow: string;
goalHeadline: string;
goalPhotoAlt: string;
goalIconAlt: string;
methodsTitle: string;
m1: string;
m2: string;
m3: string;
m4: string;
featuresTitle: string;
f1cap: string;
f2cap: string;
f3cap: string;
f1alt: string;
f2alt: string;
f3alt: string;
valuesTitle: string;
v1: string;
v2: string;
v3: string;
v4: string;
};
}