feat(docs, integration): update integration documentation and redirect legacy paths

Introduced a new public documentation site for client integration at `/docs` and `/docs/integration`, removing the need for admin login. Updated the integration guide to redirect from the old admin path to the new documentation site. Added localization support for the integration documentation in English, Nepali, and Chinese. Enhanced the layout structure and improved the handling of currency display in settlement bills.
This commit is contained in:
2026-06-15 11:08:19 +08:00
parent e7b72cfdca
commit 17335cb47a
35 changed files with 2668 additions and 436 deletions

View File

@@ -22,6 +22,16 @@ const EXACT_ROUTES: Record<string, PageTitleSpec> = {
"/admin/settlement-center": { ns: "settlementCenter", key: "title" },
"/admin/agents/settlement-bills": { ns: "settlementCenter", key: "title" },
"/admin/config/integration-sites": { ns: "config", key: "integrationSites.title" },
"/docs": { ns: "config", key: "integrationGuide.title" },
"/docs/integration": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/fundamentals": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/preparation": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/sso": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/iframe": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/wallet": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/transfer": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/errors": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/go-live": { ns: "config", key: "integrationGuide.title" },
"/admin/docs/integration-guide": { ns: "config", key: "integrationGuide.title" },
"/admin/wallet": { ns: "wallet", key: "title" },
"/admin/wallet/transactions": { ns: "wallet", key: "walletTransactions" },