StarlingMatch
一个用于匹配 Starling 多语言 key 的 VS Code 插件。
功能
这个插件可以帮助你快速找到 Starling 项目中的多语言 key。
- 支持模糊匹配
- 支持多关键词搜索(用空格分隔)
- 自动复制匹配结果到剪贴板
- 支持通过 key 值和翻译内容(value)进行检索
- 支持中英文双语搜索和显示
- 显示匹配结果时同时展示 key 和对应的翻译内容
使用方法
- 在编辑器中选择要搜索的关键词(可以是多个关键词,用空格分隔)
- 有两种方式触发搜索:
- 按 F1:自动选择最佳匹配并直接替换
- 按 F2:显示所有匹配结果供选择,包含 key 和翻译内容
- 如果使用 F2,在匹配列表中可以看到:
- 选择需要的结果后,将自动替换选中的文本
要求
- 项目中必须包含以下文件:
- locales/Live_Studio/en.json(英文翻译文件)
- locales/Live_Studio/zh-Hans.json(中文翻译文件)
- 文件必须是有效的 JSON 格式
搜索说明
- 支持通过 key 值搜索
- 支持通过英文内容搜索
- 支持通过中文内容搜索
- 支持多个关键词组合搜索
- 匹配结果会显示匹配度百分比
- F2 模式下会显示完整的双语对照信息
已知问题
暂无已知问题。
发布说明
0.0.2
功能更新:
- 新增通过翻译内容(value)检索功能
- 新增中文搜索支持
- 优化显示结果,同时展示 key 和翻译内容
- 改进匹配算法,提高搜索准确度
0.0.1
初始版本发布:
- 支持关键词匹配
- 支持多关键词搜索
- 支持复制到剪贴板功能
| |