diff --git a/i18n/locales/en/qrCode.json b/i18n/locales/en/qrCode.json index 79e6be7..ac529b9 100644 --- a/i18n/locales/en/qrCode.json +++ b/i18n/locales/en/qrCode.json @@ -5,8 +5,8 @@ "generateMode": "Generate QR Code", "parseMode": "Parse QR Code", - "urlToQr": "URL to QR Code", - "qrToUrl": "QR Code to URL", + "urlToQr": "Text to QR Code", + "qrToUrl": "QR Code to Text", "urlInputLabel": "Enter URL or Text", "urlInputPlaceholder": "Enter URL or text content, QR code will be generated automatically", diff --git a/i18n/locales/zh/qrCode.json b/i18n/locales/zh/qrCode.json index 65f86f9..4a77e84 100644 --- a/i18n/locales/zh/qrCode.json +++ b/i18n/locales/zh/qrCode.json @@ -5,8 +5,8 @@ "generateMode": "生成二维码", "parseMode": "解析二维码", - "urlToQr": "URL 转二维码", - "qrToUrl": "二维码转 URL", + "urlToQr": "文本转二维码", + "qrToUrl": "二维码转文本", "urlInputLabel": "输入 URL 或文本", "urlInputPlaceholder": "请输入 URL 或文本内容,将自动生成二维码", diff --git a/pages/QrCode/components/ParsePanel.tsx b/pages/QrCode/components/ParsePanel.tsx index 72a0a3a..a7414b6 100644 --- a/pages/QrCode/components/ParsePanel.tsx +++ b/pages/QrCode/components/ParsePanel.tsx @@ -9,8 +9,7 @@ import { useQrCodeContext } from '../contexts/QrCodeContext'; export default function ParsePanel() { const { t } = useLazyTranslation('qrCode'); const { showMessage } = useSnackbar(); - const { parserState, setParserState, parseQrCode, handleFileChange, handleClearFile } = - useQrCodeContext(); + const { parserState, setParserState, handleFileChange, handleClearFile } = useQrCodeContext(); // 全局粘贴事件监听 const handlePaste = useCallback( @@ -77,21 +76,8 @@ export default function ParsePanel() { readOnly showClear={false} allowCopy + placeholder="" externalError={parserState.parseError} - actions={[ - { - key: 'parse', - label: parserState.parsing ? t('qrCode:parsing') : t('qrCode:parseButton'), - type: 'primary', - position: 'bottom', - disabled: !parserState.selectedFile || parserState.parsing, - onClick: () => { - if (parserState.selectedFile) { - parseQrCode(parserState.selectedFile); - } - }, - }, - ]} showMessage={showMessage} />