LibreChat / client /src /hooks /useLocalize.ts
N.Achyuth Reddy
Upload 683 files
9705b6c
raw
history blame contribute delete
310 Bytes
import { useRecoilValue } from 'recoil';
import { localize } from '~/localization/Translation';
import store from '~/store';
export default function useLocalize() {
const lang = useRecoilValue(store.lang);
return (phraseKey: string, ...values: string[]) => localize(lang, phraseKey, ...(values ?? []));
}