SuperAPI AI 工具集

lokalise-data-handling

数据与分析

查看项目

更新于 10-15 23:27

技能介绍

用途:围绕 Lokalise 的翻译数据生命周期(创建、更新、导出)提供实现模式,覆盖键元数据、快照版本、分支隔离、导出格式、字符编码与复数形式,并涉及敏感翻译数据与 PII 管理、合规模式。

主要能力:用 @lokalise/node-api 创建带平台、标签、描述、基础翻译的键;批量更新标签;上传截图提供上下文;创建与列出快照,恢复快照会生成新项目而非覆盖当前项目;用分支隔离功能翻译并与主分支合并;按 JSON 扁平/嵌套、XLIFF、PO 等格式导出;处理 UTF-8 BOM;按 CLDR 规则配置复数类别。

使用方式:安装 npm install @lokalise/node-api,准备具备目标项目读写权限的 API token;批量文件操作可选 lokalise2 CLI。示例命令如 lokalise2 file download --token "$LOKALISE_API_TOKEN" --project-id "$PROJECT_ID" --format xliff --dest ./translations/ --include-tags "release-3.0",以及 lokalise2 file upload --token "$LOKALISE_API_TOKEN" --project-id "$PROJECT_ID" --file ./locales/en.json --lang-iso en --convert-placeholders true。

适用场景:需要管理多语言键与元数据、在批量变更前留存快照、按功能分支隔离翻译、向代码库导出 JSON/XLIFF/PO、处理复数与编码问题的 i18n 工作流。

限制:快照不可变,恢复会创建新项目;分支合并可能冲突;快照恢复受套餐项目数限制;导出空翻译需用 export_empty_as 回退;上传默认替换行为可能覆盖已有内容,可用 replace_modified: false 保留。具体收费、价格与平台支持范围暂未提供。