用途:为 Power Pages code-site SPA 添加或扩展多语言本地化,仅修改客户端站点产物,不会启用 Dataverse 环境语言,也不翻译 Dataverse 记录。
主要能力:检测项目框架与已有本地化配置;从 localization-config.js 读取可用模式;校验 BCP-47 语言标签与包选项;生成实施计划并要求批准后才安装依赖或改动项目文件;提取并本地化内容;独立验证本地化结果。仅对 React、Vue 和运行时 Angular 生成 locale coordinator。
使用方式:先运行 node "${PLUGIN_ROOT}/scripts/check-version.js" 检查插件版本。项目根目录需存在 powerpages.config.json,否则建议使用 /power-pages:create-site。随后运行 node "${PLUGIN_ROOT}/scripts/lib/localization-config.js" inspect --projectRoot "<PROJECT_ROOT>" 检测框架与本地化状态,再按流程依次确认语言、默认语言、模式与包,并用 validate-locales、validate-i18n-package.js 等脚本校验。
限制:不添加已部署的翻译服务或凭据;AI 翻译可能出错,发布前需人工核对;Astro 等暂不可用模式会直接停止;框架证据冲突或无法确定时不做改动;缺失信息暂未提供。