import { useTranslation } from "react-i18next";
import { availableLanguages, changeLanguage } from "../locales/i18n";


export const useLanguage = () => {
  const { t, i18n } = useTranslation();

  const currentLanguage = i18n.language;

  const setLanguage = (languageCode: string) => {
    changeLanguage(languageCode);
  };

  return {
    t,
    currentLanguage,
    setLanguage,
    availableLanguages,
  };
};