Add French and Arabic language support

This commit is contained in:
yangdx
2025-03-22 00:31:18 +08:00
parent 3f8043ba43
commit dcbb6bf8cf
7 changed files with 83 additions and 60 deletions

View File

@@ -22,7 +22,7 @@ export default function AppSettings({ className }: AppSettingsProps) {
const setTheme = useSettingsStore.use.setTheme()
const handleLanguageChange = useCallback((value: string) => {
setLanguage(value as 'en' | 'zh')
setLanguage(value as 'en' | 'zh' | 'fr' | 'ar')
}, [setLanguage])
const handleThemeChange = useCallback((value: string) => {
@@ -47,6 +47,8 @@ export default function AppSettings({ className }: AppSettingsProps) {
<SelectContent>
<SelectItem value="en">English</SelectItem>
<SelectItem value="zh"></SelectItem>
<SelectItem value="fr">Français</SelectItem>
<SelectItem value="ar">العربية</SelectItem>
</SelectContent>
</Select>
</div>