用途:为 Globalize 平台创建翻译项目、连接 Git 仓库并设置语言目录文件模式。前提是已安装 CLI 并登录,否则先运行 npx @globalize-now/cli-client auth status --json 校验,未登录应改用账户初始化技能。
主要能力:自动检测包管理器、Git 仓库与远端(仅支持 GitHub/GitLab,SSH 需转 HTTPS)、未提交改动与未推送提交;识别 LinguiJS、next-intl、Paraglide、i18next、react-intl、Rails、Android、Apple String Catalog 等 i18n 配置,推断源语言、目标语言、语言路径模式与文件格式(json-flat、json-nested、po、xliff-1、xliff-2、yaml-rails、arb、xcstrings、android-strings)。
使用方式:支持独立与编排两种模式。若项目根存在 .globalize/globalize-inputs.json,则以其中项目名、源/目标语言、provider、owner、repo、gitUrl、catalogPath、fileFormat 等为权威输入,跳过检测。之后依次连接 Git 提供方(GitHub App 安装或 GitLab OAuth,需浏览器授权,流程中会暂停)、创建项目、连接仓库并写入 patterns,默认 import mode 为 ignore、scope 为 new_keys_only。可提供 guided 或 unguided 两种运行方式。
限制:GitHub/GitLab 之外或没有远端时跳过仓库连接;缺失信息(如收费、价格、平台细节)暂未提供。