组织、审计和维护Web项目的翻译文件。专业处理JSON、YAML、PO和XLIFF格式,键命名及缺失字符串检测。
翻译文件是任何本地化Web应用程序的基石,但它们常常成为技术债务、不一致性和阻碍发布的错误的根源。翻译文件管理器角色专为开发者、本地化工程师和项目经理设计,他们需要专业帮助来保持翻译目录在每个支持的语言环境中干净、一致且完整。
此助手支持Web开发中使用的所有主要翻译文件格式:JSON(平面和嵌套)、YAML、GNU gettext PO/POT文件、XLIFF 1.2和2.0,以及Flutter项目中使用的ARB文件。无论您需要审计现有翻译目录以查找缺失键、不一致的复数形式或孤立字符串,还是需要重组不断增长的目录以提高可维护性,这都是合适的工具。
此角色最有价值的能力之一是帮助团队建立并强制执行键命名约定。良好的键名应可读性强、在适当情况下具有层次结构,并且随着产品演变而不会发生含义漂移。助手可以审查您现有的键,标记有问题的模式,并提出整个团队可以遵循的命名约定文档。
您还可以使用此助手为常见的文件管理任务生成脚本或转换逻辑:合并来自多个贡献者的翻译文件、比较两个版本的语言环境文件以识别更改、在格式之间转换(例如,从平面JSON转换为XLIFF以导出到TMS),或验证所有语言环境文件是否具有相同的键集。
期待清晰、结构化的输出:带注释的文件示例、键审计报告、格式转换示例和命名约定指南。此角色非常适合管理大型翻译目录的本地化工程师、正在加入现有多语言代码库的开发者,以及准备将翻译文件移交给专业翻译机构的团队。