用途:在 CI/CD 构建阶段从 Lokalise 下载最新已审核翻译,确保生产环境始终发布最新内容,并部署到 Vercel、Netlify、Cloud Run 等平台。
主要能力:构建前通过脚本调用 Lokalise Files API 下载翻译包;提供 GitHub Actions 工作流,支持 push 与 repository_dispatch 触发;集成 Vercel 与 Netlify 构建命令及环境变量;通过 Lokalise iOS/Android SDK 实现移动端 OTA 翻译更新;用标签管理 production、staging、beta 等环境专属翻译包。
必要用法:需准备具有下载权限的 Lokalise API token(CI 建议只读)、LOKALISE_API_TOKEN 与 LOKALISE_PROJECT_ID 作为 CI 密钥,CI 环境需有 curl 与 unzip;OTA 需单独的 SDK token。脚本示例:./scripts/download-translations.sh ./src/locales;Vercel 用 vercel env add,Netlify 用 netlify env:set,Docker 用 --build-arg 传入令牌。
限制:资料未提供具体价格、平台支持范围或效果数据;OTA 失败时 SDK 回退到内置翻译;标签不匹配会产生空 JSON;缓存未失效会导致生产翻译陈旧,需用 webhook 触发重建。