import { useQueryClient } from "@tanstack/react-query" import { useDarkMode } from "~/hooks/useDarkmode" import { useMessageOption } from "~/hooks/useMessageOption" import { PageAssitDatabase } from "@/db" import { Select } from "antd" import { SUPPORTED_LANGUAGES } from "~/utils/supporetd-languages" import { MoonIcon, SunIcon } from "lucide-react" import { SearchModeSettings } from "./search-mode" import { useTranslation } from "react-i18next" import { useI18n } from "@/hooks/useI18n" import { TTSModeSettings } from "./tts-mode" export const SettingOther = () => { const { clearChat, speechToTextLanguage, setSpeechToTextLanguage } = useMessageOption() const queryClient = useQueryClient() const { mode, toggleDarkMode } = useDarkMode() const { t } = useTranslation("settings") const { changeLocale, locale, supportLanguage } = useI18n() return (

{t("generalSettings.settings.heading")}

{t("generalSettings.settings.speechRecognitionLang.label")} option!.label.toLowerCase().indexOf(input.toLowerCase()) >= 0 || option!.value.toLowerCase().indexOf(input.toLowerCase()) >= 0 } onChange={(value) => { changeLocale(value) }} />
{t("generalSettings.settings.darkMode.label")}

{t("generalSettings.system.heading")}

{t("generalSettings.system.deleteChatHistory.label")}
) }