fix(TextInputArea): replace hardcoded Chinese strings with i18n t() calls

Use existing translation keys for clear success, copy success, and
copy error messages instead of hardcoded Chinese text.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
雨霖铃
2026-05-27 13:49:31 +08:00
parent e005d4d95d
commit e0de152645
+6 -6
View File
@@ -183,19 +183,19 @@ const TextInputArea = forwardRef<HTMLTextAreaElement, TextInputAreaProps>((props
onChange?.('');
setError('');
internalRef.current?.focus();
toast.success('已清空内容');
toast.success(t('textInputArea.cleared'));
onClear?.();
}, [isControlled, onChange, onClear]);
}, [isControlled, onChange, onClear, t]);
const handleCopy = useCallback(async () => {
try {
await navigator.clipboard.writeText(value);
toast.success('复制成功');
toast.success(t('messages.copySuccess'));
} catch {
setError('复制失败');
toast.error('复制失败');
setError(t('messages.copyError'));
toast.error(t('messages.copyError'));
}
}, [value]);
}, [value, t]);
const handleAction = useCallback(
(action: ToolbarAction) => {