You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gcgj-dify-1.7.0/web/app/components/locale-switcher.tsx

24 lines
500 B
TypeScript

'use client'
import { i18n } from '@/i18n'
import { setLocaleOnClient } from '@/i18n/client'
const LocaleSwitcher = () => {
return (
<div className="mt-4">
<p>Locale switcher:</p>
<ul>
{i18n.locales.map((locale) => {
return (
<li key={locale}>
<div className='cursor-pointer ' onClick={() => setLocaleOnClient(locale)}>{locale}</div>
</li>
)
})}
</ul>
</div>
)
}
export default LocaleSwitcher