/* eslint-disable jsx-a11y/label-has-associated-control */ import FormLocatizationSelect from "@/components/form/components/related/form-localization-select"; import Form from "@/components/form/form"; import { Button } from "@/components/ui/button/button"; import type { LocalizationData } from "@/hooks/useLanguageData"; import useLanguageData from "@/hooks/useLanguageData"; import { useLocale } from "@/hooks/useLocale"; import { useLocalizationStore } from "@/store/localization-store/use-localization-store"; const cultureCodeValues = { tr: "tr-TR", "tr-TR": "tr-TR", en: "en-US", "en-US": "en-US", de: "de-DE", "de-DE": "de-DE", }; const GlobalizationForm = ({ onSubmit, }: { onSubmit?: (data: any) => void; }) => { const { lngData, currencyData } = useLanguageData(); const { changeLanguage, t } = useLocale(); const { localizationState, setLocalizationData } = useLocalizationStore(); return (