You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止Weblate将特定JSON键识别为待翻译字符串?

在Weblate中隐藏特定JSON键的方法

可以通过Weblate的内置配置实现,无需修改原JSON文件结构,具体有以下几种方式:

  • 组件级忽略正则表达式
    进入目标翻译组件的设置页面,找到「高级」分类下的「忽略正则表达式」选项,输入匹配特定键的正则规则。比如要精确隐藏名为context的键,就填^context$;如果是一类前缀为_context的键,可使用^_context.*。保存后,匹配到的键会自动从翻译GUI中移除。

  • 项目配置文件过滤
    在项目根目录创建或编辑weblate.json文件,添加忽略规则:

    {
      "ignore": ["context"]
    }
    

    若需忽略多个键,直接在数组中追加即可,例如["context", "meta_info"]。提交该文件到代码仓库后,Weblate会自动读取并应用过滤。

  • JSON格式专属设置
    进入组件的「格式设置」页面,找到「JSON选项」中的「忽略键」字段,填入需要隐藏的键名,多个键用逗号分隔即可。

内容的提问来源于stack exchange,提问作者Philipp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 19:32:01