@oxyhq/services
Version:
18 lines (17 loc) • 420 B
JavaScript
;
import { useMemo } from 'react';
import { useOxy } from "../context/OxyContext.js";
import { translate } from '@oxyhq/core';
export function useI18n() {
const {
currentLanguage
} = useOxy();
const t = useMemo(() => {
return (key, vars) => translate(currentLanguage, key, vars);
}, [currentLanguage]);
return {
t,
locale: currentLanguage
};
}
//# sourceMappingURL=useI18n.js.map