fix(i18n): replace useTranslation with useLazyTranslation in Base64Converter

Fix missing translations by ensuring base64Converter namespace is dynamically loaded.
This commit is contained in:
雨霖铃
2026-05-23 13:07:31 +08:00
parent e0888c7fb3
commit cf05df7022
6 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
import { useCallback, useEffect, useMemo, useRef, useState } from 'react';
import { useTranslation } from 'react-i18next';
import { useLazyTranslation } from '@/utils/useLazyTranslation';
import type { FileToBase64Result } from '@/utils/base64Converter';
import {
base64ToBlob,
@@ -21,7 +21,7 @@ interface UseBase64ConverterProps {
}
export function useBase64Converter({ mode }: UseBase64ConverterProps) {
const { t } = useTranslation('base64Converter');
const { t } = useLazyTranslation('base64Converter');
const [result, setResult] = useState<FileToBase64Result | null>(null);
const [info, setInfo] = useState<FileInfo | null>(null);