@oxyhq/services
Version:
Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀
13 lines (10 loc) • 394 B
text/typescript
import { useMemo } from 'react';
import { useOxy } from '../context/OxyContext';
import { translate } from '../../i18n';
export function useI18n() {
const { currentLanguage } = useOxy();
const t = useMemo(() => {
return (key: string, vars?: Record<string, string | number>) => translate(currentLanguage, key, vars);
}, [currentLanguage]);
return { t, locale: currentLanguage };
}