prmbr-image-mksaas/src/app/[locale]/(public)/about/page.tsx
javayhu 4c6997a012 feat: implement internationalization with next-intl
- Add multi-language support using next-intl
- Configure routing and localization for English and Chinese
- Update project structure to support i18n routing
- Add middleware and navigation helpers for localized routing
- Create message files for translations
- Modify layout and page components to support internationalization
2025-03-01 21:59:22 +08:00

21 lines
406 B
TypeScript

import { getTranslations, setRequestLocale } from 'next-intl/server';
interface AboutPageProps {
params: { locale: string };
};
export default async function AboutPage({ params }: AboutPageProps) {
const { locale } = params;
// Enable static rendering
setRequestLocale(locale);
const t = await getTranslations('AboutPage');
return (
<div>
<h1>{t('title')}</h1>
</div>
);
}