diff --git a/docs/justsolutionsWebV2/multi-region-i18n-design.html b/docs/justsolutionsWebV2/multi-region-i18n-design.html index 8bdeda1..483821b 100644 --- a/docs/justsolutionsWebV2/multi-region-i18n-design.html +++ b/docs/justsolutionsWebV2/multi-region-i18n-design.html @@ -459,7 +459,7 @@
/hk302 → /hk/zh
/hk/zh/plans香港 繁中 · Plans 页
/hk/en/plans香港 英文 · Plans 页
-
/global/en/plans其他國家 英文 · Plans 页(营销版,无在线订阅)
+
/global/en/plans其他國家 英文 · Plans 页(营销版;订阅走本站 plans-plus,市场 All)
/302 → geoip 决定的 /{region}/{lang}(认不出 → 兜底 /global/en)
@@ -490,7 +490,7 @@ 香港/hk/{zh-HK,en}/繁中 · 英文有(plans-plus,市场 HKG) 日本/jp/{ja,en}/日文 · 英文有(plans-plus,市场 JPN) - 其他國家/global/en/仅英文无 —— Plans 给英文营销页 + 其他國家/global/en/仅英文有(plans-plus,市场 All)—— 2026-08-18 修订,原为「无,借香港英文订阅页」 @@ -543,8 +543,8 @@ │ ├── zh-HK.js # 繁中文案 │ └── en.js │ -├── global/ # ── 其他國家(纯英文,无在线订阅)── -│ ├── pages/ # 不含 plans-plus / pay-return +├── global/ # ── 其他國家(纯英文,市场 All)── +│ ├── pages/ # 含 plans-plus / pay-as-you-go;不含 pay-return(无在线支付) │ └── i18n/en.js │ └── (新增地区照抄一个目录即可,零特判) @@ -620,7 +620,7 @@ 日本 JPJPYPayPay · JCB/信用卡 · Konbini 便利店 香港 HKHKDFPS 转数快 · AlipayHK · 信用卡(Stripe) - 其他國家—无在线支付 —— 只走线下渠道(试用申请 / 联络我们) + 其他國家按方案自带(All 目录的 CurrencyCode)无在线支付 —— 下单必选代理商,由其线下收款 其它…按落地地区补充 @@ -688,6 +688,7 @@
  • BFF 引入地区上下文:X-Region 中间件 + 让 countries/industries/plans 等按地区返回。
  • 收尾:旧扁平 URL(如 /plans)301 到默认地区,保留一段时间兼容外链。
  • 补建 global 站 + 国家选项(2026-07-27,Q1/Q3 修订):regions.js 加 global 一行 → 重跑 build-regions.js(生成 public/global/pages)+ split-i18n.js(生成 global/i18n/en.js);裸域兜底改 global;main.js 注入页头/页尾国家选项。
  • +
  • global 站启用自有市场 All(2026-08-18):后端为「其他國家」配了独立方案目录(Plan.CountryCode = 'All',注意与「全国家通用」的 * 不是一回事),故 regions.js 的 global 改为 market:'All' + subscription/payAsYouGo:true(撤掉 subscriptionVia:'hk'),并从香港页复制出 public/global/pages/{plans-plus,pay-as-you-go}.html(去掉中文语言按钮)。目录 / 可售方案 / 代理商 / 单次查询一律按 All 取,不再借香港的 HKG 目录;本站未接在线支付,故付款方式只剩线下(代理商必选)。
  • 改动这一层时的顺序固定为:node scripts/build-regions.js → node scripts/split-i18n.js(后者要读前者产出的地区页来收 data-i18n 键)。两者都幂等。