import { type PolicySection } from './types';
export const TERMS_LAST_UPDATED = '2026-06-07';
type TFn = (key: string) => string;
export function getTermsSections(t: TFn): PolicySection[] {
return [
{
value: 'contract-establishment',
title: t('terms.section1.title'),
content: (
{t('terms.section1.subject')}
{t('terms.section1.subjectDesc')}
{t('terms.section1.readCarefully')}
{t('terms.section1.readCarefullyDesc')}
{t('terms.section1.composition')}
{t('terms.section1.compositionDesc')}
),
},
{
value: 'service-definition',
title: t('terms.section2.title'),
content: (
-
{t('terms.section2.liability')}
{t('terms.section2.liabilityDesc')}
),
},
{
value: 'account-specifications',
title: t('terms.section3.title'),
content: (
{t('terms.section3.accountSystem')}
{t('terms.section3.accountSystemDesc')}
{t('terms.section3.securityResponsibility')}
-
{t('terms.section3.passwordSecurity')}
{t('terms.section3.passwordSecurityDesc')}
-
{t('terms.section3.tokenSecurity')}
{t('terms.section3.tokenSecurityDesc')}
{t('terms.section3.tokenLeakLiability')}
),
},
{
value: 'user-conduct',
title: t('terms.section4.title'),
content: (
{t('terms.section4.desc')}
{t('terms.section4.redLine')}
-
{t('terms.section4.nationalSecurity')}
{t('terms.section4.nationalSecurityDesc')}
-
{t('terms.section4.illegalInfo')}
{t('terms.section4.illegalInfoDesc')}
-
{t('terms.section4.harmfulContent')}
{t('terms.section4.harmfulContentDesc')}
-
{t('terms.section4.ipInfringement')}
{t('terms.section4.ipInfringementDesc')}
-
{t('terms.section4.otherIllegal')}
{t('terms.section4.otherIllegalDesc')}
{t('terms.section4.enforcement')}
{t('terms.section4.enforcementDesc')}
{t('terms.section4.enforcementAction')}
),
},
{
value: 'liability-limitation',
title: t('terms.section5.title'),
content: (
{t('terms.section5.basicDisclaimer')}
{t('terms.section5.basicDisclaimerDesc')}
{t('terms.section5.techInterruption')}
{t('terms.section5.techInterruptionDesc')}
- {t('terms.section5.naturalDisaster')}
- {t('terms.section5.govAction')}
- {t('terms.section5.telecomFailure')}
- {t('terms.section5.hacking')}
),
},
{
value: 'governing-law',
title: t('terms.section6.title'),
content: (
{t('terms.section6.applicableLaw')}
{t('terms.section6.applicableLawDesc')}
{t('terms.section6.lawName')}
{t('terms.section6.lawScope')}
{t('terms.section6.disputeResolution')}
{t('terms.section6.disputeResolutionDesc')}
),
},
];
}