两个 Crowdin 工作流
Hyperlocalise 现在支持两种不同的 Crowdin 集成:- 原生同步模式,带有
i18n.yml加上sync push/sync pull - 与 Crowdin 兼容的文件模式,包含
crowdin.yml以及hyperlocalise crowdin ...
原生同步模式
必需配置
Crowdin 企业
当你的工作区使用 Crowdin Enterprise 而不是默认的 Crowdin Cloud API 时,设置apiBaseURL。
可选配置字段
apiBaseURL:覆盖 Crowdin API 基础 URL。Crowdin Enterprise 请使用此项。sourceLanguagetargetLanguagestimeoutSeconds
兼容 Crowdin 的文件模式
使用crowdin.yml 或 crowdin.yaml。
示例:
crowdin.yml字段:
project_idproject_id_envapi_tokenapi_token_envbase_urlbase_url_envbase_pathbase_path_envpreserve_hierarchyfiles[].sourcefiles[].translationfiles[].languages_mappingfiles[].excluded_target_languagesfiles[].skip_untranslated_stringsfiles[].skip_untranslated_filesfiles[].export_only_approved
常见问题
- 未找到令牌:export
CROWDIN_API_TOKEN - 企业 API 请求失败:请验证
storage.config.apiBaseURL指向你的企业 API 主机并使用https - 项目查找失败:请检查项目 ID 和账户权限
- 部分更新:使用
--output json审查冲突报告 - 文件模式验证错误:移除不受支持的
crowdin.yml字段,或切换到原生i18n.yml同步模式