i18n 文件替换预览
preview_replacePreview i18n file replacement results before applying changes. Provide file content and configuration to see generated keys, original and new content without modifying the repository.
Instructions
预览 i18n 文件替换结果,不写入资源库。返回 originalContent、content、generatedKeys 与 keyCount。需配置环境变量 I18N_API_KEY。 必须提供 configJson 或 profileName 之一。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | 要替换的文件完整内容 | |
| fileName | Yes | 被替换文件的名称,用于生成 key(如 Home.vue;带目录前缀如 pages/member/list.vue 时 key 会包含目录信息) | |
| configJson | No | 替换配置 JSON(I18nReplaceConfigDto,与 profileName 二选一,优先级更高) | |
| profileName | No | 平台上已保存的配置名(与 configJson 二选一) | |
| resourceSet | No | 非空时将生成的 key 写入该资源集(写入平台数据库,LocaleId=zh) | |
| resourceSetByDir | No | 为 true 且提供了 resourceSet 时,实际资源集为 <resourceSet>.<fileName 的第一级目录>(与 CLI --resource-set-by-dir 一致,如 portal.member);fileName 无目录前缀时退化为 resourceSet 本身 |