diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 2407bb4..bb41e7d 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -5,7 +5,10 @@ import { Icon, trackIcons } from '../icons'; export default function Footer({ locale }: { locale: Locale }) { const t = getTranslation(locale); const brandName = t.brand || 'BaskBuddy'; - const icpNumber = '沪ICP备XXXXXXXX号'; // TODO: 备案完成后替换为真实备案号(单点修改即可全局生效) + // ICP 备案正式编号(2026-07-28 工信部审核通过) + const icpNumber = '沪ICP备2026035550号'; + // 公安备案数据码(阿里云已下发,有效期至 2026-08-27,审核完成后替换为正式沪公网安备号) + const psbFilingCode = 'c7c31b218d433ab92abbf85ec20af2bd'; // 三语辅助:英文用 en 文本,繁体用 hk 文本,简体用 zh 文本。 const zhText = (zh: string, hk: string, en: string) => @@ -126,7 +129,21 @@ export default function Footer({ locale }: { locale: Locale }) { className="text-micro transition-all duration-200 hover:underline underline-offset-2 text-[rgba(255,255,255,0.5)] hover:text-[#EBEAF6]" title={zhText('工信部ICP/IP地址/域名信息备案管理系统', '工信部ICP/IP地址/域名信息備案管理系統', 'MIIT ICP Filing Query (China)')} > - {zhText(icpNumber, '工信部 ICP 備案', 'MIIT ICP Filing')} + {icpNumber} + + + + {zhText( + `公安备案数据码 ${psbFilingCode}`, + `公安備案數據碼 ${psbFilingCode}`, + `PSB Filing Code ${psbFilingCode}`, + )} {zhText('隐私政策', '隱私政策', 'Privacy')}