Obsidian 插件:Translation Token Audit
插件名片
概述
Translation Token Audit 是一款专注于本地化质量控制的工具,旨在解决翻译过程中占位符丢失或错位的问题。它通过对比源语言与目标语言笔记中的每一行文本,精准识别缺失、新增或类型变更的变量标记。该插件仅读取本地 Markdown 文件,不会修改任何文本内容,确保在将字符串导入应用程序前,所有支持的占位符格式均保持一致。
典型使用场景是开发者或译者在进行最终校对时。例如,当你将英文界面字符串翻译为中文后,可以使用该插件快速检查 {name} 或 %d 等变量是否完整保留。若源文件中有两个 {n} 而译文只有一个,报告会明确提示“Missing {n} × 1”,让你能迅速定位并修正错误,避免应用运行时出现显示异常。
相比其他通用检查工具,它的特色在于对占位符语法的精细解析。除了支持常见的单双花括号和 printf 格式外,Pro 版本还额外支持 ${name} 语法及批量文件夹配对检查。它能区分命名占位符与编号占位符,并检测未编号 printf 占位符的顺序变化,这种细粒度的对比能力在同类插件中较为少见,能有效捕捉细微的逻辑错误。
使用前需注意,该插件仅比较占位符结构,不评估翻译的语义准确性或应用渲染效果。它要求源文件和译文文件严格保持行对齐,若行数不一致需先手动调整。此外,它不支持从 JSON 或 YAML 等结构化数据中提取字符串,也不支持任意自定义正则表达式。如果你需要自动翻译服务或处理复杂的 ICU 嵌套语法,此插件可能无法满足需求,建议结合其他工具使用。
Help这篇插件文章还没有人贡献,欢迎占坑!
如果您有好的想法欢迎提交PR或者文末留言。
反馈交流
微信群
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。