A modern, privacy-focused webmail client built with Next.js and the JMAP protocol. Designed for Stalwart Mail Server. Features: - Full email operations (compose, reply, forward, threading) - Real-time push notifications - Dark/light theme support - Mobile responsive design - Keyboard shortcuts - Drag-and-drop organization - i18n (English/French) - Security-first (external content blocked, HTML sanitization)
14 lines
435 B
TypeScript
14 lines
435 B
TypeScript
import createMiddleware from 'next-intl/middleware';
|
|
import { locales, defaultLocale } from './i18n/request';
|
|
|
|
export default createMiddleware({
|
|
locales,
|
|
defaultLocale,
|
|
localePrefix: 'always', // Always show locale in URL for consistency
|
|
localeDetection: true // Enable browser language detection
|
|
});
|
|
|
|
export const config = {
|
|
// Skip all paths that should not be internationalized
|
|
matcher: ['/((?!api|_next|.*\\..*).*)']
|
|
}; |