Remove next-intl localization infrastructure

Strips out the i18n layer (next-intl, message files, language switcher,
provider) to reduce complexity. Nav components now use plain English strings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-11 14:57:27 +01:00
parent ce4069bf92
commit bd9cd310fc
14 changed files with 25 additions and 1488 deletions

View File

@@ -2,27 +2,25 @@
import { BookOpen, Home, Users } from 'lucide-react'
import { RoleNav, type NavItem, type RoleNavUser } from '@/components/layouts/role-nav'
import { useTranslations } from 'next-intl'
interface MentorNavProps {
user: RoleNavUser
}
export function MentorNav({ user }: MentorNavProps) {
const t = useTranslations('nav')
const navigation: NavItem[] = [
{
name: t('dashboard'),
name: 'Dashboard',
href: '/mentor',
icon: Home,
},
{
name: t('myProjects'),
name: 'My Projects',
href: '/mentor/projects',
icon: Users,
},
{
name: t('learningHub'),
name: 'Learning Hub',
href: '/mentor/resources',
icon: BookOpen,
},