Composants pour la gestion des langues, locales et support RTL
LanguageSwitcher allows users to switch between available languages. It uses window.location for navigation.
LocaleSwitcher is an alternative implementation using Next.js router for navigation.
RTLProvider automatically handles Right-to-Left layout for Arabic and Hebrew languages.
Current Locale: en
RTL Mode: Disabled
This text appears left-to-right when RTL mode is disabled
import LanguageSwitcher from '@/components/i18n/LanguageSwitcher';
import RTLProvider from '@/components/i18n/RTLProvider';
export default function MyPage() {
return (
<RTLProvider>
<div>
<LanguageSwitcher />
{/* Your content */}
</div>
</RTLProvider>
);
}