import React from 'react'; import { Link } from 'react-router-dom'; import { useTranslation } from '../js/i18n'; import SEO from '../components/SEO'; const tools = [ { id: 'handwrite', icon: '/assets/icon/handwrite.png', path: '/handwriting' }, { id: 'quotecard', icon: '/assets/icon/quotecard.png', path: '/quote-card' }, { id: 'text2image', icon: '/assets/icon/text2image.png', path: '/text2image' }, { id: 'jsonFormatter', icon: '/assets/icon/json-format.png', path: '/json-formatter' }, { id: 'urlEncodeDecode', icon: '/assets/icon/url-endecode.png', path: '/url-encode-and-decode' }, { id: 'imageBase64Converter', icon: '/assets/icon/image-base64.png', path: '/image-base64' }, { id: 'openAITimeline', icon: '/assets/icon/openai_small.svg', path: '/openai-timeline' }, { id: 'modelPrice', icon: '/assets/icon/openai_small.svg', path: '/llm-model-price' }, { id: 'fisherai', icon: '/assets/icon/fisherai.png', path: 'https://chromewebstore.google.com/detail/fisherai-your-best-summar/ipfiijaobcenaibdpaacbbpbjefgekbj', external: true } // 新增外部链接 ]; const Home = () => { const { t } = useTranslation(); return ( <> {tools.map(tool => ( {t(`tools.${tool.id}.title`)} {t(`tools.${tool.id}.description`)} ))} > ); }; export default Home;
{t(`tools.${tool.id}.description`)}